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

/system/extras/simpleperf/
H A Drecord.h135 // We hold the common parts (perf_event_header and sample_id) in the base class Record, and
136 // hold the type specific data part in classes derived from Record.
137 struct Record { struct
141 Record();
142 Record(const perf_event_header* pheader);
144 virtual ~Record() {
163 struct MmapRecord : public Record {
183 struct Mmap2Record : public Record {
208 struct CommRecord : public Record {
224 struct ExitOrForkRecord : public Record {
[all...]
H A Drecord.cpp102 LOG(DEBUG) << "Record SampleId part has " << end - p << " bytes left\n";
168 Record::Record() { function in class:Record
172 Record::Record(const perf_event_header* pheader) { function in class:Record
176 void Record::Dump(size_t indent) const {
183 uint64_t Record::Timestamp() const {
188 : Record(pheader) {
220 : Record(pheader) {
256 : Record(pheade
[all...]
H A Drecord_equal_test.h33 static void CheckRecordEqual(const Record& r1, const Record& r2) {
H A Drecord_test.cpp41 std::vector<std::unique_ptr<Record>> records =
80 std::unique_ptr<Record> popped_r = cache.Pop();
99 std::vector<std::unique_ptr<Record>> last_records = cache.PopAll();
115 std::vector<std::unique_ptr<Record>> out_records = cache.PopAll();
H A Drecord_file_reader.cpp147 bool RecordFileReader::ReadDataSection(std::function<bool(std::unique_ptr<Record>)> callback,
155 std::unique_ptr<Record> record = ReadRecordFromFile(file_attrs_[0].attr, record_fp_);
174 std::vector<std::unique_ptr<Record>> records = cache.PopAll();
256 std::vector<std::unique_ptr<Record>> RecordFileReader::DataSection() {
257 std::vector<std::unique_ptr<Record>> records;
258 ReadDataSection([&](std::unique_ptr<Record> record) {
H A Drecord_file.h112 bool ReadDataSection(std::function<bool(std::unique_ptr<Record>)> callback, bool sorted = true);
119 std::vector<std::unique_ptr<Record>> DataSection();
H A Dthread_tree.h108 struct Record;
110 void BuildThreadTree(const Record& record, ThreadTree* thread_tree);
H A Dcmd_record.cpp110 " Record events on existing processes. Mutually exclusive with -a.\n"
117 " Record events on existing threads. Mutually exclusive with -a.\n"),
149 bool ProcessRecord(Record* record);
150 void UpdateRecordForEmbeddedElfPath(Record* record);
151 void UnwindRecord(Record* record);
155 void CollectHitFileInfo(Record* record);
267 std::vector<std::unique_ptr<Record>> records = record_cache_->PopAll();
288 LOG(VERBOSE) << "Record " << sample_record_count_ << " samples.";
445 << "Record system wide and existing processes/threads can't be used at the same time.";
628 std::unique_ptr<Record>
[all...]
H A Drecord_file_test.cpp89 std::vector<std::unique_ptr<Record>> records = reader->DataSection();
128 std::vector<std::unique_ptr<Record>> records = reader->DataSection();
H A Dcmd_record_test.cpp84 std::vector<std::unique_ptr<Record>> records = reader->DataSection();
H A Dcmd_dumprecord.cpp182 record_file_reader_->ReadDataSection([](std::unique_ptr<Record> record) {
H A Dthread_tree.cpp214 void BuildThreadTree(const Record& record, ThreadTree* thread_tree) {
H A Dcmd_report.cpp291 void ProcessRecord(std::unique_ptr<Record> record);
531 record_file_reader_->ReadDataSection([this](std::unique_ptr<Record> record) {
537 void ReportCommand::ProcessRecord(std::unique_ptr<Record> record) {

Completed in 377 milliseconds