• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// Copyright (c) 2021 Huawei Device Co., Ltd.
2// Licensed under the Apache License, Version 2.0 (the "License");
3// you may not use this file except in compliance with the License.
4// You may obtain a copy of the License at
5//
6//     http://www.apache.org/licenses/LICENSE-2.0
7//
8// Unless required by applicable law or agreed to in writing, software
9// distributed under the License is distributed on an "AS IS" BASIS,
10// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11// See the License for the specific language governing permissions and
12// limitations under the License.
13
14syntax = "proto3";
15
16option java_package = "ohos.devtools.datasources.transport.grpc.service";
17option optimize_for = LITE_RUNTIME;
18
19
20message NativeHookConfig {
21    int32 pid = 1;
22    bool save_file = 2;
23    string file_name = 3;
24    int32 filter_size = 4;
25    int32 smb_pages = 5;
26    int32 max_stack_depth = 6;
27    string process_name = 7;
28    bool malloc_disable = 8;
29    bool mmap_disable = 9;
30    bool free_stack_report = 10;
31    bool munmap_stack_report = 11;
32    uint32 malloc_free_matching_interval = 12;
33    uint32 malloc_free_matching_cnt = 13;
34    bool string_compressed = 14;
35    bool fp_unwind = 15;
36    bool blocked = 16;
37}
38