Lines Matching defs:HookManagerCtx
59 struct HookManagerCtx { struct
60 HookManagerCtx(int32_t pid) : pid(pid) {} in HookManagerCtx() function
61 HookManagerCtx(const std::string& name) : processName(name) {} in HookManagerCtx() argument
62 ~HookManagerCtx() {} in ~HookManagerCtx() argument
63 int32_t pid = -1;
64 std::string processName;
65 std::string smbName;
66 std::shared_ptr<ShareMemoryBlock> shareMemoryBlock = nullptr;
67 std::shared_ptr<EventNotifier> eventNotifier = nullptr;
68 std::unique_ptr<EpollEventPoller> eventPoller = nullptr;
69 std::shared_ptr<StackDataRepeater> stackData = nullptr;
70 std::shared_ptr<StackPreprocess> stackPreprocess = nullptr;
71 bool isRecordAccurately = false;
72 … std::array<std::shared_ptr<StackDataRepeater::RawStack>, CACHE_ARRAY_SIZE> rawDataArray = {};
73 uint32_t rawStackCount = 0;