MCPcopy Create free account
hub / github.com/iovisor/bcc / getAddrOfPythonBinary

Function getAddrOfPythonBinary

examples/cpp/pyperf/PyPerfUtil.cc:140–152  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

138}
139
140bool getAddrOfPythonBinary(const std::string& path, PidData& data) {
141 std::memset(&data, 0, sizeof(data));
142
143 struct bcc_symbol_option option = {.use_debug_file = 0,
144 .check_debug_file_crc = 0,
145 .lazy_symbolize = 1,
146 .use_symbol_type = (1 << STT_OBJECT)};
147
148 bcc_elf_foreach_sym(path.c_str(), &getAddrOfPythonBinaryCallback, &option,
149 &data);
150
151 return allAddrFound(data);
152}
153} // namespace
154
155void handleSampleCallback(void* cb_cookie, void* raw_data, int data_size) {

Callers 1

tryTargetPidMethod · 0.85

Calls 2

bcc_elf_foreach_symFunction · 0.85
allAddrFoundFunction · 0.85

Tested by

no test coverage detected