diff options
author | Chris Wailes <chriswailes@google.com> | 2018-09-26 17:27:34 -0700 |
---|---|---|
committer | Chris Wailes <chriswailes@google.com> | 2018-10-04 12:47:40 -0700 |
commit | 0c61be4f9f7b4baaa6ea7c12ba1c8492a7bc14f5 (patch) | |
tree | 2732f14759bfcd06bd8bf872c27a8c42b38e79ef /tools/cpp-define-generator/make_header_test.py | |
parent | 2386636e0330051a96fe7d577524e929d81e9ba8 (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