Commit Graph

154 Commits

Author SHA1 Message Date
Paul I
9c0d682e60 Meson: Invoke python via <python3> module + some little fixes (#9594)
* Meson: Invoke python via <python3> module

* Meson: Added version check

* Meson: Disable git output for capstone cloning command
2018-03-06 08:28:40 +01:00
Paul I
13f7013696 Meson: Added sdb building/installation rules (#9575) 2018-03-05 00:10:28 +01:00
Florian Märkl
5e1f811ec0 Fix meson indentation (#9567) 2018-03-03 22:08:37 +01:00
Florian Märkl
95a1b75784 Install Headers and .pc Files with Meson (#9548)
Use meson pkgconfig for .pc files

meson 0.44

Install same headers as acr
2018-03-03 20:00:18 +08:00
Giovanni
0c776c0e71 warnings from lib (#9445) 2018-02-20 23:19:35 +01:00
Paul I
bb4f61580e Cleanup meson files (#9424) 2018-02-20 09:33:19 +01:00
pancake
893b896ca0 Reload SDB instead of create a new one to fix the k path issue 2018-01-26 12:54:05 +01:00
pancake
224419913a Fix syscall sdb open regression 2018-01-26 12:03:07 +01:00
Anton Kochkov
66e66b81dc Fix AppVeyor build 2018-01-25 17:55:49 +08:00
pancake
21ffab96ab Fix null deref in swift demangler 2018-01-25 05:58:34 +01:00
pancake
5642883db9 Initial rework of sysregs 2018-01-24 15:12:33 +01:00
Anton Kochkov
18c633cb36 Initial work on CPU specific registers 2018-01-24 11:31:55 +01:00
pancake
7fdf1e9048 No colors in flags when scr.color=0 and osx->macos in noreturn types 2017-11-26 22:42:56 +01:00
sivaramaaa
d1b1fcf701 Quick fix for macOS syscalls 2017-11-26 20:11:53 +01:00
xarkes
a68ecf5c3b Fixed syscall sdb symbolic links 2017-09-13 09:25:35 +02:00
xarkes
861648ad49 Renamed sdb models to .sdb.txt (#8463) 2017-09-13 09:20:34 +02:00
pancake
372d9919cc Fix syscall resolution when doing gdb remote on darwin-arm64 2017-08-30 01:57:06 +02:00
Fangrui Song
277ea0dcb4 Fix memory leak in rasm2 by moving ownership of syscall from RAnal to RAsm
- Move null chk into the r_syscall_free
2017-08-29 12:42:49 +02:00
pancake
fe287c3850 Fix ds when cfg.debug=false and syscall handling on linux.x86-64 2017-08-11 15:01:52 +02:00
SkUaTeR
c31d81da26 support for static build (#7822)
* support for static build
* improved sharard/static build
2017-06-28 22:54:40 +02:00
pancake
721304a3ed Implement visual entropy browser with V|| and then hl keys to move 2017-06-28 00:24:26 +02:00
pancake
716ade94bf Remove noisy warning 2017-06-27 23:44:38 +02:00
pancake
785f8b3ea3 Fix sdb_load in r_syscall 2017-06-27 23:42:41 +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
SkUaTeR
9a1337512a meson.build fixes to build with MSVC 2017-05-14 23:06:00 +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
alvarofe
c79f0e9589 Fix oob read in syscall 2017-03-05 22:30:53 +01:00
alvarofe
f33febdd4f Remove r_db.h 2017-02-24 23:42:17 +01:00
pancake
ae6cab2ab2 Fix ddd (dup2) on OSX, also extend the help message 2017-02-03 01:35:15 +01:00
pancake
26e9c4feac Only scr.linesleep when in sandbox-free interactive 2016-11-16 03:02:50 +01:00
pancake
7f6f58d2d9 Enhancements to reduce false positives in aae syscalls 2016-11-15 19:26:55 +01:00
Sebastian Reichel
e9383b1441 Arch independent data in share (#6183)
* magic data is architecture independent

* fcnsign data is architecture independent

* opcode data is architecture independent

* syscall data is architecture independent

* hud data is architecture independent
2016-11-12 11:08:34 +01:00
Álvaro Felipe Melchor
3222447eab Fix warnings when compiling in linux 2016-11-08 01:58:07 +01:00
pancake
eb272dc6f3 Honor SN in syscall resolution on disasm 2016-10-28 02:27:50 +02:00
pancake
57784e02b1 Update linux-arm-64 from android definitions (thanks @maijin) 2016-10-27 13:35:10 +02:00
pancake
2d0b00222a Fix syscall resolution for linux-arm-64 2016-10-26 22:31:33 +02:00
pancake
f2dd1a5098 Add initial linux-arm-64 syscall definitions 2016-10-26 22:07:19 +02:00
pancake
490d2a498a Fix #2571 - dcs is working again 2016-09-26 13:40:25 +02:00
Sven Steinbauer
2996538700 Fix #5633 - Change x == NULL to correct syntax 2016-09-19 14:44:47 +02:00
Maijin
13ed2131ee Cleanup TODOs [ci skip] 2016-09-19 00:02:10 +02:00
Maijin
7938640445 Move all /t/ from r2 to r2r 2016-07-27 19:19:30 +02:00
Dreamdance61
9226290930 AVR: Correct duplicate IOPort UCSRA in ioports.c (#5366) 2016-07-24 11:16:27 +02:00
Patrik Bachan
c62cd5a61e Improved AVR register comments/annotations
* Fix missing AVR register descriptions
taken from ATmega16 datasheet

* Improve AVR register descriptions
- extended comments for PORT* registers explaininig their purpose
2016-07-17 23:26:26 +02:00
Maijin
c274afe748 Fix #3286 - Use stdbool.h 2016-07-12 22:15:19 +02:00
Roman Valls Guimera
4ebae2ee63 Add output ports for AVR Atmel8A. Thanks @radare and @oddcoder 2016-06-30 23:26:28 +02:00
pancake
98e90dd3cf Implement RSyscall.IO in disasm loop for X86 and AVR 2016-06-29 17:02:43 +02:00
Maijin
b3236816d9 Fix #5169 Update syscall table for iOS-32 2016-06-20 17:28:36 +02:00
Maijin
bc4ae90206 Fix #5169 Update syscall table for iOS 2016-06-20 17:27:32 +02:00