frida / frida-gum

Cross-platform instrumentation and introspection library written in C
https://frida.re
Other
753 stars 245 forks source link

Optional support for bitcode, symbol prefixing, and cmodule. #820

Open hexploitable opened 1 month ago

hexploitable commented 1 month ago

This PR adds 3 new features/options to the build.

  1. CModule is now a feature which can be enabled or disabled. It is enabled by default.
  2. Symbol prefixing is now a feature which can be disabled. Largely due to this causing issues when embedded bitcode (symbols are non-renamed inside the bitcode and therefore the linker gets confused).
  3. Embed bitcode - support for including bitcode in the builds.

Depends on an update to releng: https://github.com/frida/releng/pull/4