topjohnwu
|
b861671391
|
Cleanup libbase
|
2025-08-25 01:31:47 -07:00 |
|
topjohnwu
|
e91fc75d86
|
Consolidate for_each implementation into Rust
|
2025-08-25 01:31:47 -07:00 |
|
LoveSy
|
278046becb
|
Fix wrong cxx_extern return value
This fix UB
|
2024-08-12 02:05:26 -07:00 |
|
topjohnwu
|
5ac7dc0b37
|
Support vendor boot unpack/repack
Fix #6460, close #6620
|
2024-07-30 04:00:12 -07:00 |
|
topjohnwu
|
2051836a73
|
Remove unused code
|
2024-03-30 21:03:51 -07:00 |
|
topjohnwu
|
a55d570213
|
Move more I/O operations into Rust
|
2023-09-27 02:28:43 -07:00 |
|
LoveSy
|
a470ee6f93
|
Fix mmap block device
|
2023-06-30 01:06:51 -07:00 |
|
topjohnwu
|
399b9e5eba
|
Move hexpatch to Rust
|
2023-06-20 18:17:26 -07:00 |
|
topjohnwu
|
23c1f0111b
|
Improve Rust implementation
- Move mmap_file implementation into Rust
- Introduce Utf8CStr as the better c-string type to use
|
2023-06-12 02:40:50 -07:00 |
|
topjohnwu
|
f33f1d25d0
|
Move find_apk_path to Rust
|
2023-06-10 01:40:45 -07:00 |
|
topjohnwu
|
40f25f4d56
|
Introduce directory traversal
|
2023-06-09 02:00:37 -07:00 |
|
topjohnwu
|
ee4dad7a13
|
Bridge C++ bytes with Rust &[u8]
|
2023-06-07 16:49:40 -07:00 |
|
topjohnwu
|
5e2ef1b7f4
|
Better bytes support in C++
|
2023-06-06 17:11:42 -07:00 |
|
topjohnwu
|
2a654e5d7f
|
Improve byte_data const correctness
|
2023-06-03 03:16:03 -07:00 |
|
topjohnwu
|
57afae3425
|
Cleanup cpio codebase
|
2023-06-03 00:31:20 -07:00 |
|
topjohnwu
|
feb44f875e
|
Migrate PREINITDEVICE in recovery mode
Close #6917
|
2023-06-02 16:49:04 -07:00 |
|
topjohnwu
|
a5768e02ea
|
Cleanup byte_channel implementation
|
2023-05-20 14:19:40 -07:00 |
|
topjohnwu
|
4e2b88b3d0
|
Rename rules to preinit
It is possible that we will allow more preinit files for modules.
Rename the partition and folders from rules to preinit.
|
2023-03-21 00:40:11 -07:00 |
|
vvb2060
|
362eea741f
|
Refactor sepolicy.rules resolve native
Co-authored-by: LoveSy <shana@zju.edu.cn>
|
2023-03-21 00:40:11 -07:00 |
|
LoveSy
|
9555380818
|
Replace parse_mnt with parse_mount_info
|
2023-03-06 05:09:12 -08:00 |
|
LoveSy
|
79a85f5937
|
Use mountinfo for revert unmount
|
2023-02-17 12:36:19 -08:00 |
|
topjohnwu
|
dadae20960
|
Remove unused implementations
|
2022-12-23 17:20:39 -08:00 |
|
topjohnwu
|
44643ad7b3
|
Restrict pointer aliasing
Close #6354, close #6353
|
2022-10-31 16:35:33 -07:00 |
|
topjohnwu
|
48f829b76e
|
Minor refactoring
|
2022-09-21 03:09:46 +02:00 |
|
topjohnwu
|
c6646efe68
|
Move all xwrap to Rust
|
2022-09-15 01:17:05 -07:00 |
|
topjohnwu
|
1b4a6850b8
|
Ensure parent folders exist before extract
|
2022-08-07 04:06:18 -07:00 |
|
topjohnwu
|
b9e89a1a2d
|
Restructure the native module
Consolidate all code into the src folder
|
2022-07-23 13:51:56 -07:00 |
|