gs-common: Remove userdebug/eng configuration

Change-Id: Ie1e8b6bbebdfac97f8bc382e41c70cc8a32caf07
This commit is contained in:
Michael Bestas 2025-06-19 02:17:37 +03:00 committed by Michael Bestas
parent dc28234ecd
commit 22322941ea
No known key found for this signature in database
61 changed files with 0 additions and 1115 deletions

View file

@ -1,16 +0,0 @@
package {
default_applicable_licenses: ["Android-Apache-2.0"],
}
cc_binary {
name: "dump_ramdump",
srcs: ["dump_ramdump.cpp"],
cflags: [
"-Wall",
"-Wextra",
"-Werror",
],
shared_libs: ["libbase"],
vendor: true,
relative_install_path: "dump",
}

View file

@ -1,53 +0,0 @@
/*
* Copyright 2022 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.
*/
#include <inttypes.h>
#include <stdio.h>
#include <string>
#include <android-base/file.h>
#include <android-base/stringprintf.h>
struct abl_log_header {
uint64_t i;
uint64_t size;
char buf[];
} __attribute__((packed));
// Gzip binary data and dump in base64 format. Cmd to decode is also attached.
void dumpGzippedFileInBase64(const char* title, const char* file_path) {
auto cmd = android::base::StringPrintf("gzip < %s | base64", file_path);
printf("------ %s, %s\n", title, cmd.c_str());
printf("base64 -d <<EOF | gunzip\n");
system(cmd.c_str());
printf("EOF\n");
return;
}
// Dump items related to ramdump.
int main() {
setbuf(stdout, NULL);
std::string abl_log;
if (android::base::ReadFileToString("/mnt/vendor/ramdump/abl.log", &abl_log)) {
const struct abl_log_header *header = (const struct abl_log_header*) abl_log.c_str();
printf("------ Ramdump misc file: abl.log (i:0x%" PRIx64 " size:0x%" PRIx64 ") ------\n%s\n",
header->i, header->size, std::string(header->buf, header->i).c_str());
} else {
printf("*** Ramdump misc file: abl.log: File not found\n");
}
dumpGzippedFileInBase64("Ramdump misc file: acpm.lst (gzipped in base64)", "/mnt/vendor/ramdump/acpm.lst");
dumpGzippedFileInBase64("Ramdump misc file: s2d.lst (gzipped in base64)", "/mnt/vendor/ramdump/s2d.lst");
return 0;
}

View file

@ -1,14 +1,9 @@
PRODUCT_PACKAGES += \
sscoredump \
PRODUCT_PACKAGES_ENG += \
dump_ramdump \
ramdump \
# When neither AOSP nor factory targets
ifeq (,$(filter aosp_% factory_% lineage_%, $(TARGET_PRODUCT)))
PRODUCT_PACKAGES += SSRestartDetector
PRODUCT_PACKAGES_DEBUG += RamdumpUploader
endif
BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/ramdump_and_coredump/sepolicy