tarsin
144e384441
Refine error handling
2022-08-21 12:00:29 +08:00
tarsin
9bb694171b
Implement multithreading archive read
2022-08-21 09:21:53 +08:00
tarsin
647362cd82
Implement multiple archive context, Fix #213
...
* This is useful for multithreading decompress with lock usage
2022-08-20 23:38:13 +08:00
tarsin
56996558df
Fix a use-after-free
2022-08-20 20:23:57 +08:00
tarsin
b98ecb17d3
Checkout to nettle 3.8.1
2022-08-12 17:24:31 +08:00
tarsin
a0fe6f0d7d
Revert "archive: Use memfd instead"
...
* It sucks, seems simplify the conditions, but more syscalls are
made(read/seek/write), more context switch, futhermore AImageDecoder itself does support
read raw buffer, and we are not intend to support multi-process decoding
This reverts commit f4826ea727 .
2022-08-07 19:14:25 +08:00
tarsin
f4826ea727
archive: Use memfd instead
2022-08-07 17:13:48 +08:00
tarsin
a17b254494
Call mmap/munmap in native code
2022-08-07 15:23:32 +08:00
tarsin
c8dab6a88f
Archive: ignore crc32
2022-08-07 11:43:27 +08:00
tarsin
d94b96a8eb
Clean up
2022-08-04 13:05:47 +08:00
tarsin
6191a9827d
Use Ofast
2022-08-03 19:14:11 +08:00
tarsin
c233eb5a30
Avoid unnecessary native method calling java method
2022-08-03 18:49:00 +08:00
tarsin
01aff59d46
Re-checkout
2022-08-03 17:56:27 +08:00
tarsin
6f3bd92539
Merge native
2022-08-03 17:48:46 +08:00