Home
last modified time | relevance | path

Searched refs:LoadedLibrary (Results 1 – 3 of 3) sorted by relevance

/bionic/benchmarks/linker_relocation/regen/
Dcommon_types.py133 class LoadedLibrary: class
138 self.needed: List[LoadedLibrary] = []
150 result = LoadedLibrary()
157 def elf_tree_to_json(tree: LoadedLibrary) -> Dict[str, Any]: argument
158 libraries: Dict[str, LoadedLibrary] = {}
167 def json_to_elf_tree(obj: Dict[str, Any]) -> LoadedLibrary:
168 libraries: Dict[str, LoadedLibrary] = {}
169 all_needed: List[Tuple[LoadedLibrary, List[str]]] = []
171 lib, needed = LoadedLibrary.from_json(lib_obj)
179 def bfs_walk(tree: LoadedLibrary) -> Iterator[LoadedLibrary]: argument
[all …]
Dgen_bench.py49 from common_types import LoadedLibrary, SymbolRef, SymBind, SymKind, bfs_walk, json_to_elf_tree
133 Definitions = Dict[str, LoadedLibrary]
135 def build_symbol_index(lib: LoadedLibrary) -> Definitions: argument
136 defs: Dict[str, LoadedLibrary] = {}
144 def check_rels(root: LoadedLibrary, defs: Definitions) -> None: argument
169 def make_asm_file(lib: LoadedLibrary, is_main: bool, out_filename: Path, map_out_filename: Path, argument
268 def __init__(self, root: LoadedLibrary): argument
270 self._names: Dict[LoadedLibrary, str] = {}
278 def name(self, lib: LoadedLibrary) -> str: argument
288 def make_ninja_benchmark(root: LoadedLibrary, defs: Definitions, cc: str, out: Path) -> None: argument
[all …]
Ddump_relocs.py51 from common_types import LoadedLibrary, SymBind, SymKind, DynSymbol, DynSymbols, Relocations, \
195 def load_elf_tree(search_path: List[Path], path: Path) -> LoadedLibrary:
197 libraries: Dict[str, LoadedLibrary] = {}
199 def find_library(needed: str) -> Optional[LoadedLibrary]:
211 def load(path: Path) -> LoadedLibrary:
214 lib = LoadedLibrary()