mirror of
https://gitee.com/openharmony/arkcompiler_ets_runtime
synced 2024-10-07 16:13:49 +00:00
Added the ArkProperties attribute to enable/disable the old socket debugger.
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9MOKA Signed-off-by: liujia178 <liujia178@huawei.com> Change-Id: I064142817079c93fe2471352ca58fdf058a0790d
This commit is contained in:
parent
56cfbeb728
commit
8677884638
@ -49,7 +49,8 @@ enum ArkProperties {
|
||||
CPU_PROFILER_ANY_TIME_MAIN_THREAD = 1 << 17,
|
||||
CPU_PROFILER_ANY_TIME_WORKER_THREAD = 1 << 18,
|
||||
ENABLE_HEAP_VERIFY = 1 << 19,
|
||||
ENABLE_MICROJOB_TRACE = 1 << 20
|
||||
ENABLE_MICROJOB_TRACE = 1 << 20,
|
||||
ENABLE_INIT_OLD_SOCKET_SESSION = 1 << 21
|
||||
};
|
||||
|
||||
// asm interpreter control parsed option
|
||||
@ -548,6 +549,11 @@ public:
|
||||
return (static_cast<uint32_t>(arkProperties_) & ArkProperties::ENABLE_MICROJOB_TRACE) != 0;
|
||||
}
|
||||
|
||||
bool EnableInitOldSocketSession() const
|
||||
{
|
||||
return (static_cast<uint32_t>(arkProperties_) & ArkProperties::ENABLE_INIT_OLD_SOCKET_SESSION) != 0;
|
||||
}
|
||||
|
||||
void DisableReportModuleResolvingFailure()
|
||||
{
|
||||
reportModuleResolvingFailure_ = false;
|
||||
|
@ -3567,7 +3567,11 @@ bool JSNApi::NotifyDebugMode([[maybe_unused]] int tid,
|
||||
#ifdef PANDA_TARGET_ARM32
|
||||
ret = StartDebuggerForOldProcess(vm, option, instanceId, debuggerPostTask);
|
||||
#else
|
||||
ret = true;
|
||||
if (vm->GetJSOptions().EnableInitOldSocketSession()) {
|
||||
ret = StartDebuggerForOldProcess(vm, option, instanceId, debuggerPostTask);
|
||||
} else {
|
||||
ret = true;
|
||||
}
|
||||
#endif
|
||||
|
||||
// store debugger postTask in inspector.
|
||||
|
Loading…
Reference in New Issue
Block a user