Commit Graph

40 Commits

Author SHA1 Message Date
pancake a79add6dff
Update sdb to remove double include paths ##build
* Updated pkg-config paths
2022-11-19 01:05:18 +01:00
Lazula bc877cbef6 Kill dsjson, use PJ for java json, fix java prototypes j 2022-03-01 15:50:39 +01:00
pancake 4327d8322f
Bring back the mingw32 builds ##windows
* Massage conflicting function signatures spotted by mingw
* Fix the spp visibility issue
* Enable 32 and 64bit mingw builds in the CI
2021-11-28 22:10:51 +01:00
pancake 23ad9b50ee
Fix #12335 - ignore system-installed r2 includes ##build 2021-05-28 00:45:48 +02:00
Riccardo Schirone 2d160f2509
Avoid sdb double headers (#17249) ##build
* Avoid duplication of SDB headers in libr/include

SDB is an external project and as such it should live in shlr. However,
for simplicity in dealing with the include flags, the SDB headers were
copied in libr/include as well. This patch just keeps the SDB files
confined in shlr/sdb and make sure various r_* libs use the headers from
there.

* Fix pkgconfig file generation
2020-07-21 10:28:43 +02:00
pancake ad54e9ddf1 Refix mingw32 build 2017-05-10 00:34:05 +02:00
xarkes 926f024909 Improved MSVC support (WIP) 2017-05-09 14:25:57 +02:00
pancake 3081163a9e Fix two java crashes 2017-04-11 19:18:14 +02:00
pancake 2e758020d3 Two more fixes for emscripten 2017-01-19 23:55:16 +01:00
pancake e56be2fbd5 More multi-arch static build archive fixes for iOS/OSX/tvOS/WatchOS/*OS 2015-12-28 18:31:05 +01:00
pancake 6e67049d6f Fix infinite loop, bring back the java crash to greenify 2015-11-20 14:46:23 +01:00
Anton Kochkov 5a3dab0a86 Fix the build 2015-10-10 00:27:42 +03:00
XVilka 720341c2df Improve -fPIC handling, take 2 2015-10-09 22:24:15 +03:00
Anton Kochkov 82eed6f2a5 More standard C and TCC fixes 2015-10-06 01:29:26 +03:00
pancake 9e08fb0c26 Update sdb and fix shlr/sdb race condition 2015-07-15 00:52:23 +02:00
pancake e2c9783402 shlr/ build fixes 2015-07-14 12:50:36 +02:00
pancake 90529aa80b Some more appveyour changes 2015-07-14 00:44:09 +02:00
pancake bdfbc4f076 Fix several COVs, and build issues related to appveyour 2015-07-13 11:21:21 +02:00
pancake a9e5043d14 Fix build 2015-04-02 18:35:04 +02:00
Kamil Rytarowski 345403f0ea Honor zip configure linkage 2015-02-23 01:07:05 +01:00
pancake 59d2bb69a6 Fix static build 2014-12-07 19:45:43 +01:00
pancake 8a3b127fb4 Fix crash in Java class parser (thanks Joxean) 2014-10-09 13:56:27 +02:00
deeso 083394175c Adding JSON output for the java prototypes
- Created a simple JSON string builder lib so its
  easier to build the JSON strings.
- Fixed errors and missing symbols on Mac Build
2014-09-13 17:37:11 +02:00
Anton Kochkov ab1a7e992b Fix Mingw32 building, again 2014-08-15 16:51:51 +04:00
Anton Kochkov 445dde9ba8 More improvements for cygwin and mingw32 building 2014-07-10 02:21:41 +04:00
Anton Kochkov 17b07d4623 Remove -fPIC for cygwin builds - stage 2 2014-06-25 21:32:03 +04:00
pancake 18cc1af08c libr_java must be PIC 2014-06-25 04:50:05 +02:00
pancake b3b5bfe8f3 Minor fix 2014-06-25 04:33:42 +02:00
pancake 1a3ffef8b4 Fix static build 2014-06-25 04:11:43 +02:00
pancake 92c5d8513b Refix link 2014-03-18 02:21:52 +01:00
pancake 31b8c6f377 Fix shared build 2014-03-18 01:51:36 +01:00
pancake 01a2b485e7 Implement 'drc' command with all the RRegCond magic
- Fix all debug register profiles
- Support for X86 and ARM
- Allow to check conditional instructions
2014-01-08 23:23:06 +01:00
pancake 84f579264f Fix build 2013-12-22 04:37:05 +01:00
Adam Pridgen 77bc339184 Added cp_opj info into the sdb. CP Info is a primitive serialization that describes the file location, type, and values (dependant on type) in a dotted string format. 2013-12-22 01:56:18 +01:00
pancake 18cc767292 More emscripten/android build fixes 2013-09-07 02:20:38 +02:00
pancake b9a9b14a60 shlr/java is now PIC 2013-05-01 01:50:37 +02:00
pancake d82c53224f Fix w32 build 2013-01-23 14:50:50 +01:00
pancake 48f710abe8 Share RBinJavaObj to RAsmJava plugin, better java and fixes in config
Some more work to get java support back (analysis, disasm, bin share)
Honor ordinal field in java r_bin methods
Fix segfault in 'af*' on FreeBSD (thanks idwer for reporting!)
Fix some valgrind warnings
Better io.maxblk handling
Fix div by zero when blocksize is 0
Fix disasm lines when no function and extra code comments
2012-12-20 11:31:38 +01:00
pancake 6853f3a593 Fix build 2012-11-16 02:41:01 +01:00
pancake 8f6459977d Refactor of {bin|asm}/java into shlr/java 2012-11-16 02:29:30 +01:00