Lines Matching refs:methodId
183 … LineNumberTable &DebugInfoExtractor::GetLineNumberTable(const panda_file::File::EntityId methodId) in GetLineNumberTable() argument
188 auto iter = methods_.find(methodId.GetOffset()); in GetLineNumberTable()
190 if (!ExtractorMethodDebugInfo(methodId)) { in GetLineNumberTable()
193 return methods_[methodId.GetOffset()].lineNumberTable; in GetLineNumberTable()
199 …umnNumberTable &DebugInfoExtractor::GetColumnNumberTable(const panda_file::File::EntityId methodId) in GetColumnNumberTable() argument
204 auto iter = methods_.find(methodId.GetOffset()); in GetColumnNumberTable()
206 if (!ExtractorMethodDebugInfo(methodId)) { in GetColumnNumberTable()
209 return methods_[methodId.GetOffset()].columnNumberTable; in GetColumnNumberTable()
215 …VariableTable &DebugInfoExtractor::GetLocalVariableTable(const panda_file::File::EntityId methodId) in GetLocalVariableTable() argument
220 auto iter = methods_.find(methodId.GetOffset()); in GetLocalVariableTable()
222 if (!ExtractorMethodDebugInfo(methodId)) { in GetLocalVariableTable()
225 return methods_[methodId.GetOffset()].localVariableTable; in GetLocalVariableTable()
231 const std::string &DebugInfoExtractor::GetSourceFile(const panda_file::File::EntityId methodId) in GetSourceFile() argument
236 auto iter = methods_.find(methodId.GetOffset()); in GetSourceFile()
238 if (!ExtractorMethodDebugInfo(methodId)) { in GetSourceFile()
241 return methods_[methodId.GetOffset()].sourceFile; in GetSourceFile()
247 const std::string &DebugInfoExtractor::GetSourceCode(const panda_file::File::EntityId methodId) in GetSourceCode() argument
252 auto iter = methods_.find(methodId.GetOffset()); in GetSourceCode()
254 if (!ExtractorMethodDebugInfo(methodId)) { in GetSourceCode()
257 return methods_[methodId.GetOffset()].sourceCode; in GetSourceCode()
263 bool DebugInfoExtractor::ExtractorMethodDebugInfo(const panda_file::File::EntityId methodId) in ExtractorMethodDebugInfo() argument
265 if (!methodId.IsValid()) { in ExtractorMethodDebugInfo()
269 uint32_t offset = methodId.GetOffset(); in ExtractorMethodDebugInfo()
275 MethodDataAccessor mda(pandaFile, methodId); in ExtractorMethodDebugInfo()
334 panda_file::File::EntityId methodId = mda.GetMethodId(); in Extract() local
335 if (!methodId.IsValid()) { in Extract()
339 uint32_t offset = methodId.GetOffset(); in Extract()