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
condret
2e4b4201b7
add support for $p in esil_dfg
2019-10-01 16:36:03 +02:00
GustavoLCR
125629765a
Fix #15147 - Fix spaces renaming ( #15158 )
...
* Also trim new flag space names
2019-10-01 12:13:35 +08:00
pancake
a6ee807058
Fix vlang plugin to run scripts and add example ##script
2019-10-01 01:44:17 +02:00
dok
e0e8da58ef
Add utf8 clippy ( #15138 )
2019-10-01 01:15:01 +02:00
dok
3cf40088e3
util: r_str_repeat() can now return an empty string
...
Now calling r_str_repeat() with 0 repetition will
output an empty string.
2019-10-01 01:15:01 +02:00
condret
756375d21d
libr/anal/esil_dfg: edf_reg_{s,g}et ( #15154 )
2019-10-01 01:13:04 +02:00
Paul I
2418480e31
Fix memleaks in libr/core/agraph.c ( #15155 )
2019-10-01 01:11:36 +02:00
condret
cc1d7ae3f7
fix esil-dfg-filter on esil-helpers
2019-10-01 00:24:50 +02:00
condret
9f0c79d3bc
fix esil-helper relation bug in dfg generation
2019-09-30 23:23:58 +02:00
condret
81d1fc00b3
don't use sdb to store esil->cur and esil->old for esil_dfg
2019-09-30 23:23:58 +02:00
pancake
89e6362a4e
Add support for the V programming language ##core
2019-09-30 18:51:29 +02:00
pancake
2bd96a56d1
Fix #15134 - Support octal numbers like 0o666 ##core
2019-09-30 17:49:40 +02:00
Khairul Azhar Kasmiran
6d6e9d6fb1
Fix #15004 : Make meta.min rbtree more robust ( #15141 ) ##anal
...
* Don't update fcn size in meta.min rbtree if fcn is not in addr rbtree
2019-09-30 15:54:49 +02:00
pancake
011ebf7e03
Update sdb
2019-09-30 11:51:50 +02:00
condret
21fb73d1f8
Hotfix for #14851 ( #15140 )
2019-09-30 11:22:43 +02:00
radare
54036dfbbe
Implement function-based plugin loading method ##core
2019-09-30 11:21:56 +02:00
David CARLIER
d4b9746c28
Implementing debug info per pid on NetBSD ##debug ( #15149 )
...
While at it fixing little code mistake about freeing const address.
2019-09-30 11:21:09 +02:00
David CARLIER
bc8b9d73e6
Using unused map debug field on macOS ##debug ( #15148 )
...
Storing max protection data for this purpose.
2019-09-30 11:19:01 +02:00
Anton Kochkov
e41345edc8
Add MSVC 2019 for AppVeyor ##build ( #13345 )
...
* Try MSVC 2019 for AppVeyor ##build
* Fix meson building scripts
* Remove XP build from AppVeyor VS2019
* Install mingw
* Fix clang-cl build
2019-09-30 12:31:40 +08:00
Paul I
5193b7284e
Add r_strbuf_reserve() and refactor r_anal_data_to_string() using RStrBuf API ( #15144 )
2019-09-29 02:03:37 +02:00
Giovanni
f0bc779dad
fixed asan report on amd29k ( #15143 )
2019-09-28 15:09:59 +02:00
Paul I
d6bc481535
Fix memleaks in libr/core/panels.c ( #15142 )
2019-09-28 11:46:02 +02:00
Khairul Kasmiran
9f628b1851
Fix build
2019-09-28 07:14:55 +08:00
pancake
c059b6e177
radare -> radareorg
2019-09-28 00:30:09 +02:00
David CARLIER
c86495aa95
Freeing main assembly object ##rasm2 ( #15137 )
2019-09-27 22:07:46 +02:00
Paul I
25565f2ff3
Fix memleak in r_cons_canvas_write() ( #15139 )
2019-09-27 22:07:25 +02:00
Paul I
908b8f9ebf
Fix memleak in r_core_anal_propagate_noreturn() ##anal
2019-09-27 11:41:49 +02:00
dodococo
426bf631ea
Use block chars for ascii print table ( #15133 )
2019-09-27 10:23:56 +02:00
Paul I
473ee5695e
Fix use-after-free bugs in r_str_replace* ( #15130 )
2019-09-26 22:03:57 +02:00
radare
f503ad3151
Minor speedup/cleanup/refactor of the RAnal ##anal ( #15129 )
2019-09-26 22:01:52 +02:00
condret
e113e3c2a5
"Fix" rbtree const warnings ( #15128 )
2019-09-26 19:45:10 +02:00
Samuel Hopstock
1d36d95577
Add NES ROM mirroring map ##bin
2019-09-26 19:45:01 +02:00
Khairul Azhar Kasmiran
2346aa9edf
pf: Use elem * 8 for offsets of quadword arrays ( #15127 )
2019-09-26 18:46:28 +02:00
Sanyam Agrawal
f166a1af0a
Update stiv.c to remove warning ( #15116 )
2019-09-26 18:46:06 +02:00
pancake
dfb4f2b06e
Fix warnings
2019-09-26 12:33:20 +02:00
pancake
53ab84a7fc
Fix #15123 - Double free in RAnal.bb.free because of RAnal.java via RAnal.Ex
2019-09-26 12:19:03 +02:00
pancake
d8b379da60
Fix #15124 - Null deref in RAnal.fcn_recurse
2019-09-26 11:57:43 +02:00
pancake
a870a2bd07
Fix #15125 - null deref in RBin.ne.getEntrypoints
2019-09-26 11:54:51 +02:00
condret
cbb2389b10
Implement ESIL control-flow-graph and further dfg analysis ##anal
...
* Implement containing rbtree, give RBTreeComparator a user ptr
* RAnal.ESIL.DFG: handle type, memory, register, relations and filter, reverse
* Add r_anal_esil_cfg_op and use it to merge fcn bbs
2019-09-26 11:36:20 +02:00
GustavoLCR
e1659cf155
Rebase fcn/bbs, flags , comments, meta, refs when ood ##debug
2019-09-26 11:24:33 +02:00