From 7c3161cd8b39770eb193c5f064019349451bd9fb Mon Sep 17 00:00:00 2001 From: zzhengxiang <2646125453@qq.com> Date: Sat, 21 Jun 2025 17:49:23 +0800 Subject: [PATCH] jit on hiperf Signed-off-by: zzhengxiang <2646125453@qq.com> --- src/js_native_api_v8.cpp | 8 ++++---- src/jsvm_dfx.h | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/js_native_api_v8.cpp b/src/js_native_api_v8.cpp index d7a235f..a634dc1 100644 --- a/src/js_native_api_v8.cpp +++ b/src/js_native_api_v8.cpp @@ -6026,15 +6026,15 @@ __attribute__((visibility("default"))) int create_jsvm_extractor(uintptr_t* extr } } -__attribute_((visibility)("default")) int destory_jsvm_extractor(uintptr_t extractorPtr) +__attribute__((visibility("default"))) int destroy_jsvm_extractor(uintptr_t extractorPtr) { v8::V8::DeleteJSVMExtractor(extractorPtr); return 0; } -__attribute_((visibility)("default")) int jsvm_parse_js_frame_info(uintptr_t pc, - uintptr_t jsvmExtractorPtr, - JsvmFunction* jsvmFunction) +__attribute__((visibility("default"))) int jsvm_parse_js_frame_info(uintptr_t pc, + uintptr_t jsvmExtractorPtr, + JsvmFunction* jsvmFunction) { std::string codeName; int ret = v8::V8::GetJSVMCodeName(jsvmExtractorPtr, pc, codeName); diff --git a/src/jsvm_dfx.h b/src/jsvm_dfx.h index f0c139e..784f980 100644 --- a/src/jsvm_dfx.h +++ b/src/jsvm_dfx.h @@ -132,10 +132,10 @@ struct JsvmStepParam { JsvmStepParam(uintptr_t *fp, uintptr_t *sp, uintptr_t *pc, bool *isJsvmFrame) : fp(fp), sp(sp), pc(pc), isJsvmFrame(isJsvmFrame) {} -} +}; struct JsvmFunction { char functionName[FUNCTIONNAME_MAX]; -} +}; typedef bool (*ReadMemFunc)(void *ctx, uintptr_t addr, uintptr_t *val); @@ -143,7 +143,7 @@ extern "C" int step_jsvm(void *ctx, ReadMemFunc readMem, JsvmStepParam *frame); extern "C" int create_jsvm_extractor(uintptr_t *extractorPptr, uint32_t pid); -extern "C" int destory_jsvm_extractor(uintptr_t extractorPtr); +extern "C" int destroy_jsvm_extractor(uintptr_t extractorPtr); extern "C" int jsvm_parse_js_frame_info(uintptr_t pc, uintptr_t jsvmExtractorPtr, -- Gitee