=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== crash-7.2.8/arm.c-30-static int arm_verify_symbol(const char *, ulong, char); crash-7.2.8/arm.c:31:static int arm_is_module_addr(ulong); crash-7.2.8/arm.c:32:static int arm_is_kvaddr(ulong); crash-7.2.8/arm.c:33:static int arm_is_uvaddr(ulong, struct task_context *); crash-7.2.8/arm.c-34-static int arm_in_exception_text(ulong); ############################################## crash-7.2.8/arm.c-48-static ulong arm_vmalloc_start(void); crash-7.2.8/arm.c:49:static int arm_is_task_addr(ulong); crash-7.2.8/arm.c-50-static int arm_dis_filter(ulong, char *, unsigned int); ############################################## crash-7.2.8/arm.c-88-static inline ulong * crash-7.2.8/arm.c:89:pmd_page_addr(ulong pmd) crash-7.2.8/arm.c-90-{ ############################################## crash-7.2.8/arm.c-416- fprintf(fp, " vmalloc_start: arm_vmalloc_start()\n"); crash-7.2.8/arm.c:417: fprintf(fp, " is_task_addr: arm_is_task_addr()\n"); crash-7.2.8/arm.c-418- fprintf(fp, " verify_symbol: arm_verify_symbol()\n"); ############################################## crash-7.2.8/arm.c-421- fprintf(fp, " get_smp_cpus: arm_get_smp_cpus()\n"); crash-7.2.8/arm.c:422: fprintf(fp, " is_kvaddr: arm_is_kvaddr()\n"); crash-7.2.8/arm.c:423: fprintf(fp, " is_uvaddr: arm_is_uvaddr()\n"); crash-7.2.8/arm.c:424: fprintf(fp, " verify_paddr: generic_verify_paddr()\n"); crash-7.2.8/arm.c-425- fprintf(fp, " show_interrupts: generic_show_interrupts()\n"); ############################################## crash-7.2.8/arm.c-693-static int crash-7.2.8/arm.c:694:arm_is_module_addr(ulong vaddr) crash-7.2.8/arm.c-695-{ ############################################## crash-7.2.8/arm.c-713-int crash-7.2.8/arm.c:714:arm_is_vmalloc_addr(ulong vaddr) crash-7.2.8/arm.c-715-{ crash-7.2.8/arm.c:716: if (arm_is_module_addr(vaddr)) crash-7.2.8/arm.c-717- return TRUE; ############################################## crash-7.2.8/arm.c-729-static int crash-7.2.8/arm.c:730:arm_is_kvaddr(ulong vaddr) crash-7.2.8/arm.c-731-{ crash-7.2.8/arm.c:732: if (arm_is_module_addr(vaddr)) crash-7.2.8/arm.c-733- return TRUE; ############################################## crash-7.2.8/arm.c-738-static int crash-7.2.8/arm.c:739:arm_is_uvaddr(ulong vaddr, struct task_context *unused) crash-7.2.8/arm.c-740-{ crash-7.2.8/arm.c:741: if (arm_is_module_addr(vaddr)) crash-7.2.8/arm.c-742- return FALSE; ############################################## crash-7.2.8/arm.c-776- * crash-7.2.8/arm.c:777: * The asm syscall handler pushes fifth and sixth registers crash-7.2.8/arm.c-778- * onto the stack before calling the actual syscall handler. ############################################## crash-7.2.8/arm.c-1081- */ crash-7.2.8/arm.c:1082: page_table = pmd_page_addr(pmd_pte) + PTE_OFFSET(vaddr); crash-7.2.8/arm.c-1083- ############################################## crash-7.2.8/arm.c-1132- crash-7.2.8/arm.c:1133: if (!IS_VMALLOC_ADDR(vaddr)) { crash-7.2.8/arm.c-1134- *paddr = LPAE_VTOP(vaddr); ############################################## crash-7.2.8/arm.c-1232- crash-7.2.8/arm.c:1233: if (is_kernel_thread(tc->task) && IS_KVADDR(uvaddr)) { crash-7.2.8/arm.c-1234- ulong active_mm; ############################################## crash-7.2.8/arm.c-1272-{ crash-7.2.8/arm.c:1273: if (!IS_KVADDR(kvaddr)) crash-7.2.8/arm.c-1274- return FALSE; ############################################## crash-7.2.8/arm.c-1285- crash-7.2.8/arm.c:1286: if (!IS_VMALLOC_ADDR(kvaddr)) { crash-7.2.8/arm.c-1287- *paddr = VTOP(kvaddr); ############################################## crash-7.2.8/arm.c-1554-static int crash-7.2.8/arm.c:1555:arm_is_task_addr(ulong task) crash-7.2.8/arm.c-1556-{ crash-7.2.8/arm.c-1557- if (tt->flags & THREAD_INFO) crash-7.2.8/arm.c:1558: return IS_KVADDR(task); crash-7.2.8/arm.c-1559- crash-7.2.8/arm.c:1560: return (IS_KVADDR(task) && ALIGNED_STACK_OFFSET(task) == 0); crash-7.2.8/arm.c-1561-} ############################################## crash-7.2.8/ia64.c-40-static ulong ia64_vmalloc_start(void); crash-7.2.8/ia64.c:41:static int ia64_is_task_addr(ulong); crash-7.2.8/ia64.c-42-static int ia64_dis_filter(ulong, char *, unsigned int); ############################################## crash-7.2.8/ia64.c-50-static ulong check_mem_limit(void); crash-7.2.8/ia64.c:51:static int ia64_verify_paddr(uint64_t); crash-7.2.8/ia64.c-52-static int ia64_available_memory(struct efi_memory_desc_t *); ############################################## crash-7.2.8/ia64.c-67-static ulong *ia64_rse_skip_regs(ulong *, long); crash-7.2.8/ia64.c:68:static ulong *ia64_rse_rnat_addr(ulong *); crash-7.2.8/ia64.c-69-static ulong rse_read_reg(struct unw_frame_info *, int, int *); ############################################## crash-7.2.8/ia64.c-439- crash-7.2.8/ia64.c:440: vaddr = SWITCH_STACK_ADDR(CURRENT_TASK()); crash-7.2.8/ia64.c-441- if (VADDR_REGION(vaddr) != KERNEL_CACHED_REGION) ############################################## crash-7.2.8/ia64.c-589- fprintf(fp, " vmalloc_start: ia64_vmalloc_start()\n"); crash-7.2.8/ia64.c:590: fprintf(fp, " is_task_addr: ia64_is_task_addr()\n"); crash-7.2.8/ia64.c-591- fprintf(fp, " verify_symbol: ia64_verify_symbol()\n"); ############################################## crash-7.2.8/ia64.c-595- fprintf(fp, " get_kvaddr_ranges: ia64_get_kvaddr_ranges()\n"); crash-7.2.8/ia64.c:596: fprintf(fp, " is_kvaddr: generic_is_kvaddr()\n"); crash-7.2.8/ia64.c:597: fprintf(fp, " is_uvaddr: generic_is_uvaddr()\n"); crash-7.2.8/ia64.c-598- fprintf(fp, " verify_paddr: %s()\n", ############################################## crash-7.2.8/ia64.c-1031- crash-7.2.8/ia64.c:1032: if (IS_KVADDR(uvaddr)) crash-7.2.8/ia64.c-1033- return ia64_kvtop(tc, uvaddr, paddr, verbose); ############################################## crash-7.2.8/ia64.c-1065- crash-7.2.8/ia64.c:1066: if (!IS_KVADDR(kvaddr)) crash-7.2.8/ia64.c-1067- return FALSE; ############################################## crash-7.2.8/ia64.c-1088- case KERNEL_VMALLOC_REGION: crash-7.2.8/ia64.c:1089: if (ia64_IS_VMALLOC_ADDR(kvaddr)) crash-7.2.8/ia64.c-1090- break; ############################################## crash-7.2.8/ia64.c-1163- crash-7.2.8/ia64.c:1164: readmem(SWITCH_STACK_ADDR(bt->task) + OFFSET(switch_stack_b0), KVADDR, crash-7.2.8/ia64.c-1165- &b0, sizeof(void *), "switch_stack b0", FAULT_ON_ERROR); ############################################## crash-7.2.8/ia64.c-1179- crash-7.2.8/ia64.c:1180: readmem(SWITCH_STACK_ADDR(bt->task) + OFFSET(switch_stack_ar_bspstore), crash-7.2.8/ia64.c-1181- KVADDR, &bspstore, sizeof(void *), "switch_stack ar_bspstore", ############################################## crash-7.2.8/ia64.c-1405-static int crash-7.2.8/ia64.c:1406:ia64_is_task_addr(ulong task) crash-7.2.8/ia64.c-1407-{ ############################################## crash-7.2.8/ia64.c-1409- crash-7.2.8/ia64.c:1410: if (IS_KVADDR(task) && (ALIGNED_STACK_OFFSET(task) == 0)) crash-7.2.8/ia64.c-1411- return TRUE; ############################################## crash-7.2.8/ia64.c-1504- output_radix)); crash-7.2.8/ia64.c:1505: if (IS_MODULE_VADDR(value) && crash-7.2.8/ia64.c-1506- !strstr(buf2, "+")) ############################################## crash-7.2.8/ia64.c-1515- output_radix)); crash-7.2.8/ia64.c:1516: if (IS_MODULE_VADDR(value) && crash-7.2.8/ia64.c-1517- !strstr(buf2, "+")) ############################################## crash-7.2.8/ia64.c-1945- crash-7.2.8/ia64.c:1946: addr = SWITCH_STACK_ADDR(task); crash-7.2.8/ia64.c-1947- ############################################## crash-7.2.8/ia64.c-2690-static int crash-7.2.8/ia64.c:2691:ia64_verify_paddr(uint64_t paddr) crash-7.2.8/ia64.c-2692-{ ############################################## crash-7.2.8/ia64.c-2968- crash-7.2.8/ia64.c:2969: if (DUMPFILE() && ia64_in_init_stack(SWITCH_STACK_ADDR(CURRENT_TASK()))) crash-7.2.8/ia64.c-2970- machdep->flags |= INIT; ############################################## crash-7.2.8/ia64.c-3038- crash-7.2.8/ia64.c:3039: if (!IS_KVADDR(info->ip)) crash-7.2.8/ia64.c-3040- break; ############################################## crash-7.2.8/ia64.c-3140-static unsigned long * crash-7.2.8/ia64.c:3141:ia64_rse_rnat_addr (unsigned long *slot_addr) crash-7.2.8/ia64.c-3142-{ ############################################## crash-7.2.8/ia64.c-3157- crash-7.2.8/ia64.c:3158: sw = SWITCH_STACK_ADDR(task); crash-7.2.8/ia64.c-3159- BZERO(info, sizeof(struct unw_frame_info)); ############################################## crash-7.2.8/ia64.c-3341- crash-7.2.8/ia64.c:3342: rnat_addr = ia64_rse_rnat_addr(addr); crash-7.2.8/ia64.c-3343- ############################################## crash-7.2.8/ia64.c-3584- */ crash-7.2.8/ia64.c:3585: if (ia64_IS_VMALLOC_ADDR(vaddr) || crash-7.2.8/ia64.c-3586- (ms->kernel_region != KERNEL_VMALLOC_REGION)) ############################################## crash-7.2.8/ia64.c-3610-int crash-7.2.8/ia64.c:3611:ia64_IS_VMALLOC_ADDR(ulong vaddr) crash-7.2.8/ia64.c-3612-{ ############################################## crash-7.2.8/ia64.c-3617-static int crash-7.2.8/ia64.c:3618:compare_kvaddr(const void *v1, const void *v2) crash-7.2.8/ia64.c-3619-{ ############################################## crash-7.2.8/ia64.c-4182- crash-7.2.8/ia64.c:4183: if (!IS_KVADDR(kvaddr)) crash-7.2.8/ia64.c-4184- return FALSE; crash-7.2.8/ia64.c-4185- crash-7.2.8/ia64.c:4186: if (PERCPU_VIRT_ADDR(kvaddr)) { crash-7.2.8/ia64.c-4187- virt_percpu_start = symbol_value("__phys_per_cpu_start"); ############################################## crash-7.2.8/ia64.c-4190- return TRUE; crash-7.2.8/ia64.c:4191: } else if (DIRECTMAP_VIRT_ADDR(kvaddr)) { crash-7.2.8/ia64.c-4192- *paddr = kvaddr - DIRECTMAP_VIRT_START; crash-7.2.8/ia64.c-4193- return TRUE; crash-7.2.8/ia64.c:4194: } else if (!FRAME_TABLE_VIRT_ADDR(kvaddr)) { crash-7.2.8/ia64.c-4195- return FALSE; ############################################## crash-7.2.8/netdump.c-1016- esp, ebp); crash-7.2.8/netdump.c:1017: if (IS_KVADDR(esp)) { crash-7.2.8/netdump.c-1018- task = stkptr_to_task(esp); ############################################## crash-7.2.8/netdump.c-1027- } crash-7.2.8/netdump.c:1028: if (IS_KVADDR(ebp)) { crash-7.2.8/netdump.c-1029- task = stkptr_to_task(ebp); ############################################## crash-7.2.8/netdump.c-1070- "get_netdump_panic_task: NT_PRSTATUS esp: %lx\n", esp); crash-7.2.8/netdump.c:1071: if (IS_KVADDR(esp)) { crash-7.2.8/netdump.c-1072- task = stkptr_to_task(esp); ############################################## crash-7.2.8/netdump.c-3624- if (STREQ(sym, "smp_call_function_interrupt")) { crash-7.2.8/netdump.c:3625: if (ipintr_eip && IS_VMALLOC_ADDR(ipintr_func) && crash-7.2.8/netdump.c-3626- IS_KERNEL_STATIC_TEXT(*(up - 2))) ############################################## crash-7.2.8/netdump.c-4290- if (paddr != KCORE_USE_VADDR) { crash-7.2.8/netdump.c:4291: if (!machdep->verify_paddr(paddr)) { crash-7.2.8/netdump.c-4292- if (CRASHDEBUG(1)) crash-7.2.8/netdump.c:4293: error(INFO, "verify_paddr(%lx) failed\n", paddr); crash-7.2.8/netdump.c-4294- return READ_ERROR; ############################################## crash-7.2.8/rse.h-56-static __inline__ unsigned long * crash-7.2.8/rse.h:57:ia64_rse_rnat_addr (unsigned long *slot_addr) crash-7.2.8/rse.h-58-{ ############################################## crash-7.2.8/memory.c-167-static int ignore_cache(struct meminfo *, char *); crash-7.2.8/memory.c:168:static char *is_kmem_cache_addr(ulong, char *); crash-7.2.8/memory.c-169-static char *is_kmem_cache_addr_common(ulong, char *); ############################################## crash-7.2.8/memory.c-231-static int next_physpage(ulonglong, ulonglong *); crash-7.2.8/memory.c:232:static int next_vmlist_vaddr(ulong, ulong *); crash-7.2.8/memory.c:233:static int next_module_vaddr(ulong, ulong *); crash-7.2.8/memory.c-234-static int next_identity_mapping(ulong, ulong *); ############################################## crash-7.2.8/memory.c-264-int section_has_mem_map(ulong); crash-7.2.8/memory.c:265:ulong section_mem_map_addr(ulong, int); crash-7.2.8/memory.c-266-ulong valid_section_nr(ulong); ############################################## crash-7.2.8/memory.c-910- vt->vmalloc_start = machdep->vmalloc_start(); crash-7.2.8/memory.c:911: if (IS_VMALLOC_ADDR(vt->mem_map)) crash-7.2.8/memory.c-912- vt->flags |= V_MEM_MAP; ############################################## crash-7.2.8/memory.c-1433- if (memtype == KVADDR) { crash-7.2.8/memory.c:1434: if (!COMMON_VADDR_SPACE() && !IS_KVADDR(addr)) crash-7.2.8/memory.c-1435- memtype = UVADDR; ############################################## crash-7.2.8/memory.c-1999- case UVADDR: crash-7.2.8/memory.c:2000: if (!IS_UVADDR(addr, CURRENT_CONTEXT())) { crash-7.2.8/memory.c-2001- error(INFO, "invalid user virtual address: %llx\n", ############################################## crash-7.2.8/memory.c-2007- case KVADDR: crash-7.2.8/memory.c:2008: if (!IS_KVADDR(addr)) { crash-7.2.8/memory.c-2009- error(INFO, "invalid kernel virtual address: %llx\n", ############################################## crash-7.2.8/memory.c-2080-int crash-7.2.8/memory.c:2081:generic_is_kvaddr(ulong addr) crash-7.2.8/memory.c-2082-{ ############################################## crash-7.2.8/memory.c-2090-int crash-7.2.8/memory.c:2091:generic_is_uvaddr(ulong addr, struct task_context *tc) crash-7.2.8/memory.c-2092-{ ############################################## crash-7.2.8/memory.c-2234- } crash-7.2.8/memory.c:2235: if (!IS_UVADDR(addr, CURRENT_CONTEXT())) { crash-7.2.8/memory.c-2236- if (PRINT_ERROR_MESSAGE) ############################################## crash-7.2.8/memory.c-2245- crash-7.2.8/memory.c:2246: if (!IS_KVADDR(addr)) { crash-7.2.8/memory.c-2247- if (PRINT_ERROR_MESSAGE) ############################################## crash-7.2.8/memory.c-2373-int crash-7.2.8/memory.c:2374:generic_verify_paddr(physaddr_t paddr) crash-7.2.8/memory.c-2375-{ ############################################## crash-7.2.8/memory.c-2386- crash-7.2.8/memory.c:2387: if (!machdep->verify_paddr(paddr)) { crash-7.2.8/memory.c-2388- if (CRASHDEBUG(1) && !STREQ(pc->curcmd, "search")) crash-7.2.8/memory.c:2389: error(INFO, "verify_paddr(%lx) failed\n", paddr); crash-7.2.8/memory.c-2390- return READ_ERROR; ############################################## crash-7.2.8/memory.c-2427- if ((readcnt != cnt) && BITS32() && !readcnt && !errno && crash-7.2.8/memory.c:2428: IS_VMALLOC_ADDR(addr)) crash-7.2.8/memory.c-2429- readcnt = read_dev_kmem(addr, bufptr, cnt); ############################################## crash-7.2.8/memory.c-2457-{ crash-7.2.8/memory.c:2458: if (!machdep->verify_paddr(paddr)) { crash-7.2.8/memory.c-2459- if (CRASHDEBUG(1)) crash-7.2.8/memory.c:2460: error(INFO, "verify_paddr(%lx) failed\n", paddr); crash-7.2.8/memory.c-2461- return WRITE_ERROR; ############################################## crash-7.2.8/memory.c-2590- crash-7.2.8/memory.c:2591: if (!machdep->verify_paddr(paddr)) { crash-7.2.8/memory.c-2592- if (CRASHDEBUG(1)) crash-7.2.8/memory.c:2593: error(INFO, "verify_paddr(%lx) failed\n", paddr); crash-7.2.8/memory.c-2594- return READ_ERROR; ############################################## crash-7.2.8/memory.c-2689- crash-7.2.8/memory.c:2690: if (!IS_VMALLOC_ADDR(vaddr) || DUMPFILE()) crash-7.2.8/memory.c-2691- return READ_ERROR; ############################################## crash-7.2.8/memory.c-2822- } crash-7.2.8/memory.c:2823: if (!IS_UVADDR(addr, CURRENT_CONTEXT())) { crash-7.2.8/memory.c-2824- if (PRINT_ERROR_MESSAGE) ############################################## crash-7.2.8/memory.c-2830- case KVADDR: crash-7.2.8/memory.c:2831: if (!IS_KVADDR(addr)) { crash-7.2.8/memory.c-2832- if (PRINT_ERROR_MESSAGE) ############################################## crash-7.2.8/memory.c-3231- crash-7.2.8/memory.c:3232: if (!IS_KVADDR(vaddr)) { crash-7.2.8/memory.c-3233- fprintf(fp, "%-8lx (not a kernel virtual address)\n\n", ############################################## crash-7.2.8/memory.c-4984- else crash-7.2.8/memory.c:4985: meminfo.memtype = IS_KVADDR(value[i]) ? crash-7.2.8/memory.c-4986- KVADDR : PHYSADDR; ############################################## crash-7.2.8/memory.c-5020- crash-7.2.8/memory.c:5021: if ((p1 = is_kmem_cache_addr(value[i], buf))) { crash-7.2.8/memory.c-5022- if (meminfo.reqname) ############################################## crash-7.2.8/memory.c-5591- crash-7.2.8/memory.c:5592: pp = section_mem_map_addr(section, 0); crash-7.2.8/memory.c-5593- pp = sparse_decode_mem_map(pp, section_nr); ############################################## crash-7.2.8/memory.c-5712- if ((vt->flags & V_MEM_MAP)) { crash-7.2.8/memory.c:5713: if (!machdep->verify_paddr(phys)) crash-7.2.8/memory.c-5714- phys_not_mapped = TRUE; ############################################## crash-7.2.8/memory.c-6163- if ((vt->flags & V_MEM_MAP)) { crash-7.2.8/memory.c:6164: if (!machdep->verify_paddr(phys)) crash-7.2.8/memory.c-6165- phys_not_mapped = TRUE; ############################################## crash-7.2.8/memory.c-9153-static char * crash-7.2.8/memory.c:9154:is_kmem_cache_addr(ulong vaddr, char *kbuf) crash-7.2.8/memory.c-9155-{ ############################################## crash-7.2.8/memory.c-9355- crash-7.2.8/memory.c:9356: return(is_kmem_cache_addr(cache, buf)); crash-7.2.8/memory.c-9357-} ############################################## crash-7.2.8/memory.c-9371- "page.slab", FAULT_ON_ERROR); crash-7.2.8/memory.c:9372: p = is_kmem_cache_addr(cache, buf); crash-7.2.8/memory.c-9373- if (p) ############################################## crash-7.2.8/memory.c-10050- crash-7.2.8/memory.c:10051:#define KMEM_SLAB_ADDR (1) crash-7.2.8/memory.c:10052:#define KMEM_BUFCTL_ADDR (2) crash-7.2.8/memory.c-10053-#define KMEM_OBJECT_ADDR_FREE (3) ############################################## crash-7.2.8/memory.c-11169- crash-7.2.8/memory.c:11170: if (!IS_KVADDR((ulong)list_head->next) || crash-7.2.8/memory.c-11171- !accessible((ulong)list_head->next)) { ############################################## crash-7.2.8/memory.c-11227- s_mem = ULONG(slab_s_buf + OFFSET(slab_s_s_mem)); crash-7.2.8/memory.c:11228: if (!IS_KVADDR(s_mem) || !accessible(s_mem)) { crash-7.2.8/memory.c-11229- error(INFO, "%s: %s list: slab: %lx bad s_mem pointer: %lx\n", ############################################## crash-7.2.8/memory.c-11964- list_head = (struct kernel_list_head *)(slab_buf + OFFSET(slab_list)); crash-7.2.8/memory.c:11965: if (!IS_KVADDR((ulong)list_head->next) || crash-7.2.8/memory.c-11966- !accessible((ulong)list_head->next)) { ############################################## crash-7.2.8/memory.c-12021- s_mem = ULONG(slab_buf + OFFSET(slab_s_mem)); crash-7.2.8/memory.c:12022: if (!IS_KVADDR(s_mem) || !accessible(s_mem)) { crash-7.2.8/memory.c-12023- error(INFO, "%s: %s list: slab: %lx bad s_mem pointer: %lx\n", ############################################## crash-7.2.8/memory.c-12057- list_head = (struct kernel_list_head *)(page_buf + OFFSET(page_lru)); crash-7.2.8/memory.c:12058: if (!IS_KVADDR((ulong)list_head->next) || crash-7.2.8/memory.c-12059- !accessible((ulong)list_head->next)) { ############################################## crash-7.2.8/memory.c-12114- s_mem = ULONG(page_buf + OFFSET(page_s_mem)); crash-7.2.8/memory.c:12115: if (!IS_KVADDR(s_mem) || !accessible(s_mem)) { crash-7.2.8/memory.c-12116- error(INFO, "%s: %s list: page/slab: %lx bad s_mem pointer: %lx\n", ############################################## crash-7.2.8/memory.c-13304- if (((vaddr >= kt->stext) && (vaddr <= kt->end)) || crash-7.2.8/memory.c:13305: IS_MODULE_VADDR(mi->spec_addr)) { crash-7.2.8/memory.c-13306- if ((sp = value_search(vaddr, &offset))) { ############################################## crash-7.2.8/memory.c-13317- */ crash-7.2.8/memory.c:13318: if ((mi->memtype == KVADDR) && IS_VMALLOC_ADDR(mi->spec_addr)) { crash-7.2.8/memory.c-13319- if (kvtop(NULL, mi->spec_addr, &paddr, 0)) { ############################################## crash-7.2.8/memory.c-13451- if ((sec_addr = valid_section_nr(nr))) { crash-7.2.8/memory.c:13452: coded_mem_map = section_mem_map_addr(sec_addr, 0); crash-7.2.8/memory.c-13453- mem_map = sparse_decode_mem_map(coded_mem_map, nr); ############################################## crash-7.2.8/memory.c-13944- crash-7.2.8/memory.c:13945: if (machdep->is_uvaddr(vaddr, tc)) { crash-7.2.8/memory.c-13946- memtype |= UVADDR; ############################################## crash-7.2.8/memory.c-13949- crash-7.2.8/memory.c:13950: if (machdep->is_kvaddr(vaddr)) { crash-7.2.8/memory.c-13951- memtype |= KVADDR; ############################################## crash-7.2.8/memory.c-14230- if (vaddr_overflow(start) || crash-7.2.8/memory.c:14231: !IS_UVADDR((ulong)start, CURRENT_CONTEXT())) { crash-7.2.8/memory.c-14232- error(INFO, "invalid user virtual address: %llx\n", ############################################## crash-7.2.8/memory.c-14241- if (vaddr_overflow(start) || crash-7.2.8/memory.c:14242: !IS_KVADDR((ulong)start)) { crash-7.2.8/memory.c-14243- error(INFO, "invalid kernel virtual address: %llx\n", ############################################## crash-7.2.8/memory.c-15265-static int crash-7.2.8/memory.c:15266:next_vmlist_vaddr(ulong vaddr, ulong *nextvaddr) crash-7.2.8/memory.c-15267-{ ############################################## crash-7.2.8/memory.c-15351- crash-7.2.8/memory.c:15352: if (next_vmlist_vaddr(vaddr, &next) && crash-7.2.8/memory.c-15353- (vaddr == next)) ############################################## crash-7.2.8/memory.c-15363-static int crash-7.2.8/memory.c:15364:next_module_vaddr(ulong vaddr, ulong *nextvaddr) crash-7.2.8/memory.c-15365-{ ############################################## crash-7.2.8/memory.c-15410- case KVADDR_VMALLOC: crash-7.2.8/memory.c:15411: return next_vmlist_vaddr(vaddr, nextvaddr); crash-7.2.8/memory.c-15412- ############################################## crash-7.2.8/memory.c-15421- case KVADDR_MODULES: crash-7.2.8/memory.c:15422: return next_module_vaddr(vaddr, nextvaddr); crash-7.2.8/memory.c-15423- } ############################################## crash-7.2.8/memory.c-17117-{ crash-7.2.8/memory.c:17118: if ((addr == 0) || !IS_KVADDR(addr)) crash-7.2.8/memory.c-17119- return 0; ############################################## crash-7.2.8/memory.c-17146- if ((mem_sec[SECTION_NR_TO_ROOT(nr)] == 0) || crash-7.2.8/memory.c:17147: !IS_KVADDR(mem_sec[SECTION_NR_TO_ROOT(nr)])) crash-7.2.8/memory.c-17148- return 0; ############################################## crash-7.2.8/memory.c-17155- crash-7.2.8/memory.c:17156: if (!IS_KVADDR(addr)) crash-7.2.8/memory.c-17157- return 0; ############################################## crash-7.2.8/memory.c-17213-ulong crash-7.2.8/memory.c:17214:section_mem_map_addr(ulong addr, int raw) crash-7.2.8/memory.c-17215-{ ############################################## crash-7.2.8/memory.c-17253- page_offset = pfn - section_nr_to_pfn(section_nr); crash-7.2.8/memory.c:17254: coded_mem_map = section_mem_map_addr(section, 0); crash-7.2.8/memory.c-17255- mem_map = sparse_decode_mem_map(coded_mem_map, section_nr) + ############################################## crash-7.2.8/memory.c-17314- if ((addr = valid_section_nr(nr))) { crash-7.2.8/memory.c:17315: coded_mem_map = section_mem_map_addr(addr, 0); crash-7.2.8/memory.c-17316- mem_map = sparse_decode_mem_map(coded_mem_map,nr); crash-7.2.8/memory.c-17317- pfn = section_nr_to_pfn(nr); crash-7.2.8/memory.c:17318: fill_mem_section_state(section_mem_map_addr(addr, 1), crash-7.2.8/memory.c-17319- statebuf); ############################################## crash-7.2.8/memory.c-17609- if ((addr = valid_section_nr(nr))) { crash-7.2.8/memory.c:17610: coded_mem_map = section_mem_map_addr(addr, 0); crash-7.2.8/memory.c-17611- fprintf(fp, ############################################## crash-7.2.8/memory.c-17761- KVADDR, &pgdat, sizeof(void *), "node_data", RETURN_ON_ERROR) || crash-7.2.8/memory.c:17762: !IS_KVADDR(pgdat)) crash-7.2.8/memory.c-17763- goto pgdat2; ############################################## crash-7.2.8/memory.c-17796- KVADDR, &pgdat, sizeof(void *), "pgdat_list", RETURN_ON_ERROR) || crash-7.2.8/memory.c:17797: !IS_KVADDR(pgdat)) crash-7.2.8/memory.c-17798- goto pgdat3; ############################################## crash-7.2.8/memory.c-19291- crash-7.2.8/memory.c:19292: if (!IS_KVADDR(next) || crash-7.2.8/memory.c-19293- ((next != list_head) && ############################################## crash-7.2.8/memory.c-19339- crash-7.2.8/memory.c:19340: if (!IS_KVADDR(next)) { crash-7.2.8/memory.c-19341- error(INFO, "%s: full list slab: %lx page.lru.next: %lx\n", ############################################## crash-7.2.8/memory.c-19577- } crash-7.2.8/memory.c:19578: if (!IS_KVADDR(next) || crash-7.2.8/memory.c-19579- ((next != list_head) && ############################################## crash-7.2.8/sparc64.c-214-static int crash-7.2.8/sparc64.c:215:sparc64_verify_paddr(unsigned long paddr) crash-7.2.8/sparc64.c-216-{ ############################################## crash-7.2.8/sparc64.c-490-int crash-7.2.8/sparc64.c:491:sparc64_IS_VMALLOC_ADDR(ulong vaddr) crash-7.2.8/sparc64.c-492-{ ############################################## crash-7.2.8/sparc64.c-767- crash-7.2.8/sparc64.c:768: if (sparc64_verify_paddr(paddr) == FALSE) crash-7.2.8/sparc64.c-769- error(FATAL, ############################################## crash-7.2.8/sparc64.c-788-static int crash-7.2.8/sparc64.c:789:sparc64_is_kvaddr(ulong vaddr) crash-7.2.8/sparc64.c-790-{ ############################################## crash-7.2.8/sparc64.c-824-static int crash-7.2.8/sparc64.c:825:sparc64_is_task_addr(ulong task) crash-7.2.8/sparc64.c-826-{ ############################################## crash-7.2.8/sparc64.c-842-static int crash-7.2.8/sparc64.c:843:sparc64_is_uvaddr(ulong vaddr, struct task_context *tc) crash-7.2.8/sparc64.c-844-{ ############################################## crash-7.2.8/sparc64.c-1215- fprintf(fp, " vmalloc_start: sparc64_vmalloc_start()\n"); crash-7.2.8/sparc64.c:1216: fprintf(fp, " is_task_addr: sparc64_is_task_addr()\n"); crash-7.2.8/sparc64.c-1217- fprintf(fp, " verify_symbol: sparc64_verify_symbol()\n"); ############################################## crash-7.2.8/sparc64.c-1220- fprintf(fp, " get_smp_cpus: sparc64_get_smp_cpus()\n"); crash-7.2.8/sparc64.c:1221: fprintf(fp, " is_kvaddr: sparc64_is_kvaddr()\n"); crash-7.2.8/sparc64.c:1222: fprintf(fp, " is_uvaddr: sparc64_is_uvaddr()\n"); crash-7.2.8/sparc64.c:1223: fprintf(fp, " verify_paddr: sparc64_verify_paddr()\n"); crash-7.2.8/sparc64.c-1224- fprintf(fp, " get_kvaddr_ranges: sparc64_get_kvaddr_ranges()\n"); ############################################## crash-7.2.8/defs.h-188-#define PADDR_NOT_AVAILABLE (0x1ULL) crash-7.2.8/defs.h:189:#define KCORE_USE_VADDR (-1ULL) crash-7.2.8/defs.h-190- ############################################## crash-7.2.8/defs.h-476- ulong curcmd_flags; /* general purpose per-command flag */ crash-7.2.8/defs.h:477:#define XEN_MACHINE_ADDR (0x1) crash-7.2.8/defs.h-478-#define REPEAT (0x2) ############################################## crash-7.2.8/defs.h-480-#define TASK_SPECIFIED (0x8) crash-7.2.8/defs.h:481:#define MEMTYPE_UVADDR (0x10) crash-7.2.8/defs.h:482:#define MEMTYPE_FILEADDR (0x20) crash-7.2.8/defs.h-483-#define HEADER_PRINTED (0x40) ############################################## crash-7.2.8/defs.h-489-#define FROM_RCFILE (0x1000) crash-7.2.8/defs.h:490:#define MEMTYPE_KVADDR (0x2000) crash-7.2.8/defs.h-491-#define MOD_SECTIONS (0x4000) ############################################## crash-7.2.8/defs.h-901- crash-7.2.8/defs.h:902:#define IS_TASK_ADDR(X) (machdep->is_task_addr(X)) crash-7.2.8/defs.h-903-#define GET_STACKBASE(X) (machdep->get_stackbase(X)) ############################################## crash-7.2.8/defs.h-915-#define BITS64() (machdep->bits == 64) crash-7.2.8/defs.h:916:#define IS_KVADDR(X) (machdep->is_kvaddr(X)) crash-7.2.8/defs.h:917:#define IS_UVADDR(X,C) (machdep->is_uvaddr(X,C)) crash-7.2.8/defs.h-918- ############################################## crash-7.2.8/defs.h-2461-#define PERCPU_KMALLOC_V1 (0x4) crash-7.2.8/defs.h:2462:#define COMMON_VADDR (0x8) crash-7.2.8/defs.h-2463-#define KMEM_CACHE_INIT (0x10) ############################################## crash-7.2.8/defs.h-2804- crash-7.2.8/defs.h:2805:#define KVADDR (0x1) crash-7.2.8/defs.h:2806:#define UVADDR (0x2) crash-7.2.8/defs.h:2807:#define PHYSADDR (0x4) crash-7.2.8/defs.h:2808:#define XENMACHADDR (0x8) crash-7.2.8/defs.h:2809:#define FILEADDR (0x10) crash-7.2.8/defs.h-2810-#define AMBIGUOUS (~0) ############################################## crash-7.2.8/defs.h-2813- crash-7.2.8/defs.h:2814:#define VERIFY_ADDR (0x8) /* vm_area_dump() flags -- must follow */ crash-7.2.8/defs.h-2815-#define PRINT_INODES (0x10) /* KVADDR, UVADDR, and PHYSADDR */ ############################################## crash-7.2.8/defs.h-2900- crash-7.2.8/defs.h:2901:#define IS_VMALLOC_ADDR(X) arm_is_vmalloc_addr((ulong)(X)) crash-7.2.8/defs.h-2902- crash-7.2.8/defs.h:2903:#define DEFAULT_MODULES_VADDR (machdep->kvbase - 16 * 1024 * 1024) crash-7.2.8/defs.h:2904:#define MODULES_VADDR (machdep->machspec->modules_vaddr) crash-7.2.8/defs.h-2905-#define MODULES_END (machdep->machspec->modules_end) ############################################## crash-7.2.8/defs.h-3024-#define VMALLOC_END (machdep->machspec->vmalloc_end) crash-7.2.8/defs.h:3025:#define VMEMMAP_VADDR (machdep->machspec->vmemmap_vaddr) crash-7.2.8/defs.h-3026-#define VMEMMAP_END (machdep->machspec->vmemmap_end) crash-7.2.8/defs.h:3027:#define MODULES_VADDR (machdep->machspec->modules_vaddr) crash-7.2.8/defs.h-3028-#define MODULES_END (machdep->machspec->modules_end) crash-7.2.8/defs.h-3029- crash-7.2.8/defs.h:3030:#define IS_VMALLOC_ADDR(X) arm64_IS_VMALLOC_ADDR((ulong)(X)) crash-7.2.8/defs.h-3031- ############################################## crash-7.2.8/defs.h-3174-#define ARM64_VMALLOC_END (ARM64_PAGE_OFFSET - 0x400000000UL - KILOBYTES(64) - 1) crash-7.2.8/defs.h:3175:#define ARM64_VMEMMAP_VADDR ((ARM64_VMALLOC_END+1) + KILOBYTES(64)) crash-7.2.8/defs.h-3176-#define ARM64_VMEMMAP_END (ARM64_VMEMMAP_VADDR + GIGABYTES(8UL) - 1) ############################################## crash-7.2.8/defs.h-3285- crash-7.2.8/defs.h:3286:#define IS_VMALLOC_ADDR(X) (vt->vmalloc_start && (ulong)(X) >= vt->vmalloc_start) crash-7.2.8/defs.h-3287- crash-7.2.8/defs.h:3288:#define DEFAULT_MODULES_VADDR (machdep->kvbase - 16 * 1024 * 1024) crash-7.2.8/defs.h:3289:#define MODULES_VADDR (machdep->machspec->modules_vaddr) crash-7.2.8/defs.h-3290-#define MODULES_END (machdep->machspec->modules_end) ############################################## crash-7.2.8/defs.h-3315-#define VTOP(X) ((unsigned long)(X)-(machdep->kvbase)) crash-7.2.8/defs.h:3316:#define IS_VMALLOC_ADDR(X) (vt->vmalloc_start && (ulong)(X) >= vt->vmalloc_start) crash-7.2.8/defs.h-3317-#define KVBASE_MASK (0x1ffffff) ############################################## crash-7.2.8/defs.h-3394-#define VMALLOC_END (machdep->machspec->vmalloc_end) crash-7.2.8/defs.h:3395:#define VMEMMAP_VADDR (machdep->machspec->vmemmap_vaddr) crash-7.2.8/defs.h-3396-#define VMEMMAP_END (machdep->machspec->vmemmap_end) crash-7.2.8/defs.h:3397:#define MODULES_VADDR (machdep->machspec->modules_vaddr) crash-7.2.8/defs.h-3398-#define MODULES_END (machdep->machspec->modules_end) ############################################## crash-7.2.8/defs.h-3465-#define VTOP(X) x86_64_VTOP((ulong)(X)) crash-7.2.8/defs.h:3466:#define IS_VMALLOC_ADDR(X) x86_64_IS_VMALLOC_ADDR((ulong)(X)) crash-7.2.8/defs.h-3467- ############################################## crash-7.2.8/defs.h-3579- crash-7.2.8/defs.h:3580:#define VALID_LEVEL4_PGT_ADDR(X) \ crash-7.2.8/defs.h:3581: (((X) == VIRTPAGEBASE(X)) && IS_KVADDR(X) && !IS_VMALLOC_ADDR(X)) crash-7.2.8/defs.h-3582- ############################################## crash-7.2.8/defs.h-3598-#define VTOP(X) ((unsigned long)(X)-(machdep->kvbase)) crash-7.2.8/defs.h:3599:#define IS_VMALLOC_ADDR(X) (vt->vmalloc_start && (ulong)(X) >= vt->vmalloc_start) crash-7.2.8/defs.h-3600-#define KSEG_BASE_48_BIT (0xffff800000000000) ############################################## crash-7.2.8/defs.h-3618-#define _PAGE_FOE 0x0008 /* used for page protection (fault on exec) */ crash-7.2.8/defs.h:3619:#define _PAGE_ASM 0x0010 crash-7.2.8/defs.h-3620-#define _PAGE_KRE 0x0100 /* xxx - see below on the "accessed" bit */ ############################################## crash-7.2.8/defs.h-3645-#define VTOP(X) ((unsigned long)(X)-(machdep->kvbase)) crash-7.2.8/defs.h:3646:#define IS_VMALLOC_ADDR(X) (vt->vmalloc_start && (ulong)(X) >= vt->vmalloc_start) crash-7.2.8/defs.h-3647- ############################################## crash-7.2.8/defs.h-3813-#define VTOP(X) ia64_VTOP((ulong)(X)) crash-7.2.8/defs.h:3814:#define IS_VMALLOC_ADDR(X) ia64_IS_VMALLOC_ADDR((ulong)(X)) crash-7.2.8/defs.h-3815- crash-7.2.8/defs.h:3816:#define SWITCH_STACK_ADDR(X) (ia64_get_switch_stack((ulong)(X))) crash-7.2.8/defs.h-3817- ############################################## crash-7.2.8/defs.h-3990-#define BOOK3E_VMBASE 0x8000000000000000 crash-7.2.8/defs.h:3991:#define IS_VMALLOC_ADDR(X) machdep->machspec->is_vmaddr(X) crash-7.2.8/defs.h-3992-#define KERNELBASE machdep->pageoffset ############################################## crash-7.2.8/defs.h-4132-#define VTOP(X) ((unsigned long)(X)-(machdep->kvbase)) crash-7.2.8/defs.h:4133:#define IS_VMALLOC_ADDR(X) (vt->vmalloc_start && (ulong)(X) >= vt->vmalloc_start) crash-7.2.8/defs.h-4134- ############################################## crash-7.2.8/defs.h-4158-#define VTOP(X) ((unsigned long)(X)-(machdep->kvbase)) crash-7.2.8/defs.h:4159:#define IS_VMALLOC_ADDR(X) (vt->vmalloc_start && (ulong)(X) >= vt->vmalloc_start) crash-7.2.8/defs.h-4160-#define PTRS_PER_PTE 512 ############################################## crash-7.2.8/defs.h-4189- crash-7.2.8/defs.h:4190:extern int sparc64_IS_VMALLOC_ADDR(ulong vaddr); crash-7.2.8/defs.h:4191:#define IS_VMALLOC_ADDR(X) sparc64_IS_VMALLOC_ADDR((ulong)(X)) crash-7.2.8/defs.h-4192-#define PAGE_SHIFT (13) ############################################## crash-7.2.8/defs.h-4258- crash-7.2.8/defs.h:4259:#define SPARC64_MODULES_VADDR (0x0000000010000000UL) crash-7.2.8/defs.h-4260-#define SPARC64_MODULES_END (0x00000000f0000000UL) ############################################## crash-7.2.8/defs.h-4353- crash-7.2.8/defs.h:4354:#define BADADDR ((ulong)(-1)) crash-7.2.8/defs.h-4355-#define BADVAL ((ulong)(-1)) ############################################## crash-7.2.8/defs.h-4635-#define GNU_FUNCTION_NUMARGS (9) crash-7.2.8/defs.h:4636:#define GNU_RESOLVE_TEXT_ADDR (10) crash-7.2.8/defs.h-4637-#define GNU_ADD_SYMBOL_FILE (11) ############################################## crash-7.2.8/defs.h-5126- struct load_module **, char *, ulong); crash-7.2.8/defs.h:5127:#define IS_MODULE_VADDR(X) \ crash-7.2.8/defs.h-5128- (module_symbol((ulong)(X), NULL, NULL, NULL, *gdb_output_radix)) ############################################## crash-7.2.8/defs.h-5233-int writemem(ulonglong, int, void *, long, char *, ulong); crash-7.2.8/defs.h:5234:int generic_verify_paddr(uint64_t); crash-7.2.8/defs.h-5235-int read_dev_mem(int, void *, int, ulong, physaddr_t); ############################################## crash-7.2.8/defs.h-5278-uint64_t total_node_memory(void); crash-7.2.8/defs.h:5279:int generic_is_kvaddr(ulong); crash-7.2.8/defs.h:5280:int generic_is_uvaddr(ulong, struct task_context *); crash-7.2.8/defs.h-5281-void fill_stackbuf(struct bt_info *); ############################################## crash-7.2.8/defs.h-5581-int in_alternate_stack(int, ulong); crash-7.2.8/defs.h:5582:ulong cpu_map_addr(const char *type); crash-7.2.8/defs.h-5583-#define BT_RAW (0x1ULL) ############################################## crash-7.2.8/defs.h-5650- crash-7.2.8/defs.h:5651:#define USER_EFRAME_ADDR(task) \ crash-7.2.8/defs.h-5652- ((ulong)task + UNION_SIZE("task_union") - SIZE(pt_regs)) ############################################## crash-7.2.8/defs.h-5710-void arm_dump_machdep_table(ulong); crash-7.2.8/defs.h:5711:int arm_is_vmalloc_addr(ulong); crash-7.2.8/defs.h-5712-void arm_dump_backtrace_entry(struct bt_info *, int, ulong, ulong); ############################################## crash-7.2.8/defs.h-5773-ulong arm64_VTOP(ulong); crash-7.2.8/defs.h:5774:int arm64_IS_VMALLOC_ADDR(ulong); crash-7.2.8/defs.h-5775-ulong arm64_swp_type(ulong); ############################################## crash-7.2.8/defs.h-5830-ulong x86_64_VTOP(ulong); crash-7.2.8/defs.h:5831:int x86_64_IS_VMALLOC_ADDR(ulong); crash-7.2.8/defs.h-5832-ulong x86_64_swp_type(ulong); ############################################## crash-7.2.8/defs.h-6170-ulong ia64_VTOP(ulong); crash-7.2.8/defs.h:6171:int ia64_IS_VMALLOC_ADDR(ulong); crash-7.2.8/defs.h-6172-#define display_idt_table() \ ############################################## crash-7.2.8/defs.h-6352-void sparc64_dump_machdep_table(ulong); crash-7.2.8/defs.h:6353:int sparc64_vmalloc_addr(ulong); crash-7.2.8/defs.h-6354-#define display_idt_table() \ ############################################## crash-7.2.8/kaslr_helper.c-31-static ulong crash-7.2.8/kaslr_helper.c:32:get_vec0_addr(ulong idtr) crash-7.2.8/kaslr_helper.c-33-{ ############################################## crash-7.2.8/kaslr_helper.c-446- /* Now we can calculate kaslr_offset and phys_base */ crash-7.2.8/kaslr_helper.c:447: divide_error_vmcore = get_vec0_addr(idtr_paddr); crash-7.2.8/kaslr_helper.c-448- *kaslr_offset = divide_error_vmcore - st->divide_error_vmlinux; ############################################## crash-7.2.8/tools.c-3482- value = eval(args[optind], FAULT_ON_ERROR, NULL); crash-7.2.8/tools.c:3483: if (IS_KVADDR(value)) { crash-7.2.8/tools.c-3484- if (ld->flags & LIST_START_ENTERED) ############################################## crash-7.2.8/tools.c-3515- NULL); crash-7.2.8/tools.c:3516: if (!IS_KVADDR(value)) crash-7.2.8/tools.c-3517- error(FATAL, ############################################## crash-7.2.8/tools.c-3557- NULL); crash-7.2.8/tools.c:3558: if (IS_KVADDR(value)) { crash-7.2.8/tools.c-3559- ld->start = value; ############################################## crash-7.2.8/tools.c-3621- crash-7.2.8/tools.c:3622: if (!(e && IS_KVADDR(p))) crash-7.2.8/tools.c-3623- return; ############################################## crash-7.2.8/tools.c-4422- value = eval(args[optind], FAULT_ON_ERROR, NULL); crash-7.2.8/tools.c:4423: if (IS_KVADDR(value)) { crash-7.2.8/tools.c-4424- td->start = value; ############################################## crash-7.2.8/tools.c-4432- value = htol(args[optind], FAULT_ON_ERROR, NULL); crash-7.2.8/tools.c:4433: if (IS_KVADDR(value)) { crash-7.2.8/tools.c-4434- td->start = value; ############################################## crash-7.2.8/alpha.c-66-static ulong alpha_vmalloc_start(void); crash-7.2.8/alpha.c:67:static int alpha_is_task_addr(ulong); crash-7.2.8/alpha.c-68-static int alpha_verify_symbol(const char *, ulong, char); ############################################## crash-7.2.8/alpha.c-288- crash-7.2.8/alpha.c:289: if (!IS_KVADDR(req->pc)) { crash-7.2.8/alpha.c-290- if (BT_REFERENCE_CHECK(bt)) ############################################## crash-7.2.8/alpha.c-299- crash-7.2.8/alpha.c:300: alpha_exception_frame(USER_EFRAME_ADDR(req->task), crash-7.2.8/alpha.c-301- BT_USER_EFRAME, req, bt); ############################################## crash-7.2.8/alpha.c-359- case ALPHA_RET_FROM_SMP_FORK: crash-7.2.8/alpha.c:360: alpha_exception_frame(USER_EFRAME_ADDR(req->task), crash-7.2.8/alpha.c-361- BT_USER_EFRAME|BT_RET_FROM_SMP_FORK, req, bt); ############################################## crash-7.2.8/alpha.c-385- case ALPHA_RESCHEDULE: crash-7.2.8/alpha.c:386: alpha_exception_frame(USER_EFRAME_ADDR(req->task), crash-7.2.8/alpha.c-387- BT_USER_EFRAME|BT_RESCHEDULE, req, bt); ############################################## crash-7.2.8/alpha.c-393- crash-7.2.8/alpha.c:394: if (!IS_KVADDR(req->pc)) { crash-7.2.8/alpha.c-395- done = TRUE; ############################################## crash-7.2.8/alpha.c-412- crash-7.2.8/alpha.c:413: if (!IS_KVADDR(req->pc)) { crash-7.2.8/alpha.c-414- done = TRUE; ############################################## crash-7.2.8/alpha.c-425- req->sp = verify_user_eframe(bt, req->task, req->sp) ? crash-7.2.8/alpha.c:426: req->sp : USER_EFRAME_ADDR(req->task); crash-7.2.8/alpha.c-427- ############################################## crash-7.2.8/alpha.c-429- crash-7.2.8/alpha.c:430: if (!IS_KVADDR(req->pc)) { crash-7.2.8/alpha.c-431- done = TRUE; ############################################## crash-7.2.8/alpha.c-446- case ALPHA_SIGNAL_RETURN: crash-7.2.8/alpha.c:447: alpha_exception_frame(USER_EFRAME_ADDR(req->task), crash-7.2.8/alpha.c-448- bt->flags, req, bt); ############################################## crash-7.2.8/alpha.c-465- crash-7.2.8/alpha.c:466: if (!IS_KVADDR(req->pc)) { crash-7.2.8/alpha.c-467- done = TRUE; ############################################## crash-7.2.8/alpha.c-492- crash-7.2.8/alpha.c:493: if (!IS_KVADDR(req->pc)) { crash-7.2.8/alpha.c-494- done = TRUE; ############################################## crash-7.2.8/alpha.c-500- alpha_exception_frame( crash-7.2.8/alpha.c:501: USER_EFRAME_ADDR(req->task), crash-7.2.8/alpha.c-502- BT_USER_EFRAME|BT_RESCHEDULE, req, bt); ############################################## crash-7.2.8/alpha.c-577- crash-7.2.8/alpha.c:578: alpha_exception_frame(USER_EFRAME_ADDR(req->task), crash-7.2.8/alpha.c-579- BT_USER_EFRAME, req, bt); ############################################## crash-7.2.8/alpha.c-1155- (is_kernel_text(pt->reg_value[_pc_]) || crash-7.2.8/alpha.c:1156: IS_MODULE_VADDR(pt->reg_value[_pc_])) && crash-7.2.8/alpha.c-1157- (is_kernel_text(pt->reg_value[_r26_]) || crash-7.2.8/alpha.c:1158: IS_MODULE_VADDR(pt->reg_value[_r26_])) && crash-7.2.8/alpha.c:1159: IS_KVADDR(pt->reg_value[_gp_])) { crash-7.2.8/alpha.c-1160- cnt++; ############################################## crash-7.2.8/alpha.c-1174- IN_TASK_VMA(bt->task, pt->reg_value[_r26_]) && crash-7.2.8/alpha.c:1175: IS_UVADDR(pt->reg_value[_gp_], bt->tc)) || crash-7.2.8/alpha.c-1176- ((first == last) && ############################################## crash-7.2.8/alpha.c-1208- IN_TASK_VMA(task, pt->reg_value[_r26_]) && crash-7.2.8/alpha.c:1209: IS_UVADDR(pt->reg_value[_gp_], bt->tc)) || crash-7.2.8/alpha.c:1210: ((pt == (struct alpha_pt_regs *)USER_EFRAME_ADDR(task)) && crash-7.2.8/alpha.c-1211- (IS_ZOMBIE(task) || IS_EXITING(task))))) { ############################################## crash-7.2.8/alpha.c-1259- crash-7.2.8/alpha.c:1260: if (!IS_KVADDR(req->ra)) crash-7.2.8/alpha.c-1261- return FALSE; ############################################## crash-7.2.8/alpha.c-1308- crash-7.2.8/alpha.c:1309: if (IS_KVADDR(value) && is_kernel_text(value)) { crash-7.2.8/alpha.c-1310- if (STREQ(closest_symbol(value), "entSys")) { crash-7.2.8/alpha.c-1311- req->pc = value; crash-7.2.8/alpha.c:1312: req->sp = USER_EFRAME_ADDR(req->task); crash-7.2.8/alpha.c-1313- return TRUE; ############################################## crash-7.2.8/alpha.c-1326- crash-7.2.8/alpha.c:1327: if (IS_KVADDR(value) && is_kernel_text(value)) { crash-7.2.8/alpha.c-1328- req->pc = req->ra; ############################################## crash-7.2.8/alpha.c-1371- crash-7.2.8/alpha.c:1372: if (!IS_KVADDR(value)) crash-7.2.8/alpha.c-1373- continue; ############################################## crash-7.2.8/alpha.c-1643- crash-7.2.8/alpha.c:1644: if (is_kernel_thread(tc->task) && IS_KVADDR(vaddr)) { crash-7.2.8/alpha.c-1645- pgd = (ulong *)machdep->get_task_pgd(tc->task); ############################################## crash-7.2.8/alpha.c-1735- crash-7.2.8/alpha.c:1736: if (!IS_KVADDR(kvaddr)) crash-7.2.8/alpha.c-1737- return FALSE; ############################################## crash-7.2.8/alpha.c-1743- crash-7.2.8/alpha.c:1744: if (!IS_VMALLOC_ADDR(kvaddr)) { crash-7.2.8/alpha.c-1745- *paddr = VTOP(kvaddr); ############################################## crash-7.2.8/alpha.c-1896- fprintf(fp, " vmalloc_start: alpha_get_vmalloc_start()\n"); crash-7.2.8/alpha.c:1897: fprintf(fp, " is_task_addr: alpha_is_task_addr()\n"); crash-7.2.8/alpha.c-1898- fprintf(fp, " verify_symbol: alpha_verify_symbol()\n"); ############################################## crash-7.2.8/alpha.c-1901- fprintf(fp, " get_smp_cpus: alpha_get_smp_cpus()\n"); crash-7.2.8/alpha.c:1902: fprintf(fp, " is_kvaddr: generic_is_kvaddr()\n"); crash-7.2.8/alpha.c:1903: fprintf(fp, " is_uvaddr: generic_is_uvaddr()\n"); crash-7.2.8/alpha.c:1904: fprintf(fp, " verify_paddr: generic_verify_paddr()\n"); crash-7.2.8/alpha.c-1905- fprintf(fp, " init_kernel_pgd: NULL\n"); ############################################## crash-7.2.8/alpha.c-2576-static int crash-7.2.8/alpha.c:2577:alpha_is_task_addr(ulong task) crash-7.2.8/alpha.c-2578-{ crash-7.2.8/alpha.c:2579: return (IS_KVADDR(task) && (ALIGNED_STACK_OFFSET(task) == 0)); crash-7.2.8/alpha.c-2580-} ############################################## crash-7.2.8/symbols.c-79-static void cmd_datatype_common(ulong); crash-7.2.8/symbols.c:80:static void do_datatype_addr(struct datatype_member *, ulong, int, crash-7.2.8/symbols.c-81- ulong, char **, int); ############################################## crash-7.2.8/symbols.c-2971-{ crash-7.2.8/symbols.c:2972: return(IS_KVADDR(value) && crash-7.2.8/symbols.c:2973: !is_kernel_text(value) && !IS_MODULE_VADDR(value)); crash-7.2.8/symbols.c-2974-} ############################################## crash-7.2.8/symbols.c-4888- crash-7.2.8/symbols.c:4889: if (IS_VMALLOC_ADDR(value)) crash-7.2.8/symbols.c-4890- goto check_modules; ############################################## crash-7.2.8/symbols.c-6453- NULL); crash-7.2.8/symbols.c:6454: } else if (!IS_KVADDR(addr = htol(args[optind], crash-7.2.8/symbols.c-6455- FAULT_ON_ERROR, NULL))) ############################################## crash-7.2.8/symbols.c-6578- fprintf(fp, "%lx\n", cpuaddr); crash-7.2.8/symbols.c:6579: do_datatype_addr(dm, cpuaddr , count, crash-7.2.8/symbols.c-6580- flags, memberlist, argc_members); ############################################## crash-7.2.8/symbols.c-6582- } else crash-7.2.8/symbols.c:6583: do_datatype_addr(dm, addr, count, flags, crash-7.2.8/symbols.c-6584- memberlist, argc_members); ############################################## crash-7.2.8/symbols.c-6598-static void crash-7.2.8/symbols.c:6599:do_datatype_addr(struct datatype_member *dm, ulong addr, int count, crash-7.2.8/symbols.c-6600- ulong flags, char **memberlist, int argc_members) ############################################## crash-7.2.8/s390dbf.c-89- crash-7.2.8/s390dbf.c:90:static inline syment_t* kl_lkup_symaddr(kaddr_t addr) crash-7.2.8/s390dbf.c-91-{ ############################################## crash-7.2.8/s390dbf.c-191- crash-7.2.8/s390dbf.c:192:static inline kaddr_t kl_funcaddr(kaddr_t addr) crash-7.2.8/s390dbf.c-193-{ ############################################## crash-7.2.8/s390dbf.c-353- } crash-7.2.8/s390dbf.c:354: caller_sym = kl_lkup_symaddr(caller); crash-7.2.8/s390dbf.c-355- if(caller_sym){ crash-7.2.8/s390dbf.c-356- caller_name = caller_sym->s_name; crash-7.2.8/s390dbf.c:357: offset = caller - kl_funcaddr(caller); crash-7.2.8/s390dbf.c-358- } ############################################## crash-7.2.8/diskdump.c-1372- if (kernel_symbol_exists("crashing_cpu") && crash-7.2.8/diskdump.c:1373: cpu_map_addr("online")) { crash-7.2.8/diskdump.c-1374- get_symbol_data("crashing_cpu", sizeof(int), &i); ############################################## crash-7.2.8/ppc.c-47-static ulong ppc_vmalloc_start(void); crash-7.2.8/ppc.c:48:static int ppc_is_task_addr(ulong); crash-7.2.8/ppc.c-49-static int ppc_verify_symbol(const char *, ulong, char); ############################################## crash-7.2.8/ppc.c-492- fprintf(fp, " vmalloc_start: ppc_vmalloc_start()\n"); crash-7.2.8/ppc.c:493: fprintf(fp, " is_task_addr: ppc_is_task_addr()\n"); crash-7.2.8/ppc.c-494- fprintf(fp, " verify_symbol: ppc_verify_symbol()\n"); ############################################## crash-7.2.8/ppc.c-497- fprintf(fp, " get_smp_cpus: ppc_get_smp_cpus()\n"); crash-7.2.8/ppc.c:498: fprintf(fp, " is_kvaddr: generic_is_kvaddr()\n"); crash-7.2.8/ppc.c:499: fprintf(fp, " is_uvaddr: generic_is_uvaddr()\n"); crash-7.2.8/ppc.c:500: fprintf(fp, " verify_paddr: generic_verify_paddr()\n"); crash-7.2.8/ppc.c-501- fprintf(fp, " init_kernel_pgd: NULL\n"); ############################################## crash-7.2.8/ppc.c-516-static ulonglong crash-7.2.8/ppc.c:517:ppc_pte_physaddr(ulonglong pte) crash-7.2.8/ppc.c-518-{ ############################################## crash-7.2.8/ppc.c-582- if (verbose) { crash-7.2.8/ppc.c:583: fprintf(fp, " PAGE: %llx\n\n", PAGEBASE(ppc_pte_physaddr(pte))); crash-7.2.8/ppc.c-584- ppc_translate_pte((ulong)pte, 0, pte); ############################################## crash-7.2.8/ppc.c-586- crash-7.2.8/ppc.c:587: *paddr = PAGEBASE(ppc_pte_physaddr(pte)) + PAGEOFFSET(vaddr); crash-7.2.8/ppc.c-588- ############################################## crash-7.2.8/ppc.c-616- crash-7.2.8/ppc.c:617: if (is_kernel_thread(tc->task) && IS_KVADDR(vaddr)) { crash-7.2.8/ppc.c-618- if (VALID_MEMBER(thread_struct_pg_tables)) ############################################## crash-7.2.8/ppc.c-658- crash-7.2.8/ppc.c:659: if (!IS_KVADDR(kvaddr)) crash-7.2.8/ppc.c-660- return FALSE; ############################################## crash-7.2.8/ppc.c-666- crash-7.2.8/ppc.c:667: if (!IS_VMALLOC_ADDR(kvaddr)) { crash-7.2.8/ppc.c-668- *paddr = VTOP(kvaddr); ############################################## crash-7.2.8/ppc.c-692-static int crash-7.2.8/ppc.c:693:ppc_is_task_addr(ulong task) crash-7.2.8/ppc.c-694-{ ############################################## crash-7.2.8/ppc.c-697- if (tt->flags & THREAD_INFO) crash-7.2.8/ppc.c:698: return IS_KVADDR(task); crash-7.2.8/ppc.c:699: else if (IS_KVADDR(task) && (ALIGNED_STACK_OFFSET(task) == 0)) crash-7.2.8/ppc.c-700- return TRUE; ############################################## crash-7.2.8/ppc.c-909- crash-7.2.8/ppc.c:910: paddr = PAGEBASE(ppc_pte_physaddr(pte64)); crash-7.2.8/ppc.c-911- page_present = (pte64 & _PAGE_PRESENT); ############################################## crash-7.2.8/ppc.c-1096- newsp = *(ulong *)&bt->stackbuf[req->sp - bt->stackbase]; crash-7.2.8/ppc.c:1097: if (IS_KVADDR(newsp) && INSTACK(newsp, bt)) crash-7.2.8/ppc.c-1098- newpc = *(ulong *)&bt->stackbuf[newsp + ############################################## crash-7.2.8/ppc.c-1127- /* also possible ones here... */ crash-7.2.8/ppc.c:1128: else if(!IS_KVADDR(newsp) || (newsp < req->sp)) crash-7.2.8/ppc.c-1129- eframe_found = TRUE; ############################################## crash-7.2.8/ppc.c-1278- if (bt->flags & BT_FULL) crash-7.2.8/ppc.c:1279: if (IS_KVADDR(newsp)) crash-7.2.8/ppc.c-1280- ppc_display_full_frame(bt, newsp, fp); ############################################## crash-7.2.8/ppc.c-1392- crash-7.2.8/ppc.c:1393: if (!IS_KVADDR(sp)) { crash-7.2.8/ppc.c-1394- if (IN_TASK_VMA(bt->task, *ksp)) ############################################## crash-7.2.8/ppc.c-1417- crash-7.2.8/ppc.c:1418: if (!IS_KVADDR(sp)) crash-7.2.8/ppc.c-1419- return; ############################################## crash-7.2.8/extensions/snap.c-33-static char *generate_elf_header(int, int, char *); crash-7.2.8/extensions/snap.c:34:static int verify_paddr(physaddr_t); crash-7.2.8/extensions/snap.c-35-static void init_ram_segments(void); ############################################## crash-7.2.8/extensions/snap.c-128- for (c = 0; c < nt->size; c++, paddr += PAGESIZE()) { crash-7.2.8/extensions/snap.c:129: if (!verify_paddr(paddr)) crash-7.2.8/extensions/snap.c-130- continue; ############################################## crash-7.2.8/extensions/snap.c-731-static int crash-7.2.8/extensions/snap.c:732:verify_paddr(physaddr_t paddr) crash-7.2.8/extensions/snap.c-733-{ ############################################## crash-7.2.8/extensions/snap.c-735- crash-7.2.8/extensions/snap.c:736: if (!machdep->verify_paddr(paddr)) crash-7.2.8/extensions/snap.c-737- return FALSE; ############################################## crash-7.2.8/extensions/dminfo.c-180- */ crash-7.2.8/extensions/dminfo.c:181:#define GET_ADDR(addr, s, m, ret) \ crash-7.2.8/extensions/dminfo.c-182- do { \ ############################################## crash-7.2.8/extensions/dminfo.c-446- /* Get the log-type name of the mirror_set */ crash-7.2.8/extensions/dminfo.c:447: GET_ADDR(ms, mirror_set, rh, rh); crash-7.2.8/extensions/dminfo.c-448- GET_VALUE(rh, region_hash, log, log); ############################################## crash-7.2.8/extensions/dminfo.c-460- mir_size = STRUCT_SIZE("struct mirror"); crash-7.2.8/extensions/dminfo.c:461: GET_ADDR(ms, mirror_set, mirror, mir_head); crash-7.2.8/extensions/dminfo.c-462- GET_VALUE(ms, mirror_set, nr_mirrors, nr_mir); ############################################## crash-7.2.8/extensions/dminfo.c-501- mir_size = STRUCT_SIZE("struct mirror"); crash-7.2.8/extensions/dminfo.c:502: GET_ADDR(ms, mirror_set, mirror, mir_head); crash-7.2.8/extensions/dminfo.c-503- GET_VALUE(ms, mirror_set, nr_mirrors, nr_mir); ############################################## crash-7.2.8/extensions/dminfo.c-530- /* Get the address of queued I/O lists in struct mirror_set */ crash-7.2.8/extensions/dminfo.c:531: GET_ADDR(ms, mirror_set, reads, rlist); crash-7.2.8/extensions/dminfo.c:532: GET_ADDR(ms, mirror_set, writes, wlist); crash-7.2.8/extensions/dminfo.c-533- ############################################## crash-7.2.8/extensions/dminfo.c-540- /* Get the address of the struct region_hash */ crash-7.2.8/extensions/dminfo.c:541: GET_ADDR(ms, mirror_set, rh, rh); crash-7.2.8/extensions/dminfo.c-542- crash-7.2.8/extensions/dminfo.c-543- /* Get the address of recover region lists in struct region_hash */ crash-7.2.8/extensions/dminfo.c:544: GET_ADDR(rh, region_hash, quiesced_regions, quis_head); crash-7.2.8/extensions/dminfo.c:545: GET_ADDR(rh, region_hash, recovered_regions, rcov_head); crash-7.2.8/extensions/dminfo.c-546- ############################################## crash-7.2.8/extensions/dminfo.c-599- /* Get the hardware-handler information */ crash-7.2.8/extensions/dminfo.c:600: GET_ADDR(mp, multipath, hw_handler, hwh); crash-7.2.8/extensions/dminfo.c-601- GET_VALUE(hwh, hw_handler, type, hwh_type); ############################################## crash-7.2.8/extensions/dminfo.c-615- "PG", "PATH_SELECTOR", "NR_PATHS", "PATHS"); crash-7.2.8/extensions/dminfo.c:616: GET_ADDR(mp, multipath, priority_groups, pg_head); crash-7.2.8/extensions/dminfo.c-617- i = 0; ############################################## crash-7.2.8/extensions/dminfo.c-624- /* Get the name of path selector */ crash-7.2.8/extensions/dminfo.c:625: GET_ADDR(pg_next, priority_group, ps, ps); crash-7.2.8/extensions/dminfo.c-626- GET_VALUE(ps, path_selector, type, ps_type); ############################################## crash-7.2.8/extensions/dminfo.c-634- /* Display information for each path */ crash-7.2.8/extensions/dminfo.c:635: GET_ADDR(pg_next, priority_group, pgpaths, path_head); crash-7.2.8/extensions/dminfo.c-636- j = 0; ############################################## crash-7.2.8/extensions/dminfo.c-640- /* Get the devt of the pgpath */ crash-7.2.8/extensions/dminfo.c:641: GET_ADDR(path_next, pgpath, path, path); crash-7.2.8/extensions/dminfo.c-642- GET_VALUE(path, path, dev, dm_dev); ############################################## crash-7.2.8/extensions/dminfo.c-674- /* Get the hardware-handler information */ crash-7.2.8/extensions/dminfo.c:675: GET_ADDR(mp, multipath, hw_handler, hwh); crash-7.2.8/extensions/dminfo.c-676- GET_VALUE(hwh, hw_handler, type, hwh_type); ############################################## crash-7.2.8/extensions/dminfo.c-690- "PG", "PG_STATUS", "NR_PATHS", "PATHS"); crash-7.2.8/extensions/dminfo.c:691: GET_ADDR(mp, multipath, priority_groups, pg_head); crash-7.2.8/extensions/dminfo.c-692- i = 0; ############################################## crash-7.2.8/extensions/dminfo.c-716- /* Display information for each path */ crash-7.2.8/extensions/dminfo.c:717: GET_ADDR(pg_next, priority_group, pgpaths, path_head); crash-7.2.8/extensions/dminfo.c-718- j = 0; ############################################## crash-7.2.8/extensions/dminfo.c-722- /* Get the devt of the pgpath */ crash-7.2.8/extensions/dminfo.c:723: GET_ADDR(path_next, pgpath, path, path); crash-7.2.8/extensions/dminfo.c-724- GET_VALUE(path, path, dev, dm_dev); ############################################## crash-7.2.8/extensions/dminfo.c-806- /* Get the cit_mode of the crypt_tfm */ crash-7.2.8/extensions/dminfo.c:807: GET_ADDR(tfm, crypto_tfm, crt_u, cipher); crash-7.2.8/extensions/dminfo.c-808- GET_VALUE(cipher, cipher_tfm, cit_mode, cit_mode); ############################################## crash-7.2.8/extensions/dminfo.c-916- stripe_size = STRUCT_SIZE("struct stripe"); crash-7.2.8/extensions/dminfo.c:917: GET_ADDR(sc, stripe_c, stripe, head); crash-7.2.8/extensions/dminfo.c-918- GET_VALUE(sc, stripe_c, stripes, n_stripe); ############################################## crash-7.2.8/extensions/dminfo.c-1104- /* head = dm_table.devices */ crash-7.2.8/extensions/dminfo.c:1105: GET_ADDR(table, dm_table, devices, head); crash-7.2.8/extensions/dminfo.c-1106- ############################################## crash-7.2.8/unwind_arm.c-106-static struct unwind_idx *search_index(const struct unwind_table *, ulong); crash-7.2.8/unwind_arm.c:107:static ulong prel31_to_addr(ulong, ulong); crash-7.2.8/unwind_arm.c:108:static void index_prel31_to_addr(struct unwind_table *); crash-7.2.8/unwind_arm.c-109-static int unwind_frame(struct stackframe *, ulong); ############################################## crash-7.2.8/unwind_arm.c-212- if (machdep->machspec->unwind_index_prel31) crash-7.2.8/unwind_arm.c:213: index_prel31_to_addr(kernel_unwind_table); crash-7.2.8/unwind_arm.c-214- ############################################## crash-7.2.8/unwind_arm.c-282- if (machdep->machspec->unwind_index_prel31) crash-7.2.8/unwind_arm.c:283: index_prel31_to_addr(tbl); crash-7.2.8/unwind_arm.c-284- ############################################## crash-7.2.8/unwind_arm.c-594-static ulong crash-7.2.8/unwind_arm.c:595:prel31_to_addr(ulong addr, ulong insn) crash-7.2.8/unwind_arm.c-596-{ ############################################## crash-7.2.8/unwind_arm.c-602-static void crash-7.2.8/unwind_arm.c:603:index_prel31_to_addr(struct unwind_table *tbl) crash-7.2.8/unwind_arm.c-604-{ ############################################## crash-7.2.8/unwind_arm.c-608- for (; idx < tbl->end; idx++, kvaddr += sizeof(struct unwind_idx)) crash-7.2.8/unwind_arm.c:609: idx->addr = prel31_to_addr(kvaddr, idx->addr); crash-7.2.8/unwind_arm.c-610-} ############################################## crash-7.2.8/unwind_arm.c-671- */ crash-7.2.8/unwind_arm.c:672: ctrl.insn_kvaddr = prel31_to_addr(idx_kvaddr, idx->insn); crash-7.2.8/unwind_arm.c-673- if (!unwind_get_insn(&ctrl)) ############################################## crash-7.2.8/unwind_arm.c-750- crash-7.2.8/unwind_arm.c:751: while (IS_KVADDR(bt->instptr)) { crash-7.2.8/unwind_arm.c-752- if (!unwind_frame(&frame, bt->stacktop)) ############################################## crash-7.2.8/ppc64.c-26-static int ppc64_vmemmap_to_phys(ulong, physaddr_t *, int); crash-7.2.8/ppc64.c:27:static int ppc64_is_task_addr(ulong); crash-7.2.8/ppc64.c-28-static int ppc64_verify_symbol(const char *, ulong, char); ############################################## crash-7.2.8/ppc64.c-206- crash-7.2.8/ppc64.c:207:static int book3e_is_kvaddr(ulong addr) crash-7.2.8/ppc64.c-208-{ ############################################## crash-7.2.8/ppc64.c-212- crash-7.2.8/ppc64.c:213:static int book3e_is_vmaddr(ulong addr) crash-7.2.8/ppc64.c-214-{ ############################################## crash-7.2.8/ppc64.c-217- crash-7.2.8/ppc64.c:218:static int ppc64_is_vmaddr(ulong addr) crash-7.2.8/ppc64.c-219-{ ############################################## crash-7.2.8/ppc64.c-807- fprintf(fp, " vmalloc_start: ppc64_vmalloc_start()\n"); crash-7.2.8/ppc64.c:808: fprintf(fp, " is_task_addr: ppc64_is_task_addr()\n"); crash-7.2.8/ppc64.c-809- fprintf(fp, " verify_symbol: ppc64_verify_symbol()\n"); ############################################## crash-7.2.8/ppc64.c-814- machdep->is_kvaddr == book3e_is_kvaddr ? crash-7.2.8/ppc64.c:815: "book3e_is_kvaddr()" : "generic_is_kvaddr()"); crash-7.2.8/ppc64.c:816: fprintf(fp, " is_uvaddr: generic_is_uvaddr()\n"); crash-7.2.8/ppc64.c:817: fprintf(fp, " verify_paddr: generic_verify_paddr()\n"); crash-7.2.8/ppc64.c-818- fprintf(fp, " get_kvaddr_ranges: ppc64_get_kvaddr_ranges()\n"); ############################################## crash-7.2.8/ppc64.c-844- machdep->machspec->is_kvaddr == book3e_is_kvaddr ? crash-7.2.8/ppc64.c:845: "book3e_is_kvaddr()" : "generic_is_kvaddr()"); crash-7.2.8/ppc64.c-846- fprintf(fp, " is_vmaddr: %s\n", crash-7.2.8/ppc64.c-847- machdep->machspec->is_vmaddr == book3e_is_vmaddr ? crash-7.2.8/ppc64.c:848: "book3e_is_vmaddr()" : "ppc64_is_vmaddr()"); crash-7.2.8/ppc64.c-849- fprintf(fp, " hwintrstack[%d]: ", NR_CPUS); ############################################## crash-7.2.8/ppc64.c-1149- crash-7.2.8/ppc64.c:1150: if (is_kernel_thread(tc->task) && IS_KVADDR(vaddr)) { crash-7.2.8/ppc64.c-1151- if (VALID_MEMBER(thread_struct_pg_tables)) ############################################## crash-7.2.8/ppc64.c-1193-{ crash-7.2.8/ppc64.c:1194: if (!IS_KVADDR(kvaddr)) crash-7.2.8/ppc64.c-1195- return FALSE; ############################################## crash-7.2.8/ppc64.c-1204- } crash-7.2.8/ppc64.c:1205: if (!IS_VMALLOC_ADDR(kvaddr)) { crash-7.2.8/ppc64.c-1206- *paddr = VTOP(kvaddr); ############################################## crash-7.2.8/ppc64.c-1362-static int crash-7.2.8/ppc64.c:1363:ppc64_is_task_addr(ulong task) crash-7.2.8/ppc64.c-1364-{ ############################################## crash-7.2.8/ppc64.c-1367- if (tt->flags & THREAD_INFO) crash-7.2.8/ppc64.c:1368: return IS_KVADDR(task); crash-7.2.8/ppc64.c:1369: else if (IS_KVADDR(task) && (ALIGNED_STACK_OFFSET(task) == 0)) crash-7.2.8/ppc64.c-1370- return TRUE; ############################################## crash-7.2.8/ppc64.c-1797- regs = (struct ppc64_pt_regs *)first; crash-7.2.8/ppc64.c:1798: if (!IS_KVADDR(regs->gpr[1]) || !IS_KVADDR(regs->nip) crash-7.2.8/ppc64.c-1799- || !is_kernel_text(regs->nip)) crash-7.2.8/ppc64.c:1800: if (!IS_UVADDR(regs->gpr[1], bt->tc) || crash-7.2.8/ppc64.c:1801: !IS_UVADDR(regs->nip, bt->tc)) crash-7.2.8/ppc64.c-1802- continue; ############################################## crash-7.2.8/ppc64.c-1817- sp = (ulong *)(first - 12); crash-7.2.8/ppc64.c:1818: if (!IS_KVADDR(*sp)) crash-7.2.8/ppc64.c:1819: if (!IS_UVADDR(*sp, bt->tc)) crash-7.2.8/ppc64.c-1820- continue; ############################################## crash-7.2.8/ppc64.c-1990- lr = 0; crash-7.2.8/ppc64.c:1991: if (IS_KVADDR(newsp)) { crash-7.2.8/ppc64.c-1992- /* ############################################## crash-7.2.8/ppc64.c-2007- } crash-7.2.8/ppc64.c:2008: if (IS_KVADDR(newsp) && INSTACK(newsp, bt)) crash-7.2.8/ppc64.c-2009- newpc = *(ulong *)&bt->stackbuf[newsp + 16 - ############################################## crash-7.2.8/ppc64.c-2177- if (bt->flags & BT_FULL) crash-7.2.8/ppc64.c:2178: if (IS_KVADDR(newsp)) crash-7.2.8/ppc64.c-2179- ppc64_display_full_frame(bt, newsp, fp); ############################################## crash-7.2.8/ppc64.c-2343- *ksp = pt_regs->gpr[1]; crash-7.2.8/ppc64.c:2344: if (IS_KVADDR(*ksp)) { crash-7.2.8/ppc64.c-2345- readmem(*ksp+16, KVADDR, &unip, sizeof(ulong), "Regs NIP value", ############################################## crash-7.2.8/ppc64.c-2373- return TRUE; crash-7.2.8/ppc64.c:2374: if (!IS_KVADDR(*ksp)) crash-7.2.8/ppc64.c-2375- return FALSE; ############################################## crash-7.2.8/ppc64.c-2452- ur_ksp = ppc64_get_sp(bt->task); crash-7.2.8/ppc64.c:2453: if (IS_KVADDR(ur_ksp)) { crash-7.2.8/ppc64.c-2454- /* ############################################## crash-7.2.8/ppc64.c-2465- bt->task); crash-7.2.8/ppc64.c:2466: if (IS_KVADDR(ur_ksp)) crash-7.2.8/ppc64.c-2467- /* ############################################## crash-7.2.8/ppc64.c-3343- crash-7.2.8/ppc64.c:3344: if (cpu_map_addr("possible")) crash-7.2.8/ppc64.c-3345- map = POSSIBLE_MAP; crash-7.2.8/ppc64.c:3346: else if (cpu_map_addr("present")) crash-7.2.8/ppc64.c-3347- map = PRESENT_MAP; crash-7.2.8/ppc64.c:3348: else if (cpu_map_addr("online")) crash-7.2.8/ppc64.c-3349- map = ONLINE_MAP; crash-7.2.8/ppc64.c:3350: else if (cpu_map_addr("active")) crash-7.2.8/ppc64.c-3351- map = ACTIVE_MAP; ############################################## crash-7.2.8/x86.c-292- if (!name) { crash-7.2.8/x86.c:293: if (IS_MODULE_VADDR(callpc) && crash-7.2.8/x86.c-294- module_symbol(callpc, NULL, NULL, buf1, *gdb_output_radix)) { ############################################## crash-7.2.8/x86.c-828-#ifdef MCLX crash-7.2.8/x86.c:829: if (is_kernel_text(callpc) || IS_MODULE_VADDR(callpc)) { crash-7.2.8/x86.c-830- if (mach_CRASHDEBUG(2)) ############################################## crash-7.2.8/x86.c-1016-static char *extract_idt_function(ulong *, char *, ulong *); crash-7.2.8/x86.c:1017:static int x86_is_task_addr(ulong); crash-7.2.8/x86.c-1018-static int x86_verify_symbol(const char *, ulong, char); ############################################## crash-7.2.8/x86.c-1022-static struct line_number_hook x86_line_number_hooks[]; crash-7.2.8/x86.c:1023:static int x86_is_uvaddr(ulong, struct task_context *); crash-7.2.8/x86.c-1024-static void x86_init_kernel_pgd(void); ############################################## crash-7.2.8/x86.c-1475- ((short)pt->reg_value[INT_EFRAME_ES] == 0x18) && crash-7.2.8/x86.c:1476: IS_KVADDR(pt->reg_value[INT_EFRAME_EIP])) { crash-7.2.8/x86.c-1477- if (!(machdep->flags & OMIT_FRAME_PTR) && ############################################## crash-7.2.8/x86.c-1486- ((short)pt->reg_value[INT_EFRAME_ES] == 0x68) && crash-7.2.8/x86.c:1487: IS_KVADDR(pt->reg_value[INT_EFRAME_EIP])) { crash-7.2.8/x86.c-1488- if (!(machdep->flags & OMIT_FRAME_PTR) && ############################################## crash-7.2.8/x86.c-1497- ((short)pt->reg_value[INT_EFRAME_ES] == 0x7b) && crash-7.2.8/x86.c:1498: IS_KVADDR(pt->reg_value[INT_EFRAME_EIP])) { crash-7.2.8/x86.c-1499- if (!(machdep->flags & OMIT_FRAME_PTR) && ############################################## crash-7.2.8/x86.c-1508- ((short)pt->reg_value[INT_EFRAME_ES] == 0x7b) && crash-7.2.8/x86.c:1509: IS_KVADDR(pt->reg_value[INT_EFRAME_EIP])) { crash-7.2.8/x86.c-1510- if (!(machdep->flags & OMIT_FRAME_PTR) && ############################################## crash-7.2.8/x86.c-1522- ((short)pt->reg_value[INT_EFRAME_SS] == 0x2b) && crash-7.2.8/x86.c:1523: IS_UVADDR(pt->reg_value[INT_EFRAME_EIP], bt->tc) && crash-7.2.8/x86.c:1524: IS_UVADDR(pt->reg_value[INT_EFRAME_ESP], bt->tc)) { crash-7.2.8/x86.c-1525- rv = bt->stackbase + sizeof(ulong) * (first - stack); ############################################## crash-7.2.8/x86.c-1532- ((short)pt->reg_value[INT_EFRAME_SS] == 0x7b) && crash-7.2.8/x86.c:1533: IS_UVADDR(pt->reg_value[INT_EFRAME_EIP], bt->tc) && crash-7.2.8/x86.c:1534: IS_UVADDR(pt->reg_value[INT_EFRAME_ESP], bt->tc)) { crash-7.2.8/x86.c-1535- rv = bt->stackbase + sizeof(ulong) * (first - stack); ############################################## crash-7.2.8/x86.c-1547- (pt->reg_value[INT_EFRAME_EFLAGS] == 0x246) && crash-7.2.8/x86.c:1548: IS_UVADDR(pt->reg_value[INT_EFRAME_ESP], bt->tc)) { crash-7.2.8/x86.c-1549- rv = bt->stackbase + sizeof(ulong) * (first - stack); ############################################## crash-7.2.8/x86.c-1708- crash-7.2.8/x86.c:1709: pt_regs_addr = USER_EFRAME_ADDR(bt->task); crash-7.2.8/x86.c-1710- readmem(pt_regs_addr, KVADDR, &x86_pt_regs, sizeof(struct x86_pt_regs), ############################################## crash-7.2.8/x86.c-1717- ((short)pt->reg_value[INT_EFRAME_SS] == 0x2b) && crash-7.2.8/x86.c:1718: IS_UVADDR(pt->reg_value[INT_EFRAME_EIP], bt->tc) && crash-7.2.8/x86.c:1719: IS_UVADDR(pt->reg_value[INT_EFRAME_ESP], bt->tc) && crash-7.2.8/x86.c:1720: IS_UVADDR(pt->reg_value[INT_EFRAME_EBP], bt->tc)) { crash-7.2.8/x86.c-1721- ep = &eframe; ############################################## crash-7.2.8/x86.c-2260-static int crash-7.2.8/x86.c:2261:x86_is_uvaddr(ulong vaddr, struct task_context *tc) crash-7.2.8/x86.c-2262-{ ############################################## crash-7.2.8/x86.c-2296- crash-7.2.8/x86.c:2297: if (is_kernel_thread(tc->task) && IS_KVADDR(vaddr)) { crash-7.2.8/x86.c-2298- if (VALID_MEMBER(thread_struct_cr3)) ############################################## crash-7.2.8/x86.c-2431- crash-7.2.8/x86.c:2432: if (is_kernel_thread(tc->task) && IS_KVADDR(vaddr)) { crash-7.2.8/x86.c-2433- if (VALID_MEMBER(thread_struct_cr3)) ############################################## crash-7.2.8/x86.c-2596- crash-7.2.8/x86.c:2597: if (is_kernel_thread(tc->task) && IS_KVADDR(vaddr)) { crash-7.2.8/x86.c-2598- if (VALID_MEMBER(thread_struct_cr3)) ############################################## crash-7.2.8/x86.c-2746- crash-7.2.8/x86.c:2747: if (is_kernel_thread(tc->task) && IS_KVADDR(vaddr)) { crash-7.2.8/x86.c-2748- if (VALID_MEMBER(thread_struct_cr3)) ############################################## crash-7.2.8/x86.c-2931- crash-7.2.8/x86.c:2932: if (!IS_KVADDR(kvaddr)) crash-7.2.8/x86.c-2933- return FALSE; ############################################## crash-7.2.8/x86.c-2935- if (XEN_HYPER_MODE()) { crash-7.2.8/x86.c:2936: if (DIRECTMAP_VIRT_ADDR(kvaddr)) { crash-7.2.8/x86.c-2937- *paddr = kvaddr - DIRECTMAP_VIRT_START; ############################################## crash-7.2.8/x86.c-2947- return TRUE; crash-7.2.8/x86.c:2948: } else if (!IS_VMALLOC_ADDR(kvaddr)) { crash-7.2.8/x86.c-2949- *paddr = VTOP(kvaddr); ############################################## crash-7.2.8/x86.c-3184- crash-7.2.8/x86.c:3185: if (!IS_KVADDR(kvaddr)) crash-7.2.8/x86.c-3186- return FALSE; ############################################## crash-7.2.8/x86.c-3188- if (XEN_HYPER_MODE()) { crash-7.2.8/x86.c:3189: if (DIRECTMAP_VIRT_ADDR(kvaddr)) { crash-7.2.8/x86.c-3190- *paddr = kvaddr - DIRECTMAP_VIRT_START; ############################################## crash-7.2.8/x86.c-3203- return TRUE; crash-7.2.8/x86.c:3204: } else if (!IS_VMALLOC_ADDR(kvaddr)) { crash-7.2.8/x86.c-3205- *paddr = VTOP(kvaddr); ############################################## crash-7.2.8/x86.c-3586- fprintf(fp, " vmalloc_start: x86_vmalloc_start()\n"); crash-7.2.8/x86.c:3587: fprintf(fp, " is_task_addr: x86_is_task_addr()\n"); crash-7.2.8/x86.c-3588- fprintf(fp, " verify_symbol: x86_verify_symbol()\n"); ############################################## crash-7.2.8/x86.c-3591- fprintf(fp, " get_smp_cpus: x86_get_smp_cpus()\n"); crash-7.2.8/x86.c:3592: fprintf(fp, " is_kvaddr: generic_is_kvaddr()\n"); crash-7.2.8/x86.c-3593- fprintf(fp, " is_uvaddr: %s\n", COMMON_VADDR_SPACE() ? crash-7.2.8/x86.c:3594: "x86_is_uvaddr()" : "generic_is_uvaddr()"); crash-7.2.8/x86.c:3595: fprintf(fp, " verify_paddr: generic_verify_paddr()\n"); crash-7.2.8/x86.c-3596- fprintf(fp, " init_kernel_pgd: x86_init_kernel_pgd()\n"); ############################################## crash-7.2.8/x86.c-4138-static int crash-7.2.8/x86.c:4139:x86_is_task_addr(ulong task) crash-7.2.8/x86.c-4140-{ crash-7.2.8/x86.c-4141- if (tt->flags & THREAD_INFO) crash-7.2.8/x86.c:4142: return IS_KVADDR(task); crash-7.2.8/x86.c-4143- else crash-7.2.8/x86.c:4144: return (IS_KVADDR(task) && (ALIGNED_STACK_OFFSET(task) == 0)); crash-7.2.8/x86.c-4145-} ############################################## crash-7.2.8/x86.c-4241- output_radix)); crash-7.2.8/x86.c:4242: if (IS_MODULE_VADDR(value) && crash-7.2.8/x86.c-4243- !strstr(buf2, "+")) ############################################## crash-7.2.8/x86.c-5500- crash-7.2.8/x86.c:5501: if (IS_KVADDR(esp) && (task = stkptr_to_task(esp))) { crash-7.2.8/x86.c-5502- ############################################## crash-7.2.8/x86.c-5556- crash-7.2.8/x86.c:5557: if (IS_KVADDR(xesp) && (task = stkptr_to_task(xesp)) && crash-7.2.8/x86.c-5558- (task == bt->task)) { ############################################## crash-7.2.8/x86.c-5573-static int crash-7.2.8/x86.c:5574:x86_xenhyper_is_kvaddr(ulong addr) crash-7.2.8/x86.c-5575-{ ############################################## crash-7.2.8/s390.c-52-static ulong s390_vmalloc_start(void); crash-7.2.8/s390.c:53:static int s390_is_task_addr(ulong); crash-7.2.8/s390.c-54-static int s390_verify_symbol(const char *, ulong, char type); ############################################## crash-7.2.8/s390.c-66-static struct line_number_hook s390_line_number_hooks[]; crash-7.2.8/s390.c:67:static int s390_is_uvaddr(ulong, struct task_context *); crash-7.2.8/s390.c-68- ############################################## crash-7.2.8/s390.c-210- fprintf(fp, " vmalloc_start: s390_vmalloc_start()\n"); crash-7.2.8/s390.c:211: fprintf(fp, " is_task_addr: s390_is_task_addr()\n"); crash-7.2.8/s390.c-212- fprintf(fp, " verify_symbol: s390_verify_symbol()\n"); ############################################## crash-7.2.8/s390.c-215- fprintf(fp, " get_smp_cpus: s390_get_smp_cpus()\n"); crash-7.2.8/s390.c:216: fprintf(fp, " is_kvaddr: generic_is_kvaddr()\n"); crash-7.2.8/s390.c:217: fprintf(fp, " is_uvaddr: s390_is_uvaddr()\n"); crash-7.2.8/s390.c:218: fprintf(fp, " verify_paddr: generic_verify_paddr()\n"); crash-7.2.8/s390.c-219- fprintf(fp, " init_kernel_pgd: NULL\n"); ############################################## crash-7.2.8/s390.c-237-static int crash-7.2.8/s390.c:238:s390_is_uvaddr(ulong vaddr, struct task_context *tc) crash-7.2.8/s390.c-239-{ ############################################## crash-7.2.8/s390.c-262- crash-7.2.8/s390.c:263: if (!IS_KVADDR(vaddr)){ crash-7.2.8/s390.c-264- *paddr = 0; ############################################## crash-7.2.8/s390.c-272- crash-7.2.8/s390.c:273: if (!IS_VMALLOC_ADDR(vaddr)) { crash-7.2.8/s390.c-274- *paddr = VTOP(vaddr); ############################################## crash-7.2.8/s390.c-399-static int crash-7.2.8/s390.c:400:s390_is_task_addr(ulong task) crash-7.2.8/s390.c-401-{ crash-7.2.8/s390.c-402- if (tt->flags & THREAD_INFO) crash-7.2.8/s390.c:403: return IS_KVADDR(task); crash-7.2.8/s390.c-404- else crash-7.2.8/s390.c:405: return (IS_KVADDR(task) && (ALIGNED_STACK_OFFSET(task) == 0)); crash-7.2.8/s390.c-406-} ############################################## crash-7.2.8/arm64.c-71-static ulong arm64_vmalloc_start(void); crash-7.2.8/arm64.c:72:static int arm64_is_task_addr(ulong); crash-7.2.8/arm64.c-73-static int arm64_dis_filter(ulong, char *, unsigned int); ############################################## crash-7.2.8/arm64.c-85-static void arm64_calc_VA_BITS(void); crash-7.2.8/arm64.c:86:static int arm64_is_uvaddr(ulong, struct task_context *); crash-7.2.8/arm64.c-87- ############################################## crash-7.2.8/arm64.c-596- fprintf(fp, " get_kvaddr_ranges: arm64_get_kvaddr_ranges()\n"); crash-7.2.8/arm64.c:597: fprintf(fp, " is_task_addr: arm64_is_task_addr()\n"); crash-7.2.8/arm64.c-598- fprintf(fp, " verify_symbol: arm64_verify_symbol()\n"); ############################################## crash-7.2.8/arm64.c-601- fprintf(fp, " get_smp_cpus: arm64_get_smp_cpus()\n"); crash-7.2.8/arm64.c:602: fprintf(fp, " is_kvaddr: generic_is_kvaddr()\n"); crash-7.2.8/arm64.c:603: fprintf(fp, " is_uvaddr: arm64_is_uvaddr()\n"); crash-7.2.8/arm64.c-604- fprintf(fp, " value_to_symbol: generic_machdep_value_to_symbol()\n"); crash-7.2.8/arm64.c-605- fprintf(fp, " init_kernel_pgd: arm64_init_kernel_pgd\n"); crash-7.2.8/arm64.c:606: fprintf(fp, " verify_paddr: generic_verify_paddr()\n"); crash-7.2.8/arm64.c-607- fprintf(fp, " show_interrupts: generic_show_interrupts()\n"); ############################################## crash-7.2.8/arm64.c-1160- crash-7.2.8/arm64.c:1161: if (!IS_KVADDR(kvaddr)) crash-7.2.8/arm64.c-1162- return FALSE; ############################################## crash-7.2.8/arm64.c-1168- crash-7.2.8/arm64.c:1169: if (!IS_VMALLOC_ADDR(kvaddr)) { crash-7.2.8/arm64.c-1170- *paddr = VTOP(kvaddr); ############################################## crash-7.2.8/arm64.c-1277- } else { crash-7.2.8/arm64.c:1278: if (IS_UVADDR(vaddr, NULL)) crash-7.2.8/arm64.c-1279- *paddr = pte_val; ############################################## crash-7.2.8/arm64.c-1349- } else { crash-7.2.8/arm64.c:1350: if (IS_UVADDR(vaddr, NULL)) crash-7.2.8/arm64.c-1351- *paddr = pte_val; ############################################## crash-7.2.8/arm64.c-1421- } else { crash-7.2.8/arm64.c:1422: if (IS_UVADDR(vaddr, NULL)) crash-7.2.8/arm64.c-1423- *paddr = pte_val; ############################################## crash-7.2.8/arm64.c-1500- } else { crash-7.2.8/arm64.c:1501: if (IS_UVADDR(vaddr, NULL)) crash-7.2.8/arm64.c-1502- *paddr = pte_val; ############################################## crash-7.2.8/arm64.c-3388-static int crash-7.2.8/arm64.c:3389:arm64_is_task_addr(ulong task) crash-7.2.8/arm64.c-3390-{ crash-7.2.8/arm64.c-3391- if (tt->flags & THREAD_INFO) crash-7.2.8/arm64.c:3392: return IS_KVADDR(task); crash-7.2.8/arm64.c-3393- else crash-7.2.8/arm64.c:3394: return (IS_KVADDR(task) && (ALIGNED_STACK_OFFSET(task) == 0)); crash-7.2.8/arm64.c-3395-} ############################################## crash-7.2.8/arm64.c-3397-static ulong crash-7.2.8/arm64.c:3398:PLT_veneer_to_kvaddr(ulong value) crash-7.2.8/arm64.c-3399-{ ############################################## crash-7.2.8/arm64.c-3499- crash-7.2.8/arm64.c:3500: if (IS_MODULE_VADDR(vaddr)) { crash-7.2.8/arm64.c-3501- ulong orig_value; ############################################## crash-7.2.8/arm64.c-3508- extract_hex(argv[argc-1], &orig_value, NULLCHAR, TRUE)) { crash-7.2.8/arm64.c:3509: value = PLT_veneer_to_kvaddr(orig_value); crash-7.2.8/arm64.c-3510- sprintf(p1, " <%s%s>\n", ############################################## crash-7.2.8/arm64.c-3778-static int crash-7.2.8/arm64.c:3779:compare_kvaddr(const void *v1, const void *v2) crash-7.2.8/arm64.c-3780-{ ############################################## crash-7.2.8/arm64.c-3827-int crash-7.2.8/arm64.c:3828:arm64_IS_VMALLOC_ADDR(ulong vaddr) crash-7.2.8/arm64.c-3829-{ ############################################## crash-7.2.8/arm64.c-4033-static int crash-7.2.8/arm64.c:4034:arm64_is_uvaddr(ulong addr, struct task_context *tc) crash-7.2.8/arm64.c-4035-{ ############################################## crash-7.2.8/x86_64.c-27-static ulong x86_64_vmalloc_start(void); crash-7.2.8/x86_64.c:28:static int x86_64_is_task_addr(ulong); crash-7.2.8/x86_64.c-29-static int x86_64_verify_symbol(const char *, ulong, char); ############################################## crash-7.2.8/x86_64.c-33-static ulong x86_64_processor_speed(void); crash-7.2.8/x86_64.c:34:static int is_vsyscall_addr(ulong); crash-7.2.8/x86_64.c-35-struct syment *x86_64_value_to_symbol(ulong, ulong *); ############################################## crash-7.2.8/x86_64.c-75-static void x86_64_calc_phys_base(void); crash-7.2.8/x86_64.c:76:static int x86_64_is_module_addr(ulong); crash-7.2.8/x86_64.c:77:static int x86_64_is_kvaddr(ulong); crash-7.2.8/x86_64.c:78:static int x86_64_is_uvaddr(ulong, struct task_context *); crash-7.2.8/x86_64.c-79-static int x86_64_is_page_ptr(ulong, physaddr_t *); ############################################## crash-7.2.8/x86_64.c-128-static int x86_64_get_kvaddr_ranges(struct vaddr_range *); crash-7.2.8/x86_64.c:129:static int x86_64_verify_paddr(uint64_t); crash-7.2.8/x86_64.c-130-static void GART_init(void); ############################################## crash-7.2.8/x86_64.c-136-static kernel_orc_entry *orc_module_find(ulong); crash-7.2.8/x86_64.c:137:static ulong ip_table_to_vaddr(ulong); crash-7.2.8/x86_64.c-138-static void orc_dump(ulong); ############################################## crash-7.2.8/x86_64.c-865- fprintf(fp, " vmalloc_start: x86_64_vmalloc_start()\n"); crash-7.2.8/x86_64.c:866: fprintf(fp, " is_task_addr: x86_64_is_task_addr()\n"); crash-7.2.8/x86_64.c-867- fprintf(fp, " verify_symbol: x86_64_verify_symbol()\n"); ############################################## crash-7.2.8/x86_64.c-870- fprintf(fp, " get_smp_cpus: x86_64_get_smp_cpus()\n"); crash-7.2.8/x86_64.c:871: fprintf(fp, " is_kvaddr: x86_64_is_kvaddr()\n"); crash-7.2.8/x86_64.c:872: fprintf(fp, " is_uvaddr: x86_64_is_uvaddr()\n"); crash-7.2.8/x86_64.c-873- fprintf(fp, " is_page_ptr: x86_64_is_page_ptr()\n"); crash-7.2.8/x86_64.c:874: fprintf(fp, " verify_paddr: x86_64_verify_paddr()\n"); crash-7.2.8/x86_64.c-875- fprintf(fp, " get_kvaddr_ranges: x86_64_get_kvaddr_ranges()\n"); ############################################## crash-7.2.8/x86_64.c-1179- level4_pgt = ULONG(cpu_pda_buf + OFFSET(x8664_pda_level4_pgt)); crash-7.2.8/x86_64.c:1180: if (!VALID_LEVEL4_PGT_ADDR(level4_pgt)) crash-7.2.8/x86_64.c-1181- break; ############################################## crash-7.2.8/x86_64.c-1557- */ crash-7.2.8/x86_64.c:1558: if (!cpu_map_addr("possible")) crash-7.2.8/x86_64.c-1559- return; ############################################## crash-7.2.8/x86_64.c-1702-int crash-7.2.8/x86_64.c:1703:x86_64_IS_VMALLOC_ADDR(ulong vaddr) crash-7.2.8/x86_64.c-1704-{ ############################################## crash-7.2.8/x86_64.c-1716-static int crash-7.2.8/x86_64.c:1717:x86_64_is_module_addr(ulong vaddr) crash-7.2.8/x86_64.c-1718-{ ############################################## crash-7.2.8/x86_64.c-1725-static int crash-7.2.8/x86_64.c:1726:x86_64_is_kvaddr(ulong addr) crash-7.2.8/x86_64.c-1727-{ ############################################## crash-7.2.8/x86_64.c-1734-static int crash-7.2.8/x86_64.c:1735:x86_64_is_uvaddr(ulong addr, struct task_context *tc) crash-7.2.8/x86_64.c-1736-{ ############################################## crash-7.2.8/x86_64.c-1992- crash-7.2.8/x86_64.c:1993: if (IS_KVADDR(uvaddr)) crash-7.2.8/x86_64.c-1994- return x86_64_kvtop(tc, uvaddr, paddr, verbose); ############################################## crash-7.2.8/x86_64.c-2088- crash-7.2.8/x86_64.c:2089: if (IS_KVADDR(uvaddr)) crash-7.2.8/x86_64.c-2090- return x86_64_kvtop(tc, uvaddr, paddr, verbose); ############################################## crash-7.2.8/x86_64.c-2189- crash-7.2.8/x86_64.c:2190: if (IS_KVADDR(uvaddr)) crash-7.2.8/x86_64.c-2191- return x86_64_kvtop(tc, uvaddr, paddr, verbose); ############################################## crash-7.2.8/x86_64.c-2283- crash-7.2.8/x86_64.c:2284: if (IS_KVADDR(uvaddr)) crash-7.2.8/x86_64.c-2285- return x86_64_kvtop(tc, uvaddr, paddr, verbose); ############################################## crash-7.2.8/x86_64.c-2368- crash-7.2.8/x86_64.c:2369: if (!IS_KVADDR(kvaddr)) crash-7.2.8/x86_64.c-2370- return FALSE; ############################################## crash-7.2.8/x86_64.c-2372- if (XEN_HYPER_MODE()) { crash-7.2.8/x86_64.c:2373: if (XEN_VIRT_ADDR(kvaddr)) { crash-7.2.8/x86_64.c-2374- *paddr = kvaddr - XEN_VIRT_START + xen_phys_start(); ############################################## crash-7.2.8/x86_64.c-2376- } crash-7.2.8/x86_64.c:2377: if (DIRECTMAP_VIRT_ADDR(kvaddr)) { crash-7.2.8/x86_64.c-2378- *paddr = kvaddr - DIRECTMAP_VIRT_START; ############################################## crash-7.2.8/x86_64.c-2392- crash-7.2.8/x86_64.c:2393: if (!IS_VMALLOC_ADDR(kvaddr)) { crash-7.2.8/x86_64.c-2394- *paddr = x86_64_VTOP(kvaddr); ############################################## crash-7.2.8/x86_64.c-2585-static int crash-7.2.8/x86_64.c:2586:x86_64_is_task_addr(ulong task) crash-7.2.8/x86_64.c-2587-{ crash-7.2.8/x86_64.c-2588- if (tt->flags & THREAD_INFO) crash-7.2.8/x86_64.c:2589: return IS_KVADDR(task); crash-7.2.8/x86_64.c-2590- else crash-7.2.8/x86_64.c:2591: return (IS_KVADDR(task) && (ALIGNED_STACK_OFFSET(task) == 0)); crash-7.2.8/x86_64.c-2592-} ############################################## crash-7.2.8/x86_64.c-2659-{ crash-7.2.8/x86_64.c:2660: if (IS_MODULE_VADDR(pc) && crash-7.2.8/x86_64.c:2661: !IS_MODULE_VADDR(low) && is_vsyscall_addr(high)) crash-7.2.8/x86_64.c-2662- return FALSE; ############################################## crash-7.2.8/x86_64.c-3345- crash-7.2.8/x86_64.c:3346: if (IS_VMALLOC_ADDR(rip) && crash-7.2.8/x86_64.c-3347- machdep->kvtop(bt->tc, rip, &phys, 0)) ############################################## crash-7.2.8/x86_64.c-4674-static int crash-7.2.8/x86_64.c:4675:is_vsyscall_addr(ulong rip) crash-7.2.8/x86_64.c-4676-{ ############################################## crash-7.2.8/x86_64.c-4690- crash-7.2.8/x86_64.c:4691: if (is_vsyscall_addr(vaddr) && crash-7.2.8/x86_64.c-4692- (sp = value_search_base_kernel(vaddr, offset))) ############################################## crash-7.2.8/x86_64.c-4715- if ((cs == 0x10) && (ss == 0x18)) { crash-7.2.8/x86_64.c:4716: if (is_kernel_text(rip) && IS_KVADDR(rsp)) crash-7.2.8/x86_64.c-4717- return TRUE; crash-7.2.8/x86_64.c-4718- crash-7.2.8/x86_64.c:4719: if (x86_64_is_module_addr(rip) && crash-7.2.8/x86_64.c:4720: IS_KVADDR(rsp) && crash-7.2.8/x86_64.c-4721- (rsp == (kvaddr + SIZE(pt_regs)))) ############################################## crash-7.2.8/x86_64.c-4728- crash-7.2.8/x86_64.c:4729: if (is_kernel_text(rip) && !IS_KVADDR(rsp) && crash-7.2.8/x86_64.c-4730- (bt->flags & BT_EFRAME_SEARCH) && ############################################## crash-7.2.8/x86_64.c-4759- if ((cs == 0x10) && kvaddr) { crash-7.2.8/x86_64.c:4760: if (is_kernel_text(rip) && IS_KVADDR(rsp) && crash-7.2.8/x86_64.c-4761- (rsp == (kvaddr + SIZE(pt_regs) + 8))) ############################################## crash-7.2.8/x86_64.c-4765- if ((cs == 0x10) && kvaddr) { crash-7.2.8/x86_64.c:4766: if (is_kernel_text(rip) && IS_KVADDR(rsp) && crash-7.2.8/x86_64.c-4767- (rsp == (kvaddr + SIZE(pt_regs)))) ############################################## crash-7.2.8/x86_64.c-4771- if ((cs == 0x10) && kvaddr) { crash-7.2.8/x86_64.c:4772: if (is_kernel_text(rip) && IS_KVADDR(rsp) && crash-7.2.8/x86_64.c-4773- x86_64_in_exception_stack(bt, NULL)) ############################################## crash-7.2.8/x86_64.c-4777- if ((cs == 0x10) && kvaddr) { crash-7.2.8/x86_64.c:4778: if (IS_KVADDR(rsp) && IS_VMALLOC_ADDR(rip) && crash-7.2.8/x86_64.c-4779- machdep->kvtop(bt->tc, rip, &phys, 0)) ############################################## crash-7.2.8/x86_64.c-4783- if ((cs == 0x33) && (ss == 0x2b)) { crash-7.2.8/x86_64.c:4784: if (IS_UVADDR(rip, bt->tc) && IS_UVADDR(rsp, bt->tc)) crash-7.2.8/x86_64.c-4785- return TRUE; crash-7.2.8/x86_64.c:4786: if (is_vsyscall_addr(rip) && IS_UVADDR(rsp, bt->tc)) crash-7.2.8/x86_64.c-4787- return TRUE; ############################################## crash-7.2.8/x86_64.c-4791- ((ss == 0x2b) || (ss == 0xe02b))) { crash-7.2.8/x86_64.c:4792: if (IS_UVADDR(rip, bt->tc) && IS_UVADDR(rsp, bt->tc)) crash-7.2.8/x86_64.c-4793- return TRUE; ############################################## crash-7.2.8/x86_64.c-4797- (ss == 0xe02b)) { crash-7.2.8/x86_64.c:4798: if (is_kernel_text(rip) && IS_KVADDR(rsp)) crash-7.2.8/x86_64.c-4799- return TRUE; ############################################## crash-7.2.8/x86_64.c-4805- if ((cs == 0x23) && (ss == 0x2b)) { crash-7.2.8/x86_64.c:4806: if (IS_UVADDR(rip, bt->tc) && IS_UVADDR(rsp, bt->tc)) crash-7.2.8/x86_64.c-4807- return TRUE; ############################################## crash-7.2.8/x86_64.c-5569- level4_pgt = ULONG(cpu_pda_buf + OFFSET(x8664_pda_level4_pgt)); crash-7.2.8/x86_64.c:5570: if (!VALID_LEVEL4_PGT_ADDR(level4_pgt)) crash-7.2.8/x86_64.c-5571- break; ############################################## crash-7.2.8/x86_64.c-6918- (in_START_KERNEL_map(phdr->p_vaddr) || crash-7.2.8/x86_64.c:6919: !(IS_VMALLOC_ADDR(phdr->p_vaddr)))) { crash-7.2.8/x86_64.c-6920- ############################################## crash-7.2.8/x86_64.c-7489- crash-7.2.8/x86_64.c:7490: if (IS_KVADDR(rsp) && (task = stkptr_to_task(rsp))) { crash-7.2.8/x86_64.c-7491- ############################################## crash-7.2.8/x86_64.c-7552- */ crash-7.2.8/x86_64.c:7553: if (IS_KVADDR(xrsp) && (task = stkptr_to_task(xrsp)) && crash-7.2.8/x86_64.c-7554- (task == bt->task)) { ############################################## crash-7.2.8/x86_64.c-8753-static int crash-7.2.8/x86_64.c:8754:compare_kvaddr(const void *v1, const void *v2) crash-7.2.8/x86_64.c-8755-{ ############################################## crash-7.2.8/x86_64.c-8858-static int crash-7.2.8/x86_64.c:8859:x86_64_verify_paddr(uint64_t paddr) crash-7.2.8/x86_64.c-8860-{ ############################################## crash-7.2.8/x86_64.c-9066-static ulong crash-7.2.8/x86_64.c:9067:ip_table_to_vaddr(ulong ip_table) crash-7.2.8/x86_64.c-9068-{ ############################################## crash-7.2.8/x86_64.c-9098- fprintf(fp, "ip: %lx -> %lx / ", orc->ip_entry, crash-7.2.8/x86_64.c:9099: vaddr = ip_table_to_vaddr(orc->ip_entry)); crash-7.2.8/x86_64.c-9100- if ((sp = value_search(vaddr, &offset))) ############################################## crash-7.2.8/x86_64.c-9115- orc->orc_entry += sizeof(kernel_orc_entry); crash-7.2.8/x86_64.c:9116: vaddr = ip_table_to_vaddr(orc->ip_entry); crash-7.2.8/x86_64.c-9117- if ((sp = value_search(vaddr, &offset))) ############################################## crash-7.2.8/task.c-978- } crash-7.2.8/task.c:979: if (!IS_TASK_ADDR(next_task)) crash-7.2.8/task.c-980- return FALSE; ############################################## crash-7.2.8/task.c-986- case 2: crash-7.2.8/task.c:987: if (!IS_TASK_ADDR(tc->ptask)) crash-7.2.8/task.c-988- return FALSE; ############################################## crash-7.2.8/task.c-1144- crash-7.2.8/task.c:1145: if (!IS_TASK_ADDR(*tlp)) { crash-7.2.8/task.c-1146- error(INFO, ############################################## crash-7.2.8/task.c-1264- for (i = 0, pp = (ulong *)pidhash; i < len; i++, pp++) { crash-7.2.8/task.c:1265: if (!(*pp) || !IS_KVADDR(*pp)) crash-7.2.8/task.c-1266- continue; ############################################## crash-7.2.8/task.c-1273- while (next) { crash-7.2.8/task.c:1274: if (!IS_TASK_ADDR(next)) { crash-7.2.8/task.c-1275- error(INFO, ############################################## crash-7.2.8/task.c-1335- crash-7.2.8/task.c:1336: if (!IS_TASK_ADDR(*tlp)) { crash-7.2.8/task.c-1337- error(WARNING, ############################################## crash-7.2.8/task.c-1476- while (next) { crash-7.2.8/task.c:1477: if (!IS_TASK_ADDR(next)) { crash-7.2.8/task.c-1478- error(INFO, ############################################## crash-7.2.8/task.c-1532- crash-7.2.8/task.c:1533: if (!IS_TASK_ADDR(*tlp)) { crash-7.2.8/task.c-1534- error(WARNING, ############################################## crash-7.2.8/task.c-1719- while (next) { crash-7.2.8/task.c:1720: if (!IS_TASK_ADDR(next)) { crash-7.2.8/task.c-1721- error(INFO, ############################################## crash-7.2.8/task.c-1789- crash-7.2.8/task.c:1790: if (!IS_TASK_ADDR(*tlp)) { crash-7.2.8/task.c-1791- error(WARNING, ############################################## crash-7.2.8/task.c-1936- if (next) { crash-7.2.8/task.c:1937: if (!IS_TASK_ADDR(next)) { crash-7.2.8/task.c-1938- error(INFO, ############################################## crash-7.2.8/task.c-2009- crash-7.2.8/task.c:2010: if (!IS_TASK_ADDR(*tlp)) { crash-7.2.8/task.c-2011- error(WARNING, ############################################## crash-7.2.8/task.c-2200- crash-7.2.8/task.c:2201: if (!IS_TASK_ADDR(next)) { crash-7.2.8/task.c-2202- error(INFO, "%spid_hash[%d]: invalid task address: %lx\n", ############################################## crash-7.2.8/task.c-2257- crash-7.2.8/task.c:2258: if (!IS_TASK_ADDR(*tlp)) { crash-7.2.8/task.c-2259- error(WARNING, ############################################## crash-7.2.8/task.c-2439- crash-7.2.8/task.c:2440: if (!IS_TASK_ADDR(task)) { crash-7.2.8/task.c-2441- error(INFO, "%s: IDR radix tree: invalid task address: %lx\n", ############################################## crash-7.2.8/task.c-2473- crash-7.2.8/task.c:2474: if (!IS_TASK_ADDR(*tlp)) { crash-7.2.8/task.c-2475- error(WARNING, ############################################## crash-7.2.8/task.c-2655- crash-7.2.8/task.c:2656: if (!IS_TASK_ADDR(task)) { crash-7.2.8/task.c-2657- error(INFO, "%s: IDR xarray: invalid task address: %lx\n", ############################################## crash-7.2.8/task.c-2689- crash-7.2.8/task.c:2690: if (!IS_TASK_ADDR(*tlp)) { crash-7.2.8/task.c-2691- error(WARNING, ############################################## crash-7.2.8/task.c-2790- crash-7.2.8/task.c:2791: if (!IS_TASK_ADDR(*tlp)) { crash-7.2.8/task.c-2792- error(WARNING, ############################################## crash-7.2.8/task.c-8248- if (machine_type("SPARC64") && crash-7.2.8/task.c:8249: cpu_map_addr("possible") && crash-7.2.8/task.c-8250- !(in_cpu_map(POSSIBLE, i))) ############################################## crash-7.2.8/task.c-8261- tasklist[i] = ULONG(runqbuf + OFFSET(runqueue_idle)); crash-7.2.8/task.c:8262: if (IS_KVADDR(tasklist[i])) crash-7.2.8/task.c-8263- cnt++; ############################################## crash-7.2.8/task.c-8272- tasklist[i] = ULONG(runqbuf + OFFSET(runqueue_idle)); crash-7.2.8/task.c:8273: if (IS_KVADDR(tasklist[i])) crash-7.2.8/task.c-8274- cnt++; ############################################## crash-7.2.8/task.c-8291- FAULT_ON_ERROR); crash-7.2.8/task.c:8292: if (IS_KVADDR(tasklist[0])) crash-7.2.8/task.c-8293- cnt++; ############################################## crash-7.2.8/task.c-8302- tasklist[i] = ULONG(runqbuf + OFFSET(pcpu_info_idle)); crash-7.2.8/task.c:8303: if (IS_KVADDR(tasklist[i])) crash-7.2.8/task.c-8304- cnt++; ############################################## crash-7.2.8/task.c-8356- crash-7.2.8/task.c:8357: if (IS_KVADDR(idle_task)) crash-7.2.8/task.c-8358- return idle_task; ############################################## crash-7.2.8/task.c-8377- crash-7.2.8/task.c:8378: if (IS_KVADDR(curr_task)) crash-7.2.8/task.c-8379- return curr_task; ############################################## crash-7.2.8/task.c-8434- OFFSET(vcpu_struct_rq) + OFFSET(runqueue_curr)); crash-7.2.8/task.c:8435: if (IS_KVADDR(tt->active_set[i])) crash-7.2.8/task.c-8436- cnt++; ############################################## crash-7.2.8/task.c-8452- OFFSET(runqueue_curr)); crash-7.2.8/task.c:8453: if (IS_KVADDR(tt->active_set[i])) crash-7.2.8/task.c-8454- cnt++; ############################################## crash-7.2.8/task.c-8463- OFFSET(runqueue_curr)); crash-7.2.8/task.c:8464: if (IS_KVADDR(tt->active_set[i])) crash-7.2.8/task.c-8465- cnt++; ############################################## crash-7.2.8/gdb_interface.c-852- memtype = FILEADDR; crash-7.2.8/gdb_interface.c:853: else if (!IS_KVADDR(addr)) { crash-7.2.8/gdb_interface.c-854- if (STREQ(pc->curcmd, "gdb") && ############################################## crash-7.2.8/gdb_interface.c-944- else crash-7.2.8/gdb_interface.c:945: return IS_KVADDR(addr); crash-7.2.8/gdb_interface.c-946-} ############################################## crash-7.2.8/lkcd_fix_mem.c-24- crash-7.2.8/lkcd_fix_mem.c:25:static int fix_addr(dump_header_asm_t *); crash-7.2.8/lkcd_fix_mem.c-26- ############################################## crash-7.2.8/lkcd_fix_mem.c-29-{ crash-7.2.8/lkcd_fix_mem.c:30: fix_addr(dha); crash-7.2.8/lkcd_fix_mem.c-31- ############################################## crash-7.2.8/lkcd_fix_mem.c-45- crash-7.2.8/lkcd_fix_mem.c:46: fix_addr(dha); crash-7.2.8/lkcd_fix_mem.c-47- ############################################## crash-7.2.8/lkcd_fix_mem.c-51-static int crash-7.2.8/lkcd_fix_mem.c:52:fix_addr(dump_header_asm_t *dha) crash-7.2.8/lkcd_fix_mem.c-53-{ crash-7.2.8/lkcd_fix_mem.c:54: lkcd->dump_header_asm = dha; crash-7.2.8/lkcd_fix_mem.c-55- ############################################## crash-7.2.8/lkcd_x86_trace.c-39-static void GET_BLOCK(kaddr_t, unsigned, void *); crash-7.2.8/lkcd_x86_trace.c:40:static void kl_get_kaddr(kaddr_t, void *); crash-7.2.8/lkcd_x86_trace.c-41-static char *kl_funcname(kaddr_t); crash-7.2.8/lkcd_x86_trace.c:42:static kaddr_t kl_funcaddr(kaddr_t); crash-7.2.8/lkcd_x86_trace.c:43:static syment_t *kl_lkup_symaddr(kaddr_t); crash-7.2.8/lkcd_x86_trace.c-44-static k_error_t kl_get_task_struct(kaddr_t, int, void *); ############################################## crash-7.2.8/lkcd_x86_trace.c-71-static void trace_banner(FILE *); crash-7.2.8/lkcd_x86_trace.c:72:static void print_kaddr(kaddr_t, FILE *, int); crash-7.2.8/lkcd_x86_trace.c-73-int do_text_list(kaddr_t, int, FILE *); ############################################## crash-7.2.8/lkcd_x86_trace.c-120-static void crash-7.2.8/lkcd_x86_trace.c:121:kl_get_kaddr(kaddr_t addr, void *bp) crash-7.2.8/lkcd_x86_trace.c-122-{ ############################################## crash-7.2.8/lkcd_x86_trace.c-152- crash-7.2.8/lkcd_x86_trace.c:153: if (IS_MODULE_VADDR(pc)) { crash-7.2.8/lkcd_x86_trace.c-154- buf = GETBUF(BUFSIZE); ############################################## crash-7.2.8/lkcd_x86_trace.c-171-static kaddr_t crash-7.2.8/lkcd_x86_trace.c:172:kl_funcaddr(kaddr_t pc) crash-7.2.8/lkcd_x86_trace.c-173-{ ############################################## crash-7.2.8/lkcd_x86_trace.c-204-static syment_t * crash-7.2.8/lkcd_x86_trace.c:205:kl_lkup_symaddr(kaddr_t addr) crash-7.2.8/lkcd_x86_trace.c-206-{ ############################################## crash-7.2.8/lkcd_x86_trace.c-242-static void crash-7.2.8/lkcd_x86_trace.c:243:print_kaddr(kaddr_t kaddr, FILE *ofp, int flag) crash-7.2.8/lkcd_x86_trace.c-244-{ ############################################## crash-7.2.8/lkcd_x86_trace.c-385- if (irp->sib == 0x85) { crash-7.2.8/lkcd_x86_trace.c:386: kl_get_kaddr(addr - 4, &a); crash-7.2.8/lkcd_x86_trace.c-387- if (KL_ERROR) { ############################################## crash-7.2.8/lkcd_x86_trace.c-393- a += (offset * 4); crash-7.2.8/lkcd_x86_trace.c:394: kl_get_kaddr(a, &a); crash-7.2.8/lkcd_x86_trace.c-395- if ((*cfname = ############################################## crash-7.2.8/lkcd_x86_trace.c-718- if ((sp = value_search(framesize_cache[i].pc, &offset)) || crash-7.2.8/lkcd_x86_trace.c:719: (spm = kl_lkup_symaddr(framesize_cache[i].pc))) { crash-7.2.8/lkcd_x86_trace.c-720- if (sp) ############################################## crash-7.2.8/lkcd_x86_trace.c-873- crash-7.2.8/lkcd_x86_trace.c:874: if (!(sp = kl_lkup_symaddr(pc))) { crash-7.2.8/lkcd_x86_trace.c-875- return(0); ############################################## crash-7.2.8/lkcd_x86_trace.c-1030- crash-7.2.8/lkcd_x86_trace.c:1031: if ((sp = kl_lkup_symaddr(addr))) { crash-7.2.8/lkcd_x86_trace.c-1032- offset = addr - sp->s_addr; ############################################## crash-7.2.8/lkcd_x86_trace.c-1210- crash-7.2.8/lkcd_x86_trace.c:1211: if ((ra < KL_PAGE_OFFSET) || !kl_funcaddr(ra)) crash-7.2.8/lkcd_x86_trace.c-1212- return(0); ############################################## crash-7.2.8/lkcd_x86_trace.c-1229- crash-7.2.8/lkcd_x86_trace.c:1230: if ((ra < KL_PAGE_OFFSET) || !kl_funcaddr(ra)) crash-7.2.8/lkcd_x86_trace.c-1231- return(0); ############################################## crash-7.2.8/lkcd_x86_trace.c-1578- curframe = alloc_sframe(trace, flags); crash-7.2.8/lkcd_x86_trace.c:1579: if (!(func_addr = kl_funcaddr(pc))) { crash-7.2.8/lkcd_x86_trace.c-1580- curframe->error = KLE_BAD_PC; ############################################## crash-7.2.8/lkcd_x86_trace.c-1662-#else crash-7.2.8/lkcd_x86_trace.c:1663: kl_get_kaddr(bp + 4, &ra); crash-7.2.8/lkcd_x86_trace.c-1664-#endif ############################################## crash-7.2.8/lkcd_x86_trace.c-1679-#else crash-7.2.8/lkcd_x86_trace.c:1680: kl_get_kaddr(bp + 4, &ra); crash-7.2.8/lkcd_x86_trace.c-1681-#endif ############################################## crash-7.2.8/lkcd_x86_trace.c-1732-#ifdef USE_FRAMEPTRS crash-7.2.8/lkcd_x86_trace.c:1733: kl_get_kaddr(bp, &bp); crash-7.2.8/lkcd_x86_trace.c-1734- if (KL_ERROR) { ############################################## crash-7.2.8/lkcd_x86_trace.c-1817-#else crash-7.2.8/lkcd_x86_trace.c:1818: kl_get_kaddr(bp-16, &ra); crash-7.2.8/lkcd_x86_trace.c-1819-#endif ############################################## crash-7.2.8/lkcd_x86_trace.c-1987- crash-7.2.8/lkcd_x86_trace.c:1988: if ((func_addr = kl_funcaddr(pc))) { crash-7.2.8/lkcd_x86_trace.c-1989- return(pc - func_addr); ############################################## crash-7.2.8/lkcd_x86_trace.c-3061- fprintf(ofp, "\nPC="); crash-7.2.8/lkcd_x86_trace.c:3062: print_kaddr(addr, ofp, 0); crash-7.2.8/lkcd_x86_trace.c-3063- fprintf(ofp, " SP="); crash-7.2.8/lkcd_x86_trace.c:3064: print_kaddr(isp, ofp, 0); crash-7.2.8/lkcd_x86_trace.c-3065- fprintf(ofp, " SADDR="); crash-7.2.8/lkcd_x86_trace.c:3066: print_kaddr(saddr, ofp, 0); crash-7.2.8/lkcd_x86_trace.c-3067- fprintf(ofp, "\n"); ############################################## crash-7.2.8/lkcd_x86_trace.c-3245- sf->fp = saddr - 20; crash-7.2.8/lkcd_x86_trace.c:3246: kl_get_kaddr(sf->fp, &sf->ra); crash-7.2.8/lkcd_x86_trace.c-3247- sf->asp = (uaddr_t*)((uaddr_t)sbp + ############################################## crash-7.2.8/lkcd_x86_trace.c-4438-static void crash-7.2.8/lkcd_x86_trace.c:4439:printaddr(kaddr_t addr, int flag, FILE *ofp) crash-7.2.8/lkcd_x86_trace.c-4440-{ ############################################## crash-7.2.8/lkcd_x86_trace.c-4443- crash-7.2.8/lkcd_x86_trace.c:4444: if ((sp = kl_lkup_symaddr(addr))) { crash-7.2.8/lkcd_x86_trace.c-4445- offset = addr - sp->s_addr; ############################################## crash-7.2.8/lkcd_x86_trace.c-5698- /* jump or call address */ crash-7.2.8/lkcd_x86_trace.c:5699: printaddr(irp->operand[opnum].op_addr, 0, ofp); crash-7.2.8/lkcd_x86_trace.c-5700- } else if (irp->operand[opnum].op_type & O_OFF) { ############################################## crash-7.2.8/lkcd_x86_trace.c-5724- } crash-7.2.8/lkcd_x86_trace.c:5725: printaddr(pc, 1, ofp); crash-7.2.8/lkcd_x86_trace.c-5726- if (flag) { ############################################## crash-7.2.8/lkcd_x86_trace.c-5899-#endif crash-7.2.8/lkcd_x86_trace.c:5900: if (!(sp1 = kl_lkup_symaddr(pc))) { crash-7.2.8/lkcd_x86_trace.c-5901- return((instr_rec_t *)NULL); ############################################## crash-7.2.8/lkcd_x86_trace.c-5904- if (pc <= (sp1->s_addr + (bcount * 15))) { crash-7.2.8/lkcd_x86_trace.c:5905: if ((sp2 = kl_lkup_symaddr(sp1->s_addr - 4))) { crash-7.2.8/lkcd_x86_trace.c-5906- start_addr = sp2->s_addr; ############################################## crash-7.2.8/lkcd_x86_trace.h-726-#define KLE_BAD_MEMINFO (KLE_MEM|6) crash-7.2.8/lkcd_x86_trace.h:727:#define KLE_INVALID_PADDR (KLE_MEM|7) crash-7.2.8/lkcd_x86_trace.h:728:#define KLE_INVALID_VADDR (KLE_MEM|8) crash-7.2.8/lkcd_x86_trace.h-729-#define KLE_INVALID_VADDR_ALIGN (KLE_MEM|9) ############################################## crash-7.2.8/lkcd_x86_trace.h-768-#define KLE_BAD_SYMNAME (((uint64_t)2)<<32) crash-7.2.8/lkcd_x86_trace.h:769:#define KLE_BAD_SYMADDR (((uint64_t)3)<<32) crash-7.2.8/lkcd_x86_trace.h:770:#define KLE_BAD_FUNCADDR (((uint64_t)4)<<32) crash-7.2.8/lkcd_x86_trace.h-771-#define KLE_BAD_STRUCT (((uint64_t)5)<<32) ############################################## crash-7.2.8/lkcd_x86_trace.h-776-#define KLE_BAD_EP (((uint64_t)10)<<32) crash-7.2.8/lkcd_x86_trace.h:777:#define KLE_BAD_SADDR (((uint64_t)11)<<32) crash-7.2.8/lkcd_x86_trace.h-778-#define KLE_BAD_KERNELSTACK (((uint64_t)12)<<32) ############################################## crash-7.2.8/xen_hyper_defs.h-68-#define XEN_VIRT_START (xht->xen_virt_start) crash-7.2.8/xen_hyper_defs.h:69:#define XEN_VIRT_ADDR(vaddr) \ crash-7.2.8/xen_hyper_defs.h-70- (((vaddr) >= XEN_VIRT_START) && ((vaddr) < DIRECTMAP_VIRT_START)) ############################################## crash-7.2.8/xen_hyper_defs.h-75-#define HYPERVISOR_VIRT_END (0xf800000000000000) crash-7.2.8/xen_hyper_defs.h:76:#define DEFAULT_SHAREDINFO_ADDR (0xf100000000000000) crash-7.2.8/xen_hyper_defs.h-77-#define PERCPU_PAGE_SIZE 65536 crash-7.2.8/xen_hyper_defs.h:78:#define PERCPU_ADDR (DEFAULT_SHAREDINFO_ADDR - PERCPU_PAGE_SIZE) crash-7.2.8/xen_hyper_defs.h-79-#define DIRECTMAP_VIRT_START (0xf000000000000000) ############################################## crash-7.2.8/xen_hyper_defs.h-82- crash-7.2.8/xen_hyper_defs.h:83:#define PERCPU_VIRT_ADDR(vaddr) \ crash-7.2.8/xen_hyper_defs.h-84- (((vaddr) >= PERCPU_ADDR) && ((vaddr) < PERCPU_ADDR + PERCPU_PAGE_SIZE)) crash-7.2.8/xen_hyper_defs.h-85- crash-7.2.8/xen_hyper_defs.h:86:#define FRAME_TABLE_VIRT_ADDR(vaddr) \ crash-7.2.8/xen_hyper_defs.h-87- ((vaddr) >= xhmachdep->frame_table && (vaddr) < xhmachdep->frame_table + VIRT_FRAME_TABLE_SIZE) ############################################## crash-7.2.8/xen_hyper_defs.h-93- crash-7.2.8/xen_hyper_defs.h:94:#define DIRECTMAP_VIRT_ADDR(vaddr) \ crash-7.2.8/xen_hyper_defs.h-95- (((vaddr) >= DIRECTMAP_VIRT_START) && ((vaddr) < DIRECTMAP_VIRT_END)) ############################################## crash-7.2.8/xen_hyper_defs.h-313- crash-7.2.8/xen_hyper_defs.h:314:#define XEN_HYPER_STR_ADDR (0x1) crash-7.2.8/xen_hyper_defs.h-315-#define XEN_HYPER_STR_DID (0x11) ############################################## crash-7.2.8/s390x.c-153-static ulong s390x_vmalloc_start(void); crash-7.2.8/s390x.c:154:static int s390x_is_task_addr(ulong); crash-7.2.8/s390x.c-155-static int s390x_verify_symbol(const char *, ulong, char type); ############################################## crash-7.2.8/s390x.c-167-static struct line_number_hook s390x_line_number_hooks[]; crash-7.2.8/s390x.c:168:static int s390x_is_uvaddr(ulong, struct task_context *); crash-7.2.8/s390x.c-169-static int s390x_get_kvaddr_ranges(struct vaddr_range *); ############################################## crash-7.2.8/s390x.c-678- fprintf(fp, " vmalloc_start: s390x_vmalloc_start()\n"); crash-7.2.8/s390x.c:679: fprintf(fp, " is_task_addr: s390x_is_task_addr()\n"); crash-7.2.8/s390x.c-680- fprintf(fp, " verify_symbol: s390x_verify_symbol()\n"); ############################################## crash-7.2.8/s390x.c-683- fprintf(fp, " get_smp_cpus: s390x_get_smp_cpus()\n"); crash-7.2.8/s390x.c:684: fprintf(fp, " is_kvaddr: generic_is_kvaddr()\n"); crash-7.2.8/s390x.c:685: fprintf(fp, " is_uvaddr: s390x_is_uvaddr()\n"); crash-7.2.8/s390x.c:686: fprintf(fp, " verify_paddr: generic_verify_paddr()\n"); crash-7.2.8/s390x.c-687- fprintf(fp, " get_kvaddr_ranges: s390x_get_kvaddr_ranges()\n"); ############################################## crash-7.2.8/s390x.c-708-static int crash-7.2.8/s390x.c:709:s390x_is_uvaddr(ulong vaddr, struct task_context *tc) crash-7.2.8/s390x.c-710-{ ############################################## crash-7.2.8/s390x.c-733- crash-7.2.8/s390x.c:734: if (!IS_KVADDR(vaddr)){ crash-7.2.8/s390x.c-735- *paddr = 0; ############################################## crash-7.2.8/s390x.c-743- crash-7.2.8/s390x.c:744: if (!IS_VMALLOC_ADDR(vaddr)) { crash-7.2.8/s390x.c-745- *paddr = VTOP(vaddr); ############################################## crash-7.2.8/s390x.c-1044-static int crash-7.2.8/s390x.c:1045:s390x_is_task_addr(ulong task) crash-7.2.8/s390x.c-1046-{ crash-7.2.8/s390x.c-1047- if (tt->flags & THREAD_INFO) crash-7.2.8/s390x.c:1048: return IS_KVADDR(task); crash-7.2.8/s390x.c-1049- else crash-7.2.8/s390x.c:1050: return (IS_KVADDR(task) && (ALIGNED_STACK_OFFSET(task) == 0)); crash-7.2.8/s390x.c-1051-} ############################################## crash-7.2.8/gdb-7.6.patch-1409--all: gdb$(EXEEXT) $(CONFIG_ALL) crash-7.2.8/gdb-7.6.patch:1410:- @$(MAKE) $(FLAGS_TO_PASS) DO=all "DODIRS=`echo $(SUBDIRS) | sed 's/testsuite//'`" subdir_do crash-7.2.8/gdb-7.6.patch-1411-+all: gdb$(EXEEXT) crash-7.2.8/gdb-7.6.patch:1412:+ @$(MAKE) -s $(FLAGS_TO_PASS) DO=all "DODIRS=`echo $(SUBDIRS) | sed 's/testsuite//'`" subdir_do crash-7.2.8/gdb-7.6.patch-1413- ############################################## crash-7.2.8/gdb-7.6.patch-1442-- echo '#include "version.h"' >> version.c-tmp crash-7.2.8/gdb-7.6.patch:1443:- echo 'const char version[] = "'"`sed q ${srcdir}/version.in`"'";' >> version.c-tmp crash-7.2.8/gdb-7.6.patch-1444-- echo 'const char host_name[] = "$(host_alias)";' >> version.c-tmp ############################################## crash-7.2.8/gdb-7.6.patch-1448-+ @echo '#include "version.h"' >> version.c-tmp crash-7.2.8/gdb-7.6.patch:1449:+ @echo 'const char version[] = "'"`sed q ${srcdir}/version.in`"'";' >> version.c-tmp crash-7.2.8/gdb-7.6.patch-1450-+ @echo 'const char host_name[] = "$(host_alias)";' >> version.c-tmp ############################################## crash-7.2.8/gdb-7.6.patch-2001-+++ gdb-7.6/gdb/linux-record.c crash-7.2.8/gdb-7.6.patch:2002:@@ -112,7 +112,7 @@ record_linux_sockaddr (struct regcache * crash-7.2.8/gdb-7.6.patch-2003- "memory at addr = 0x%s len = %d.\n", ############################################## crash-7.2.8/gdb-7.6.patch-2463- #elif defined __x86_64__ crash-7.2.8/gdb-7.6.patch:2464: asm volatile ("pushq %0;" crash-7.2.8/gdb-7.6.patch-2465- ".globl linux_ptrace_test_ret_to_nx_instr;" ############################################## crash-7.2.8/gdb-7.6-proc_service.h.patch-57-+++ gdb-7.6/gdb/mips-linux-nat.c crash-7.2.8/gdb-7.6-proc_service.h.patch:58:@@ -154,7 +154,7 @@ mips64_linux_register_addr (struct gdbarch *gdbarch, int regno, int store) crash-7.2.8/gdb-7.6-proc_service.h.patch-59- /* Fetch the thread-local storage pointer for libthread_db. */ ############################################## crash-7.2.8/unwind.c-54-#define PAGE_SIZE PAGESIZE() crash-7.2.8/unwind.c:55:#define GATE_ADDR (0xa000000000000000 + PAGE_SIZE) crash-7.2.8/unwind.c-56-#define CLEAR_SCRIPT_CACHE (TRUE) ############################################## crash-7.2.8/unwind.c-368- case UNW_NAT_REGSTK: crash-7.2.8/unwind.c:369: nat_addr = ia64_rse_rnat_addr(addr); crash-7.2.8/unwind.c-370- if ((unsigned long) addr < info->regstk.limit ############################################## crash-7.2.8/unwind.c-411- addr = ia64_rse_skip_regs((unsigned long *) info->bsp, regnum - 32); crash-7.2.8/unwind.c:412: nat_addr = ia64_rse_rnat_addr(addr); crash-7.2.8/unwind.c-413- if ((unsigned long) addr < info->regstk.limit ############################################## crash-7.2.8/unwind.c-1725- if (XEN_HYPER_MODE()) { crash-7.2.8/unwind.c:1726: if (!IS_KVADDR(ip)) crash-7.2.8/unwind.c-1727- break; ############################################## crash-7.2.8/unwind.c-1938- crash-7.2.8/unwind.c:1939: sw = SWITCH_STACK_ADDR(bt->task); crash-7.2.8/unwind.c-1940- if (XEN_HYPER_MODE()) { ############################################## crash-7.2.8/unwind.c-2363- if ((info->ip & (machdep->machspec->unimpl_va_mask | 0xf)) || crash-7.2.8/unwind.c:2364: IS_UVADDR(info->ip, NULL)) { crash-7.2.8/unwind.c-2365- info->rp_loc = 0; ############################################## crash-7.2.8/unwind.c-2889- "module unw_table_entry array", RETURN_ON_ERROR|QUIET)) { crash-7.2.8/unwind.c:2890: if (IS_MODULE_VADDR(table->segment_base + rel_ip)) crash-7.2.8/unwind.c-2891- error(WARNING, ############################################## crash-7.2.8/kernel.c-34-static int get_NR_syscalls(int *); crash-7.2.8/kernel.c:35:static ulong get_irq_desc_addr(int); crash-7.2.8/kernel.c-36-static void display_cpu_affinity(ulong *); ############################################## crash-7.2.8/kernel.c-820-ulong crash-7.2.8/kernel.c:821:cpu_map_addr(const char *type) crash-7.2.8/kernel.c-822-{ ############################################## crash-7.2.8/kernel.c-922- for (m = 0; m < sizeof(mapinfo)/sizeof(struct mapinfo); m++) { crash-7.2.8/kernel.c:923: if (!(addr = cpu_map_addr(mapinfo[m].name))) crash-7.2.8/kernel.c-924- continue; ############################################## crash-7.2.8/kernel.c-985- case POSSIBLE_MAP: crash-7.2.8/kernel.c:986: if (!cpu_map_addr("possible")) { crash-7.2.8/kernel.c-987- error(INFO, "cpu_possible_map does not exist\n"); ############################################## crash-7.2.8/kernel.c-992- case PRESENT_MAP: crash-7.2.8/kernel.c:993: if (!cpu_map_addr("present")) { crash-7.2.8/kernel.c-994- error(INFO, "cpu_present_map does not exist\n"); ############################################## crash-7.2.8/kernel.c-999- case ONLINE_MAP: crash-7.2.8/kernel.c:1000: if (!cpu_map_addr("online")) { crash-7.2.8/kernel.c-1001- error(INFO, "cpu_online_map does not exist\n"); ############################################## crash-7.2.8/kernel.c-1006- case ACTIVE_MAP: crash-7.2.8/kernel.c:1007: if (!cpu_map_addr("active")) { crash-7.2.8/kernel.c-1008- error(INFO, "cpu_active_map does not exist\n"); ############################################## crash-7.2.8/kernel.c-1047- crash-7.2.8/kernel.c:1048: if (!IS_KVADDR(linux_banner)) crash-7.2.8/kernel.c-1049- error(WARNING, "invalid linux_banner pointer: %lx\n", ############################################## crash-7.2.8/kernel.c-1433- crash-7.2.8/kernel.c:1434: sprintf(command, "/usr/bin/ls -d %s/arch/*/include/asm 2>/dev/null", crash-7.2.8/kernel.c-1435- kt->source_tree); ############################################## crash-7.2.8/kernel.c-2009- crash-7.2.8/kernel.c:2010: if (!user_mode && !IS_KVADDR(req->addr)) crash-7.2.8/kernel.c-2011- error(FATAL, "%lx is not a kernel virtual address\n", ############################################## crash-7.2.8/kernel.c-2265- crash-7.2.8/kernel.c:2266: if (!IS_KVADDR(fileptr)) { crash-7.2.8/kernel.c-2267- if (CRASHDEBUG(1)) ############################################## crash-7.2.8/kernel.c-3590- crash-7.2.8/kernel.c:3591: if (IS_VMALLOC_ADDR((ulong)list.next) && crash-7.2.8/kernel.c:3592: IS_VMALLOC_ADDR((ulong)list.prev)) { crash-7.2.8/kernel.c-3593- kt->kernel_module = sp->value; ############################################## crash-7.2.8/kernel.c-6103- fprintf(fp, " possible cpus: "); crash-7.2.8/kernel.c:6104: if (cpu_map_addr("possible")) { crash-7.2.8/kernel.c-6105- for (i = c = 0; i < nr_cpus; i++) { ############################################## crash-7.2.8/kernel.c-6114- fprintf(fp, " present cpus: "); crash-7.2.8/kernel.c:6115: if (cpu_map_addr("present")) { crash-7.2.8/kernel.c-6116- for (i = c = 0; i < nr_cpus; i++) { ############################################## crash-7.2.8/kernel.c-6125- fprintf(fp, " online cpus: "); crash-7.2.8/kernel.c:6126: if (cpu_map_addr("online")) { crash-7.2.8/kernel.c-6127- for (i = c = 0; i < nr_cpus; i++) { ############################################## crash-7.2.8/kernel.c-6136- fprintf(fp, " active cpus: "); crash-7.2.8/kernel.c:6137: if (cpu_map_addr("active")) { crash-7.2.8/kernel.c-6138- for (i = c = 0; i < nr_cpus; i++) { ############################################## crash-7.2.8/kernel.c-6410-static ulong crash-7.2.8/kernel.c:6411:get_irq_desc_addr(int irq) crash-7.2.8/kernel.c-6412-{ ############################################## crash-7.2.8/kernel.c-6547- crash-7.2.8/kernel.c:6548: irq_desc_addr = get_irq_desc_addr(irq); crash-7.2.8/kernel.c-6549- if (!irq_desc_addr && symbol_exists("irq_desc_ptrs")) { ############################################## crash-7.2.8/kernel.c-7059- crash-7.2.8/kernel.c:7060: irq_desc_addr = get_irq_desc_addr(irq); crash-7.2.8/kernel.c-7061- if (!irq_desc_addr) ############################################## crash-7.2.8/kernel.c-7134- crash-7.2.8/kernel.c:7135: irq_desc_addr = get_irq_desc_addr(irq); crash-7.2.8/kernel.c-7136- if (!irq_desc_addr) ############################################## crash-7.2.8/kernel.c-9228- crash-7.2.8/kernel.c:9229: if (q != 0 && IS_KVADDR(q)) { crash-7.2.8/kernel.c-9230- /* ############################################## crash-7.2.8/kernel.c-9360- crash-7.2.8/kernel.c:9361: if (!(addr = cpu_map_addr("online"))) crash-7.2.8/kernel.c-9362- return 0; ############################################## crash-7.2.8/kernel.c-9390-{ crash-7.2.8/kernel.c:9391: if (!cpu_map_addr("online")) crash-7.2.8/kernel.c-9392- return FALSE; ############################################## crash-7.2.8/kernel.c-9422- crash-7.2.8/kernel.c:9423: if (!(addr = cpu_map_addr("online"))) crash-7.2.8/kernel.c-9424- return -1; ############################################## crash-7.2.8/kernel.c-9458- crash-7.2.8/kernel.c:9459: if (!(addr = cpu_map_addr("active"))) crash-7.2.8/kernel.c-9460- return 0; ############################################## crash-7.2.8/kernel.c-9492- crash-7.2.8/kernel.c:9493: if (!(addr = cpu_map_addr("present"))) crash-7.2.8/kernel.c-9494- return 0; ############################################## crash-7.2.8/kernel.c-9527- crash-7.2.8/kernel.c:9528: if (!(addr = cpu_map_addr("present"))) crash-7.2.8/kernel.c-9529- return -1; ############################################## crash-7.2.8/kernel.c-9563- crash-7.2.8/kernel.c:9564: if (!(addr = cpu_map_addr("possible"))) crash-7.2.8/kernel.c-9565- return 0; ############################################## crash-7.2.8/lkcd_v2_v3.c-24-static dump_page_t dump_page = { 0 }; crash-7.2.8/lkcd_v2_v3.c:25:static dump_header_asm_t dump_header_asm = { 0 }; crash-7.2.8/lkcd_v2_v3.c-26-static void mclx_cache_page_headers_v3(void); ############################################## crash-7.2.8/lkcd_v2_v3.c-63- lkcd->dump_header = dh; crash-7.2.8/lkcd_v2_v3.c:64: lkcd->dump_header_asm = dha; crash-7.2.8/lkcd_v2_v3.c-65- if (lkcd->debug) ############################################## crash-7.2.8/net.c-61- crash-7.2.8/net.c:62:#define BYTES_IP_ADDR 15 /* bytes to print IP addr (xxx.xxx.xxx.xxx) */ crash-7.2.8/net.c-63-#define BYTES_PORT_NUM 5 /* bytes to print port number */ ############################################## crash-7.2.8/net.c-79-static int sym_socket_dump(ulong, int, int, ulong, struct reference *); crash-7.2.8/net.c:80:static void dump_hw_addr(unsigned char *, int); crash-7.2.8/net.c-81-static char *dump_in6_addr_port(uint16_t *, uint16_t, char *, int *); ############################################## crash-7.2.8/net.c-728- uint ha_size; /* size of HW address */ crash-7.2.8/net.c:729: uint ipaddr; /* hold ipaddr (aka primary_key) */ crash-7.2.8/net.c-730- struct devinfo dinfo; ############################################## crash-7.2.8/net.c-768- fprintf(fp, "%-10s ", "NETROM"); crash-7.2.8/net.c:769: dump_hw_addr(ha_buf, dinfo.dev_addr_len); crash-7.2.8/net.c-770- break; ############################################## crash-7.2.8/net.c-772- fprintf(fp, "%-10s ", "EETHER"); crash-7.2.8/net.c:773: dump_hw_addr(ha_buf, dinfo.dev_addr_len); crash-7.2.8/net.c-774- break; ############################################## crash-7.2.8/net.c-776- fprintf(fp, "%-10s ", "AX25"); crash-7.2.8/net.c:777: dump_hw_addr(ha_buf, dinfo.dev_addr_len); crash-7.2.8/net.c-778- break; ############################################## crash-7.2.8/net.c-780- fprintf(fp, "%-10s ", "PRONET"); crash-7.2.8/net.c:781: dump_hw_addr(ha_buf, dinfo.dev_addr_len); crash-7.2.8/net.c-782- break; ############################################## crash-7.2.8/net.c-784- fprintf(fp, "%-10s ", "CHAOS"); crash-7.2.8/net.c:785: dump_hw_addr(ha_buf, dinfo.dev_addr_len); crash-7.2.8/net.c-786- break; ############################################## crash-7.2.8/net.c-788- fprintf(fp, "%-10s ", "IEEE802"); crash-7.2.8/net.c:789: dump_hw_addr(ha_buf, dinfo.dev_addr_len); crash-7.2.8/net.c-790- break; ############################################## crash-7.2.8/net.c-792- fprintf(fp, "%-10s ", "ARCNET"); crash-7.2.8/net.c:793: dump_hw_addr(ha_buf, dinfo.dev_addr_len); crash-7.2.8/net.c-794- break; ############################################## crash-7.2.8/net.c-796- fprintf(fp, "%-10s ", "APPLETLK"); crash-7.2.8/net.c:797: dump_hw_addr(ha_buf, dinfo.dev_addr_len); crash-7.2.8/net.c-798- break; ############################################## crash-7.2.8/net.c-800- fprintf(fp, "%-10s ", "DLCI"); crash-7.2.8/net.c:801: dump_hw_addr(ha_buf, dinfo.dev_addr_len); crash-7.2.8/net.c-802- break; ############################################## crash-7.2.8/net.c-804- fprintf(fp, "%-10s ", "METRICOM"); crash-7.2.8/net.c:805: dump_hw_addr(ha_buf, dinfo.dev_addr_len); crash-7.2.8/net.c-806- break; ############################################## crash-7.2.8/net.c-808- fprintf(fp, "%-10s ", "UNKNOWN"); crash-7.2.8/net.c:809: dump_hw_addr(ha_buf, dinfo.dev_addr_len); crash-7.2.8/net.c-810- break; ############################################## crash-7.2.8/net.c-1271-static void crash-7.2.8/net.c:1272:dump_hw_addr(unsigned char *ha, int len) crash-7.2.8/net.c-1273-{ ############################################## crash-7.2.8/lkcd_dump_v8.h-533- crash-7.2.8/lkcd_dump_v8.h:534:#define HAVE_NO_DUMP_HEADER_ASM 1 crash-7.2.8/lkcd_dump_v8.h-535- ############################################## crash-7.2.8/gdb-7.6-ppc64le-support.patch-36-+++ b/gdb/ppc-sysv-tdep.c crash-7.2.8/gdb-7.6-ppc64le-support.patch:37:@@ -1101,6 +1101,83 @@ convert_code_addr_to_desc_addr (CORE_ADD crash-7.2.8/gdb-7.6-ppc64le-support.patch-38- return 1; ############################################## crash-7.2.8/gdb-7.6-ppc64le-support.patch-429- struct displaced_step_closure* dsc crash-7.2.8/gdb-7.6-ppc64le-support.patch:430: = get_displaced_step_closure_by_addr(memaddr); crash-7.2.8/gdb-7.6-ppc64le-support.patch-431-@@ -423,8 +423,8 @@ arm_pc_is_thumb (struct gdbarch *gdbarch ############################################## crash-7.2.8/gdb-7.6-ppc64le-support.patch-718-+++ b/gdb/dwarf2loc.c crash-7.2.8/gdb-7.6-ppc64le-support.patch:719:@@ -500,19 +500,20 @@ call_site_to_target_addr (struct gdbarch crash-7.2.8/gdb-7.6-ppc64le-support.patch-720- dwarf_block = FIELD_DWARF_BLOCK (call_site->target); ############################################## crash-7.2.8/gdb-7.6-ppc64le-support.patch-742- throw_error (NO_ENTRY_VALUE_ERROR, crash-7.2.8/gdb-7.6-ppc64le-support.patch:743:@@ -520,7 +521,8 @@ call_site_to_target_addr (struct gdbarch crash-7.2.8/gdb-7.6-ppc64le-support.patch-744- "requires known frame which is currently not " ############################################## crash-7.2.8/gdb-7.6-ppc64le-support.patch-752- caller_arch = get_frame_arch (caller_frame); crash-7.2.8/gdb-7.6-ppc64le-support.patch:753:@@ -547,7 +549,7 @@ call_site_to_target_addr (struct gdbarch crash-7.2.8/gdb-7.6-ppc64le-support.patch-754- msym = lookup_minimal_symbol (physname, NULL, NULL); ############################################## crash-7.2.8/gdb-7.6-ppc64le-support.patch-1118-@@ -1025,7 +1029,8 @@ static CORE_ADDR crash-7.2.8/gdb-7.6-ppc64le-support.patch:1119: hppa_hpux_find_import_stub_for_addr (CORE_ADDR funcaddr) crash-7.2.8/gdb-7.6-ppc64le-support.patch-1120- { ############################################## crash-7.2.8/gdb-7.6-ppc64le-support.patch-1127- funsym = lookup_minimal_symbol_by_pc (funcaddr); crash-7.2.8/gdb-7.6-ppc64le-support.patch:1128:@@ -1034,7 +1039,7 @@ hppa_hpux_find_import_stub_for_addr (COR crash-7.2.8/gdb-7.6-ppc64le-support.patch-1129- ALL_OBJFILES (objfile) ############################################## crash-7.2.8/gdb-7.6-ppc64le-support.patch-1169-+++ b/gdb/ia64-tdep.c crash-7.2.8/gdb-7.6-ppc64le-support.patch:1170:@@ -3651,11 +3651,11 @@ ia64_convert_from_func_ptr_addr (struct crash-7.2.8/gdb-7.6-ppc64le-support.patch-1171- /* There are also descriptors embedded in vtables. */ ############################################## crash-7.2.8/gdb-7.6-ppc64le-support.patch-1597- else crash-7.2.8/gdb-7.6-ppc64le-support.patch:1598: return is_mips_addr (memaddr); crash-7.2.8/gdb-7.6-ppc64le-support.patch-1599- } ############################################## crash-7.2.8/gdb-7.6-ppc64le-support.patch-1616- else crash-7.2.8/gdb-7.6-ppc64le-support.patch:1617: return is_mips16_addr (gdbarch, memaddr); crash-7.2.8/gdb-7.6-ppc64le-support.patch-1618- } ############################################## crash-7.2.8/gdb-7.6-ppc64le-support.patch-1636- else crash-7.2.8/gdb-7.6-ppc64le-support.patch:1637: return is_micromips_addr (gdbarch, memaddr); crash-7.2.8/gdb-7.6-ppc64le-support.patch-1638- } ############################################## crash-7.2.8/gdb-7.6-ppc64le-support.patch-1758-@@ -508,13 +508,14 @@ write_exp_msymbol (struct minimal_symbol crash-7.2.8/gdb-7.6-ppc64le-support.patch:1759: pc = gdbarch_convert_from_func_ptr_addr (gdbarch, addr, ¤t_target); crash-7.2.8/gdb-7.6-ppc64le-support.patch-1760- if (pc != addr) ############################################## crash-7.2.8/gdb-7.6-ppc64le-support.patch-1803-@@ -1076,12 +1076,13 @@ static int crash-7.2.8/gdb-7.6-ppc64le-support.patch:1804: convert_code_addr_to_desc_addr (CORE_ADDR code_addr, CORE_ADDR *desc_addr) crash-7.2.8/gdb-7.6-ppc64le-support.patch-1805- { ############################################## crash-7.2.8/gdb-7.6-ppc64le-support.patch-1810-+ crash-7.2.8/gdb-7.6-ppc64le-support.patch:1811: /* Find the minimal symbol that corresponds to CODE_ADDR (should crash-7.2.8/gdb-7.6-ppc64le-support.patch-1812- have a name of the form ".FN"). */ ############################################## crash-7.2.8/gdb-7.6-ppc64le-support.patch-1818- "objfile" that it contains. */ crash-7.2.8/gdb-7.6-ppc64le-support.patch:1819:@@ -1092,7 +1093,7 @@ convert_code_addr_to_desc_addr (CORE_ADD crash-7.2.8/gdb-7.6-ppc64le-support.patch-1820- address. Only look for the minimal symbol in ".FN"'s object file ############################################## crash-7.2.8/gdb-7.6-ppc64le-support.patch-1840- crash-7.2.8/gdb-7.6-ppc64le-support.patch:1841: if (obj_section_addr (osect) <= sect_addr crash-7.2.8/gdb-7.6-ppc64le-support.patch:1842: && sect_addr < obj_section_endaddr (osect) crash-7.2.8/gdb-7.6-ppc64le-support.patch-1843-- && (msymbol = lookup_minimal_symbol_by_pc_section (sect_addr, osect))) ############################################## crash-7.2.8/gdb-7.6-ppc64le-support.patch-2195- EOF crash-7.2.8/gdb-7.6-ppc64le-support.patch:2196: eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` crash-7.2.8/gdb-7.6-ppc64le-support.patch-2197- echo "${UNAME_MACHINE}-pc-linux-${LIBC}" crash-7.2.8/gdb-7.6-ppc64le-support.patch-2198-@@ -957,6 +961,9 @@ EOF crash-7.2.8/gdb-7.6-ppc64le-support.patch:2199: eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` crash-7.2.8/gdb-7.6-ppc64le-support.patch-2200- test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } ############################################## crash-7.2.8/gdb-7.6-ppc64le-support.patch-3227-+ EOF crash-7.2.8/gdb-7.6-ppc64le-support.patch:3228:+ eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` crash-7.2.8/gdb-7.6-ppc64le-support.patch-3229-+ ;; ############################################## crash-7.2.8/gdb-7.6-ppc64le-support.patch-3238- # the GNU system crash-7.2.8/gdb-7.6-ppc64le-support.patch:3239:- echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` crash-7.2.8/gdb-7.6-ppc64le-support.patch:3240:+ echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` crash-7.2.8/gdb-7.6-ppc64le-support.patch-3241- exit ;; ############################################## crash-7.2.8/gdb-7.6-ppc64le-support.patch-3243- # other systems with GNU libc and userland crash-7.2.8/gdb-7.6-ppc64le-support.patch:3244:- echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu crash-7.2.8/gdb-7.6-ppc64le-support.patch:3245:+ echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC} crash-7.2.8/gdb-7.6-ppc64le-support.patch-3246- exit ;; ############################################## crash-7.2.8/gdb-7.6-ppc64le-support.patch-3325--EOF crash-7.2.8/gdb-7.6-ppc64le-support.patch:3326:- eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` crash-7.2.8/gdb-7.6-ppc64le-support.patch-3327-- echo "${UNAME_MACHINE}-pc-linux-${LIBC}" ############################################## crash-7.2.8/gdb-7.6-ppc64le-support.patch-3346- EOF crash-7.2.8/gdb-7.6-ppc64le-support.patch:3347: eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` crash-7.2.8/gdb-7.6-ppc64le-support.patch-3348-- test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } ############################################## crash-7.2.8/gdb-7.6-ppc64le-support.patch-3525-@@ -830,7 +832,7 @@ case $basic_machine in crash-7.2.8/gdb-7.6-ppc64le-support.patch:3526: basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` crash-7.2.8/gdb-7.6-ppc64le-support.patch-3527- ;; ############################################## crash-7.2.8/gdb-7.6-ppc64le-support.patch-3908-+++ b/gdb/gdbarch.h crash-7.2.8/gdb-7.6-ppc64le-support.patch:3909:@@ -487,6 +487,12 @@ typedef CORE_ADDR (gdbarch_skip_main_pro crash-7.2.8/gdb-7.6-ppc64le-support.patch-3910- extern CORE_ADDR gdbarch_skip_main_prologue (struct gdbarch *gdbarch, CORE_ADDR ip); ############################################## crash-7.2.8/gdb-7.6-ppc64le-support.patch-3914-+ crash-7.2.8/gdb-7.6-ppc64le-support.patch:3915:+typedef CORE_ADDR (gdbarch_skip_entrypoint_ftype) (struct gdbarch *gdbarch, CORE_ADDR ip); crash-7.2.8/gdb-7.6-ppc64le-support.patch-3916-+extern CORE_ADDR gdbarch_skip_entrypoint (struct gdbarch *gdbarch, CORE_ADDR ip); ############################################## crash-7.2.8/gdb-7.6-ppc64le-support.patch-4151- || TYPE_CODE (type) == TYPE_CODE_BOOL crash-7.2.8/gdb-7.6-ppc64le-support.patch:4152:@@ -1102,6 +1114,156 @@ convert_code_addr_to_desc_addr (CORE_ADD crash-7.2.8/gdb-7.6-ppc64le-support.patch-4153- return 1; ############################################## crash-7.2.8/gdb-7.6-ppc64le-support.patch-4564-- if (TYPE_CODE (ftype) == TYPE_CODE_PTR crash-7.2.8/gdb-7.6-ppc64le-support.patch:4565:- || convert_code_addr_to_desc_addr (func_addr, &desc_addr)) crash-7.2.8/gdb-7.6-ppc64le-support.patch-4566-- { ############################################## crash-7.2.8/gdb-7.6-ppc64le-support.patch-4583-+ if (TYPE_CODE (ftype) == TYPE_CODE_PTR crash-7.2.8/gdb-7.6-ppc64le-support.patch:4584:+ || convert_code_addr_to_desc_addr (func_addr, &desc_addr)) crash-7.2.8/gdb-7.6-ppc64le-support.patch-4585-+ { ############################################## crash-7.2.8/mips.c-297- crash-7.2.8/mips.c:298: if (is_kernel_thread(tc->task) && IS_KVADDR(vaddr)) { crash-7.2.8/mips.c-299- ulong active_mm; ############################################## crash-7.2.8/mips.c-329-{ crash-7.2.8/mips.c:330: if (!IS_KVADDR(kvaddr)) crash-7.2.8/mips.c-331- return FALSE; crash-7.2.8/mips.c-332- crash-7.2.8/mips.c:333: if (!verbose && !IS_VMALLOC_ADDR(kvaddr)) { crash-7.2.8/mips.c-334- *paddr = VTOP(kvaddr); ############################################## crash-7.2.8/mips.c-568- crash-7.2.8/mips.c:569: if (!IS_KVADDR(current.pc) && !invalid_ok) crash-7.2.8/mips.c-570- return; ############################################## crash-7.2.8/mips.c-770-static int crash-7.2.8/mips.c:771:mips_is_task_addr(ulong task) crash-7.2.8/mips.c-772-{ crash-7.2.8/mips.c-773- if (tt->flags & THREAD_INFO) crash-7.2.8/mips.c:774: return IS_KVADDR(task); crash-7.2.8/mips.c-775- crash-7.2.8/mips.c:776: return (IS_KVADDR(task) && ALIGNED_STACK_OFFSET(task) == 0); crash-7.2.8/mips.c-777-} ############################################## crash-7.2.8/mips.c-1020- fprintf(fp, " vmalloc_start: mips_vmalloc_start()\n"); crash-7.2.8/mips.c:1021: fprintf(fp, " is_task_addr: mips_is_task_addr()\n"); crash-7.2.8/mips.c-1022- fprintf(fp, " verify_symbol: mips_verify_symbol()\n"); ############################################## crash-7.2.8/mips.c-1025- fprintf(fp, " get_smp_cpus: mips_get_smp_cpus()\n"); crash-7.2.8/mips.c:1026: fprintf(fp, " is_kvaddr: generic_is_kvaddr()\n"); crash-7.2.8/mips.c:1027: fprintf(fp, " is_uvaddr: generic_is_uvaddr()\n"); crash-7.2.8/mips.c:1028: fprintf(fp, " verify_paddr: generic_verify_paddr()\n"); crash-7.2.8/mips.c-1029- fprintf(fp, " init_kernel_pgd: NULL\n"); ############################################## crash-7.2.8/debian/Makefile.ori-246- @if [ -f ${GDB}.patch ] && [ -s ${GDB}.patch ] && \ crash-7.2.8/debian/Makefile.ori:247: [ "`sum ${GDB}.patch`" != "`sum ${GDB}/${GDB}.patch`" ]; then \ crash-7.2.8/debian/Makefile.ori-248- (sh -x ${GDB}.patch ${TARGET}; patch -N -p0 -r- --fuzz=0 < ${GDB}.patch; cp ${GDB}.patch ${GDB}; cd ${GDB}; \ ############################################## crash-7.2.8/debian/changelog-718- crash-7.2.8/debian/changelog:719: * Fix for a gcc-9 compilation error that occurs if an inline asm statement crash-7.2.8/debian/changelog-720- clobbers the stack pointer. Without the patch, x86 and x86_64 builds will ############################################## crash-7.2.8/.pc/0002-multiarch-libc.patch/Makefile-246- @if [ -f ${GDB}.patch ] && [ -s ${GDB}.patch ] && \ crash-7.2.8/.pc/0002-multiarch-libc.patch/Makefile:247: [ "`sum ${GDB}.patch`" != "`sum ${GDB}/${GDB}.patch`" ]; then \ crash-7.2.8/.pc/0002-multiarch-libc.patch/Makefile-248- (sh -x ${GDB}.patch ${TARGET}; patch -N -p0 -r- --fuzz=0 < ${GDB}.patch; cp ${GDB}.patch ${GDB}; cd ${GDB}; \ ############################################## crash-7.2.8/Makefile-246- @if [ -f ${GDB}.patch ] && [ -s ${GDB}.patch ] && \ crash-7.2.8/Makefile:247: [ "`sum ${GDB}.patch`" != "`sum ${GDB}/${GDB}.patch`" ]; then \ crash-7.2.8/Makefile-248- (sh -x ${GDB}.patch ${TARGET}; patch -N -p0 -r- --fuzz=0 < ${GDB}.patch; cp ${GDB}.patch ${GDB}; cd ${GDB}; \