Commit Graph

20578 Commits

Author SHA1 Message Date
Boigahs
062d112d07 Added MIPS 64-bit calling conventions (copy of 32-bit). (#12891) 2019-01-24 16:21:27 +08:00
Polshakov Dmitry
3a7dbf304c Small improvement (#12895)
Calculate bool based on logic and select prefix based on bool (not vice
versa)
2019-01-24 16:20:58 +08:00
Amith Venugopal
6a66a44d3a axfj using pj.c 2019-01-24 16:20:15 +08:00
radare
18931ff3fb
Fix debugger regression in Android ##debugger 2019-01-24 05:22:56 +08:00
Maijin
334d0b3728
Aoj use pj ##refactor (#12882) 2019-01-23 21:28:19 +01:00
rfc2119
94185c8fa8 Update aea? (#12849) and display @{R,W} in aeaj ##anal 2019-01-24 00:12:14 +08:00
Itay Cohen
9409e39ed4 Add new command: pifc and pifcj ##print 2019-01-24 00:11:11 +08:00
blenk92
c47ac7550c Fix demangling of relocs and exported symbols ##bin 2019-01-24 00:09:33 +08:00
Amith Venugopal
b7f01d8752 axtj using pj.c (#12887) 2019-01-24 00:05:14 +08:00
pancake
a887c98fb6 Android may also support ptrace-wrap 2019-01-23 00:14:33 +01:00
Maijin
21cde44c7d Use pj for X509 and PKCS (#12877)
* Convert R_JSON to pj

* Ident

* iCj support

* Change return type

* Fix @deroad comments

* Fix last issue

* Fix empty output
2019-01-22 17:52:49 +01:00
Michael Scherer
2032399ca8 Fix C99 construct without using -c99 (#12879) 2019-01-22 22:05:13 +08:00
Florian Märkl
b9a289354a Add extern "C" to r_rbtree.h ##util 2019-01-22 14:14:57 +01:00
Amith Venugopal
81bbf019fe afxj and axtj using pj.c ##json 2019-01-22 13:51:26 +01:00
Maijin
e24612ac41
Switch to capstone master in Meson 2019-01-22 11:57:21 +01:00
pancake
08491c74ac Implement r_anal_ref_type_tostring() 2019-01-22 11:51:22 +01:00
pancake
0d5e0a0cdb Switch to capstone master 🤪 2019-01-22 10:34:56 +01:00
koffiedrinker
1393eca17d Fix #11981 - Show PE resource name instead of just the index and use pj.c ##bin 2019-01-22 09:44:54 +01:00
Khairul Azhar Kasmiran
01d5dfe306 Fix rafind2 -S for UTF8 chars > U+00ff (#12866)
* Fix rafind2 -S for UTF8 chars > U+00ff

* Use '< 1' instead of '== 0'

* Remove unnecessary else

* Add a 0
2019-01-22 09:43:10 +01:00
Itay Cohen
b9f4e09b31 Add quiet and json for aflm ##print 2019-01-22 09:42:19 +01:00
Lowly Worm
5bcb5c7206 use the reset vector at 0x4 for entry ##bin
https://darkdust.net/writings/megadrive/initializing for references

fixes #12848

i only chk with a few games, but they all look correct
2019-01-21 22:23:48 -08:00
Lowly Worm
710e6001ec sega genesis is big endian ##bin 2019-01-21 21:35:40 -08:00
Amith Venugopal
bffceaf88a Printkey json cb show format pj 2019-01-21 15:51:16 +01:00
Giovanni
80988e0925 Fix conversion f32.const or f64.const ##wasm 2019-01-21 12:14:24 +01:00
pancake
709ffb60b6 Fixes for the android build and related warnings 2019-01-21 12:10:33 +01:00
Riccardo Schirone
3ef9a7cc95 Speed up RBinReloc retrieval ##optimization 2019-01-21 11:40:24 +01:00
pancake
4a0d71a566 Fix aht div 2019-01-21 11:12:21 +01:00
Riccardo Schirone
b4d83ff052
Small RFlags fixes (#12856)
* Get the real item name before looking for it

Otherwise, it may happen that you look for a name which does not exist
and then when the name is filtered it is transformed into a name that is
already in the list of flags.

* Make sure flagItem is inserted in HT and skiplist

* Update SDB code and use ht_update_key API in RFlag

* Fix set_name/filter_name mess

* Small fixes here and there

* Force update when creating new flags

* Use pj API to print json
2019-01-21 10:56:54 +01:00
Lowly Worm
b08199cf6d rm stupid debug printf 2019-01-20 17:53:11 -08:00
Lowly Worm
fc3ec317ec add support for apple debugserver on amd64 2019-01-20 17:52:35 -08:00
Itay Cohen
472329c136 Add JSON support for /g ##anal 2019-01-21 01:25:59 +01:00
pancake
4156786daa Oops 2019-01-21 01:10:56 +01:00
pancake
5cd046f9e2 Improve the graphviz output for custom graphs ##graph 2019-01-21 00:49:12 +01:00
pancake
392981a3ed Improve callgraph dot output 'agCd' ##graph 2019-01-21 00:13:49 +01:00
r4dix10
7f1263544c Fix #12738 - afi displays if function has been traced ##anal 2019-01-20 23:42:52 +01:00
Boigahs
3409562b32 Add 64-bit MIPS profile 2019-01-20 23:35:47 +01:00
Maijin
2cc9343d08
Fix isqq #command 2019-01-20 20:14:38 +01:00
Maijin
1fcd0b909e
Use pj in aeaj ##refactor 2019-01-20 18:03:29 +01:00
Khairul Kasmiran
e830306ff0 Removed some spaces 2019-01-20 22:45:59 +08:00
Florian Märkl
bbe5c2a31e Fix agfJ for quotes in function names 2019-01-20 14:13:41 +01:00
Florian Märkl
d5a27c45c7 Fix pdJ for quotes in flag names 2019-01-20 14:13:41 +01:00
pancake
6c2d945272 Fix aht cjmp and optimize assert in asm.emu when no regprofile is set ##anal 2019-01-20 12:16:47 +01:00
Amith Venugopal
9cc31fbfc0 Use pj in ttj, tj, tej, tfj and 'tej enum' ##refactor 2019-01-20 11:45:29 +01:00
Maijin
0fba1dd2d4 Use pj in Pj 2019-01-20 11:40:05 +01:00
radare
a2a6b0a710
Introduce graph.few to render just few basic blocks, comma in visual ##graph 2019-01-20 02:42:39 +01:00
Florian Märkl
6a10d9d6f7 Fix #12834 - Set minimum version for libuv to 1.0.0 ##build 2019-01-20 00:06:34 +01:00
Maijin
d3b487f265 Fixing typo ##refactor 2019-01-19 16:54:41 +01:00
Maijin
5ffcf858c7 Use pj in asj ##refactor 2019-01-19 16:44:58 +01:00
Khairul Azhar Kasmiran
4710fd52c4 Improvements and code cleanup in util/str ##core
by pancake + fix from kazarmy
2019-01-19 14:11:20 +01:00
Florian Märkl
fc1bab9136 Copy pal when creating a new task (#12835) 2019-01-19 01:29:30 +01:00