| /xnu-11215/tools/lldbmacros/ |
| H A D | pmap.py | 546 assert_64bit(tte) 548 if tte & 0x1 == 0x0: 552 if (tte & 0x2 == 0x2) and (level != 0x3): 567 attr_index = (tte >> 2) & 0x7 650 if tte & 0x1 == 0x0: 661 paddr = tte & base_mask 1219 tte = tt[i] 1220 if tte & 0x1 == 0x0: 1359 if tte is not None: 1367 if tte is not None and ptep != unsigned(tte): [all …]
|
| H A D | kcdata.py | 2204 for tte in piddata["ts_pagetable"]: 2205 pagetables.append(tte)
|
| /xnu-11215/osfmk/arm64/sptm/pmap/ |
| H A D | pmap_pt_geometry.h | 545 tt_entry_t tte = ARM_TTE_EMPTY; in pmap_ttne() local 554 table_ttep = pmap->tte; in pmap_ttne() 565 tte = *ttep; in pmap_ttne() 568 if ((tte & (ARM_TTE_TYPE_MASK | ARM_TTE_VALID)) == (ARM_TTE_TYPE_BLOCK | ARM_TTE_VALID)) { in pmap_ttne() 570 __func__, cur_level, tte, pmap, target_level, (void*)addr); in pmap_ttne() 573 if ((tte & (ARM_TTE_TYPE_MASK | ARM_TTE_VALID)) != (ARM_TTE_TYPE_TABLE | ARM_TTE_VALID)) { in pmap_ttne() 577 table_ttep = (tt_entry_t*)phystokv(tte & ARM_TTE_TABLE_MASK); in pmap_ttne()
|
| H A D | pmap.c | 1558 tt_entry_t tte = 0; in pmap_get_arm64_prot() local 1581 aggregate_tte |= tte; in pmap_get_arm64_prot() 2416 if (!(p->tte)) { in pmap_create_options_internal() 2570 tte = ttep[i]; in pmap_deallocate_all_leaf_tts() 2678 if (pmap->tte) { in pmap_destroy_internal() 2936 tt_entry_t tte, argument 3168 tt_entry_t tte; local 3172 tte = *ttep; 3176 __func__, tte_get_ptd(tte), tte_get_ptd(tte)->pmap, pmap); 6195 ttp = pmap->tte; [all …]
|
| H A D | pmap_data.h | 1280 tte_get_ptd(const tt_entry_t tte) in tte_get_ptd() argument 1282 const vm_offset_t pt_base_va = (vm_offset_t)(tte & ~((tt_entry_t)PAGE_MASK)); in tte_get_ptd() 1286 panic("%s: invalid PV head 0x%llx for TTE 0x%llx", __func__, (uint64_t)pvh, (uint64_t)tte); in tte_get_ptd()
|
| H A D | pmap.h | 307 tt_entry_t *tte; member
|
| /xnu-11215/osfmk/arm/pmap/ |
| H A D | pmap_pt_geometry.h | 537 tt_entry_t tte = ARM_TTE_EMPTY; in pmap_ttne() local 546 table_ttep = pmap->tte; in pmap_ttne() 557 tte = *ttep; in pmap_ttne() 560 if ((tte & (ARM_TTE_TYPE_MASK | ARM_TTE_VALID)) == (ARM_TTE_TYPE_BLOCK | ARM_TTE_VALID)) { in pmap_ttne() 562 __func__, cur_level, tte, pmap, target_level, (void*)addr); in pmap_ttne() 565 if ((tte & (ARM_TTE_TYPE_MASK | ARM_TTE_VALID)) != (ARM_TTE_TYPE_TABLE | ARM_TTE_VALID)) { in pmap_ttne() 569 table_ttep = (tt_entry_t*)phystokv(tte & ARM_TTE_TABLE_MASK); in pmap_ttne()
|
| H A D | pmap.c | 1627 tt_entry_t tte = *ttep; in pmap_set_range_xprr_perm() local 2144 tt_entry_t tte = 0; in pmap_get_arm64_prot() local 2167 aggregate_tte |= tte; in pmap_get_arm64_prot() 3081 if (!(p->tte)) { in pmap_create_options_internal() 3266 tte = *ttep; in pmap_deallocate_all_leaf_tts() 3372 if (pmap->tte) { in pmap_destroy_internal() 4019 tt_entry_t tte; local 4023 tte = *ttep; 4027 __func__, tte_get_ptd(tte), tte_get_ptd(tte)->pmap, pmap); 6942 ttp = pmap->tte; [all …]
|
| H A D | pmap_data.h | 988 tte_get_ptd(const tt_entry_t tte) in tte_get_ptd() argument 990 const vm_offset_t pt_base_va = (vm_offset_t)(tte & ~((tt_entry_t)PAGE_MASK)); in tte_get_ptd() 994 panic("%s: invalid PV head 0x%llx for TTE 0x%llx", __func__, (uint64_t)(*pvh), (uint64_t)tte); in tte_get_ptd()
|
| H A D | pmap.h | 337 tt_entry_t *tte; member
|
| /xnu-11215/osfmk/kdp/ |
| H A D | sk_core.c | 294 tt_entry_t tte = ARM_TTE_EMPTY; in sc_cL4_kvtov() local 308 tte = *ttep; in sc_cL4_kvtov() 311 if ((tte & valid_mask) != valid_mask) { in sc_cL4_kvtov() 316 if ((tte & type_mask) == type_block) { in sc_cL4_kvtov() 317 paddr = ((tte & ARM_TTE_PA_MASK & ~offmask) | (vaddr & offmask)); in sc_cL4_kvtov() 322 ttp = (tt_entry_t *)phystokv(tte & ARM_TTE_TABLE_MASK); in sc_cL4_kvtov()
|
| /xnu-11215/osfmk/arm64/ |
| H A D | arm_vm_init.c | 715 tt_entry_t tte = 0; in arm_vm_kernel_pte() local 720 tte = *ttep; in arm_vm_kernel_pte() 722 assert(tte & ARM_TTE_VALID); in arm_vm_kernel_pte() 724 if ((tte & ARM_TTE_TYPE_MASK) == ARM_TTE_TYPE_BLOCK) { in arm_vm_kernel_pte() 726 pte = (pt_entry_t)(tte & ~ARM_TTE_TYPE_MASK); in arm_vm_kernel_pte() 733 ttp = (tt_entry_t *)phystokv(tte & ARM_TTE_TABLE_MASK); in arm_vm_kernel_pte() 735 tte = *ttep; in arm_vm_kernel_pte() 737 assert(tte & ARM_TTE_VALID); in arm_vm_kernel_pte() 739 if ((tte & ARM_TTE_TYPE_MASK) == ARM_TTE_TYPE_BLOCK) { in arm_vm_kernel_pte() 741 pte = (pt_entry_t)(tte & ~ARM_TTE_TYPE_MASK); in arm_vm_kernel_pte() [all …]
|
| H A D | proc_reg.h | 1314 #define L2_TABLE_VA(tte) ((tt_entry_t*) phystokv((*(tte)) & ARM_TTE_TABLE_MASK)) argument
|
| /xnu-11215/san/memory/ |
| H A D | kasan-arm64.c | 256 const sptm_tte_t tte = (sptm_tte_t)((uint64_t)kasan_arm64_alloc_zero_page(early) in kasan_arm64_pte_map() local 259 sptm_map_table(root_pt_paddr, vaddr, 2, tte); in kasan_arm64_pte_map()
|