===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
uftrace-0.9.4/Makefile.include-6-	QUIET_AR       = @echo '  AR       '$(patsubst $(objdir)/%,%,$@);
uftrace-0.9.4/Makefile.include:7:	QUIET_ASM      = @echo '  ASM      '$(patsubst $(objdir)/%,%,$@);
uftrace-0.9.4/Makefile.include-8-	QUIET_LINK     = @echo '  LINK     '$(patsubst $(objdir)/%,%,$@);
##############################################
uftrace-0.9.4/arch/aarch64/mcount-dynamic.c-84-
uftrace-0.9.4/arch/aarch64/mcount-dynamic.c:85:static unsigned long get_target_addr(struct mcount_dynamic_info *mdi,
uftrace-0.9.4/arch/aarch64/mcount-dynamic.c-86-				     unsigned long addr)
##############################################
uftrace-0.9.4/arch/aarch64/mcount-dynamic.c-111-
uftrace-0.9.4/arch/aarch64/mcount-dynamic.c:112:	call = get_target_addr(mdi, info.addr);
uftrace-0.9.4/arch/aarch64/mcount-dynamic.c-113-
##############################################
uftrace-0.9.4/arch/aarch64/mcount-insn.c-12-	if (cs_open(CS_ARCH_ARM64, CS_MODE_ARM, &disasm->engine) != CS_ERR_OK) {
uftrace-0.9.4/arch/aarch64/mcount-insn.c:13:		pr_dbg("failed to init Capstone disasm engine\n");
uftrace-0.9.4/arch/aarch64/mcount-insn.c-14-		return;
##############################################
uftrace-0.9.4/arch/aarch64/mcount-support.c-58-	case UFT_AARCH64_REG_S0:
uftrace-0.9.4/arch/aarch64/mcount-support.c:59:		asm volatile ("str s0, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/aarch64/mcount-support.c-60-		break;
uftrace-0.9.4/arch/aarch64/mcount-support.c-61-	case UFT_AARCH64_REG_S1:
uftrace-0.9.4/arch/aarch64/mcount-support.c:62:		asm volatile ("str s1, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/aarch64/mcount-support.c-63-		break;
uftrace-0.9.4/arch/aarch64/mcount-support.c-64-	case UFT_AARCH64_REG_S2:
uftrace-0.9.4/arch/aarch64/mcount-support.c:65:		asm volatile ("str s2, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/aarch64/mcount-support.c-66-		break;
uftrace-0.9.4/arch/aarch64/mcount-support.c-67-	case UFT_AARCH64_REG_S3:
uftrace-0.9.4/arch/aarch64/mcount-support.c:68:		asm volatile ("str s3, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/aarch64/mcount-support.c-69-		break;
uftrace-0.9.4/arch/aarch64/mcount-support.c-70-	case UFT_AARCH64_REG_S4:
uftrace-0.9.4/arch/aarch64/mcount-support.c:71:		asm volatile ("str s4, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/aarch64/mcount-support.c-72-		break;
uftrace-0.9.4/arch/aarch64/mcount-support.c-73-	case UFT_AARCH64_REG_S5:
uftrace-0.9.4/arch/aarch64/mcount-support.c:74:		asm volatile ("str s5, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/aarch64/mcount-support.c-75-		break;
uftrace-0.9.4/arch/aarch64/mcount-support.c-76-	case UFT_AARCH64_REG_S6:
uftrace-0.9.4/arch/aarch64/mcount-support.c:77:		asm volatile ("str s6, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/aarch64/mcount-support.c-78-		break;
uftrace-0.9.4/arch/aarch64/mcount-support.c-79-	case UFT_AARCH64_REG_S7:
uftrace-0.9.4/arch/aarch64/mcount-support.c:80:		asm volatile ("str s7, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/aarch64/mcount-support.c-81-		break;
uftrace-0.9.4/arch/aarch64/mcount-support.c-82-	case UFT_AARCH64_REG_D0:
uftrace-0.9.4/arch/aarch64/mcount-support.c:83:		asm volatile ("str d0, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/aarch64/mcount-support.c-84-		break;
uftrace-0.9.4/arch/aarch64/mcount-support.c-85-	case UFT_AARCH64_REG_D1:
uftrace-0.9.4/arch/aarch64/mcount-support.c:86:		asm volatile ("str d1, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/aarch64/mcount-support.c-87-		break;
uftrace-0.9.4/arch/aarch64/mcount-support.c-88-	case UFT_AARCH64_REG_D2:
uftrace-0.9.4/arch/aarch64/mcount-support.c:89:		asm volatile ("str d2, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/aarch64/mcount-support.c-90-		break;
uftrace-0.9.4/arch/aarch64/mcount-support.c-91-	case UFT_AARCH64_REG_D3:
uftrace-0.9.4/arch/aarch64/mcount-support.c:92:		asm volatile ("str d3, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/aarch64/mcount-support.c-93-		break;
uftrace-0.9.4/arch/aarch64/mcount-support.c-94-	case UFT_AARCH64_REG_D4:
uftrace-0.9.4/arch/aarch64/mcount-support.c:95:		asm volatile ("str d4, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/aarch64/mcount-support.c-96-		break;
uftrace-0.9.4/arch/aarch64/mcount-support.c-97-	case UFT_AARCH64_REG_D5:
uftrace-0.9.4/arch/aarch64/mcount-support.c:98:		asm volatile ("str d5, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/aarch64/mcount-support.c-99-		break;
uftrace-0.9.4/arch/aarch64/mcount-support.c-100-	case UFT_AARCH64_REG_D6:
uftrace-0.9.4/arch/aarch64/mcount-support.c:101:		asm volatile ("str d6, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/aarch64/mcount-support.c-102-		break;
uftrace-0.9.4/arch/aarch64/mcount-support.c-103-	case UFT_AARCH64_REG_D7:
uftrace-0.9.4/arch/aarch64/mcount-support.c:104:		asm volatile ("str d7, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/aarch64/mcount-support.c-105-		break;
##############################################
uftrace-0.9.4/arch/aarch64/mcount-support.c-174-		if (spec->size <= 4) {
uftrace-0.9.4/arch/aarch64/mcount-support.c:175:			asm volatile ("ldr s0, %1\n"
uftrace-0.9.4/arch/aarch64/mcount-support.c-176-				      "str s0, %0\n" :
##############################################
uftrace-0.9.4/arch/aarch64/mcount-support.c-179-		else {
uftrace-0.9.4/arch/aarch64/mcount-support.c:180:			asm volatile ("ldr d0, %1\n"
uftrace-0.9.4/arch/aarch64/mcount-support.c-181-				      "str d0, %0\n" :
##############################################
uftrace-0.9.4/arch/aarch64/mcount-support.c-188-
uftrace-0.9.4/arch/aarch64/mcount-support.c:189:unsigned long mcount_arch_plthook_addr(struct plthook_data *pd, int idx)
uftrace-0.9.4/arch/aarch64/mcount-support.c-190-{
##############################################
uftrace-0.9.4/arch/arm/mcount-support.c-336-	case UFT_ARM_REG_S0:
uftrace-0.9.4/arch/arm/mcount-support.c:337:		asm volatile ("vstr %%s0, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/arm/mcount-support.c-338-		break;
uftrace-0.9.4/arch/arm/mcount-support.c-339-	case UFT_ARM_REG_S1:
uftrace-0.9.4/arch/arm/mcount-support.c:340:		asm volatile ("vstr %%s1, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/arm/mcount-support.c-341-		break;
uftrace-0.9.4/arch/arm/mcount-support.c-342-	case UFT_ARM_REG_S2:
uftrace-0.9.4/arch/arm/mcount-support.c:343:		asm volatile ("vstr %%s2, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/arm/mcount-support.c-344-		break;
uftrace-0.9.4/arch/arm/mcount-support.c-345-	case UFT_ARM_REG_S3:
uftrace-0.9.4/arch/arm/mcount-support.c:346:		asm volatile ("vstr %%s3, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/arm/mcount-support.c-347-		break;
uftrace-0.9.4/arch/arm/mcount-support.c-348-	case UFT_ARM_REG_S4:
uftrace-0.9.4/arch/arm/mcount-support.c:349:		asm volatile ("vstr %%s4, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/arm/mcount-support.c-350-		break;
uftrace-0.9.4/arch/arm/mcount-support.c-351-	case UFT_ARM_REG_S5:
uftrace-0.9.4/arch/arm/mcount-support.c:352:		asm volatile ("vstr %%s5, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/arm/mcount-support.c-353-		break;
uftrace-0.9.4/arch/arm/mcount-support.c-354-	case UFT_ARM_REG_S6:
uftrace-0.9.4/arch/arm/mcount-support.c:355:		asm volatile ("vstr %%s6, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/arm/mcount-support.c-356-		break;
uftrace-0.9.4/arch/arm/mcount-support.c-357-	case UFT_ARM_REG_S7:
uftrace-0.9.4/arch/arm/mcount-support.c:358:		asm volatile ("vstr %%s7, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/arm/mcount-support.c-359-		break;
uftrace-0.9.4/arch/arm/mcount-support.c-360-	case UFT_ARM_REG_S8:
uftrace-0.9.4/arch/arm/mcount-support.c:361:		asm volatile ("vstr %%s8, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/arm/mcount-support.c-362-		break;
uftrace-0.9.4/arch/arm/mcount-support.c-363-	case UFT_ARM_REG_S9:
uftrace-0.9.4/arch/arm/mcount-support.c:364:		asm volatile ("vstr %%s9, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/arm/mcount-support.c-365-		break;
uftrace-0.9.4/arch/arm/mcount-support.c-366-	case UFT_ARM_REG_S10:
uftrace-0.9.4/arch/arm/mcount-support.c:367:		asm volatile ("vstr %%s10, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/arm/mcount-support.c-368-		break;
uftrace-0.9.4/arch/arm/mcount-support.c-369-	case UFT_ARM_REG_S11:
uftrace-0.9.4/arch/arm/mcount-support.c:370:		asm volatile ("vstr %%s11, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/arm/mcount-support.c-371-		break;
uftrace-0.9.4/arch/arm/mcount-support.c-372-	case UFT_ARM_REG_S12:
uftrace-0.9.4/arch/arm/mcount-support.c:373:		asm volatile ("vstr %%s12, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/arm/mcount-support.c-374-		break;
uftrace-0.9.4/arch/arm/mcount-support.c-375-	case UFT_ARM_REG_S13:
uftrace-0.9.4/arch/arm/mcount-support.c:376:		asm volatile ("vstr %%s13, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/arm/mcount-support.c-377-		break;
uftrace-0.9.4/arch/arm/mcount-support.c-378-	case UFT_ARM_REG_S14:
uftrace-0.9.4/arch/arm/mcount-support.c:379:		asm volatile ("vstr %%s14, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/arm/mcount-support.c-380-		break;
uftrace-0.9.4/arch/arm/mcount-support.c-381-	case UFT_ARM_REG_S15:
uftrace-0.9.4/arch/arm/mcount-support.c:382:		asm volatile ("vstr %%s15, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/arm/mcount-support.c-383-		break;
uftrace-0.9.4/arch/arm/mcount-support.c-384-	case UFT_ARM_REG_D0:
uftrace-0.9.4/arch/arm/mcount-support.c:385:		asm volatile ("vstr %%d0, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/arm/mcount-support.c-386-		break;
uftrace-0.9.4/arch/arm/mcount-support.c-387-	case UFT_ARM_REG_D1:
uftrace-0.9.4/arch/arm/mcount-support.c:388:		asm volatile ("vstr %%d1, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/arm/mcount-support.c-389-		break;
uftrace-0.9.4/arch/arm/mcount-support.c-390-	case UFT_ARM_REG_D2:
uftrace-0.9.4/arch/arm/mcount-support.c:391:		asm volatile ("vstr %%d2, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/arm/mcount-support.c-392-		break;
uftrace-0.9.4/arch/arm/mcount-support.c-393-	case UFT_ARM_REG_D3:
uftrace-0.9.4/arch/arm/mcount-support.c:394:		asm volatile ("vstr %%d3, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/arm/mcount-support.c-395-		break;
uftrace-0.9.4/arch/arm/mcount-support.c-396-	case UFT_ARM_REG_D4:
uftrace-0.9.4/arch/arm/mcount-support.c:397:		asm volatile ("vstr %%d4, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/arm/mcount-support.c-398-		break;
uftrace-0.9.4/arch/arm/mcount-support.c-399-	case UFT_ARM_REG_D5:
uftrace-0.9.4/arch/arm/mcount-support.c:400:		asm volatile ("vstr %%d5, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/arm/mcount-support.c-401-		break;
uftrace-0.9.4/arch/arm/mcount-support.c-402-	case UFT_ARM_REG_D6:
uftrace-0.9.4/arch/arm/mcount-support.c:403:		asm volatile ("vstr %%d6, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/arm/mcount-support.c-404-		break;
uftrace-0.9.4/arch/arm/mcount-support.c-405-	case UFT_ARM_REG_D7:
uftrace-0.9.4/arch/arm/mcount-support.c:406:		asm volatile ("vstr %%d7, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/arm/mcount-support.c-407-		break;
##############################################
uftrace-0.9.4/arch/arm/mcount-support.c-498-
uftrace-0.9.4/arch/arm/mcount-support.c:499:unsigned long mcount_arch_plthook_addr(struct plthook_data *pd, int idx)
uftrace-0.9.4/arch/arm/mcount-support.c-500-{
##############################################
uftrace-0.9.4/arch/arm/plthook.S-51-	.word _GLOBAL_OFFSET_TABLE_-(.LPIC0+8)
uftrace-0.9.4/arch/arm/plthook.S:52:	.word plthook_resolver_addr(GOT)
uftrace-0.9.4/arch/arm/plthook.S-53-END(plt_hooker)
##############################################
uftrace-0.9.4/arch/i386/mcount-dynamic.c-63-
uftrace-0.9.4/arch/i386/mcount-dynamic.c:64:static unsigned long get_target_addr(struct mcount_dynamic_info *mdi, unsigned long addr)
uftrace-0.9.4/arch/i386/mcount-dynamic.c-65-{
##############################################
uftrace-0.9.4/arch/i386/mcount-dynamic.c-89-	/* get the jump offset to the trampoline */
uftrace-0.9.4/arch/i386/mcount-dynamic.c:90:	target_addr = get_target_addr(mdi, sym->addr);
uftrace-0.9.4/arch/i386/mcount-dynamic.c-91-	if (target_addr == 0)
##############################################
uftrace-0.9.4/arch/i386/mcount-support.c-47-	case UFT_I386_REG_XMM0:
uftrace-0.9.4/arch/i386/mcount-support.c:48:		asm volatile ("movsd %%xmm0, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/i386/mcount-support.c-49-		break;
uftrace-0.9.4/arch/i386/mcount-support.c-50-	case UFT_I386_REG_XMM1:
uftrace-0.9.4/arch/i386/mcount-support.c:51:		asm volatile ("movsd %%xmm1, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/i386/mcount-support.c-52-		break;
uftrace-0.9.4/arch/i386/mcount-support.c-53-	case UFT_I386_REG_XMM2:
uftrace-0.9.4/arch/i386/mcount-support.c:54:		asm volatile ("movsd %%xmm2, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/i386/mcount-support.c-55-		break;
uftrace-0.9.4/arch/i386/mcount-support.c-56-	case UFT_I386_REG_XMM3:
uftrace-0.9.4/arch/i386/mcount-support.c:57:		asm volatile ("movsd %%xmm3, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/i386/mcount-support.c-58-		break;
uftrace-0.9.4/arch/i386/mcount-support.c-59-	case UFT_I386_REG_XMM4:
uftrace-0.9.4/arch/i386/mcount-support.c:60:		asm volatile ("movsd %%xmm4, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/i386/mcount-support.c-61-		break;
uftrace-0.9.4/arch/i386/mcount-support.c-62-	case UFT_I386_REG_XMM5:
uftrace-0.9.4/arch/i386/mcount-support.c:63:		asm volatile ("movsd %%xmm5, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/i386/mcount-support.c-64-		break;
uftrace-0.9.4/arch/i386/mcount-support.c-65-	case UFT_I386_REG_XMM6:
uftrace-0.9.4/arch/i386/mcount-support.c:66:		asm volatile ("movsd %%xmm6, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/i386/mcount-support.c-67-		break;
uftrace-0.9.4/arch/i386/mcount-support.c-68-	case UFT_I386_REG_XMM7:
uftrace-0.9.4/arch/i386/mcount-support.c:69:		asm volatile ("movsd %%xmm7, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/i386/mcount-support.c-70-		break;
##############################################
uftrace-0.9.4/arch/i386/mcount-support.c-131-	else if (spec->size == 4)  
uftrace-0.9.4/arch/i386/mcount-support.c:132:		asm volatile ("fstps %0\n\tflds %0" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/i386/mcount-support.c-133-	else if (spec->size == 8)
uftrace-0.9.4/arch/i386/mcount-support.c:134:		asm volatile ("fstpl %0\n\tfldl %0" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/i386/mcount-support.c-135-	else if (spec->size == 10)
uftrace-0.9.4/arch/i386/mcount-support.c:136:		asm volatile ("fstpt %0\n\tfldt %0" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/i386/mcount-support.c-137-}
##############################################
uftrace-0.9.4/arch/i386/mcount-support.c-140-{
uftrace-0.9.4/arch/i386/mcount-support.c:141:	asm volatile ("movsd %%xmm0, %0\n" : "=m" (ctx->xmm[0]));
uftrace-0.9.4/arch/i386/mcount-support.c:142:	asm volatile ("movsd %%xmm1, %0\n" : "=m" (ctx->xmm[1]));
uftrace-0.9.4/arch/i386/mcount-support.c:143:	asm volatile ("movsd %%xmm2, %0\n" : "=m" (ctx->xmm[2]));
uftrace-0.9.4/arch/i386/mcount-support.c:144:	asm volatile ("movsd %%xmm3, %0\n" : "=m" (ctx->xmm[3]));
uftrace-0.9.4/arch/i386/mcount-support.c:145:	asm volatile ("movsd %%xmm4, %0\n" : "=m" (ctx->xmm[4]));
uftrace-0.9.4/arch/i386/mcount-support.c:146:	asm volatile ("movsd %%xmm5, %0\n" : "=m" (ctx->xmm[5]));
uftrace-0.9.4/arch/i386/mcount-support.c:147:	asm volatile ("movsd %%xmm6, %0\n" : "=m" (ctx->xmm[6]));
uftrace-0.9.4/arch/i386/mcount-support.c:148:	asm volatile ("movsd %%xmm7, %0\n" : "=m" (ctx->xmm[7]));
uftrace-0.9.4/arch/i386/mcount-support.c-149-}
##############################################
uftrace-0.9.4/arch/i386/mcount-support.c-152-{
uftrace-0.9.4/arch/i386/mcount-support.c:153:	asm volatile ("movsd %0, %%xmm0\n" :: "m" (ctx->xmm[0]));
uftrace-0.9.4/arch/i386/mcount-support.c:154:	asm volatile ("movsd %0, %%xmm1\n" :: "m" (ctx->xmm[1]));
uftrace-0.9.4/arch/i386/mcount-support.c:155:	asm volatile ("movsd %0, %%xmm2\n" :: "m" (ctx->xmm[2]));
uftrace-0.9.4/arch/i386/mcount-support.c:156:	asm volatile ("movsd %0, %%xmm3\n" :: "m" (ctx->xmm[3]));
uftrace-0.9.4/arch/i386/mcount-support.c:157:	asm volatile ("movsd %0, %%xmm4\n" :: "m" (ctx->xmm[4]));
uftrace-0.9.4/arch/i386/mcount-support.c:158:	asm volatile ("movsd %0, %%xmm5\n" :: "m" (ctx->xmm[5]));
uftrace-0.9.4/arch/i386/mcount-support.c:159:	asm volatile ("movsd %0, %%xmm6\n" :: "m" (ctx->xmm[6]));
uftrace-0.9.4/arch/i386/mcount-support.c:160:	asm volatile ("movsd %0, %%xmm7\n" :: "m" (ctx->xmm[7]));
uftrace-0.9.4/arch/i386/mcount-support.c-161-}
##############################################
uftrace-0.9.4/arch/x86_64/mcount-dynamic.c-14-#define PAGE_SIZE  4096
uftrace-0.9.4/arch/x86_64/mcount-dynamic.c:15:#define PAGE_ADDR(a)    ((void *)((a) & ~(PAGE_SIZE - 1)))
uftrace-0.9.4/arch/x86_64/mcount-dynamic.c:16:#define PAGE_LEN(a, l)    (a + l - (unsigned long)PAGE_ADDR(a))
uftrace-0.9.4/arch/x86_64/mcount-dynamic.c-17-#define XRAY_SECT  "xray_instr_map"
##############################################
uftrace-0.9.4/arch/x86_64/mcount-dynamic.c-88-
uftrace-0.9.4/arch/x86_64/mcount-dynamic.c:89:	if (mprotect(PAGE_ADDR(mdi->text_addr), 
uftrace-0.9.4/arch/x86_64/mcount-dynamic.c-90-			 PAGE_LEN(mdi->text_addr, mdi->text_size),
##############################################
uftrace-0.9.4/arch/x86_64/mcount-dynamic.c-127-{
uftrace-0.9.4/arch/x86_64/mcount-dynamic.c:128:	if (mprotect(PAGE_ADDR(mdi->text_addr), 
uftrace-0.9.4/arch/x86_64/mcount-dynamic.c-129-			 PAGE_LEN(mdi->text_addr, mdi->text_size), PROT_EXEC))
##############################################
uftrace-0.9.4/arch/x86_64/mcount-dynamic.c-251-
uftrace-0.9.4/arch/x86_64/mcount-dynamic.c:252:static unsigned long get_target_addr(struct mcount_dynamic_info *mdi, unsigned long addr)
uftrace-0.9.4/arch/x86_64/mcount-dynamic.c-253-{
##############################################
uftrace-0.9.4/arch/x86_64/mcount-dynamic.c-271-	/* get the jump offset to the trampoline */
uftrace-0.9.4/arch/x86_64/mcount-dynamic.c:272:	target_addr = get_target_addr(mdi, (unsigned long)insn);
uftrace-0.9.4/arch/x86_64/mcount-dynamic.c-273-	if (target_addr == 0)
##############################################
uftrace-0.9.4/arch/x86_64/mcount-dynamic.c-422-	unsigned char call_insn[] = { 0xe8, 0x00, 0x00, 0x00, 0x00 };
uftrace-0.9.4/arch/x86_64/mcount-dynamic.c:423:	uint32_t target_addr = get_target_addr(mdi, addr);
uftrace-0.9.4/arch/x86_64/mcount-dynamic.c-424-
##############################################
uftrace-0.9.4/arch/x86_64/mcount-event.c-14-#define PAGE_SIZE       4096
uftrace-0.9.4/arch/x86_64/mcount-event.c:15:#define PAGE_ADDR(a)    ((void *)((a) & ~(PAGE_SIZE - 1)))
uftrace-0.9.4/arch/x86_64/mcount-event.c-16-
##############################################
uftrace-0.9.4/arch/x86_64/mcount-event.c-48-
uftrace-0.9.4/arch/x86_64/mcount-event.c:49:	if (mprotect(PAGE_ADDR(mei->addr), PAGE_SIZE, PROT_READ | PROT_WRITE)) {
uftrace-0.9.4/arch/x86_64/mcount-event.c-50-		pr_dbg("cannot enable event due to protection: %m\n");
##############################################
uftrace-0.9.4/arch/x86_64/mcount-event.c-56-
uftrace-0.9.4/arch/x86_64/mcount-event.c:57:	if (mprotect(PAGE_ADDR(mei->addr), PAGE_SIZE, PROT_EXEC))
uftrace-0.9.4/arch/x86_64/mcount-event.c-58-		pr_err("cannot setup event due to protection");
##############################################
uftrace-0.9.4/arch/x86_64/mcount-insn.c-20-	if (cs_open(CS_ARCH_X86, CS_MODE_64, &disasm->engine) != CS_ERR_OK) {
uftrace-0.9.4/arch/x86_64/mcount-insn.c:21:		pr_dbg("failed to init Capstone disasm engine\n");
uftrace-0.9.4/arch/x86_64/mcount-insn.c-22-		return;
##############################################
uftrace-0.9.4/arch/x86_64/mcount-noplt.c-16-#define TRAMP_ENT_SIZE    16  /* size of trampoilne for each entry */
uftrace-0.9.4/arch/x86_64/mcount-noplt.c:17:#define TRAMP_PLT0_SIZE   32  /* module id + address of plthook_addr() */
uftrace-0.9.4/arch/x86_64/mcount-noplt.c-18-#define TRAMP_PCREL_JMP   10  /* PC_relative offset for JMP */
##############################################
uftrace-0.9.4/arch/x86_64/mcount-support.c-53-	case UFT_X86_64_REG_XMM0:
uftrace-0.9.4/arch/x86_64/mcount-support.c:54:		asm volatile ("movsd %%xmm0, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/x86_64/mcount-support.c-55-		break;
uftrace-0.9.4/arch/x86_64/mcount-support.c-56-	case UFT_X86_64_REG_XMM1:
uftrace-0.9.4/arch/x86_64/mcount-support.c:57:		asm volatile ("movsd %%xmm1, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/x86_64/mcount-support.c-58-		break;
uftrace-0.9.4/arch/x86_64/mcount-support.c-59-	case UFT_X86_64_REG_XMM2:
uftrace-0.9.4/arch/x86_64/mcount-support.c:60:		asm volatile ("movsd %%xmm2, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/x86_64/mcount-support.c-61-		break;
uftrace-0.9.4/arch/x86_64/mcount-support.c-62-	case UFT_X86_64_REG_XMM3:
uftrace-0.9.4/arch/x86_64/mcount-support.c:63:		asm volatile ("movsd %%xmm3, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/x86_64/mcount-support.c-64-		break;
uftrace-0.9.4/arch/x86_64/mcount-support.c-65-	case UFT_X86_64_REG_XMM4:
uftrace-0.9.4/arch/x86_64/mcount-support.c:66:		asm volatile ("movsd %%xmm4, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/x86_64/mcount-support.c-67-		break;
uftrace-0.9.4/arch/x86_64/mcount-support.c-68-	case UFT_X86_64_REG_XMM5:
uftrace-0.9.4/arch/x86_64/mcount-support.c:69:		asm volatile ("movsd %%xmm5, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/x86_64/mcount-support.c-70-		break;
uftrace-0.9.4/arch/x86_64/mcount-support.c-71-	case UFT_X86_64_REG_XMM6:
uftrace-0.9.4/arch/x86_64/mcount-support.c:72:		asm volatile ("movsd %%xmm6, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/x86_64/mcount-support.c-73-		break;
uftrace-0.9.4/arch/x86_64/mcount-support.c-74-	case UFT_X86_64_REG_XMM7:
uftrace-0.9.4/arch/x86_64/mcount-support.c:75:		asm volatile ("movsd %%xmm7, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/x86_64/mcount-support.c-76-		break;
##############################################
uftrace-0.9.4/arch/x86_64/mcount-support.c-136-	else if (spec->size == 10) /* for long double type */
uftrace-0.9.4/arch/x86_64/mcount-support.c:137:		asm volatile ("fstpt %0\n\tfldt %0" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/x86_64/mcount-support.c-138-	else
uftrace-0.9.4/arch/x86_64/mcount-support.c:139:		asm volatile ("movsd %%xmm0, %0\n" : "=m" (ctx->val.v));
uftrace-0.9.4/arch/x86_64/mcount-support.c-140-}
##############################################
uftrace-0.9.4/arch/x86_64/mcount-support.c-143-{
uftrace-0.9.4/arch/x86_64/mcount-support.c:144:	asm volatile ("movsd %%xmm0, %0\n" : "=m" (ctx->xmm[0]));
uftrace-0.9.4/arch/x86_64/mcount-support.c:145:	asm volatile ("movsd %%xmm1, %0\n" : "=m" (ctx->xmm[1]));
uftrace-0.9.4/arch/x86_64/mcount-support.c:146:	asm volatile ("movsd %%xmm2, %0\n" : "=m" (ctx->xmm[2]));
uftrace-0.9.4/arch/x86_64/mcount-support.c:147:	asm volatile ("movsd %%xmm3, %0\n" : "=m" (ctx->xmm[3]));
uftrace-0.9.4/arch/x86_64/mcount-support.c:148:	asm volatile ("movsd %%xmm4, %0\n" : "=m" (ctx->xmm[4]));
uftrace-0.9.4/arch/x86_64/mcount-support.c:149:	asm volatile ("movsd %%xmm5, %0\n" : "=m" (ctx->xmm[5]));
uftrace-0.9.4/arch/x86_64/mcount-support.c:150:	asm volatile ("movsd %%xmm6, %0\n" : "=m" (ctx->xmm[6]));
uftrace-0.9.4/arch/x86_64/mcount-support.c:151:	asm volatile ("movsd %%xmm7, %0\n" : "=m" (ctx->xmm[7]));
uftrace-0.9.4/arch/x86_64/mcount-support.c-152-}
##############################################
uftrace-0.9.4/arch/x86_64/mcount-support.c-155-{
uftrace-0.9.4/arch/x86_64/mcount-support.c:156:	asm volatile ("movsd %0, %%xmm0\n" :: "m" (ctx->xmm[0]));
uftrace-0.9.4/arch/x86_64/mcount-support.c:157:	asm volatile ("movsd %0, %%xmm1\n" :: "m" (ctx->xmm[1]));
uftrace-0.9.4/arch/x86_64/mcount-support.c:158:	asm volatile ("movsd %0, %%xmm2\n" :: "m" (ctx->xmm[2]));
uftrace-0.9.4/arch/x86_64/mcount-support.c:159:	asm volatile ("movsd %0, %%xmm3\n" :: "m" (ctx->xmm[3]));
uftrace-0.9.4/arch/x86_64/mcount-support.c:160:	asm volatile ("movsd %0, %%xmm4\n" :: "m" (ctx->xmm[4]));
uftrace-0.9.4/arch/x86_64/mcount-support.c:161:	asm volatile ("movsd %0, %%xmm5\n" :: "m" (ctx->xmm[5]));
uftrace-0.9.4/arch/x86_64/mcount-support.c:162:	asm volatile ("movsd %0, %%xmm6\n" :: "m" (ctx->xmm[6]));
uftrace-0.9.4/arch/x86_64/mcount-support.c:163:	asm volatile ("movsd %0, %%xmm7\n" :: "m" (ctx->xmm[7]));
uftrace-0.9.4/arch/x86_64/mcount-support.c-164-}
##############################################
uftrace-0.9.4/arch/x86_64/plthook.S-61-	cmpq $0, %r11
uftrace-0.9.4/arch/x86_64/plthook.S:62:	cmovz plthook_resolver_addr(%rip), %r11
uftrace-0.9.4/arch/x86_64/plthook.S-63-	jz 1f
##############################################
uftrace-0.9.4/arch/x86_64/symbol.c-122-
uftrace-0.9.4/arch/x86_64/symbol.c:123:unsigned long mcount_arch_plthook_addr(struct plthook_data *pd, int idx)
uftrace-0.9.4/arch/x86_64/symbol.c-124-{
##############################################
uftrace-0.9.4/check-deps/__arm_has_hardfp.c-4-
uftrace-0.9.4/check-deps/__arm_has_hardfp.c:5:	asm volatile ("vstr %%s0, %0\n" : "=m" (f));
uftrace-0.9.4/check-deps/__arm_has_hardfp.c-6-	return 0;
##############################################
uftrace-0.9.4/cmds/dump.c-356-
uftrace-0.9.4/cmds/dump.c:357:			sym = task_find_sym_addr(sessions, task,
uftrace-0.9.4/cmds/dump.c-358-						 task->rstack->time,
##############################################
uftrace-0.9.4/cmds/dump.c-453-
uftrace-0.9.4/cmds/dump.c:454:			sym = task_find_sym_addr(sessions, task,
uftrace-0.9.4/cmds/dump.c-455-						 task->rstack->time,
##############################################
uftrace-0.9.4/cmds/graph.c-63-
uftrace-0.9.4/cmds/graph.c:64:static void print_addr(struct field_data *fd)
uftrace-0.9.4/cmds/graph.c-65-{
##############################################
uftrace-0.9.4/cmds/graph.c-70-
uftrace-0.9.4/cmds/graph.c:71:	pr_out("%*"PRIx64, width, effective_addr(node->addr));
uftrace-0.9.4/cmds/graph.c-72-}
##############################################
uftrace-0.9.4/cmds/graph.c-294-
uftrace-0.9.4/cmds/graph.c:295:static int save_backtrace_addr(struct task_graph *tg)
uftrace-0.9.4/cmds/graph.c-296-{
##############################################
uftrace-0.9.4/cmds/graph.c-385-	if (tg->utg.graph && !tg->enabled++) {
uftrace-0.9.4/cmds/graph.c:386:		save_backtrace_addr(tg);
uftrace-0.9.4/cmds/graph.c-387-
##############################################
uftrace-0.9.4/cmds/replay.c-45-
uftrace-0.9.4/cmds/replay.c:46:static void print_addr(struct field_data *fd)
uftrace-0.9.4/cmds/replay.c-47-{
##############################################
uftrace-0.9.4/cmds/replay.c-55-	else
uftrace-0.9.4/cmds/replay.c:56:		pr_out("%*"PRIx64, width, effective_addr(fstack->addr));
uftrace-0.9.4/cmds/replay.c-57-}
##############################################
uftrace-0.9.4/cmds/replay.c-264-
uftrace-0.9.4/cmds/replay.c:265:		sym = task_find_sym_addr(sessions, task,
uftrace-0.9.4/cmds/replay.c-266-					 fstack->total_time, fstack->addr);
##############################################
uftrace-0.9.4/cmds/replay.c-687-			memcpy(val.v, data, spec->size);
uftrace-0.9.4/cmds/replay.c:688:			sym = task_find_sym_addr(sessions, task,
uftrace-0.9.4/cmds/replay.c-689-						 task->rstack->time,
##############################################
uftrace-0.9.4/cmds/replay.c-1130-			ip = fstack->addr;
uftrace-0.9.4/cmds/replay.c:1131:			sym = task_find_sym_addr(sessions, task, time, ip);
uftrace-0.9.4/cmds/replay.c-1132-			symname = symbol_getname(sym, ip);
##############################################
uftrace-0.9.4/cmds/report.c-41-
uftrace-0.9.4/cmds/report.c:42:	sym = task_find_sym_addr(&task->h->sessions, task, timestamp, addr);
uftrace-0.9.4/cmds/report.c-43-	symname = symbol_getname(sym, addr);
##############################################
uftrace-0.9.4/cmds/tui.c-230-
uftrace-0.9.4/cmds/tui.c:231:static void print_graph_addr(struct field_data *fd)
uftrace-0.9.4/cmds/tui.c-232-{
##############################################
uftrace-0.9.4/cmds/tui.c-237-
uftrace-0.9.4/cmds/tui.c:238:	printw("%*"PRIx64, width, effective_addr(node->addr));
uftrace-0.9.4/cmds/tui.c-239-}
##############################################
uftrace-0.9.4/cmds/tui.c-424-	if (rec->type == UFTRACE_ENTRY || rec->type == UFTRACE_EXIT) {
uftrace-0.9.4/cmds/tui.c:425:		sym = task_find_sym_addr(&task->h->sessions,
uftrace-0.9.4/cmds/tui.c-426-					 task, rec->time, addr);
##############################################
uftrace-0.9.4/cmds/tui.c-494-			tg = graph_get_task(task, sizeof(*tg));
uftrace-0.9.4/cmds/tui.c:495:			sym = task_find_sym_addr(&handle->sessions,
uftrace-0.9.4/cmds/tui.c-496-						 task, fstack->total_time,
##############################################
uftrace-0.9.4/doc/ko/uftrace-live.md-781-        string    version;     # uftrace version info
uftrace-0.9.4/doc/ko/uftrace-live.md:782:        list      cmds;        # execution commands
uftrace-0.9.4/doc/ko/uftrace-live.md-783-    };
##############################################
uftrace-0.9.4/doc/ko/uftrace-record.md-716-        string    version;     # uftrace version info
uftrace-0.9.4/doc/ko/uftrace-record.md:717:        list      cmds;        # execution commands
uftrace-0.9.4/doc/ko/uftrace-record.md-718-    };
##############################################
uftrace-0.9.4/doc/ko/uftrace-script.md-140-        string    version;     # uftrace version info
uftrace-0.9.4/doc/ko/uftrace-script.md:141:        list      cmds;        # execution commands
uftrace-0.9.4/doc/ko/uftrace-script.md-142-    };
##############################################
uftrace-0.9.4/doc/uftrace-live.md-801-        string    version;     # uftrace version info
uftrace-0.9.4/doc/uftrace-live.md:802:        list      cmds;        # execution commands
uftrace-0.9.4/doc/uftrace-live.md-803-    };
##############################################
uftrace-0.9.4/doc/uftrace-record.md-706-        string    version;     # uftrace version info
uftrace-0.9.4/doc/uftrace-record.md:707:        list      cmds;        # execution commands
uftrace-0.9.4/doc/uftrace-record.md-708-    };
##############################################
uftrace-0.9.4/doc/uftrace-script.md-138-        string    version;     # uftrace version info
uftrace-0.9.4/doc/uftrace-script.md:139:        list      cmds;        # execution commands
uftrace-0.9.4/doc/uftrace-script.md-140-    };
##############################################
uftrace-0.9.4/doc/uftrace.html-3079-        string    version;     # uftrace version info
uftrace-0.9.4/doc/uftrace.html:3080:        list      cmds;        # execution commands
uftrace-0.9.4/doc/uftrace.html-3081-    };
##############################################
uftrace-0.9.4/libmcount/internal.h-330-
uftrace-0.9.4/libmcount/internal.h:331:extern unsigned long mcount_arch_plthook_addr(struct plthook_data *pd, int idx);
uftrace-0.9.4/libmcount/internal.h-332-
##############################################
uftrace-0.9.4/libmcount/mcount.c-1215-
uftrace-0.9.4/libmcount/mcount.c:1216:		/* same as __builtin_frame_addr(2) but avoid warning */
uftrace-0.9.4/libmcount/mcount.c-1217-		frame_addr = parent_loc[-1];
##############################################
uftrace-0.9.4/libmcount/plthook.c-145-		resolved_addr = pd->pltgot_ptr[got_idx];
uftrace-0.9.4/libmcount/plthook.c:146:		plthook_addr = mcount_arch_plthook_addr(pd, i);
uftrace-0.9.4/libmcount/plthook.c-147-		if (resolved_addr != plthook_addr) {
##############################################
uftrace-0.9.4/libmcount/plthook.c-671-/*
uftrace-0.9.4/libmcount/plthook.c:672: * mcount_arch_plthook_addr() returns the address of GOT entry.
uftrace-0.9.4/libmcount/plthook.c-673- * The initial value for each GOT entry redirects the execution to
##############################################
uftrace-0.9.4/libmcount/plthook.c-688- */
uftrace-0.9.4/libmcount/plthook.c:689:__weak unsigned long mcount_arch_plthook_addr(struct plthook_data *pd, int idx)
uftrace-0.9.4/libmcount/plthook.c-690-{
##############################################
uftrace-0.9.4/libmcount/plthook.c-711-			int got_idx = 3 + dyn_idx;
uftrace-0.9.4/libmcount/plthook.c:712:			plthook_addr = mcount_arch_plthook_addr(pd, dyn_idx);
uftrace-0.9.4/libmcount/plthook.c-713-			setup_pltgot(pd, got_idx, dyn_idx, (void*)plthook_addr);
##############################################
uftrace-0.9.4/libtraceevent/Makefile-233-	@FLAGS='$(TRACK_CFLAGS)'; \
uftrace-0.9.4/libtraceevent/Makefile:234:	    if test x"$$FLAGS" != x"`cat $(obj)/TRACEEVENT-CFLAGS 2>/dev/null`" ; then \
uftrace-0.9.4/libtraceevent/Makefile-235-		echo 1>&2 "  FLAGS:   * new build flags or cross compiler"; \
##############################################
uftrace-0.9.4/misc/prototypes.h-377-struct hostent *gethostbyname(const char *name);
uftrace-0.9.4/misc/prototypes.h:378:struct hostent *gethostbyaddr(const void *addr, socklen_t len, enum uft_socket_domain type);
uftrace-0.9.4/misc/prototypes.h-379-int getaddrinfo(const char *node, const char *service, const struct addrinfo *hints, struct addrinfo **res);
##############################################
uftrace-0.9.4/misc/prototypes.h-388-
uftrace-0.9.4/misc/prototypes.h:389:in_addr_t inet_addr(const char *cp);
uftrace-0.9.4/misc/prototypes.h-390-in_addr_t inet_network(const char *cp);
##############################################
uftrace-0.9.4/tests/s-sort.c-6-	for (i = 0; i < 10000; i++)
uftrace-0.9.4/tests/s-sort.c:7:		asm volatile("" ::: "memory");
uftrace-0.9.4/tests/s-sort.c-8-}
##############################################
uftrace-0.9.4/tests/s-sort.c-20-	for (i = 0; i < 50000; i++)
uftrace-0.9.4/tests/s-sort.c:21:		asm volatile("" ::: "memory");
uftrace-0.9.4/tests/s-sort.c-22-	usleep(10000);
##############################################
uftrace-0.9.4/tests/s-sort.c-29-	for (i = 0; i < 50000; i++)
uftrace-0.9.4/tests/s-sort.c:30:		asm volatile("" ::: "memory");
uftrace-0.9.4/tests/s-sort.c-31-	foo();
##############################################
uftrace-0.9.4/tests/s-sort.c-33-	for (i = 0; i < 50000; i++)
uftrace-0.9.4/tests/s-sort.c:34:		asm volatile("" ::: "memory");
uftrace-0.9.4/tests/s-sort.c-35-	foo();
##############################################
uftrace-0.9.4/tests/s-sort.c-37-	for (i = 0; i < 50000; i++)
uftrace-0.9.4/tests/s-sort.c:38:		asm volatile("" ::: "memory");
uftrace-0.9.4/tests/s-sort.c-39-	bar();
##############################################
uftrace-0.9.4/tests/s-thread-name.c-6-	for (i = 0; i < 1000; i++)
uftrace-0.9.4/tests/s-thread-name.c:7:		asm volatile("" ::: "memory");
uftrace-0.9.4/tests/s-thread-name.c-8-}
##############################################
uftrace-0.9.4/uftrace.h-439-			   struct uftrace_record *rec);
uftrace-0.9.4/uftrace.h:440:struct sym * task_find_sym_addr(struct uftrace_session_link *sess,
uftrace-0.9.4/uftrace.h-441-				struct uftrace_task_reader *task,
##############################################
uftrace-0.9.4/utils/compiler.h-3-
uftrace-0.9.4/utils/compiler.h:4:#define compiler_barrier()	asm volatile("" :::"memory")
uftrace-0.9.4/utils/compiler.h-5-
uftrace-0.9.4/utils/compiler.h-6-#if defined(__i386__)
uftrace-0.9.4/utils/compiler.h:7:# define cpu_relax()		asm volatile("rep; nop" ::: "memory")
uftrace-0.9.4/utils/compiler.h:8:# define full_memory_barrier()	asm volatile("mfence" ::: "memory")
uftrace-0.9.4/utils/compiler.h:9:# define read_memory_barrier()  asm volatile("lfence" ::: "memory")
uftrace-0.9.4/utils/compiler.h:10:# define write_memory_barrier()	asm volatile("sfence" ::: "memory")
uftrace-0.9.4/utils/compiler.h-11-#endif
##############################################
uftrace-0.9.4/utils/compiler.h-13-#if defined(__x86_64__)
uftrace-0.9.4/utils/compiler.h:14:# define cpu_relax()		asm volatile("rep; nop" ::: "memory")
uftrace-0.9.4/utils/compiler.h:15:# define full_memory_barrier()	asm volatile("mfence" ::: "memory")
uftrace-0.9.4/utils/compiler.h:16:# define read_memory_barrier()  asm volatile("lfence" ::: "memory")
uftrace-0.9.4/utils/compiler.h:17:# define write_memory_barrier()	asm volatile("sfence" ::: "memory")
uftrace-0.9.4/utils/compiler.h-18-#endif
##############################################
uftrace-0.9.4/utils/compiler.h-20-#if defined(__aarch64__)
uftrace-0.9.4/utils/compiler.h:21:# define cpu_relax()		asm volatile("yield" ::: "memory")
uftrace-0.9.4/utils/compiler.h:22:# define full_memory_barrier()	asm volatile("dmb ish" ::: "memory")
uftrace-0.9.4/utils/compiler.h:23:# define read_memory_barrier()  asm volatile("dmb ishld" ::: "memory")
uftrace-0.9.4/utils/compiler.h:24:# define write_memory_barrier()	asm volatile("dmb ishst" ::: "memory")
uftrace-0.9.4/utils/compiler.h-25-#endif
##############################################
uftrace-0.9.4/utils/compiler.h-29-# if __ARM_ARCH == 7
uftrace-0.9.4/utils/compiler.h:30:#  define full_memory_barrier()  asm volatile("dmb ish" ::: "memory")
uftrace-0.9.4/utils/compiler.h:31:#  define read_memory_barrier()  asm volatile("dmb ish" ::: "memory")
uftrace-0.9.4/utils/compiler.h:32:#  define write_memory_barrier() asm volatile("dmb ishst" ::: "memory")
uftrace-0.9.4/utils/compiler.h-33-# else
uftrace-0.9.4/utils/compiler.h:34:#  define full_memory_barrier()  asm volatile ("mcr p15, 0, %0, c7, c10, 5" :: "r" (0) : "memory")
uftrace-0.9.4/utils/compiler.h-35-#  define read_memory_barrier()  full_memory_barrier()
##############################################
uftrace-0.9.4/utils/dwarf.c-188- */
uftrace-0.9.4/utils/dwarf.c:189:static inline unsigned long sym_to_dwarf_addr(struct debug_info *dinfo,
uftrace-0.9.4/utils/dwarf.c-190-					      unsigned long addr)
##############################################
uftrace-0.9.4/utils/dwarf.c-196-
uftrace-0.9.4/utils/dwarf.c:197:static inline unsigned long dwarf_to_sym_addr(struct debug_info *dinfo,
uftrace-0.9.4/utils/dwarf.c-198-					      unsigned long addr)
##############################################
uftrace-0.9.4/utils/dwarf.c-897-		Dwarf_Line *line;
uftrace-0.9.4/utils/dwarf.c:898:		unsigned long dwarf_addr = sym_to_dwarf_addr(dinfo, sym->addr);
uftrace-0.9.4/utils/dwarf.c-899-
##############################################
uftrace-0.9.4/utils/dwarf.c-941-	dwarf_lowpc(die, &offset);
uftrace-0.9.4/utils/dwarf.c:942:	offset = dwarf_to_sym_addr(bd->dinfo, offset);
uftrace-0.9.4/utils/dwarf.c-943-
##############################################
uftrace-0.9.4/utils/field.h-45-
uftrace-0.9.4/utils/field.h:46:static inline uint64_t effective_addr(uint64_t addr)
uftrace-0.9.4/utils/field.h-47-{
##############################################
uftrace-0.9.4/utils/kernel.c-1370-
uftrace-0.9.4/utils/kernel.c:1371:static void add_kfunc_addr(struct rb_root *root, uint64_t addr)
uftrace-0.9.4/utils/kernel.c-1372-{
##############################################
uftrace-0.9.4/utils/kernel.c-1396-
uftrace-0.9.4/utils/kernel.c:1397:static bool find_kfunc_addr(struct rb_root *root, uint64_t addr)
uftrace-0.9.4/utils/kernel.c-1398-{
##############################################
uftrace-0.9.4/utils/kernel.c-1603-
uftrace-0.9.4/utils/kernel.c:1604:			add_kfunc_addr(&kfunc_tree, real_addr);
uftrace-0.9.4/utils/kernel.c-1605-
##############################################
uftrace-0.9.4/utils/kernel.c-1627-
uftrace-0.9.4/utils/kernel.c:1628:			if (!find_kfunc_addr(&kfunc_tree, real_addr))
uftrace-0.9.4/utils/kernel.c-1629-				continue;
##############################################
uftrace-0.9.4/utils/session.c-632- */
uftrace-0.9.4/utils/session.c:633:struct sym * task_find_sym_addr(struct uftrace_session_link *sessions,
uftrace-0.9.4/utils/session.c-634-				struct uftrace_task_reader *task,
##############################################
uftrace-0.9.4/utils/session.c-987-	task.t = find_task(&test_sessions, 1);
uftrace-0.9.4/utils/session.c:988:	sym = task_find_sym_addr(&test_sessions, &task, 100, 0x400410);
uftrace-0.9.4/utils/session.c-989-
##############################################
uftrace-0.9.4/utils/symbol.h-108-
uftrace-0.9.4/utils/symbol.h:109:/* convert rstack->addr (or rec->addr) to full 64-bit address */
uftrace-0.9.4/utils/symbol.h-110-static inline uint64_t get_kernel_address(struct symtabs *symtabs, uint64_t addr)