Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e82ad7b2 authored by Felipe Leme's avatar Felipe Leme Committed by android-build-merger
Browse files

Merge \\"Expose more useful functions that can be used by...

Merge \\"Expose more useful functions that can be used by dumpstate_board().\\" into nyc-dev am: f678562f
am: 61b343b6

Change-Id: Ie9f588d6cb98834e7048686281b7a7e266780f37
parents a26e6618 61b343b6
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -99,7 +99,7 @@ std::string bugreport_dir;
// TODO: change to "v1" before final N build
static std::string VERSION_DEFAULT = "v1-dev4";

static bool is_user_build() {
bool is_user_build() {
    return 0 == strncmp(build_type, "user", PROPERTY_VALUE_MAX - 1);
}

@@ -622,7 +622,6 @@ static int _add_file_from_fd(const char *title, const char *path, int fd) {
    return add_zip_entry_from_fd(ZIP_ROOT_DIR + path, fd) ? 0 : 1;
}

/* adds all files from a directory to the zipped bugreport file */
void add_dir(const char *dir, bool recursive) {
    if (!zip_writer) {
        MYLOGD("Not adding dir %s because zip_writer is not set\n", dir);
+8 −2
Original line number Diff line number Diff line
@@ -93,6 +93,9 @@ bool add_zip_entry(const std::string& entry_name, const std::string& entry_path)
/* adds a new entry to the existing zip file. */
bool add_zip_entry_from_fd(const std::string& entry_name, int fd);

/* adds all files from a directory to the zipped bugreport file */
void add_dir(const char *dir, bool recursive);

/* prints the contents of a file */
int dump_file(const char *title, const char *path);

@@ -196,12 +199,15 @@ bool is_dir(const char* pathname);
/** Gets the last modification time of a file, or default time if file is not found. */
time_t get_mtime(int fd, time_t default_mtime);

/* dump eMMC Extended CSD data */
/* Dumps eMMC Extended CSD data. */
void dump_emmc_ecsd(const char *ext_csd_path);

/** gets command-line arguments */
/** Gets command-line arguments. */
void format_args(int argc, const char *argv[], std::string *args);

/** Tells if the device is running a user build. */
bool is_user_build();

/*
 * Helper class used to report how long it takes for a section to finish.
 *