22907 Commits

Author SHA1 Message Date
Dennis Goodlett
04aefd909d Fix C99 Compile errors (#15221) 2019-10-07 20:22:00 +02:00
condret
a69480d639 Fix hashbang for lang plugins that do not set argc/argv (#15218) 2019-10-07 17:28:56 +02:00
pancake
b6d806fff7 Implement support for the RISCV PLT ELF relocs ##bin 2019-10-07 14:49:10 +02:00
pancake
c22891c9c6 Fix PC usage in RAnal.mask() 2019-10-07 14:41:18 +02:00
radare
66b51a8857
Just use a cast instead of this shitty memcpy (#15217) 2019-10-07 14:38:29 +02:00
pancake
f6036ffbad Fix space in pcy 2019-10-07 12:34:11 +02:00
pancake
ec9edc55f4 Add alignment info for the sysz arch 2019-10-07 11:50:59 +02:00
pancake
1c4392dbf5 Fix #15216 - Implement pcy command to print hexpairs in Yara format ##print 2019-10-07 11:35:59 +02:00
pancake
adf9aebe07 Avoid asserts when reg profile is invalid (sysz) 2019-10-07 11:01:42 +02:00
pancake
c66946955a Add initial reg profile for sysz arch ##anal 2019-10-07 11:01:39 +02:00
Maijin
9227815fdb Change radare->radareorg links 2019-10-07 10:48:31 +02:00
Maijin
4587fa13b5 Change radare->radareorg links 2019-10-07 10:44:21 +02:00
GustavoLCR
c4f4463681 More fixes for MSVC demangling (#15212)
* Fix double-free
* Fix command injection
* Fix retrieving return based operator
2019-10-07 12:01:22 +08:00
GustavoLCR
8f0f11847a Fixes for MSVC demangling (#15210) ##bin
* Fix infinite loop
* Fix demangling templates with special names
* Fix not using type modifier for member function access code
2019-10-06 23:38:08 +02:00
pancake
3a64fe70c9 Minor styling fix for asm.calls 2019-10-06 21:32:30 +02:00
radare
bf5fe42517
Make asm.fcnsig more compact ##disasm 2019-10-06 21:26:12 +02:00
xarkes
e5f7fd947f Removed uppercase sub variables (#15209)
There's no particular reason to make the sub variables
uppercase when asm.ucase is enabled. Plus the color parser
does not recognize uppercase subvariables, so now everything
is properly colorized.
2019-10-06 21:22:53 +02:00
Stefan
5a7cac99d8 Initial impl. tricore disassembler print address instead of register name (#15150) (#15207)
* Allow precompiler var RESOLVE_SFR_NAMES to be set
2019-10-06 17:33:29 +02:00
radare
1baa5ac48d
Format the .rela. sections in ELF ##bin (#15205) 2019-10-06 11:56:37 +02:00
GustavoLCR
006d4716df
Fix missing return statement in dietline.c
In r_line_readchar_utf8()
2019-10-06 01:40:08 -03:00
Thomas Bailleux
7144b91147 Fix #15198 (#15199) arm64 assembler const value ##asm 2019-10-06 00:57:31 +02:00
Paul I
049686aa9f Change type of RAnal::cmdtail to RStrBuf* (#15201) 2019-10-06 00:56:41 +02:00
David CARLIER
683b4fcfec Another const pointer to be free fix ##panel (#15203) 2019-10-06 00:54:53 +02:00
pancake
cb1f67ee84 Handle / highlight in panels for zoom and window modes ##panels 2019-10-05 12:31:28 +02:00
Dennis Goodlett
16bf888c88 Fix for VV going to V (issue 15181) (#15195) ##visual 2019-10-05 12:25:09 +02:00
David CARLIER
f59267917f Fix const address freeing ##panels (#15196)
Doing the other way around and casting for proper calls.
2019-10-05 12:20:01 +02:00
GustavoLCR
1f6ea11286 Fix windows build (#15194)
* Fix windows build
* Fix LGTM warnings
2019-10-05 11:49:26 +08:00
Paul I
01fd3d03a0 Use RStrBuf API properly in rsp asm plugin (#15192) 2019-10-04 23:08:17 +02:00
radare
8ab98c0e71
Do not use stderr in rahash2 -L (#15191) 2019-10-04 23:06:30 +02:00
pancake
52ab654920 Fix oobread in analop (r2_ir_r_read_me32_arc.dms) 2019-10-04 19:42:22 +02:00
pancake
4b78dac942 Fix double free in NE RBin parser (r_list_purge.dms) 2019-10-04 19:29:28 +02:00
Khairul Azhar Kasmiran
9a884aa3b1 Don't propagate noret to fcn if fcn jmps outside itself (#15190) ##anal 2019-10-04 16:13:20 +02:00
hmht
cb3cdc5500 Add 8051 assembler plugin (#15189) ##asm
Written from scratch, so it's entirely dependent on rasm2 to do the heavy
lifting, and perhaps lacking in features?

8051 syntax didn't make things easy; ampersand and pound signs caused
integration problems, requiring the rasm and regressiontest code to be patched.
2019-10-04 14:47:14 +02:00
condret
9eb257cf17 Rewrite hashbang command parser, use argc & argv in hashbang (#15188) ##lang 2019-10-04 14:11:13 +02:00
Anton Kochkov
4af67adfe3
Use Inno Setup 6.0 for VS2019 Windows builds (#15160) 2019-10-04 16:07:48 +08:00
GustavoLCR
68fe4839fd Initial impl. get trycatch from x64 PE SEH (#15176)
* Initial impl. get trycatch from x64 PE SEH
* Better sanity check
2019-10-04 13:23:24 +08:00
Anton Kochkov
f9c4f61901 Fix MSVC build 2019-10-04 13:22:01 +08:00
Paul I
53eac6951e Add r_strbuf_copy API (#15186) ##api 2019-10-04 01:27:50 +02:00
Paweł Łukasik
fcc6f515ba Z80's LD opcodes assembly (#15185) ##asm 2019-10-04 01:27:25 +02:00
blenk92
002931ee7f Add possibility to specify time zone with rax2 -t (#15180) ##core
Enable to specify the GMT timezone in rax2 -t
For instance: rax2 -t "12345678 GMT+2" or rax2 -t 12345678GMT+3
2019-10-04 01:26:04 +02:00
blenk92
c06cdc4657 Fix memleak in r_print_date_unix (#15177) 2019-10-03 15:38:33 +02:00
Armin Weihbold
38fb9f5171 Fix parsing of floating point instructions in x86_64 assembler (#15174) ##asm 2019-10-03 15:25:47 +02:00
condret
e5c266189b Add a parameter to $s and $o (#15171) ##esil
* libr/anal/esil: make esil_{o,s}f use arguments (#15157)
* add bitsize arg to getarg in anal_x86_cs
* make $o consistent with $c
* add bit-parameter for $s and $o in anal_x86_cs esil
* add bit-parameter for $s and $o in anal_v810 esil
* add bit-parameter for $s and $o in anal_v850 esil
* add bit-parameter for $o in anal_sh esil
* add bit-parameter for $s and $o in anal_pic esil
* anal_arm_cs: add bit-parameter for $s and $o
* anal_avr: add bit-parameter for $o
* anal_6502: add bit-parameter for $s
* anal_h8300: add bit-parameter for $s
2019-10-03 13:46:28 +02:00
GustavoLCR
42a233ab75 Zero list length after being joined (#15175)
* Zero list length after being joined
* Zero list length after purging it
2019-10-03 13:49:20 +08:00
Paul I
c7828248bc Fix memleaks in r_cons_highlight() (#15172) 2019-10-03 01:41:18 +02:00
Quim
c4d416c7b9 Implement cj command using the PJ api (#15168) ##core 2019-10-02 18:51:37 +02:00
Brandon Lin
7b98949e37 Fix x86 assembler output for some test ops 2019-10-02 18:51:14 +02:00
Paul I
5417f0f07e Fix memleaks in libr/core/panel.c 2019-10-02 04:42:45 +02:00
condret
cc7fca24aa refix previous commit 2019-10-01 18:02:57 +02:00
condret
5f664b7c31 fix a warnings in esil_dfg 2019-10-01 16:44:05 +02:00