Lines Matching defs:self
35 def __enter__(self): argument
38 def __exit__(self, exc, value, tb): argument
41 def __getitem__(self, key): argument
137 def st_bind(self): argument
141 def is_local(self): argument
145 def is_global(self): argument
149 def is_weak(self): argument
153 def is_undef(self): argument
224 def __init__(self, ei_class=ELFCLASSNONE, ei_data=ELFDATANONE, e_machine=0, argument
238 def __repr__(self): argument
242 def __eq__(self, rhs): argument
246 def elf_class_name(self): argument
250 def elf_data_name(self): argument
254 def elf_machine_name(self): argument
258 def is_32bit(self): argument
262 def is_64bit(self): argument
266 def sorted_exported_symbols(self): argument
270 def sorted_imported_symbols(self): argument
273 def dump(self, file=None): argument
292 def _extract_zero_terminated_buf_slice(self, buf, offset): argument
301 def _extract_zero_terminated_str(self, buf, offset): argument
306 def _extract_zero_terminated_str(self, buf, offset): argument
310 def _parse_from_buf_internal(self, buf): argument
442 def _parse_from_buf(self, buf): argument
449 def _parse_from_file(self, path): argument
458 def _parse_from_dump_lines(self, path, lines): argument
489 def _parse_from_dump_file(self, path): argument
494 def _parse_from_dump_buf(self, buf): argument
583 def __init__(self): argument
591 def is_ll_ndk(self, path): argument
594 def is_sp_ndk(self, path): argument
597 def is_hl_ndk(self, path): argument
600 def is_ndk(self, path): argument
603 def classify(self, path): argument
619 def __init__(self): argument
622 def add(self, name, reason, action): argument
625 def get(self, name): argument
628 def is_banned(self, path): argument
705 def __init__(self, lib_set, default_search_path): argument
709 def get_candidates(self, name, dt_rpath=None, dt_runpath=None): argument
719 def resolve(self, name, dt_rpath=None, dt_runpath=None): argument
732 def __init__(self, partition, path, elf): argument
744 def is_ndk(self): argument
748 def is_ll_ndk(self): argument
752 def is_sp_ndk(self): argument
756 def is_hl_ndk(self): argument
759 def add_dep(self, dst, ty): argument
763 def remove_dep(self, dst, ty): argument
768 def num_deps(self): argument
774 def deps(self): argument
778 def deps_with_type(self): argument
784 def dt_deps(self): argument
788 def dl_deps(self): argument
792 def num_users(self): argument
798 def users(self): argument
802 def users_with_type(self): argument
808 def dt_users(self): argument
812 def dl_users(self): argument
815 def has_dep(self, dst): argument
818 def has_user(self, dst): argument
821 def is_system_lib(self): argument
824 def get_dep_linked_symbols(self, dep): argument
831 def __lt__(self, rhs): argument
858 def get_lib_dict(self, elf_class): argument
861 def add(self, path, lib): argument
864 def remove(self, lib): argument
867 def get(self, path, default=None): argument
874 def keys(self): argument
877 def values(self): argument
880 def items(self): argument
885 def __init__(self): argument
888 def _add_lib_to_lookup_dict(self, lib): argument
891 def _remove_lib_from_lookup_dict(self, lib): argument
894 def add_lib(self, partition, path, elf): argument
899 def rename_lib(self, lib, new_partition, new_path): argument
905 def add_dep(self, src_path, dst_path, ty): argument
915 def get_lib_in_elf_class(self, elf_class, path, default=None): argument
922 def get_lib(self, path): argument
929 def get_libs(self, paths, report_error=None): argument
941 def all_libs(self): argument
946 def _compute_lib_dict(self, elf_class): argument
958 def add_executables_in_dir(self, partition_name, partition, root, argument
978 def load_extra_deps(self, path): argument
987 def _find_exported_symbol(self, symbol, libs): argument
994 def _resolve_lib_imported_symbols(self, lib, imported_libs, generic_refs): argument
1007 def _resolve_lib_dt_needed(self, lib, resolver): argument
1022 def _resolve_lib_deps(self, lib, resolver, generic_refs): argument
1037 def _resolve_lib_set_deps(self, lib_set, resolver, generic_refs): argument
1069 def _resolve_elf_class_deps(self, elf_class, generic_refs): argument
1098 def resolve_deps(self, generic_refs=None): argument
1102 def compute_path_matched_lib(self, path_patterns): argument
1106 def compute_predefined_fwk_only_rs(self): argument
1114 def compute_predefined_vndk_sp(self): argument
1141 def compute_predefined_vndk_sp_indirect(self): argument
1153 def compute_predefined_sp_hal(self): argument
1174 def compute_sp_ndk(self): argument
1178 def compute_sp_lib(self, generic_refs): argument
1208 def _po_sorted(self, lib_set, get_successors): argument
1223 def _deps_po_sorted(self, lib_set): argument
1226 def _users_po_sorted(self, lib_set): argument
1229 def normalize_partition_tags(self, sp_hals, generic_refs): argument
1286 def compute_degenerated_vndk(self, generic_refs, tagged_paths=None, argument
1556 def compute_vndk_cap(self, banned_libs): argument
1665 def __init__(self): argument
1669 def add(self, path, elf): argument
1673 def _load_from_sym_dir(self, root): argument
1691 def _load_from_image_dir(self, root, prefix): argument
1703 def classify_lib(self, lib): argument
1714 def is_equivalent_lib(self, lib): argument
1717 def has_same_name_lib(self, lib): argument
1726 def __init__(self, name, help): argument
1730 def add_argparser_options(self, parser): argument
1733 def main(self, args): argument
1738 def __init__(self): argument
1742 def add_argparser_options(self, parser): argument
1745 def main(self, args): argument
1756 def __init__(self): argument
1760 def add_argparser_options(self, parser): argument
1767 def main(self, args): argument
1782 def add_argparser_options(self, parser): argument
1819 def get_generic_refs_from_args(self, args): argument
1827 def _check_arg_dir_exists(self, arg_name, dirs): argument
1838 def check_dirs_from_args(self, args): argument
1842 def create_from_args(self, args): argument
1858 def add_argparser_options(self, parser): argument
1876 def create_from_args(self, args): argument
1897 def __init__(self): argument
1901 def add_argparser_options(self, parser): argument
1916 def _warn_incorrect_partition_lib_set(self, lib_set, partition, error_msg): argument
1923 def _warn_incorrect_partition(self, graph): argument
1934 def _check_ndk_extensions(self, graph, generic_refs): argument
1961 def _print_tags(self, vndk_lib, full, file=sys.stdout): argument
1976 def _print_make(self, vndk_lib, file=sys.stdout): argument
2007 def main(self, args): argument
2032 def __init__(self): argument
2036 def add_argparser_options(self, parser): argument
2042 def main(self, args): argument
2126 def __init__(self): argument
2130 def add_argparser_options(self, parser): argument
2133 def main(self, args): argument
2145 def __init__(self): argument
2149 def add_argparser_options(self, parser): argument
2164 def main(self, args): argument
2204 def __init__(self): argument
2208 def add_argparser_options(self, parser): argument
2220 def main(self, args): argument
2308 def __init__(self): argument
2313 def add(self, tag, lib): argument
2318 def get_path_tag(self, lib): argument
2324 def get_path_tag_default(self, lib): argument
2327 def is_path_visible(self, from_lib, to_lib): argument
2333 def load_from_csv(self, fp): argument
2373 def add(self, tag, path): argument
2377 def get_path_tag_default(self, path): argument
2399 def get_path_tag_default(self, lib): argument
2404 def __init__(self, module_info_path=None): argument
2411 def get_module_path(self, installed_path): argument
2420 def __init__(self): argument
2424 def add_argparser_options(self, parser): argument
2441 def _check_eligible_vndk_dep(self, graph, tagged_libs, module_info): argument
2481 def _check_vendor_dep(self, graph, tagged_libs, module_info): argument
2505 def main(self, args): argument
2521 def __init__(self): argument
2525 def add_argparser_options(self, parser): argument
2531 def _get_tag_from_lib(self, lib, tagged_paths): argument
2543 def _check_if_allowed(self, my_tag, other_tag): argument
2553 def _get_dep_graph(self, graph, tagged_paths): argument
2582 def main(self, args): argument
2605 def __init__(self): argument
2609 def add_argparser_options(self, parser): argument
2612 def main(self, args): argument
2625 def __init__(self): argument
2629 def add_argparser_options(self, parser): argument
2632 def main(self, args): argument