/aosp12/frameworks/native/cmds/installd/ |
H A D | unique_file.cpp | 28 UniqueFile::UniqueFile() : UniqueFile(-1, "") {} in UniqueFile() function in android::installd::UniqueFile 30 UniqueFile::UniqueFile(int value, std::string path) : UniqueFile(value, path, nullptr) {} in UniqueFile() function in android::installd::UniqueFile 32 UniqueFile::UniqueFile(int value, std::string path, CleanUpFunction cleanup) in UniqueFile() function in android::installd::UniqueFile 35 UniqueFile::UniqueFile(UniqueFile&& other) { in UniqueFile() function in android::installd::UniqueFile 39 UniqueFile::~UniqueFile() { in ~UniqueFile() 43 UniqueFile& UniqueFile::operator=(UniqueFile&& other) { in operator =() 53 void UniqueFile::reset() { in reset() 57 void UniqueFile::reset(int new_value, std::string path, CleanUpFunction new_cleanup) { in reset() 72 void UniqueFile::release() { in release()
|
H A D | run_dex2oat.h | 28 class UniqueFile; variable 35 void Initialize(const UniqueFile& output_oat, 36 const UniqueFile& output_vdex, 37 const UniqueFile& output_image, 38 const UniqueFile& input_dex, 39 const UniqueFile& input_vdex, 40 const UniqueFile& dex_metadata, 41 const UniqueFile& profile, 60 void PrepareInputFileFlags(const UniqueFile& output_oat, 63 const UniqueFile& input_dex, [all …]
|
H A D | unique_file.h | 56 class UniqueFile { 61 UniqueFile(); 62 UniqueFile(int value, std::string path); 63 UniqueFile(int value, std::string path, CleanUpFunction cleanup); 64 UniqueFile(UniqueFile&& other); 65 ~UniqueFile(); 67 UniqueFile& operator=(UniqueFile&& other);
|
H A D | run_dex2oat.cpp | 69 void RunDex2Oat::Initialize(const UniqueFile& output_oat, in Initialize() 70 const UniqueFile& output_vdex, in Initialize() 71 const UniqueFile& output_image, in Initialize() 72 const UniqueFile& input_dex, in Initialize() 73 const UniqueFile& input_vdex, in Initialize() 74 const UniqueFile& dex_metadata, in Initialize() 75 const UniqueFile& profile, in Initialize() 125 void RunDex2Oat::PrepareInputFileFlags(const UniqueFile& output_oat, in PrepareInputFileFlags() 128 const UniqueFile& input_dex, in PrepareInputFileFlags() 129 const UniqueFile& input_vdex, in PrepareInputFileFlags() [all …]
|
H A D | run_dex2oat_test.cpp | 99 UniqueFile output_oat; 100 UniqueFile output_vdex; 101 UniqueFile output_image; 102 UniqueFile input_dex; 103 UniqueFile input_vdex; 104 UniqueFile dex_metadata; 105 UniqueFile profile;
|
H A D | dexopt.cpp | 921 return UniqueFile(); in maybe_open_app_image() 929 return UniqueFile(); in maybe_open_app_image() 933 return UniqueFile(); in maybe_open_app_image() 937 UniqueFile image_file( in maybe_open_app_image() 990 return UniqueFile(); in maybe_open_reference_profile() 1002 return UniqueFile(); in maybe_open_reference_profile() 1122 return UniqueFile(); in open_oat_out_file() 1124 UniqueFile oat( in open_oat_out_file() 1760 UniqueFile in_vdex; in dexopt() 1761 UniqueFile out_vdex; in dexopt() [all …]
|
/aosp12/frameworks/base/core/jni/ |
H A D | android_os_Debug.h | 32 using UniqueFile = std::unique_ptr<FILE, decltype(&safeFclose)>; variable 34 inline UniqueFile MakeUniqueFile(const char* path, const char* mode) { in MakeUniqueFile() 35 return UniqueFile(fopen(path, mode), safeFclose); in MakeUniqueFile()
|
H A D | android_os_Debug.cpp | 636 UniqueFile fp = MakeUniqueFile(BINDER_STATS, "re"); in read_binder_stat() 683 static bool openFile(JNIEnv* env, jobject fileDescriptor, UniqueFile& fp) in openFile() 720 UniqueFile fp(nullptr, safeFclose); in android_os_Debug_dumpNativeHeap() 742 UniqueFile fp(nullptr, safeFclose); in android_os_Debug_dumpNativeMallocInfo() 796 UniqueFile file = MakeUniqueFile(status_path.c_str(), "re"); in android_os_Debug_getFreeZramKb()
|
H A D | android_util_Process.cpp | 1196 UniqueFile file = MakeUniqueFile(status_path.c_str(), "re"); in android_os_Process_getRss()
|
/aosp12/frameworks/native/services/vr/performanced/ |
H A D | cpu_set.h | 45 UniqueFile OpenPropertyFilePointer(const std::string& name) const; 48 UniqueFile OpenFilePointer(const std::string& name,
|
H A D | cpu_set.cpp | 208 UniqueFile CpuSet::OpenPropertyFilePointer(const std::string& name) const { in OpenPropertyFilePointer() 218 UniqueFile CpuSet::OpenFilePointer(const std::string& name, int flags) const { in OpenFilePointer() 227 UniqueFile fp(fdopen(fd.release(), "r")); in OpenFilePointer()
|
H A D | task.cpp | 71 UniqueFile Task::OpenTaskFilePointer(const std::string& name) const { in OpenTaskFilePointer() 80 UniqueFile fp(fdopen(fd.release(), "r")); in OpenTaskFilePointer()
|
H A D | unique_file.h | 15 using UniqueFile = std::unique_ptr<FILE, FileDeleter>; variable
|
H A D | performance_service_tests.cpp | 25 using android::dvr::UniqueFile; 34 std::pair<UniqueFile, int> OpenTaskFile(pid_t task_id, in OpenTaskFile() 39 UniqueFile file{fopen(stream.str().c_str(), "r")}; in OpenTaskFile() 46 UniqueFile file; in GetTaskCpuSet()
|
H A D | task.h | 68 UniqueFile OpenTaskFilePointer(const std::string& name) const;
|
/aosp12/system/netd/libnetdutils/include/netdutils/ |
H A D | UniqueFile.h | 30 using UniqueFile = std::unique_ptr<FILE, UniqueFileDtor>; variable
|
H A D | MockSyscalls.h | 64 StatusOr<UniqueFile>(const std::string& path, const std::string& mode));
|
H A D | Syscalls.h | 84 virtual StatusOr<UniqueFile> fopen(const std::string& path, const std::string& mode) const = 0;
|
/aosp12/system/netd/libnetdutils/ |
H A D | Android.bp | 25 "UniqueFile.cpp",
|
H A D | Syscalls.cpp | 190 StatusOr<UniqueFile> fopen(const std::string& path, const std::string& mode) const override { in fopen() 191 UniqueFile file(::fopen(path.c_str(), mode.c_str())); in fopen()
|
/aosp12/system/netd/server/ |
H A D | BandwidthController.cpp | 80 using android::netdutils::UniqueFile; 518 StatusOr<UniqueFile> file = sys.fopen(fname, "re"); in getInterfaceQuota() 572 StatusOr<UniqueFile> file = sys.fopen(fname, "we"); in updateQuota()
|
H A D | BandwidthControllerTest.cpp | 50 using android::netdutils::UniqueFile; 122 EXPECT_CALL(mSyscalls, fopen(_, _)).WillOnce(Return(ByMove(UniqueFile(dummyFile)))); in expectUpdateQuota()
|