Commit Graph

29972 Commits

Author SHA1 Message Date
pancake
b8bd90585f Fix spaces in cr16 tests 2023-03-13 17:42:32 +01:00
pancake
2b2b3ed04d Fix #21380 - Refer to "? in /R for escaping chars ##shell 2023-03-13 17:40:58 +01:00
pancake
90601b14f7 Improve the pseudo-decompilation output for !x86 and inlined gotos ##print 2023-03-13 17:27:56 +01:00
pancake
f4539cc9e1 Dont try to resolve strings on call destinations ##disasm 2023-03-13 17:26:46 +01:00
Murphy
d589162571
Migrate cr16 ##arch 2023-03-13 17:25:43 +01:00
pancake
26aa0212a0
Initial implementation of the io-write-cache command ##io 2023-03-13 14:46:53 +01:00
pancake
c6c5d1ba17 Implement qword to better display patched relocs in macho ##bin 2023-03-13 13:09:40 +01:00
Murphy
4e43e320cd Migrate cris from anal to ##arch 2023-03-12 20:38:02 +01:00
Lazula
b9356ead0e
Update merging style in CONTRIBUTING.md (#21467) 2023-03-12 18:40:28 +01:00
Lazula
86b5d8e4ab
Correctly align r_core_cmd_help_match output in inexact mode ##shell 2023-03-11 07:32:54 +01:00
pancake
5e24a9b2a1 Fix scr.html when using bold attribute in scr.color=1 ##cons 2023-03-10 22:51:41 +01:00
Lazula
7528553d16
Return NULL on miss in r_file_path ##util (#21461)
* Lots of R2_590 guards
2023-03-10 21:56:42 +01:00
pancake
619de0ffa0 Avoid >64 bit shift left on 128bit registers ##esil 2023-03-10 18:32:01 +01:00
pancake
dec79e05fe Fix duplicated source lines in CLLf output ##print 2023-03-10 16:53:53 +01:00
pancake
65e1ca2e2a
Abidiff shouldnt check internal structs like the capstone ones ##ci 2023-03-10 16:53:39 +01:00
pancake
fec9fb8cb4 Update help message for ""? for ""@"" ##shell 2023-03-10 12:34:46 +01:00
pancake
8d65fc5f4f Disable anal.nopskip on arm binaries 2023-03-10 12:34:46 +01:00
Siguza
b04bc4164c
Fix #21451 - Support IDREF in cf_dict parsing ##bin 2023-03-10 10:22:51 +01:00
Lazula
06a8789780
Remove all char* casts in free ##cleanup
* Fix dwarf demangle logic
* dwarf_process.c * type.c * pyc_dis.c * dex.c
* emit_arm.c * qjs_core.c * axml.c * engine.c
* cconfig.c * core.c * asn1_str.c
2023-03-09 18:40:24 +01:00
Lazula
57812e2471
Drastically reduce eUsage counter ##shell
* Get rid of some eprintf
* Use RCoreHelpMessage
* Missing comma in cmd_cmp.c and vmenus.c
* cmd.c * cmd_anal.c * cmd_cmp.c * cmd_debug.c * cmd_eval.c
* cmd_flag.c * cmd_help.c * cmd_debug.c 2 * fixes * cmd_info.c
* cmd_log.c * cmd_meta.c * cmd_mount.c * cmd_open.c * cmd_print.c
* cconfig.c * cmd.c * cmd_anal.c * cmd_search.c * cmd_seek.c
* cmd_write.c * core_a2f.c * core_sixref.c * vmenus.c * yank.c
* Please sys/lint.sh
2023-03-09 16:07:09 +01:00
pancake
396861400d Support function arguments without a name ##anal
* Default name is 'arg%d'
* Warnings moved to the right place
* Fix null assert related to this
2023-03-09 14:12:59 +01:00
pancake
451f02f456 Update to the latest capstone for SH and arm64 improvements ##arch 2023-03-09 13:19:34 +01:00
pancake
78222a3e45
Apply macho relocs on the swizzled buffer if bin.cache is not set ##bin 2023-03-09 13:02:26 +01:00
pancake
2b60dfeea4 Find libswiftCore and libswiftDemangle in linux paths too ##bin 2023-03-09 12:09:59 +01:00
pancake
c5afa57768 Optimize RCore.analOp() lowers aa from 1m23 to 1m19 ##anal 2023-03-08 18:45:59 +01:00
pancake
2cdb1952ab Make aab even faster (39s -> 32s) ##anal 2023-03-08 18:11:49 +01:00
pancake
2bea582527 Fix #21439 - Fix missaligned read in the hfs parser 2023-03-08 12:34:49 +01:00
pancake
bead2f39aa
WIP abi breaking fix to make plugin loading O(1) 2023-03-07 19:28:19 +01:00
pancake
be015171a3 Add some basic swift and objc function signatures ##types 2023-03-07 19:26:55 +01:00
pancake
9089b49b6d Magic depth starts at 0 now ##search 2023-03-07 17:47:43 +01:00
pancake
691311ce5c Remove global magic depth ##search 2023-03-07 17:47:43 +01:00
pancake
e8e1548870 Add sys/profiling.sh 2023-03-07 17:47:43 +01:00
pancake
c7211654f0 Use RCore.codeCall instead of abusing flag, 'variable' 2023-03-07 17:11:54 +01:00
Francesco Tamagni
c359b980a8 Fix wrong check in dyldcache rebase v2 logic ##bin 2023-03-07 16:13:56 +01:00
pancake
42805f6be0 Fix null deref in yank command 2023-03-06 19:42:56 +01:00
pancake
b50db3ede1 Fix signed integer treated as unsigned in the wX command ##shell 2023-03-06 18:17:20 +01:00
pancake
f5c8a43362 Fix oom in the w0 command 2023-03-06 18:09:06 +01:00
pancake
d054fd1312 Fix oobread in load_zign ##shell 2023-03-06 17:51:10 +01:00
pancake
727bc9cd2c Fix assert in RSign.loadGZ() when file not found in path 2023-03-06 16:52:10 +01:00
pancake
d1e1ef6159 Fix oobread in stack for za?* 2023-03-06 16:42:01 +01:00
pancake
d3eddd6f87 Fix oobread in weX command 2023-03-06 16:15:05 +01:00
pancake
a9b9d962b6 Fix oob in we command ##crash 2023-03-06 16:09:55 +01:00
pancake
49ec24a470 Fix assert in wd command ##shell 2023-03-06 15:58:13 +01:00
pancake
fb9073c65e Fix assert in pFB 2023-03-06 14:58:20 +01:00
pancake
ba8fee5809 Fix null deref in omr with no maps ##crash 2023-03-06 14:50:41 +01:00
pancake
894adc0dde Fix null deref in fuzzed omt command ##crash 2023-03-06 14:43:29 +01:00
pancake
e3d0768453 Fix uaf in r_asm_op_get_hex ##crash 2023-03-06 14:26:24 +01:00
pancake
08e51ab484 Fix #21438 - Do not permit negative arguments to /z 2023-03-06 14:22:58 +01:00
pancake
b673677a81 Fix UAF in y-;q and assert with 0 size functions ##crash 2023-03-06 14:01:12 +01:00
pancake
d782b76fb7 Add new fuzz.bin2 program and fix integer overflow for XTAC ##bin 2023-03-06 11:30:57 +01:00