Snap for 12763142 from 5c3092bc25 to 25Q1-release
Change-Id: Idf0f6218bbc87b44761ebeb59b56ddf7b59ad83a
This commit is contained in:
commit
31ca003392
4 changed files with 13 additions and 10 deletions
|
|
@ -505,6 +505,7 @@ cc_binary {
|
|||
"libbase",
|
||||
"libdebuggerd_client",
|
||||
"liblog",
|
||||
"libprocessgroup",
|
||||
"libprocinfo",
|
||||
],
|
||||
|
||||
|
|
|
|||
|
|
@ -23,11 +23,11 @@
|
|||
#include <string_view>
|
||||
#include <thread>
|
||||
|
||||
#include <android-base/file.h>
|
||||
#include <android-base/logging.h>
|
||||
#include <android-base/parseint.h>
|
||||
#include <android-base/unique_fd.h>
|
||||
#include <debuggerd/client.h>
|
||||
#include <processgroup/processgroup.h>
|
||||
#include <procinfo/process.h>
|
||||
#include "util.h"
|
||||
|
||||
|
|
@ -92,13 +92,8 @@ int main(int argc, char* argv[]) {
|
|||
}
|
||||
|
||||
// unfreeze if pid is frozen.
|
||||
const std::string freeze_file = android::base::StringPrintf(
|
||||
"/sys/fs/cgroup/uid_%d/pid_%d/cgroup.freeze", proc_info.uid, proc_info.pid);
|
||||
if (std::string freeze_status;
|
||||
android::base::ReadFileToString(freeze_file, &freeze_status) && freeze_status[0] == '1') {
|
||||
android::base::WriteStringToFile("0", freeze_file);
|
||||
// we don't restore the frozen state as this is considered a benign change.
|
||||
}
|
||||
SetProcessProfiles(proc_info.uid, proc_info.pid, {"Unfrozen"});
|
||||
// we don't restore the frozen state as this is considered a benign change.
|
||||
|
||||
unique_fd output_fd(fcntl(STDOUT_FILENO, F_DUPFD_CLOEXEC, 0));
|
||||
if (output_fd.get() == -1) {
|
||||
|
|
|
|||
|
|
@ -43,9 +43,10 @@ phony {
|
|||
required: [
|
||||
"sh.recovery",
|
||||
"toolbox.recovery",
|
||||
"toybox.recovery",
|
||||
"toybox_recovery",
|
||||
"ziptool.recovery",
|
||||
],
|
||||
recovery: true,
|
||||
}
|
||||
|
||||
phony {
|
||||
|
|
|
|||
|
|
@ -68,10 +68,16 @@ cc_defaults {
|
|||
cc_binary {
|
||||
name: "toolbox",
|
||||
defaults: ["toolbox_binary_defaults"],
|
||||
recovery_available: true,
|
||||
vendor_ramdisk_available: true,
|
||||
}
|
||||
|
||||
cc_binary {
|
||||
name: "toolbox.recovery",
|
||||
defaults: ["toolbox_binary_defaults"],
|
||||
recovery: true,
|
||||
stem: "toolbox",
|
||||
}
|
||||
|
||||
cc_binary {
|
||||
name: "toolbox_vendor",
|
||||
stem: "toolbox",
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue