From 2e58b78706b8167af80eecb658f1dc22182b05a4 Mon Sep 17 00:00:00 2001 From: zhoumengjie Date: Thu, 7 Dec 2023 20:36:40 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0hidumper-ndk?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I35614dcf9abb179762825af832598ace1d815089 --- hiviewdfx/hidumper/BUILD.gn | 14 ++++++++++++++ hiviewdfx/hidumper/include/hidumper/dumper.h | 17 +++++++++++++++++ hiviewdfx/hidumper/libhidumper.ndk.json | 3 +++ 3 files changed, 34 insertions(+) create mode 100644 hiviewdfx/hidumper/BUILD.gn create mode 100644 hiviewdfx/hidumper/include/hidumper/dumper.h create mode 100644 hiviewdfx/hidumper/libhidumper.ndk.json diff --git a/hiviewdfx/hidumper/BUILD.gn b/hiviewdfx/hidumper/BUILD.gn new file mode 100644 index 000000000..a74321cc2 --- /dev/null +++ b/hiviewdfx/hidumper/BUILD.gn @@ -0,0 +1,14 @@ +import("//build/ohos.gni") + +ohos_ndk_library("hidumper_ndk") { + output_name = "hidumper_ndk" + ndk_description_file = "./libhidumper.ndk.json" + min_compact_version = "1" +} + +ohos_ndk_headers("hidumper_header") { + dest_dir = "$ndk_headers_out_dir/hidumper" + sources =[ + "./include/hidumper/dumper.h" + ] +} \ No newline at end of file diff --git a/hiviewdfx/hidumper/include/hidumper/dumper.h b/hiviewdfx/hidumper/include/hidumper/dumper.h new file mode 100644 index 000000000..17a7ea068 --- /dev/null +++ b/hiviewdfx/hidumper/include/hidumper/dumper.h @@ -0,0 +1,17 @@ +#ifndef HIDUMPER_H +#define HIDUMPER_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +uint64_t OH_Hidumper_GetPss(const int pid); + +#ifdef __cplusplus +} +#endif + + +#endif \ No newline at end of file diff --git a/hiviewdfx/hidumper/libhidumper.ndk.json b/hiviewdfx/hidumper/libhidumper.ndk.json new file mode 100644 index 000000000..ca597240d --- /dev/null +++ b/hiviewdfx/hidumper/libhidumper.ndk.json @@ -0,0 +1,3 @@ +[ + { "name": "OH_Hidumper_GetPss" } +] \ No newline at end of file -- Gitee