Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
d23cad3
initial commit for serwalker
Apr 3, 2026
f4ebabe
feat(serwalker): scaffold crate
Apr 3, 2026
d2b3726
added a few macro definitions and constant declarations
Apr 4, 2026
f2049a0
feat(serwalker): add macro and constant declarations
Apr 4, 2026
5733517
add common stream methods
Apr 13, 2026
8913583
feat(serwalker): add common stream methods
Apr 13, 2026
dd1ecfd
Implemented a few stream-reading functions, implemented the base stru…
Apr 27, 2026
9d9eaae
feat(serwalker): add stream readers, fixed-alloc base struct, ClassId…
Apr 27, 2026
8de437b
readability change std::string::String -> String
Apr 27, 2026
3991c81
refactor(serwalker): use String instead of std::string::String
Apr 27, 2026
bb1d093
added Default derivation for current classes
Apr 27, 2026
32b99ec
feat(serwalker): derive Default on current classes
Apr 27, 2026
a6381a0
comment
Apr 27, 2026
86bf19a
docs(serwalker): add comment
Apr 27, 2026
ac2a614
format changes using cargo fmt --all
Apr 27, 2026
b36733a
style: cargo fmt --all
Apr 27, 2026
3436a51
fixed read_c_string
Apr 27, 2026
67bb5d8
fixed read_c_string
Apr 27, 2026
d84b948
fixed read_and_decompress_smi
Apr 27, 2026
399e332
feature(serwalker): added implementations to read non null-terminated…
Apr 30, 2026
a762327
refactor(serwalker): ran cargo fmt --all
Apr 30, 2026
e7faa9b
feat(serwalker): implemented tag-decoding macros, declared all fixed-…
May 2, 2026
5db9641
feat(serwalker): added forward declarations for the remaining cluster…
May 4, 2026
ab6e638
feat(serwalker): refactored the raw object representation to resolve …
May 14, 2026
ba5f84c
feat(serwalker): added fill and alloc for the _StringCluster class, i…
May 31, 2026
0bb0974
refactor(selwarker): removed last_ref_id from lambdas in DECLARE_FIXE…
May 31, 2026
e0ecb11
fix(serwalker): made it so fetching the class_id from the tag no long…
May 31, 2026
2a781b2
fix(serwalker): fixed wrong usage of panic! in snapshot.rs where the …
May 31, 2026
ccd55ab
refactor(serwalker): ran cargo fmt --all :DDD
May 31, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ members = [
"crates/flutterdec-disasm-arm64",
"crates/flutterdec-ir",
"crates/flutterdec-decompiler",
"crates/flutterdec-serwalker",
]
resolver = "2"

Expand Down
9 changes: 9 additions & 0 deletions crates/flutterdec-serwalker/Cargo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
[package]
name = "flutterdec-serwalker"
version.workspace = true
edition.workspace = true
license.workspace = true

[dependencies]
goblin.workspace = true
Comment thread
kalixtez marked this conversation as resolved.
paste = "1.0.15"
Loading
Loading