summaryrefslogtreecommitdiff
path: root/interceptor/log.proto
diff options
context:
space:
mode:
authorMatthias Maennich <maennich@google.com>2021-11-24 18:05:59 +0000
committerMatthias Maennich <maennich@google.com>2021-11-24 18:05:59 +0000
commit3c40542226a2909e1a6ab96603e0c92de2eb0435 (patch)
treee7e7a07c92ed8176c084cc7a6b26767856a46672 /interceptor/log.proto
parenta0a2eca344e33c8c7d0283f89f688e1b832b0ba9 (diff)
downloadbuild-tools-3c40542226a2909e1a6ab96603e0c92de2eb0435.tar.gz
Delete interceptor from prebuilt kernel build tools
This gets relocated to kernel/tools/interceptor. To avoid duplicate definitions, delete it first before pushing to the new location. Though, this repository content has been staged already at: https://android.googlesource.com/kernel/tools/interceptor/+/refs/heads/new_master Bug: 206149924 Signed-off-by: Matthias Maennich <maennich@google.com> Change-Id: Ifaf7076e27da8c2a674fbb3724482da3dc8422ad
Diffstat (limited to 'interceptor/log.proto')
-rw-r--r--interceptor/log.proto55
1 files changed, 0 insertions, 55 deletions
diff --git a/interceptor/log.proto b/interceptor/log.proto
deleted file mode 100644
index 7bd027c..0000000
--- a/interceptor/log.proto
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * Copyright (C) 2021 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-syntax = "proto3";
-
-package interceptor;
-
-// A Command as traced by intercepting an execve() invocation.
-message Command {
- string program = 1;
- repeated string arguments = 2;
- map<string, string> environment_variables = 3;
- string current_directory = 4;
- repeated string inputs = 5;
- repeated string outputs = 6;
-};
-
-// A single message as emitted by an intercepted process. It can contain any of
-// the above messages.
-message Message {
- oneof message { Command command = 1; }
-}
-
-// The entirety of a the final log should be stored as just this Log.
-message Log {
- string root_directory = 1; // ${ROOT_DIR} or cwd() if unset
- repeated Command commands = 2;
-}
-
-// A compile_command.json entry as specified in
-// https://clang.llvm.org/docs/JSONCompilationDatabase.html
-message CompileCommand {
- string directory = 1;
- string file = 2;
- string command = 3;
- repeated string arguments = 4;
- string output = 5;
-}
-
-message CompilationDatabase {
- repeated CompileCommand commands = 1;
-}