You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
elf-module: Use .dynsym for symbol enumeration
Some ELF binaries (e.g. stripped ones) do not contain a .symtab section.
In such cases enumerate_symbols() currently returns no symbols even
though .dynsym may still contain useful entries.
Track whether any symbols were emitted while enumerating .symtab and
fall back to enumerating .dynsym if none were found.
elf-module: Make {Section,Symbol}Details boxed
Make these types boxed so bindings can pass/own them safely.
This adds ref/copy/free semantics and updates Vala bindings.
gumjs: Avoid freeing NULL ffi_closure (#1089)
NativeCallback construction may fail before an ffi_closure is
allocated, for example when invalid argument types are provided.
In this case the finalizer was still calling ffi_closure_free()
with a NULL pointer, causing libffi to crash instead of allowing
the exception to propagate to JavaScript.