23892 Commits

Author SHA1 Message Date
Riccardo Schirone
88ad1ccd4a
Add GitHub actions for push to master as well (#16454)
Instead of using a full matrix, just add the builds we care about
2020-04-07 12:40:15 +02:00
Liumeo
51573ddb58
pointless comparison of ut16 to 0 (#16451) 2020-04-07 11:35:27 +02:00
Itay Cohen
d5893f9575
Show realnames on function's signature when enabled ##disasm 2020-04-07 10:26:46 +02:00
Anton Kochkov
efcc346cd8
Remove old R2R (#16445) 2020-04-07 10:25:56 +02:00
Riccardo Schirone
6136666e9c
Create more GitHub Actions jobs for meson and gcc/clang ##build (#16442)
* Create more GitHub Actions jobs for meson and gcc/clang
* Add workflow for GitHub Actions when we commit in master
2020-04-07 11:31:05 +08:00
pancake
4fbb986436
Fix #16281 - Do not load system-wide plugins twice ##core (#16431) 2020-04-07 11:29:34 +08:00
Liumeo
d41bc2b878
Comparison always false (#16444) 2020-04-06 22:47:27 +02:00
pancake
e484762fe0
Fix #16266 - Fix two warnings (#16426) 2020-04-07 00:39:51 +08:00
Florian Märkl
5c31876093
R2R for Windows (#16410) ##test 2020-04-06 17:40:46 +02:00
Riccardo Schirone
296c4e9b5d
Try to fix spurious errors in AppVeyor (#16440)
See
https://help.appveyor.com/discussions/problems/1272-fatal-reference-is-not-a-tree-sha-on-git-checkout
2020-04-06 21:12:28 +08:00
Florian Märkl
cb5de70924
Remove nvm from macOS Travis (#16437) 2020-04-06 20:57:52 +08:00
Anton Kochkov
3dc049dbcd
Run AppVeyor tests only for 2 jobs (#16441)
* Run AppVeyor tests only for 2 jobs
* Skip unrelated files
2020-04-06 20:40:40 +08:00
pancake
b9a6ab5381
Empty structs are now supported in r2, no need for this hack (#16430) 2020-04-06 16:23:49 +08:00
pancake
d95befca7a
Fix #16233 - ~{} works on colorized JSONs ##json (#16425)
* Fix #16233 - ~{} works on colorized JSONs ##json
* Fix issue in json_indent
2020-04-06 16:08:47 +08:00
pancake
5621f4030d
Fix #13626 - Only check for major and minor version numbers when loading plugins #core (#16424)
* Only check for major and minor version numbers when loading plugins ##core
* Fix leak
2020-04-06 16:06:28 +08:00
pancake
a12d55c6c0
Fix #16394 - Make pm [file] work again ##print (#16428)
* Fix #16394 - Make pm [file] work again ##print
* Add test for pm [file]
2020-04-06 16:02:50 +08:00
pancake
5d6406adec
Fix some tests for ARM64 and PPC (#16435) 2020-04-06 16:02:03 +08:00
Liumeo
968a354976
always non negative (#16434) 2020-04-06 16:01:17 +08:00
pancake
38b8d5929d
Fix #16413 - Analyze code refs spotted with aae ##anal (#16423)
- Find 600 functions in a MIPS binary, without this only 4 functions are found
2020-04-05 22:36:43 +02:00
pancake
6b31b40a71
Fix #13677 - Add txt command and make txf accept an argument ##types (#16422) 2020-04-05 20:31:47 +02:00
pancake
961d5007a9
Do not use r_buf_data in DEX results in 1.5x faster parsing (22s vs 33s) ##bin
* Fix some memory leaks
* Mark r_buf_data as deprecated
* Remove some spaguetti (-42LOC)
* Fix buf license header authorship
* Make parser functions return void for simplicity
2020-04-05 19:24:36 +02:00
pancake
7be2b26ec5
Use r_str_trim_head_ro instead of hacky while loops (#16416)
$ git grep IS_WHITE | grep while
2020-04-05 15:50:19 +02:00
pancake
bc09cba29a
Add r2 -NN to not load plugins ##core (#16415) 2020-04-05 15:02:46 +02:00
Khairul Azhar Kasmiran
781fcccf55
Move CMDS= before EXPECT= in tests (#16417)
* Move CMDS= before EXPECT= in tests

* Revert "Move CMDS= before EXPECT= in tests"

This reverts commit 13a9085a36939ca5aab8515a1dce48f7862cbe05.

* Move CMDS= before EXPECT= in tests, take 2

* Revert "Move CMDS= before EXPECT= in tests, take 2"

This reverts commit 7c0bf6d8e3e3eae88e31c6dd41415743b348de29.

* Move CMDS= before EXPECT= in tests, take 3

Co-authored-by: pancake <pancake@nopcode.org>
2020-04-05 20:56:06 +08:00
Robin
d239def52b
Updated Copyright to 2020 (#16414) 2020-04-05 11:06:01 +02:00
HoundThe
c6e8fb1e30
Add anal classes to "Vb" (#16383) ##visual
* base draft for Vb for anal classes
* Added color and boundary check
* Added placeholder print of selection from class.c
2020-04-04 10:58:08 +02:00
Khairul Azhar Kasmiran
c853c02880
Move ARGS= directly below FILE= in tests (#16412) 2020-04-04 10:35:31 +02:00
Riccardo Schirone
90d77e2a21
r_buffer: do not move seek when using _at APIs (#16401) ##util
This allows to use r_buf_read/r_buf_write to read/write sequentially but
at the same time having random reads/writes in the buffer if needed,
without the need to save/restore the seek every time.

* Fix some uses of r_buf_read_at/write_at that assumed seek change
2020-04-04 10:31:48 +02:00
Alexis Ehret
88d8357767
Fix empty struct and add test (#16408) ##types 2020-04-03 13:07:00 +02:00
Óscar Carrasco
8262fd4201
Fix tp and tpx to accept types with spaces ##types (#16398)
* Adapt command to work without specifying offset
2020-04-03 10:44:49 +02:00
pancake
775f2b3d8d Fix wasm target 2020-04-03 00:37:08 +02:00
Khairul Azhar Kasmiran
020bc83996
Uncomment/unbreak FILE=<<EOF tests (#16404) 2020-04-03 00:30:42 +02:00
pancake
ce56541912 oops 2020-04-02 23:55:27 +02:00
pancake
2aeac9e688 Add the WASM travis task 2020-04-02 23:54:18 +02:00
Florian Märkl
2e735dff07 Add Windows argv Formatting 2020-04-02 23:41:58 +02:00
Florian Märkl
0ab6296238
Add Timeout to R2R.c (#16371) ##test 2020-04-02 19:16:49 +02:00
radare
5a1df188f6
Build fixes to make emscripten builds happy (#16406) ##build 2020-04-02 17:52:03 +02:00
radare
ec49299cb5
Fix memory leak reported by coverity in mach0 (#16405) 2020-04-02 16:40:09 +02:00
pancake
a87fdf66ee Fix duplicated function signatures in RCore spotted by Emscripten 2020-04-02 15:53:31 +02:00
radare
3f77b9a76b
Avoid duplicated module filenames to fix static.sh ##build (#16403) 2020-04-02 14:30:27 +02:00
Florian Märkl
73983b3759
Fix a leak in r2r (#16402) 2020-04-02 12:35:02 +02:00
Khairul Azhar Kasmiran
85b11a1438
Fix #16347: o+ sets maps as writable like oo+ (#16381) ##io 2020-04-02 12:11:41 +02:00
pancake
a19cf131db Rename util/diff.c to udiff.c to avoid libr.a collission ##build 2020-04-02 11:50:48 +02:00
Florian Märkl
91c58506e5
Enable R2R in C for all CI except Windows (#16354) ##test 2020-04-01 23:16:02 +02:00
Óscar Carrasco
c4b62fa1c1
Implement proper tp help menu (#16397) 2020-04-01 23:15:08 +02:00
radare
eaa46ca936
Implement x86 anal.jmp.retpoline switch tables (spectre/meltdown) ##anal (#16391) 2020-04-01 16:49:39 +02:00
Anton Kochkov
dc790f5250 Some README fixes 2020-04-01 13:02:10 +08:00
Anton Kochkov
80690c3b57 Remove wrongly committed r2r binary 2020-04-01 11:43:14 +08:00
Florian Märkl
80e29297d3
Remove unnecessary include from test/Makefile (#16386) 2020-03-31 22:59:24 +02:00
radare
6379317f57
Add LZMA-BE magic signatures ##search 2020-03-31 21:17:02 +02:00