pmt: add memory test function and some new functions to libhelper

This commit is contained in:
2025-08-13 10:58:48 +03:00
parent 0bc5f70294
commit bf0df8cc83
7 changed files with 33 additions and 13 deletions

View File

@@ -81,12 +81,14 @@ private:
std::vector<uint8_t *> _ptrs_u;
std::vector<FILE *> _fps;
std::vector<int> _fds;
std::vector<std::string_view> _files;
public:
~garbageCollector();
void delAfterProgress(char *&_ptr);
void delAfterProgress(uint8_t *&_ptr);
void delFileAfterProgress(std::string_view path);
void closeAfterProgress(FILE *&_fp);
void closeAfterProgress(int _fd);
};
@@ -151,6 +153,7 @@ std::string runCommandWithOutput(std::string_view cmd);
std::string pathJoin(std::string base, std::string relative);
std::string pathBasename(std::string_view entry);
std::string pathDirname(std::string_view entry);
uint64_t getRandomOffset(uint64_t size, uint64_t bufferSize);
// Android
std::string getProperty(std::string_view prop);