mirror of
https://github.com/radareorg/radare2.git
synced 2025-02-22 07:13:43 +00:00

- env.sh now also uses DYLD_LIBRARY_PATH - Fixes in ollyasm/dis to link with no global variables - Remove double definition of global _state - Same for asm_java - Split -shared and -Wl,-R into LDFLAGS_{LIB|LINKPATH} - Fixes linkage in osx - anal_x86_bea plugin now links correctly against BeaEgine.o - dietline is now #include'd from line.c - no debugger support yet - Do not externalize any variable. Some linkage does not support it * Remove bininfo dependency .. aims to be merged into bin soon * Added r_str_case() method to change to lower/upper case a string
Language bindings ================= Bindings should be generated automatically from vala or C. The programs running in r_lang should need a better integration with the rest of libs. This is: We need an api in r_lang to export a C symbol into the language namespace. For example: r_lang_define(lang, "Core", "core", core); r_lang_define(lang, "Asm", "asm", asm) This way the module instances can be shared between the core C application and many r_lang supported language bindings (perk, python, ..) TODO ==== * r_lang_define is implemented in lang.c, but requires the collaboration of the plugins to properly setup the environment for the script execution. * Add support for STATIC_PLUGINS for r-Lang too