summaryrefslogtreecommitdiff
path: root/tools/cpp-define-generator/make_header_test.py
diff options
context:
space:
mode:
authorChris Wailes <chriswailes@google.com>2018-09-26 17:27:34 -0700
committerChris Wailes <chriswailes@google.com>2018-10-04 12:47:40 -0700
commit0c61be4f9f7b4baaa6ea7c12ba1c8492a7bc14f5 (patch)
tree2732f14759bfcd06bd8bf872c27a8c42b38e79ef /tools/cpp-define-generator/make_header_test.py
parent2386636e0330051a96fe7d577524e929d81e9ba8 (diff)
Implemented a new method for walking string references in AppImages.
* Defined a new section in the AppImage binary format. * Verify heap invariants having to do with native string references. * Collect managed and native references to managed strings. * Record the location of these references as offsets into the image. * Writes offsets into new image section. * Walk this list of offsets at load time to intern strings from the AppImage. * Verify that strings have been interned correctly. Test: art/test/testrunner/testrunner.py -b --host Test: m test-art-host-gtest Test: Built and ran Keep, Docs, Chrome, YouTube, and Facebook. Bug: 70734839 Change-Id: Ib5235abdebca018e8920d12318c31b9c0efb0ede
Diffstat (limited to 'tools/cpp-define-generator/make_header_test.py')
0 files changed, 0 insertions, 0 deletions