summaryrefslogtreecommitdiff
path: root/debuggerd/handler/debuggerd_handler.cpp
diff options
context:
space:
mode:
authorTianjie <xunchang@google.com>2020-04-01 23:08:34 -0700
committerTianjie <xunchang@google.com>2020-04-03 12:46:20 -0700
commit85c5d231008ab854cce1b8609b265c62709b4675 (patch)
tree2fbca7084182f39a3e7a46b7b07f8125f2a50080 /debuggerd/handler/debuggerd_handler.cpp
parentfcf2d8b89b98f4ac09e5b849d9d27f8e63d97cef (diff)
Allow parsing zip entries larger than 4GiB
This cl supports the parsing and extraction of the zip entry who has a large size than UINT32_MAX. Also add a few checks in the entry writers to make sure callers have enough space for extraction. As many users of the library assume the entry size to be 32 bits long, we keep the 32 bit ZipEntry. We also keep the functions that expect the 32 bit ZipEntry in the public header file. These 32 bit wrappers could be removed later once all users recognize the 64 bit ZipEntry. Bug: 150900468 Test: unit tests pass Change-Id: Ia6760638ccf51e97dbef6bd55dff352f1e7ce816
Diffstat (limited to 'debuggerd/handler/debuggerd_handler.cpp')
0 files changed, 0 insertions, 0 deletions