Milek7

Results 13 comments of Milek7

I'm not sure how to utilize PLT/GOT, but you can just add your own jumptable in new segment: ``` import lief import struct binary = lief.parse('a.out') # add new segment...

``` diff --git a/unitypack/assetbundle.py b/unitypack/assetbundle.py index 4c5a77c..8c6f7a1 100644 --- a/unitypack/assetbundle.py +++ b/unitypack/assetbundle.py @@ -98,6 +98,8 @@ class AssetBundle: self.ciblock_size = buf.read_uint() self.uiblock_size = buf.read_uint() flags = buf.read_uint() + if self.format_version...

For docs, see here https://milek7.pl/.stuff/galdocs/ There's headunit integration guide found in the abyss of google cache, which might provide high-level overview of AA features. It is a bit outdated (version...

I added some info to my website: https://milek7.pl/.stuff/galdocs/readme.md Wireshark dissector might be useful, but you would need to add navigation message mapping to it.

Yes, its contents are mapped directly so that calling `serialize()` would yield `cwasm` original file, with separate segments for executable areas: (screenshots for ELF and PE, with different input files)...

I have been thinking about this. wasm->array trampolines could be stored in the compiled module. Currently there's an assumption that when `wasm_call` is null then the callee is always native....

I have glitching issue that might be related https://milek7.pl/.stuff/ottdglitch.mp4 Seems to happen only on fullscreen with vsync enabled, but I'm not 100% sure. (Nvidia graphics)

wasictx constructor is needed to attach the same WASI context to multiple instances (threads). If preview2 does not support threads that's somewhat of a problem for my use-case :( I...

I was having some trouble with it, but looking at it now I might have confused wasmtime_extern_t with wasm_extern_t, ouch. I will take another look next week.