Lines Matching defs:cbctx
60 SymbolizeCodeContext cbctx;
61 internal_memset(&cbctx, 0, sizeof(cbctx));
62 cbctx.pc = addr;
63 go_runtime_cb(CallbackSymbolizeCode, &cbctx);
64 if (cbctx.res == 0)
67 info.module_offset = cbctx.off;
68 info.function = internal_strdup(cbctx.func ? cbctx.func : "??");
69 info.file = internal_strdup(cbctx.file ? cbctx.file : "-");
70 info.line = cbctx.line;
73 if (cbctx.pc == addr) // outermost (non-inlined) function
75 addr = cbctx.pc;
96 SymbolizeDataContext cbctx;
97 internal_memset(&cbctx, 0, sizeof(cbctx));
98 cbctx.addr = addr;
99 go_runtime_cb(CallbackSymbolizeData, &cbctx);
100 if (!cbctx.res)
102 if (cbctx.heap) {
103 MBlock *b = ctx->metamap.GetBlock(cbctx.start);
107 loc->heap_chunk_start = cbctx.start;
114 loc->global.name = internal_strdup(cbctx.name ? cbctx.name : "??");
115 loc->global.file = internal_strdup(cbctx.file ? cbctx.file : "??");
116 loc->global.line = cbctx.line;
117 loc->global.start = cbctx.start;
118 loc->global.size = cbctx.size;