| /freebsd-12.1/sys/amd64/include/ |
| H A D | profile.h | 98 ((pc < (uintfptr_t)VM_MAXUSER_ADDRESS) ? (uintfptr_t)user : pc) 101 ((pc >= (uintfptr_t)btrap && pc < (uintfptr_t)eintr) ? \ 102 ((pc >= (uintfptr_t)bintr) ? (uintfptr_t)bintr : \ 103 (uintfptr_t)btrap) : ~0UL) 110 static void _mcount(uintfptr_t frompc, uintfptr_t selfpc) __used; \ 150 uintfptr_t selfpc, frompc; \ 165 frompc = ((uintfptr_t *)frompc)[1]; \ 173 typedef u_long uintfptr_t; typedef 185 void mcount(uintfptr_t frompc, uintfptr_t selfpc);
|
| /freebsd-12.1/sys/i386/include/ |
| H A D | profile.h | 106 if ((pc) >= (uintfptr_t)start_exceptions + setidt_disp && \ 107 (pc) < (uintfptr_t)end_exceptions + setidt_disp) \ 112 ((pc >= (uintfptr_t)btrap && pc < (uintfptr_t)eintr) ? \ 113 ((pc >= (uintfptr_t)bintr) ? (uintfptr_t)bintr : \ 114 (uintfptr_t)btrap) : ~0U) 116 #define MCOUNT_USERPC ((uintfptr_t)user) 129 uintfptr_t selfpc, frompc, ecx; \ 152 frompc = ((uintfptr_t *)frompc)[1]; \ 160 typedef u_int uintfptr_t; typedef 172 void mcount(uintfptr_t frompc, uintfptr_t selfpc);
|
| /freebsd-12.1/sys/sparc64/include/ |
| H A D | profile.h | 63 ((pc < (uintfptr_t)VM_MAXUSER_ADDRESS) ? (uintfptr_t)user : pc) 66 ((pc >= (uintfptr_t)btrap && pc < (uintfptr_t)eintr) ? \ 67 ((pc >= (uintfptr_t)bintr) ? (uintfptr_t)bintr : \ 68 (uintfptr_t)btrap) : ~0UL) 70 void mcount(uintfptr_t frompc, uintfptr_t selfpc); 74 typedef u_long uintfptr_t; typedef 83 uintfptr_t frompc, selfpc; \
|
| /freebsd-12.1/sys/arm/include/ |
| H A D | profile.h | 103 ((pc < (uintfptr_t)VM_MAXUSER_ADDRESS) ? (uintfptr_t)user : pc) 106 ((pc >= (uintfptr_t)btrap && pc < (uintfptr_t)eintr) ? \ 107 ((pc >= (uintfptr_t)bintr) ? (uintfptr_t)bintr : \ 108 (uintfptr_t)btrap) : ~0U) 126 void mcount(uintfptr_t frompc, uintfptr_t selfpc); 129 typedef u_int uintfptr_t; typedef
|
| /freebsd-12.1/sys/riscv/include/ |
| H A D | profile.h | 62 ((pc < (uintfptr_t)VM_MAXUSER_ADDRESS) ? (uintfptr_t)user : pc) 65 ((pc >= (uintfptr_t)btrap && pc < (uintfptr_t)eintr) ? \ 66 ((pc >= (uintfptr_t)bintr) ? (uintfptr_t)bintr : \ 67 (uintfptr_t)btrap) : ~0UL) 69 void mcount(uintfptr_t frompc, uintfptr_t selfpc); 73 typedef unsigned long long uintfptr_t; typedef
|
| /freebsd-12.1/sys/arm64/include/ |
| H A D | profile.h | 62 ((pc < (uintfptr_t)VM_MAXUSER_ADDRESS) ? (uintfptr_t)user : pc) 65 ((pc >= (uintfptr_t)btrap && pc < (uintfptr_t)eintr) ? \ 66 ((pc >= (uintfptr_t)bintr) ? (uintfptr_t)bintr : \ 67 (uintfptr_t)btrap) : ~0UL) 69 void mcount(uintfptr_t frompc, uintfptr_t selfpc); 73 typedef unsigned long long uintfptr_t; typedef
|
| /freebsd-12.1/lib/libc/gmon/ |
| H A D | mcount.c | 68 _MCOUNT_DECL(uintfptr_t frompc, uintfptr_t selfpc) in _MCOUNT_DECL() 107 >= (uintfptr_t)(VM_MAXUSER_ADDRESS + UPAGES * PAGE_SIZE)) in _MCOUNT_DECL() 109 frompci = (uintfptr_t)user - p->lowpc; in _MCOUNT_DECL() 171 if ((uintfptr_t)selfpc >= (uintfptr_t)btrap in _MCOUNT_DECL() 172 && (uintfptr_t)selfpc < (uintfptr_t)eintr) { in _MCOUNT_DECL() 173 if ((uintfptr_t)selfpc >= (uintfptr_t)bintr) in _MCOUNT_DECL() 174 frompci = (uintfptr_t)bintr - p->lowpc; in _MCOUNT_DECL() 176 frompci = (uintfptr_t)btrap - p->lowpc; in _MCOUNT_DECL() 283 uintfptr_t selfpc; in mexitcount() 286 uintfptr_t selfpcdiff; [all …]
|
| /freebsd-12.1/sys/powerpc/include/ |
| H A D | profile.h | 191 #define __PROFILE_VECTOR_BASE (uintfptr_t)interrupt_vector_base 192 #define __PROFILE_VECTOR_TOP (uintfptr_t)interrupt_vector_top 215 ((pc < (uintfptr_t)VM_MAXUSER_ADDRESS) ? \ 216 (uintfptr_t)powerpc_profile_userspace : pc) 221 (uintfptr_t)powerpc_profile_interrupt : ~0U) 223 void __mcount(uintfptr_t frompc, uintfptr_t selfpc); 228 typedef u_long uintfptr_t; typedef 230 typedef u_int uintfptr_t; typedef
|
| /freebsd-12.1/lib/libpmcstat/ |
| H A D | libpmcstat.h | 183 uintfptr_t pi_start; /* start address (inclusive) */ 184 uintfptr_t pi_end; /* end address (exclusive) */ 185 uintfptr_t pi_entry; /* entry address */ 186 uintfptr_t pi_vaddr; /* virtual address where loaded */ 231 uintfptr_t ppm_lowpc; 232 uintfptr_t ppm_highpc; 252 uintfptr_t pp_entryaddr; /* entry address */ 286 uintfptr_t *cc, int usermode, uint32_t cpu); 322 uintfptr_t addr); 344 struct pmcstat_image *_i, uintfptr_t _lpc); [all …]
|
| H A D | libpmcstat_process.c | 64 struct pmcstat_image *image, uintfptr_t entryaddr) in pmcstat_process_aout_exec() 78 struct pmcstat_image *image, uintfptr_t entryaddr, in pmcstat_process_elf_exec() 149 pmcstat_interned_string path, uintfptr_t entryaddr, in pmcstat_process_exec() 195 pmcstat_process_find_map(struct pmcstat_process *p, uintfptr_t pc) in pmcstat_process_find_map()
|
| H A D | libpmcstat_image.c | 175 uintfptr_t start) in pmcstat_image_link() 178 uintfptr_t offset; in pmcstat_image_link() 273 uintfptr_t minva, maxva; in pmcstat_image_get_elf_params() 284 image->pi_start = minva = ~(uintfptr_t) 0; in pmcstat_image_get_elf_params() 285 image->pi_end = maxva = (uintfptr_t) 0; in pmcstat_image_get_elf_params()
|
| /freebsd-12.1/sys/mips/include/ |
| H A D | profile.h | 122 typedef u_long uintfptr_t; typedef 124 typedef u_int uintfptr_t; typedef 141 void mcount(uintfptr_t frompc, uintfptr_t selfpc); 167 void _mcount(uintfptr_t frompc, uintfptr_t selfpc); 179 void mexitcount(uintfptr_t selfpc);
|
| /freebsd-12.1/sys/sys/ |
| H A D | gmon.h | 166 uintfptr_t lowpc; 167 uintfptr_t highpc; 207 #define PC_TO_I(p, pc) ((uintfptr_t)(pc) - (uintfptr_t)(p)->lowpc) 229 void kmupetext(uintfptr_t nhighpc); 230 void mexitcount(uintfptr_t selfpc);
|
| H A D | pmclog.h | 151 uintfptr_t pl_start; /* 8 byte aligned */ 159 uintfptr_t pl_start; /* 8 byte aligned */ 160 uintfptr_t pl_end; 205 uintfptr_t pl_start; /* keep 8 byte aligned */ 305 uintfptr_t start, const char *path); 307 uintfptr_t start, uintfptr_t end); 314 uintfptr_t _startaddr, char *_path);
|
| H A D | pmckern.h | 79 uintfptr_t pm_entryaddr; 84 uintfptr_t pm_address; /* address object is loaded at */ 88 uintfptr_t pm_address; /* start address of region */
|
| H A D | resourcevar.h | 119 void addupc_intr(struct thread *td, uintfptr_t pc, u_int ticks); 120 void addupc_task(struct thread *td, uintfptr_t pc, u_int ticks);
|
| /freebsd-12.1/lib/libpmc/ |
| H A D | pmclog.h | 55 uintfptr_t pl_pc[PMC_CALLCHAIN_DEPTH_MAX]; 74 uintfptr_t pl_start; 80 uintfptr_t pl_start; 81 uintfptr_t pl_end; 85 uintfptr_t pl_pc; 135 uintfptr_t pl_entryaddr;
|
| /freebsd-12.1/sys/libkern/ |
| H A D | mcount.c | 61 _MCOUNT_DECL(uintfptr_t frompc, uintfptr_t selfpc) /* _mcount; may be static, inline, etc */ in _MCOUNT_DECL() 264 mexitcount(uintfptr_t selfpc) in mexitcount() 267 uintfptr_t selfpcdiff; in mexitcount() 273 selfpcdiff = selfpc - (uintfptr_t)p->lowpc; in mexitcount()
|
| /freebsd-12.1/usr.sbin/pmcstat/ |
| H A D | pmcpl_callgraph.c | 95 pmcstat_cgnode_allocate(struct pmcstat_image *image, uintfptr_t pc) in pmcstat_cgnode_allocate() 132 uintfptr_t pc, int usermode) in pmcstat_cgnode_hash_lookup_pc() 139 uintfptr_t loadaddress; in pmcstat_cgnode_hash_lookup_pc() 160 for (hash = i = 0; i < sizeof(uintfptr_t); i++) in pmcstat_cgnode_hash_lookup_pc() 224 uintfptr_t pcoffset) in pmcstat_cgnode_find() 328 uint32_t nsamples, uintfptr_t *cc, int usermode, uint32_t cpu) in pmcpl_cg_process() 330 uintfptr_t pc, loadaddress; in pmcpl_cg_process()
|
| H A D | pmcpl_callgraph.h | 44 uintfptr_t pcg_func; 64 uint32_t nsamples, uintfptr_t *cc, int usermode, uint32_t cpu);
|
| H A D | pmcpl_annotate.c | 82 uint32_t nsamples, uintfptr_t *cc, int usermode, uint32_t cpu) in pmcpl_annotate_process() 86 uintfptr_t newpc; in pmcpl_annotate_process()
|
| H A D | pmcpl_calltree.c | 93 uintfptr_t pctf_func; 102 uintfptr_t pct_func; 275 uintfptr_t pc, unsigned v) in pmcpl_ct_instr_add() 665 pmcpl_ct_node_hash_lookup(struct pmcstat_image *image, uintfptr_t pc, in pmcpl_ct_node_hash_lookup() 682 for (hash = i = 0; i < (int)sizeof(uintfptr_t); i++) in pmcpl_ct_node_hash_lookup() 730 uint32_t nsamples, uintfptr_t *cc, int usermode, uint32_t cpu) in pmcpl_ct_process() 733 uintfptr_t pc, loadaddress; in pmcpl_ct_process() 830 pmcpl_ct_node_printchild(struct pmcpl_ct_node *ct, uintfptr_t paddr, in pmcpl_ct_node_printchild() 834 uintfptr_t addr; in pmcpl_ct_node_printchild() 897 uintfptr_t faddr, addr; in pmcpl_ct_node_printself() [all …]
|
| H A D | pmcpl_annotate_cg.c | 85 uint32_t nsamples, uintfptr_t *cc, int usermode, uint32_t cpu) in pmcpl_annotate_cg_process() 89 uintfptr_t newpc; in pmcpl_annotate_cg_process()
|
| /freebsd-12.1/sys/kern/ |
| H A D | subr_prof.c | 86 kmupetext(uintfptr_t nhighpc) in kmupetext() 154 uintfptr_t tmp_addr; in kmstartup() 242 for (tmp_addr = (uintfptr_t)nullfunc_loop_profiled; in kmstartup() 243 tmp_addr < (uintfptr_t)nullfunc_loop_profiled_end; in kmstartup() 459 addupc_intr(struct thread *td, uintfptr_t pc, u_int ticks) in addupc_intr() 486 addupc_task(struct thread *td, uintfptr_t pc, u_int ticks) in addupc_task()
|
| /freebsd-12.1/sys/dev/hwpmc/ |
| H A D | hwpmc_logging.c | 195 PMC_CALLCHAIN_DEPTH_MAX*sizeof(uintfptr_t)); 199 5*4 + sizeof(uintfptr_t)); 201 5*4 + TSDELTA + sizeof(uintfptr_t)); 202 CTASSERT(sizeof(struct pmclog_map_out) == 5*4 + 2*sizeof(uintfptr_t) + TSDELTA); 209 sizeof(uintfptr_t) + TSDELTA); 211 sizeof(uintfptr_t)); 927 ps->ps_nsamples * sizeof(uintfptr_t); in pmclog_process_callchain() 955 pmclog_process_map_in(struct pmc_owner *po, pid_t pid, uintfptr_t start, in pmclog_process_map_in() 975 pmclog_process_map_out(struct pmc_owner *po, pid_t pid, uintfptr_t start, in pmclog_process_map_out() 976 uintfptr_t end) in pmclog_process_map_out() [all …]
|