Commit Graph

2283 Commits

Author SHA1 Message Date
pancake 1a89246567 Upgrade to the latest capstone v5 commit from git 2024-03-20 15:39:24 +01:00
meme 148614ebde Sync sdb 2024-02-27 16:22:16 +01:00
Richard Patel 05b950a1a3 Fix qjs MSVC support ##shlr 2024-02-18 07:24:09 +01:00
pancake 3ee7bcfc68 Fix capstone reference commit for v5 2024-02-15 12:26:04 +01:00
Tronciu Vlad 8419d7d0cb Fixed null pointer dereference issue in treeblock 2024-02-12 15:33:43 +01:00
pancake 4e7470a3eb Update cwisstable and fix minor bug in scanf's scanset 2024-02-08 01:39:20 +01:00
pancake ce1170c293 Fixes for macppc support 2024-02-06 20:11:35 +01:00
pancake da62c26636 Fix #22549 - all warnings spotted by infer 2024-01-24 11:35:29 +01:00
pancake b85616ae25 Bump the capstone5 commit hash, just minor fixes 2024-01-19 16:19:56 +01:00
pancake 8e90149867 Fix #22523 - 1 byte oobread in the java disassembler ##crash 2024-01-04 16:53:09 +01:00
pancake 0acfd3d395
Use RBinName in RBinSymbol ##bin 2023-12-22 01:51:42 +01:00
pancake ffd0573fc8 Add missing capstone-patch rule 2023-12-07 21:40:36 +01:00
Richard Patel fe0d146d6d sdb-sync ##shlr 2023-12-07 09:41:07 +01:00
Richard Patel 24baff584b Improve quickjs portability ##shlr
- quickjs assumes NAN and INFINITY are constant expressions.
  This is not true on AIX. Adds a workaround.
- Don't use tm_gmtoff on AIX. (tm_gmtoff appeared in 4.3BSD Tahoe,
  but AIX hasn't bothered to backport it in over 35 years)
2023-12-06 17:27:24 +01:00
pancake dbd56ce047 Bump sdb for AIX reasons 2023-12-05 14:43:48 +01:00
pancake 0bd9a38f43 Handle null class name properly in a fuzzed java file 2023-11-26 12:40:53 +01:00
pancake 98acbb3c1b
Use RBinName for RBinClass too ##bin 2023-11-25 19:48:52 +01:00
pancake 945dd04905
Refactor to use RBinName for RBinField(s) ##bin 2023-11-22 19:12:50 +01:00
pancake 9f598b582c Update sdb to get one less c99 requirement 2023-11-17 18:45:18 +01:00
pancake c9701a5049
Support latest reestructured r2papi.ts (0.3.3) 2023-11-14 01:49:17 +01:00
pancake 90f0baff96 Update to r2papi-0.3.0 2023-11-13 15:52:48 +01:00
pancake d89274c8a5 Minor code cleanup in the gdb code 2023-11-10 19:54:32 +01:00
pancake c691f48625 Update r2papi-0.2.6 for r2ai integration fixes 2023-11-07 22:00:17 +01:00
pancake 43ff4852ff Revert "Dont dupe map file and name if not necessary ##debug"
* UnRevert RBinName
2023-11-06 09:27:52 +01:00
pancake 88c9dc3d32 Revert "Initial part of a large refactoring using RBinName, unified attributes ##bin"
This reverts commit 1a173e9d29.
2023-11-06 04:11:01 +01:00
pancake 1a173e9d29
Initial part of a large refactoring using RBinName, unified attributes ##bin
* More partial code cleanup with the awful java bin parser
* Some flags has changed, still more to rework, but getting in shape
2023-10-31 14:16:58 +01:00
pancake c1a17af587 Initial implementation of RBinName and RBinAttr ##bin 2023-10-29 00:16:10 +02:00
pancake 3ce13a9c36 Add readRelativePointer() from r2papi-0.2.5 2023-10-28 00:11:22 +02:00
pancake 137628110e
Upgrade r2papi-0.2.3 2023-10-23 23:35:27 +02:00
pancake 697f50e96b off by one check 2023-10-19 18:22:49 +02:00
pancake 1bdda93e34 Fix oobread in the java disassembler ##asan
* Causes UB when performing analysis, not exploitable
* https://huntr.com/bounties/bbfe1f76-8fa1-4a8c-909d-65b16e970be0/
* Reported by @gandalf4a
2023-10-19 17:50:11 +02:00
pancake 9b9d4ed769
Import safetiness symbol name database from iaito ##bin
* Affects bin.symbol/import/reloc
* Update sdb for better indisk /istext/ check
2023-10-14 13:18:32 +02:00
pancake 89b3865802 Upgrade r2papi to the latest 0.2.2 adding Process and Module objects ##js 2023-10-12 23:35:17 +02:00
pancake 2cbc70e3ba
Upgrade r2papi to 0.2.0 2023-10-11 20:14:21 +02:00
pancake 11208dc356 Fix warning and use different prefix for haiku 2023-10-02 14:52:55 +02:00
pancake 17c369a32e Some compilers lie about c11 support, just drop that 2023-10-02 14:16:14 +02:00
pancake 45953493ac Build fixes for Haiku (pre-c11 compilers stuff from cwissland) 2023-10-02 13:50:51 +02:00
pancake 4671d3e61e Update SDB to fix name conflicts in haiku 2023-10-02 13:27:43 +02:00
pancake bd3eda6729 Update to the latest capstone v5 2023-09-07 19:06:30 +02:00
pancake 075d144b76 update r2papi again 2023-08-31 10:05:43 +02:00
pancake 0c513bc25a More fixes coming from r2papi.ts 2023-08-30 13:26:05 +02:00
pancake 6ad3f82927 Bumping r2papi again 2023-08-30 11:46:03 +02:00
pancake b899bac017 Update r2papi-0.1.3 2023-08-30 10:54:14 +02:00
pancake 00f015151e Update r2papi.ts to 0.1.2: add new apis ##lang 2023-08-30 01:15:34 +02:00
pancake 5b49064e4c Add progressbar in 'aaa' when scr.demo is set ##analysis 2023-08-29 14:56:08 +02:00
pancake 8b550d2c5b Handle RARUN2_ARGS env var in rarun2 ##tools 2023-08-18 13:29:16 +02:00
pancake eb855ca299 Inline sdb.hash improve performance in hash ##perf
* Perf numbers are like 2.26 to 2.17s
2023-08-18 03:52:08 +02:00
pancake 667f547b39 Sync sdb 2023-08-16 12:58:11 +02:00
pancake c144bfeb45
Small optimization for cwisstable and mingw build fix 2023-08-14 17:31:08 +02:00
Luc Tielen 78fafcbc00 Fix undefined behavior in swisstable impl ##sdb 2023-08-14 15:29:27 +02:00