Home
last modified time | relevance | path

Searched refs:MakeUnique (Results 1 - 13 of 13) sorted by relevance

/developtools/profiler/hiebpf/test/unittest/
H A Dbpf_log_reader_test.cpp48 * @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 Dlibbpf_logger_test.cpp38 * @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 Dbpf_controller_test.cpp69 std::unique_ptr<BPFController> pCtx = BPFController::MakeUnique(cfg); in HWTEST_F()
/developtools/profiler/hiebpf/include/
H A Delf_file.h57 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 Dbpf_log_reader.h28 static std::unique_ptr<BPFLogReader> MakeUnique(const std::string& logFile = "/data/local/tmp/bpf_log.txt");
H A Dlibbpf_logger.h36 static std::unique_ptr<LIBBPFLogger> MakeUnique(const std::string& logFile, int logLevel);
H A Dbpf_controller.h74 static std::unique_ptr<BPFController> MakeUnique(const struct BPFConfig& config);
/developtools/profiler/hiebpf/src/
H A Delf_file.cpp58 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 Dlibbpf_logger.cpp28 std::unique_ptr<LIBBPFLogger> LIBBPFLogger::MakeUnique(const std::string& logFile, int logLevel) in MakeUnique() function in LIBBPFLogger
H A Dbpf_log_reader.cpp43 std::unique_ptr<BPFLogReader> BPFLogReader::MakeUnique(const std::string& logFile) in MakeUnique() function in BPFLogReader
H A Dbpf_controller.cpp81 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 Delf_symbol_info.cpp27 std::unique_ptr<ElfFile> elfFile = ElfFile::MakeUnique(fileName); in GetSymbolTable()
H A Dhiebpf.cpp197 // fork() must be precede BPFController::MakeUnique(), in main()
222 bpfController = BPFController::MakeUnique(GenBPFConfigFromFlags(cmd)); in main()

Completed in 6 milliseconds