Lines Matching refs:clientConfig
216 void HookManager::GetClientConfig(ClientConfig& clientConfig)
218 clientConfig.shareMemorySize = static_cast<uint32_t>(hookConfig_.smb_pages() * PAGE_BYTES);
219 clientConfig.filterSize = static_cast<int32_t>(hookConfig_.filter_size());
220 clientConfig.clockId = COMMON::GetClockId(hookConfig_.clock());
221 clientConfig.maxStackDepth = hookConfig_.max_stack_depth();
222 clientConfig.arktsConfig.maxJsStackDepth = hookConfig_.max_js_stack_depth();
223 clientConfig.mallocDisable = hookConfig_.malloc_disable();
224 clientConfig.mmapDisable = hookConfig_.mmap_disable();
225 clientConfig.freeStackData = hookConfig_.free_stack_report();
226 clientConfig.munmapStackData = hookConfig_.munmap_stack_report();
227 clientConfig.fpunwind = hookConfig_.fp_unwind();
228 clientConfig.arktsConfig.jsFpunwind = hookConfig_.fp_unwind();
229 clientConfig.isBlocked = hookConfig_.blocked();
230 clientConfig.memtraceEnable = hookConfig_.memtrace_enable();
231 clientConfig.statisticsInterval = hookConfig_.statistics_interval();
232 clientConfig.sampleInterval = hookConfig_.sample_interval();
233 clientConfig.responseLibraryMode = hookConfig_.response_library_mode();
234 clientConfig.arktsConfig.jsStackReport = hookConfig_.js_stack_report();
235 clientConfig.printNmd = printMallocNmd_;
236 clientConfig.nmdType = static_cast<int>(nmdParamInfo_.type);
238 int ret = memcpy_s(clientConfig.arktsConfig.filterNapiName, sizeof(clientConfig.arktsConfig.filterNapiName) - 1,
429 ClientConfig clientConfig;
430 GetClientConfig(clientConfig);
432 clientConfig.freeEventOnlyAddrEnable = true;
434 std::string clientConfigStr = clientConfig.ToString();
436 hookService_ = std::make_shared<HookService>(clientConfig, shared_from_this(), (hookCtx_.size() > 1));