Home
last modified time | relevance | path

Searched refs:macro (Results 1 – 25 of 41) sorted by relevance

12

/xnu-8792.41.9/osfmk/arm64/corecrypto/
H A Darm64_isa_compatibility.h60 .macro AESE
64 .macro AESD
68 .macro AESMC
72 .macro AESIMC
79 .macro AESE
83 .macro AESD
87 .macro AESMC
91 .macro AESIMC
99 .macro SHA1SU0
103 .macro SHA1SU1
[all …]
H A Dsha256_compress_arm64.s252 .macro sha256_round
262 .macro sha256_hash_load_round
270 .macro sha256_hash_round
/xnu-8792.41.9/osfmk/arm64/
H A Dasm.h120 .macro ENTRY
126 .macro ENTRY2
134 .macro READ_THREAD
138 .macro BRANCH_EXTERN
142 .macro CALL_EXTERN
146 .macro MOV64
153 .macro MOV32
158 .macro ARM64_STACK_PROLOG
164 .macro ARM64_STACK_EPILOG
183 .macro PANIC_UNIMPLEMENTED
H A Dpac_asm.h61 .macro REPROGRAM_JOP_KEYS skip_label, new_jop_key, cpudatap, tmp
81 .macro REPROGRAM_ROP_KEYS skip_label, new_rop_key, cpudatap, tmp
99 .macro SET_JOP_KEY_REGISTERS new_jop_key, tmp
128 .macro SET_ROP_KEY_REGISTERS new_rop_key, tmp
146 .macro PAC_INIT_KEY_STATE tmp, tmp2
H A Dproc_reg.h2317 .macro CMSR
2325 .macro CMSR_ISB
2336 .macro SANITIZE_FPCR
2357 .macro EXEC_COREEQ_REVEQ
2369 .macro EXEC_COREEQ_REVLO
2381 .macro EXEC_COREEQ_REVHS
2398 .macro EXEC_COREALL_REVEQ
2406 .macro EXEC_COREALL_REVLO
2414 .macro EXEC_COREALL_REVHS
2422 .macro CMP_FOREACH reg, cc, label, car, cdr:vararg
[all …]
H A Dexception_asm.h67 .macro LOAD_PMAP_CPU_DATA
104 .macro GET_PMAP_CPU_DATA
118 .macro INIT_SAVED_STATE_FLAVORS
144 .macro SPILL_REGISTERS mode
229 .macro DEADLOOP
234 .macro SWITCH_TO_KERN_STACK
240 .macro SWITCH_TO_INT_STACK
H A Dlz4_decode_arm64.s76 .macro establish_frame
82 .macro clear_frame_and_return
89 .macro copy_1x16
96 .macro copy_1x16_and_increment
103 .macro copy_2x16_and_increment
112 .macro copy_1x32_and_increment
118 .macro check_src_end
124 .macro check_dst_end
H A Dsmccc_asm.h42 .macro SAVE_SMCCC_CLOBBERED_REGISTERS
53 .macro LOAD_SMCCC_CLOBBERED_REGISTERS
H A Dcswitch.s43 .macro save_general_registers
109 .macro load_general_registers
160 .macro cswitch_epilogue
177 .macro set_thread_registers
213 .macro set_process_dependent_keys_and_sync_context thread, new_key, tmp_key, cpudatap, wsync
H A Dcaches_asm.s93 .macro GET_CACHE_CONFIG
132 .macro CACHE_AT_LEVEL
144 .macro DCACHE_SET_WAY
180 .macro ENABLE_DC_MVA_OPS
195 .macro DISABLE_DC_MVA_OPS
H A Dstart.s45 .macro MSR_VBAR_EL1_X0
55 .macro MSR_TCR_EL1_X1
66 .macro MSR_TTBR1_EL1_X0
76 .macro MSR_SCTLR_EL1_X0
362 .macro create_l1_table_entry
387 .macro create_l2_block_entries
416 .macro create_bootstrap_mapping
H A Dmemcmp_zero.s48 .macro EstablishFrame
54 .macro ClearFrameAndReturn
H A Dstrnlen.s45 .macro EstablishFrame
51 .macro ClearFrameAndReturn
H A Dstrncmp.s45 .macro EstablishFrame
51 .macro ClearFrameAndReturn
H A Dlocore.s54 .macro CHECK_EXCEPTION_RETURN_DISPATCH_PPL
75 .macro MAP_KERNEL
110 .macro BRANCH_TO_KVA_VECTOR
145 .macro CHECK_KERNEL_STACK unused
296 .macro EL1_SP0_VECTOR
343 .macro EL1_SP1_VECTOR
383 .macro EL0_64_VECTOR
628 .macro BEGIN_INTERRUPT_HANDLER
657 .macro END_INTERRUPT_HANDLER
H A Dmachine_routines_asm.h55 .macro AUTH_THREAD_STATE_IN_X0 tmp1, tmp2, tmp3, tmp4, tmp5, el0_state_allowed=0
H A Dpinst.s39 .macro check_instruction
H A Dmachine_routines_asm.s59 .macro COPYIO_RECOVER_TABLE_SYM sym_name
68 .macro COPYIO_RECOVER_RANGE end_addr, recovery_addr = copyio_error
84 .macro LOAD_CPU_JOP_KEY dst, tmp
1062 .macro COMPUTE_THREAD_STATE_HASH
1080 .macro CHECK_THREAD_STATE_INTERRUPTS
/xnu-8792.41.9/osfmk/x86_64/
H A Dlz4_decode_x86_64.s72 .macro establish_frame
82 .macro clear_frame_and_return
97 .macro copy_1x16
109 .macro copy_1x16_and_increment
123 .macro copy_2x16_and_increment
141 .macro copy_1x32_and_increment
155 .macro check_src_end
160 .macro check_dst_end
/xnu-8792.41.9/pexpert/pexpert/arm64/
H A Dapple_arm64_regs.h98 .macro ARM64_IS_PCORE
112 .macro ARM64_READ_EP_SPR
132 .macro ARM64_WRITE_EP_SPR
/xnu-8792.41.9/osfmk/arm/commpage/
H A Dcommpage_asm.s148 .macro BACKOFF lock_addr
169 .macro TRYLOCK_ENQUEUE result
184 .macro TRYLOCK_DEQUEUE result
199 .macro PREEMPT_SELF_THEN branch_to_take_on_success
/xnu-8792.41.9/osfmk/i386/
H A Dfp_simd.s31 .macro VPX
35 .macro PX
/xnu-8792.41.9/EXTERNAL_HEADERS/CoreEntitlements/
H A DQueryHelpers.h165 …efine _MACRO_ITER(macro, ...) _SELECT_NTH_ARG(__VA_ARGS__, _mc_10, _mc_9, _mc_8 _mc_7, _mc_6, _mc_… argument
/xnu-8792.41.9/doc/
H A Ddebugging.md218 handling in the xnu macro library. Remaining code should be reviewed and fixed, if appropriate.
309 Use a static analyzer like **pylint** or **flake8** to check the macro source code:
328 Ensure the macro matches what LLDB returns from the REPL. For example, compare `showproc(xxx)` with…
360 The actual steps are identical to previous testing. Run of a macro to different file with `-o <outf…
441 # Run the macro here:
451 time during the macro’s execution. For example:
484 Problem: Something wrong is going on with addkext macro. What now?
496 Try to narrow the problem down to an isolated piece of macro code:
501 After inspecting addkext macro code and calling few functions with arguments directly we can see th…
/xnu-8792.41.9/libkern/libkern/c++/
H A DOSPtr.h61 IOKIT_ENABLE_EXPERIMENTAL_SHARED_PTR_IN_API macro to \

12