| 471 | } |
| 472 | |
| 473 | remote_addr_t |
| 474 | AbstractProcessManager::scanHeap() const |
| 475 | { |
| 476 | LOG(INFO) << "Scanning HEAP section for PyInterpreterState"; |
| 477 | if (!d_heap) { |
| 478 | LOG(INFO) << "HEAP analysis could not be performed because the HEAP section is missing"; |
| 479 | return (remote_addr_t) nullptr; |
| 480 | } |
| 481 | return scanMemoryAreaForInterpreterState(d_heap.value()); |
| 482 | } |
| 483 | |
| 484 | remote_addr_t |
| 485 | AbstractProcessManager::findDebugOffsetsFromMaps() const |