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
Damien Zammit
af0a865d9f
WIP - Totally remove host endianness dependence
...
- Adds endian aware functions
- Removes references to host endian
- Uses binary detected endianness else tries LE and restricts by RAsmPlugin
- Fixes gdb debugger endianness when debugging BE qemu gdbserver
Signed-off-by: Damien Zammit <damien@zamaudio.com>
2016-05-04 23:42:17 +10:00
pancake
af78b8e37f
More osx-ppc build fixes. Almost there
2016-04-28 14:33:51 +02:00
pancake
c9514302bf
Fix some lifecycle memory leaks
2016-04-03 23:52:36 +02:00
pancake
cea9c6840c
Initial mpc version of the ragg2 lang compiler
2016-03-11 11:24:11 +01:00
pancake
c9267523ac
Fix memleaks in the ragg2 xor key thing
2016-03-06 23:38:09 +01:00
Pankaj Kataria
505756afcc
Added default key for XOR encoding
2016-03-06 11:16:22 +01:00
DZ_ruyk
0e8b42787a
Boring typo fixes
...
Can't -> Cannot (since most of error messages use second form)
2016-01-07 00:13:54 +01:00
Álvaro Felipe Melchor
5543f73cb1
Fix some covs
2015-10-29 23:39:49 +01:00
xambroz
d448260816
build cleanup focused on possibility to control the lib directories with the build parameters
...
needed mainly for RedHat/Fedora builds
2015-10-27 03:26:45 +01:00
pancake
fb622d66ed
Handle iOS/WatchOS/Linux SVC imm in REgg
2015-09-19 19:13:22 +02:00
pancake
49975ccf95
Fix #3286 - Use stdbool.h
2015-09-14 02:08:31 +02:00
Jeffrey Crowell
603e13447c
arm svc call should have 0
2015-09-01 23:09:20 -04:00
Jeffrey Crowell
3067f31b74
fix emit string for arm eggs
...
offset was off by 4
2015-09-01 23:00:24 -04:00
Jeffrey Crowell
a51a4110c2
r7 is the syscall register
2015-09-01 22:08:44 -04:00
pancake
74ce502bd5
Aim to solve #3219 ARM LDR analyzer issue
2015-09-02 01:40:12 +02:00
pancake
b321d7fd8c
Fix local var and assemble of LDR instructions in ARM eggs
2015-09-02 00:58:39 +02:00
pancake
c8cb347a41
Fix string allocation issue for ARM eggs
2015-09-02 00:18:55 +02:00
pancake
58f12f31fc
Use UDF16 as trap instruction for the ARM Eggs
2015-09-01 23:27:04 +02:00
pancake
a2b21a51ef
Honor R_SYS_OS in asm.os eval var
2015-09-01 03:13:16 +02:00
Jonathan Neuschäfer
523aa3af5c
add .version to all plugins
2015-07-12 19:05:33 +02:00
Álvaro Felipe Melchor
3536b9cb63
Fix #2741
2015-06-11 17:43:27 +02:00