MCPcopy Create free account
hub / github.com/Meituan-Dianping/SQLAdvisor / resolve_addr

Function resolve_addr

extra/resolve_stack_dump.c:262–280  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

260
261
262static SYM_ENTRY* resolve_addr(uchar* addr, SYM_ENTRY* se)
263{
264 uint i;
265 get_dynamic(&sym_table, (uchar*)se, 0);
266 if (addr < se->addr)
267 return 0;
268
269 for (i = 1; i < sym_table.elements; i++)
270 {
271 get_dynamic(&sym_table, (uchar*)se, i);
272 if (addr < se->addr)
273 {
274 get_dynamic(&sym_table, (uchar*)se, i - 1);
275 return se;
276 }
277 }
278
279 return se;
280}
281
282
283static void do_resolve()

Callers 1

do_resolveFunction · 0.85

Calls 1

get_dynamicFunction · 0.85

Tested by

no test coverage detected