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