Lines Matching refs:filename
30 static char *CreateTracePath(const char *filename, const char *ext) in CreateTracePath() argument
37 if (filename == NULL || *filename == 0 || strcmp(filename, "/") == 0) in CreateTracePath()
41 len = strlen(filename); in CreateTracePath()
42 if (filename[len - 1] == '/') in CreateTracePath()
48 base_start = base_end = &filename[len]; in CreateTracePath()
66 strncpy(fname, filename, dir_len); in CreateTracePath()
134 void BBReader::Open(const char *filename) in Open() argument
149 char *fname = CreateTracePath(filename, ".bb"); in Open()
271 void InsnReader::Open(const char *filename) in Open() argument
278 char *fname = CreateTracePath(filename, ".insn"); in Open()
313 bool AddrReader::Open(const char *filename, const char *suffix) in Open() argument
321 char *fname = CreateTracePath(filename, suffix); in Open()
370 void ExcReader::Open(const char *filename) in Open() argument
376 char *fname = CreateTracePath(filename, ".exc"); in Open()
424 void PidReader::Open(const char *filename) in Open() argument
429 char *fname = CreateTracePath(filename, ".pid"); in Open()
564 bool MethodReader::Open(const char *filename) in Open() argument
573 char *fname = CreateTracePath(filename, ".method"); in Open()
689 void TraceReaderBase::ReadTraceHeader(FILE *fstream, const char *filename, in ReadTraceHeader() argument
694 perror(filename); in ReadTraceHeader()
700 filename, tracename); in ReadTraceHeader()
724 void TraceReaderBase::Open(const char *filename) in Open() argument
730 bb_reader_->Open(filename); in Open()
733 insn_reader_->Open(filename); in Open()
736 load_eof_ = load_addr_reader_->Open(filename, ".load"); in Open()
741 store_eof_ = store_addr_reader_->Open(filename, ".store"); in Open()
746 exc_reader_->Open(filename); in Open()
750 internal_exc_reader_->Open(filename); in Open()
753 pid_reader_->Open(filename); in Open()
754 internal_pid_reader_->Open(filename); in Open()
757 method_reader_->Open(filename); in Open()
758 internal_method_reader_->Open(filename); in Open()
761 fname = CreateTracePath(filename, ".static"); in Open()
772 ReadTraceHeader(fstream, fname, filename, header_); in Open()
793 ParseDexList(filename); in Open()
843 void TraceReaderBase::ParseDexList(const char *filename) in ParseDexList() argument
855 pid_reader_->Open(filename); in ParseDexList()
865 char *fname = CreateTracePath(filename, ".dexlist"); in ParseDexList()