| /xnu-11215/osfmk/arm64/corecrypto/ |
| H A D | arm64_isa_compatibility.h | 69 .macro AESE 73 .macro AESD 88 .macro AESE 92 .macro AESD 116 .macro SHA1C 120 .macro SHA1M 124 .macro SHA1P 128 .macro SHA1H 158 .macro SHA1C 162 .macro SHA1M [all …]
|
| H A D | ccarm_pac_bti_macros.h | 48 .macro SIGN_LR 54 .macro AUTH_LR_AND_RET 62 .macro BRANCH_TARGET_CALL
|
| H A D | sha256_compress_arm64.s | 263 .macro sha256_round 273 .macro sha256_hash_load_round 281 .macro sha256_hash_round
|
| /xnu-11215/osfmk/arm64/ |
| H A D | asm.h | 123 .macro ENTRY 129 .macro ENTRY2 137 .macro READ_THREAD 141 .macro BRANCH_EXTERN 145 .macro CALL_EXTERN 149 .macro MOV64 156 .macro MOV32 161 .macro ARM64_STACK_PROLOG 167 .macro ARM64_STACK_EPILOG 224 .macro ARM64_PROLOG [all …]
|
| H A D | machine_routines_asm.h | 56 .macro AUTH_THREAD_STATE_IN_X0 tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, el0_state_allowed=0 129 .macro AUTDA_DIVERSIFIED value, address, diversifier 155 .macro LOAD_KERN_STACK_TOP dst, src, tmp 171 .macro LOAD_USER_PCB dst, src, tmp 187 .macro LOAD_INT_STACK_THREAD dst, src, tmp 202 .macro LOAD_INT_STACK_CPU_DATA dst, src, tmp 218 .macro LOAD_EXCEP_STACK_THREAD dst, src, tmp 233 .macro LOAD_EXCEP_STACK_CPU_DATA dst, src, tmp
|
| H A D | pac_asm.h | 61 .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 129 .macro SET_ROP_KEY_REGISTERS new_rop_key, tmp 148 .macro PAC_INIT_KEY_STATE tmp, tmp2
|
| H A D | lz4_decode_arm64.s | 76 .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 D | proc_reg.h | 2602 .macro CMSR 2610 .macro CMSR_ISB 2621 .macro SANITIZE_FPCR 2738 .macro EXEC_PCORE_REVEQ 2749 .macro EXEC_PCORE_REVLO 2760 .macro EXEC_PCORE_REVHS 2771 .macro EXEC_ECORE_REVEQ 2821 .macro EXEC_END 2844 .macro HID_SET_BITS 2856 .macro HID_CLEAR_BITS [all …]
|
| H A D | exception_asm.h | 67 .macro LOAD_PMAP_CPU_DATA 104 .macro GET_PMAP_CPU_DATA 118 .macro INIT_SAVED_STATE_FLAVORS 170 .macro SPILL_REGISTERS mode options_register= 279 .macro DEADLOOP 288 .macro SWITCH_TO_INT_STACK tmp 302 .macro LOAD_OR_STORE_Z_P_REGISTERS instr, svl_b, ss
|
| H A D | smccc_asm.h | 42 .macro SAVE_SMCCC_CLOBBERED_REGISTERS 53 .macro LOAD_SMCCC_CLOBBERED_REGISTERS
|
| H A D | caches_asm.s | 94 .macro GET_CACHE_CONFIG 133 .macro CACHE_AT_LEVEL 145 .macro DCACHE_SET_WAY 181 .macro ENABLE_DC_MVA_OPS 196 .macro DISABLE_DC_MVA_OPS 276 .macro CLEANPOC_DCACHEREGION
|
| H A D | cswitch.s | 43 .macro save_general_registers 109 .macro load_general_registers 160 .macro cswitch_epilogue 177 .macro set_thread_registers 211 .macro set_process_dependent_keys_and_sync_context thread, new_key, tmp_key, cpudatap, wsync
|
| H A D | start.s | 45 .macro MSR_VBAR_EL1_X0 55 .macro MSR_TCR_EL1_X1 66 .macro MSR_TTBR1_EL1_X0 76 .macro MSR_SCTLR_EL1_X0 371 .macro create_l1_table_entry 396 .macro create_l2_block_entries 425 .macro create_bootstrap_mapping
|
| H A D | memcmp_zero.s | 48 .macro EstablishFrame 54 .macro ClearFrameAndReturn
|
| H A D | strnlen.s | 45 .macro EstablishFrame 51 .macro ClearFrameAndReturn
|
| H A D | locore.s | 54 .macro CHECK_EXCEPTION_RETURN_DISPATCH_PPL 94 .macro BEGIN_PANIC_LOCKDOWN unused 188 .macro MAP_KERNEL 223 .macro BRANCH_TO_KVA_VECTOR 258 .macro CHECK_KERNEL_STACK unused 480 .macro EL1_SP0_VECTOR 491 .macro EL1_SP0_VECTOR_SWITCH_TO_INT_STACK 711 .macro EL0_64_VECTOR guest_label 755 .macro EL0_64_VECTOR_SWITCH_TO_INT_STACK 1240 .macro BEGIN_INTERRUPT_HANDLER [all …]
|
| H A D | strncmp.s | 45 .macro EstablishFrame 51 .macro ClearFrameAndReturn
|
| H A D | platform_tests_asm.s | 123 .macro SAVE_CALLEE_REGISTERS 134 .macro LOAD_CALLEE_REGISTERS
|
| /xnu-11215/pexpert/pexpert/arm64/ |
| H A D | apple_arm64_regs.h | 132 .macro ARM64_IS_PCORE 151 .macro ARM64_IS_ECORE 173 .macro ARM64_READ_CORE_SYSREG 198 .macro ARM64_WRITE_CORE_SYSREG
|
| /xnu-11215/osfmk/x86_64/ |
| H A D | lz4_decode_x86_64.s | 72 .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-11215/osfmk/arm/commpage/ |
| H A D | commpage_asm.s | 148 .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-11215/osfmk/i386/ |
| H A D | fp_simd.s | 31 .macro VPX 35 .macro PX
|
| /xnu-11215/doc/debugging/ |
| H A D | debugging.md | 140 Use a static analyzer like **pylint** or **flake8** to check the macro source code: 185 The actual steps are identical to previous testing. Run of a macro to different file with `-o <outf… 271 (lldb) xnudebug profile /tmp/macro.prof showcurrentstacks 280 Profile info saved to "/tmp/macro.prof" 287 $ python3 -m gprof2dot -f pstats /tmp/macro.prof -o /tmp/call.dot 298 The easiest way to debug an exception is to re-run your macro with the `--debug` option. 304 To report an actionable radar, please use re-run your failing macro with `--radar`. 311 YES, It is possible to use a debugger to debug your macro! 317 Problem: Something wrong is going on with addkext macro. What now? 329 Try to narrow the problem down to an isolated piece of macro code: [all …]
|
| /xnu-11215/tools/lldbmacros/tests/lldb_tests/ |
| H A D | test_process.py | 89 macro = tst_process._AST_CHARS.keys() 101 self.assertSetEqual(set(macro), set(kernel),
|
| /xnu-11215/EXTERNAL_HEADERS/CoreEntitlements/ |
| H A D | QueryHelpers.h | 205 …efine _MACRO_ITER(macro, ...) _SELECT_NTH_ARG(__VA_ARGS__, _mc_10, _mc_9, _mc_8 _mc_7, _mc_6, _mc_… argument
|