Home
last modified time | relevance | path

Searched refs:vtable (Results 1 – 7 of 7) sorted by relevance

/test/vts/utils/python/library/vtable/
Dvtable_dumper.py154 vtable = self._LocateVtable(vtables, reloc.r_offset)
155 if not vtable:
183 vtable.entries.append(VtableEntry(
184 reloc.r_offset - vtable.begin_addr,
187 for vtable in vtables:
188 vtable.entries.sort()
216 vtable = Vtable(sym_name, vtable_begin, vtable_end)
217 vtables.append(vtable)
271 vtable = vtables[idx-1]
272 if vtable.begin_addr <= offset and offset < vtable.end_addr:
[all …]
Dvtable_dumper_test.py22 from vts.utils.python.library.vtable import vtable_dumper
65 for vtable in self.dumper.DumpVtables():
66 entries = [(entry.offset, entry.names) for entry in vtable.entries]
67 vtables_dump.append((vtable.name, entries))
/test/vts/utils/python/library/vtable/testing/
Dbuild-libtest.sh22 rm -f test-vtable.o libtest.so
24 clang++ -fPIC -nostdlib -c test-vtable.cpp -std=c++11
26 ld -shared -soname test test-vtable.o -o libtest.so
28 rm test-vtable.o
/test/vts-testcase/vndk/abi/
Dvts_vndk_abi_test.py29 from vts.utils.python.library.vtable import vtable_dumper
110 def _DiffVtableComponent(offset, expected_symbol, vtable): argument
124 if offset not in vtable:
127 entry = vtable[offset]
166 lib_vtables = {vtable.name: vtable
167 for vtable in dumper.DumpVtables()}
168 logging.debug("\n\n".join(str(vtable)
169 for _, vtable in lib_vtables.items()))
DVtsVndkAbiTest.py32 from vts.utils.python.library.vtable import vtable_dumper
116 def _DiffVtableComponent(offset, expected_symbol, vtable): argument
130 if offset not in vtable:
133 entry = vtable[offset]
171 lib_vtables = {vtable.name: vtable
172 for vtable in dumper.DumpVtables()}
173 logging.debug("\n\n".join(str(vtable)
174 for _, vtable in lib_vtables.iteritems()))
/test/vts/utils/python/library/
DREADME.md6 * vtable/vtable_dumper.py: Contains VtableDumper that dumps vtable structures
/test/vts/utils/python/
DAndroid.bp31 "library/vtable/__init__.py",
32 "library/vtable/vtable_dumper.py",