Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
elf_symbolizer.ELFSymbolInfo Class Reference
Inheritance diagram for elf_symbolizer.ELFSymbolInfo:

Public Member Functions

 __init__ (self, name, source_path, source_line, was_ambiguous=False, disambiguated=False)
 
 __str__ (self)
 

Public Attributes

 name
 
 source_path
 
 source_line
 
 inlined_by
 
 disambiguated
 
 was_ambiguous
 

Detailed Description

The result of the symbolization passed as first arg. of each callback.

Definition at line 469 of file elf_symbolizer.py.

Constructor & Destructor Documentation

◆ __init__()

elf_symbolizer.ELFSymbolInfo.__init__ (   self,
  name,
  source_path,
  source_line,
  was_ambiguous = False,
  disambiguated = False 
)
All the fields here can be None (if addr2line replies with '??').

Definition at line 472 of file elf_symbolizer.py.

477 disambiguated=False):
478 """All the fields here can be None (if addr2line replies with '??')."""
479 self.name = name
480 self.source_path = source_path
481 self.source_line = source_line
482 # In the case of |inlines|=True, the |inlined_by| points to the outer
483 # function inlining the current one (and so on, to form a chain).
484 self.inlined_by = None
485 self.disambiguated = disambiguated
486 self.was_ambiguous = was_ambiguous
487

Member Function Documentation

◆ __str__()

elf_symbolizer.ELFSymbolInfo.__str__ (   self)

Definition at line 488 of file elf_symbolizer.py.

488 def __str__(self):
489 return '%s [%s:%d]' % (self.name or '??', self.source_path or '??',
490 self.source_line or 0)

Member Data Documentation

◆ disambiguated

elf_symbolizer.ELFSymbolInfo.disambiguated

Definition at line 485 of file elf_symbolizer.py.

◆ inlined_by

elf_symbolizer.ELFSymbolInfo.inlined_by

Definition at line 484 of file elf_symbolizer.py.

◆ name

elf_symbolizer.ELFSymbolInfo.name

Definition at line 479 of file elf_symbolizer.py.

◆ source_line

elf_symbolizer.ELFSymbolInfo.source_line

Definition at line 481 of file elf_symbolizer.py.

◆ source_path

elf_symbolizer.ELFSymbolInfo.source_path

Definition at line 480 of file elf_symbolizer.py.

◆ was_ambiguous

elf_symbolizer.ELFSymbolInfo.was_ambiguous

Definition at line 486 of file elf_symbolizer.py.


The documentation for this class was generated from the following file: