/developtools/profiler/hiebpf/test/unittest/ |
H A D | bpf_log_reader_test.cpp | 48 * @tc.name: MakeUnique 49 * @tc.desc: Test BPFLogReader MakeUnique 52 HWTEST_F(BPFLogReaderTest, MakeUnique, TestSize.Level1) in HWTEST_F() 54 auto logger = BPFLogReader::MakeUnique(""); in HWTEST_F() 57 logger = BPFLogReader::MakeUnique("stdout"); in HWTEST_F() 60 logger = BPFLogReader::MakeUnique(FILE_NAME); in HWTEST_F()
|
H A D | libbpf_logger_test.cpp | 38 * @tc.name: MakeUnique 39 * @tc.desc: Test LIBBPFLogger MakeUnique 42 HWTEST_F(LIBBPFLoggerTest, MakeUnique, TestSize.Level1) in HWTEST_F() 44 auto logger = LIBBPFLogger::MakeUnique("", -1); in HWTEST_F() 47 logger = LIBBPFLogger::MakeUnique("stdout", 0); in HWTEST_F()
|
H A D | bpf_controller_test.cpp | 69 std::unique_ptr<BPFController> pCtx = BPFController::MakeUnique(cfg); in HWTEST_F()
|
/developtools/profiler/hiebpf/include/ |
H A D | elf_file.h | 57 static std::unique_ptr<ElfHeader> MakeUnique(unsigned char * const ehdrBuf, 84 static std::unique_ptr<ProgramHeader> MakeUnique(char * const phdrBuf, const size_t bufSize); 114 static std::unique_ptr<SectionHeader> MakeUnique(char * const shdrBuf, const size_t bufSize, 152 static std::unique_ptr<ElfFile> MakeUnique(const std::string &filename);
|
H A D | bpf_log_reader.h | 28 static std::unique_ptr<BPFLogReader> MakeUnique(const std::string& logFile = "/data/local/tmp/bpf_log.txt");
|
H A D | libbpf_logger.h | 36 static std::unique_ptr<LIBBPFLogger> MakeUnique(const std::string& logFile, int logLevel);
|
H A D | bpf_controller.h | 74 static std::unique_ptr<BPFController> MakeUnique(const struct BPFConfig& config);
|
/developtools/profiler/hiebpf/src/ |
H A D | elf_file.cpp | 58 std::unique_ptr<ElfFile> ElfFile::MakeUnique(const std::string &filename) in MakeUnique() function in OHOS::Developtools::Hiebpf::ElfFile 61 CHECK_NOTNULL(file, nullptr, "Error in ElfFile::MakeUnique(): ElfFile::ElfFile() failed"); in MakeUnique() 62 CHECK_TRUE(file->IsOpened(), nullptr, "Error in ElfFile::MakeUnique(): elf file not opended"); in MakeUnique() 69 CHECK_TRUE(ParseElfHeader(), false, "Error in ElfFile::MakeUnique(): ElfFile::ParseElfHeader() failed"); in ParseFile() 70 CHECK_TRUE(ParsePrgHeaders(), false, "Error in ElfFile::MakeUnique(): ElfFile::ParsePrgHeaders() failed"); in ParseFile() 71 CHECK_TRUE(ParseSecNamesStr(), false, "Error in ElfFile::MakeUnique(): ElfFile::ParseSecNamesStr() failed"); in ParseFile() 72 CHECK_TRUE(ParseSecHeaders(), false, "Error in ElfFile::MakeUnique(): ElfFile::ParseSecHeaders() failed"); in ParseFile() 85 ehdr_ = ElfHeader::MakeUnique(ehdrBuf, readsize); in ParseElfHeader() 113 std::unique_ptr<ProgramHeader> phdr = ProgramHeader::MakeUnique(phdrBuf, phdrSize); in ParsePrgHeaders() 117 HHLOGE(true, "Error in Elf::ParsePrgHeaders(): ProgramHeader::MakeUnique() faile in ParsePrgHeaders() 248 std::unique_ptr<ElfHeader> ElfHeader::MakeUnique(unsigned char * const ehdrBuf, MakeUnique() function in OHOS::Developtools::Hiebpf::ElfHeader 410 std::unique_ptr<SectionHeader> SectionHeader::MakeUnique(char * const shdrBuf, const size_t bufSize, MakeUnique() function in OHOS::Developtools::Hiebpf::SectionHeader 474 std::unique_ptr<ProgramHeader> ProgramHeader::MakeUnique(char * const phdrBuf, const size_t bufSize) MakeUnique() function in OHOS::Developtools::Hiebpf::ProgramHeader [all...] |
H A D | libbpf_logger.cpp | 28 std::unique_ptr<LIBBPFLogger> LIBBPFLogger::MakeUnique(const std::string& logFile, int logLevel) in MakeUnique() function in LIBBPFLogger
|
H A D | bpf_log_reader.cpp | 43 std::unique_ptr<BPFLogReader> BPFLogReader::MakeUnique(const std::string& logFile) in MakeUnique() function in BPFLogReader
|
H A D | bpf_controller.cpp | 81 std::unique_ptr<BPFController> BPFController::MakeUnique(const BPFConfig& config) in MakeUnique() function in BPFController 343 bpfLogReader_ = BPFLogReader::MakeUnique(config_.BPFLogFile_); in ConfigBPFLogger() 358 libbpfLogger = LIBBPFLogger::MakeUnique(config_.LIBBPFLogFile_, config_.LIBBPFLogLevel_); in ConfigLIBBPFLogger() 395 std::unique_ptr<ElfFile> elfFile = ElfFile::MakeUnique(path); in GetSymOffset()
|
H A D | elf_symbol_info.cpp | 27 std::unique_ptr<ElfFile> elfFile = ElfFile::MakeUnique(fileName); in GetSymbolTable()
|
H A D | hiebpf.cpp | 197 // fork() must be precede BPFController::MakeUnique(), in main() 222 bpfController = BPFController::MakeUnique(GenBPFConfigFromFlags(cmd)); in main()
|