pancake
303820dbac
Initial purge of R2_PREFIX towards dir.prefix
2018-01-16 11:13:21 +01:00
Andrea Sindoni
f546e0751b
Fix SIGSEGV in the encoder execution ( #9168 )
2018-01-09 22:04:25 +01:00
Andrea Sindoni
d42e48d05e
Added the thumb exec shellcode ( #9134 )
2018-01-05 10:37:20 +01:00
Andrea Sindoni
f9efed9e9b
Fixed NULL pointer dereference in the file egg.c ( #9115 )
2018-01-02 22:31:35 +01:00
pancake
019792d7ec
Initial import of apia, the api analysis tool for r2
...
cd sys/apia ; make
checkout the directory out/ when finished, helps to identify unused
apis, unnecessary libraries linked, bad api usages, renamings, ...
2017-12-18 00:41:52 +01:00
Æde Symen Hoekstra
b581ff82f0
Fix small memory leak ( #8910 )
2017-11-30 00:49:23 +01:00
Maijin
4bb5c15faa
r_lib_struct_t -> RLibStruct
2017-11-10 13:38:05 +01:00
pancake
fa99c914bf
Fix #8713 - null deref in egg
2017-10-19 17:34:38 +02:00
pancake
a15925b980
Fix null derefs in egg + unnecessary null chk in xrefs
2017-10-09 12:23:13 +02:00
Jose Diaz
f1d7f821ff
Removed global variables and fixed several leaks
2017-10-07 09:52:09 +02:00
pancake
3802266221
Fix crash in 22.22.22ddd d do@
2017-09-30 18:41:29 +02:00
pancake
19f3e00482
Fix crash in .dd dd)ddd dddr{G
2017-09-30 18:24:24 +02:00
josediazfer
d3b27cc35e
Supported for linux the followings commands: ( #8611 )
...
dm address size
dm- address
2017-09-29 13:05:58 +02:00
josediazfer
bacd615e0d
Egg Issues ( #8593 )
...
* Fix pushing inmmediate args using the x64 arch
Added directive .rargX (ar0, ar1,...etc)
* replaced atoi() by r_num_math()
2017-09-27 11:29:15 +02:00
pancake
f805d0672a
Fix warnings
2017-09-17 23:27:43 +02:00
pancake
6da1fa47bf
Fix crash in dd A, dd .,,.,,, and in V||| and V```...
2017-09-15 16:59:51 +02:00
Giovanni
7b40f7aed1
16 more bugs fixed. most are mem leaks. ( #8307 )
...
* 1379261/1379262 Resource leak
* 1379258/1379249 Resource leak
* 1379020 Resource leak
* 1351565/1351564 Logically dead code, 1379019 Uninitialized scalar variable, 1379014 Operands do not affect result
* 1379017 Resource leak
* 1379016 Resource leak
* 1379015 Resource leak
* 1377414 Resource leak
* 1376336 Resource leak
* 1375800 Resource leak
* 1373505/1373509/1373504 Resource leak
* 1373496 Resource leak
2017-08-24 17:20:39 +02:00
pancake
fd7dfad154
More fixes
2017-08-19 17:16:54 +02:00
pancake
17752cdb52
Fix a memory leak found by coverity
2017-08-02 21:42:42 +02:00
pancake
01d3179a61
Fix #8068 - r2 -X is now -R and old -R is now -r
2017-07-31 14:08:06 +02:00
Anton Kochkov
246dd7f94a
Fix more big memory leaks
2017-07-30 16:50:51 +08:00
SkUaTeR
c31d81da26
support for static build ( #7822 )
...
* support for static build
* improved sharard/static build
2017-06-28 22:54:40 +02:00
izhuer
590d855f78
Simplify rcc_mathop and fix a bug when operation starts with bit operation
2017-06-21 11:13:43 -05:00
ZHANG ZHUO
8e5f2154b2
fix an stupid bug when using r_str_newf
2017-06-20 16:15:18 +08:00
pancake
5af3ec4b66
Fix last covs
2017-06-18 01:11:11 +02:00
ZHANG ZHUO
1b14b1724b
use r_str_newf to replace snprintf
2017-06-15 22:15:41 +02:00
ZHANG ZHUO
bc05187068
remove ugly NULL syntax
2017-06-15 22:15:41 +02:00
ZHANG ZHUO
e9da2b2ca0
reindent emit_arm.c
2017-06-15 22:15:41 +02:00
ZHANG ZHUO
1dde4782a7
handle escape string in arm assembel
2017-06-15 22:15:41 +02:00
Zohn_Z
76f0ce7c9f
Several fixes for ragg2
...
* fixed some bugs in rcc_pushstr in egg_lang.c
* fix bugs when strings within ',' and strating with non-zero char
* fix some error fixes
* fix the segment fault when calling functions with arguments
* add support for directory in include
* make some little changes
* add support for include and alias
* add some debug eprintf
* fix wrong label bugs in "while" syntax and rename some label
* fix odd syntax in "while" and "if"
* rename the labels
* add support for if\-else
* make some little changes for pretty print
* take a snapshot before writing confusing mathop
* finish mathop
* delete some unnecessary code in if-else frame to bypass test
* reindent all the thing
2017-06-14 15:35:29 +02:00
SkUaTeR
dc7914644e
Meson improvements
2017-05-31 13:38:47 +02:00
SkUaTeR
0596c1c08e
Meson shlr libs
2017-05-30 18:38:19 +02:00
pancake
6758e3753d
Remove configure-plugins dependency for the make meson
2017-05-26 02:43:53 +02:00
SkUaTeR
9a1337512a
meson.build fixes to build with MSVC
2017-05-14 23:06:00 +02:00
pancake
b24281c9c5
More fixes for mingw
2017-05-10 15:32:34 +02:00
pancake
60f9667654
Remove support for bjam build system
...
- Delete all Jamroot files
2017-05-02 05:48:40 +02:00
pancake
fa671b9a16
Initial support for the Meson build system
...
- Integrated with current ACR
- Fix some stale fails got removed
2017-05-02 05:05:36 +02:00
davidpolverari
1fb422b532
Fix #6162 - Renames r_str_concat to r_str_append
2017-03-16 22:29:49 +01:00
pancake
79ab75c78f
More builds fixes for less plugins
2017-02-02 13:25:17 +01:00
pancake
11f2c4fe4f
Add more movk/movz/movn for the arm64 assembler
2016-11-15 11:57:48 +01:00
pancake
7fc002dfd9
Remove unnecessary call to impaddr() and some reindents
2016-11-13 01:40:44 +01:00
pancake
d41b577106
Fix #5924 - r_flags -> r_flag
2016-10-27 01:07:58 +02:00
pancake
aed798e003
Add some breaks in egg and bin
2016-10-26 23:46:41 +02:00
Álvaro Felipe Melchor
7ba81f6886
More work into ragg2
2016-10-02 23:46:57 +02:00
Sven Steinbauer
2996538700
Fix #5633 - Change x == NULL
to correct syntax
2016-09-19 14:44:47 +02:00
Maijin
7938640445
Move all /t/ from r2 to r2r
2016-07-27 19:19:30 +02:00
Maijin
c274afe748
Fix #3286 - Use stdbool.h
2016-07-12 22:15:19 +02:00
pancake
f96f00d62d
Fix #5158 - Merge r_db into r_util
2016-06-17 12:19:16 +02:00
pancake
608b79d2b4
Finally fix the build on osx-ppc
2016-06-06 17:30:07 +02:00
Sven Steinbauer
547f8bbc5c
Infer fixes Round 2 ( #4993 )
2016-05-24 22:22:15 +02:00