Lines Matching defs:info
31 Dl_info info;
32 int result = dladdr((const void *)addr, &info);
33 if (!result || !info.dli_sname) return false;
39 uptr sym_addr = reinterpret_cast<uptr>(info.dli_saddr);
41 stack->info.function_offset = addr - sym_addr;
44 const char *demangled = DemangleSwiftAndCXX(info.dli_sname);
46 demangled = info.dli_sname;
47 stack->info.function = internal_strdup(demangled);
52 Dl_info info;
53 int result = dladdr((const void *)addr, &info);
54 if (!result || !info.dli_sname) return false;
55 const char *demangled = DemangleSwiftAndCXX(info.dli_sname);
57 demangled = info.dli_sname;
59 datainfo->start = (uptr)info.dli_saddr;
167 if (!ParseCommandOutput(buf, addr, &stack->info.function, &stack->info.module,
168 &stack->info.file, &line, &start_address)) {
172 stack->info.line = (int)line;
177 Dl_info info;
178 int result = dladdr((const void *)addr, &info);
180 start_address = reinterpret_cast<uptr>(info.dli_saddr);
187 stack->info.function_offset = addr - start_address;
192 bool AtosSymbolizer::SymbolizeData(uptr addr, DataInfo *info) {
198 if (!ParseCommandOutput(buf, addr, &info->name, &info->module, nullptr,
199 nullptr, &info->start)) {