lzutao
1365948cee
Do not use reversed keyword of meson ##build
...
`files` is a reversed keyword in meson. Try to avoid using it.
2019-01-10 14:15:50 +01:00
David CARLIER
de40266908
Add basic auth to the webserver ##sync
2019-01-10 10:51:51 +01:00
Riccardo Schirone
7185d6ca0a
Set gittap even in release tarball ##build
2019-01-10 10:34:33 +01:00
Francesco Tamagni
0b2c1ec450
Tweak bitwise macros to work on 64-bit integers and use that in dyldcache
2019-01-10 10:03:04 +01:00
pancake
f9509bcc49
Remove useless .c file and fix 2 small warnings
2019-01-10 09:48:41 +01:00
Riccardo Schirone
9c9b0eddc8
Fix #12637 - Support .plt/.plt.sec in ELF ##bin
...
* Simplify get_import_addr by splitting into arch-specific functions
* Add support for .plt/.plt.sec split in x86_64/ELF
* Return plt_sym_addr if something fails there
* Do not rely on section names when possible
Sections are not reliable, look for information, when available, in the
DYNAMIC segment, which is used by the loader/linker at runtime.
* Use sections when nothing else is available in ELF
Some type of ELF (e.g. .o files) do not have dynamic info, so the only
thing we can do is rely on sections.
2019-01-10 09:32:19 +01:00
sivaramaaa
68a5081f22
Kill anal.noncode instead use anal.in with io.maps.x ##anal
2019-01-10 09:30:44 +01:00
radare
47230f4b9e
Improve aap for arm64 ##anal
2019-01-10 09:23:20 +01:00
radare
2f91d02634
Initial implementation of hex.align ##hexdump
2019-01-10 09:21:20 +01:00
pancake
f7512df3da
After release version bump to 3.3.0-git
2019-01-10 02:31:55 +01:00
Florian Märkl
50fc5967d5
Always print return type in r_anal_fcn_format_sig()
2019-01-10 01:59:07 +01:00
Florian Märkl
5d85e726f4
Print var args in afcfj
2019-01-10 01:59:07 +01:00
Florian Märkl
03a38dddb5
Fix comma before object or array in pj ##util
2019-01-10 01:59:07 +01:00
Florian Märkl
45665bae3a
Add r_anal_fcn_format_sig ##anal
2019-01-10 01:59:07 +01:00
Jessica Creighton
d7571566a2
Have arm pseudo's replace() use the same replacement style as x86's ##disasm
...
* Fix `movt r0, 0x1234` from incorrectly showing up as `r0 = 0x1234 << r0`
2019-01-09 22:15:20 +01:00
dav1901
37ea17d1a2
Minor code cleanups/fixes ( #12714 )
2019-01-09 22:06:12 +01:00
Riccardo Schirone
ba6d256bec
Add r2pipe_ R_API functions to r_socket.h ##r2pipe
2019-01-09 22:05:44 +01:00
Florian Märkl
4a5dafed29
Use Homebrew Addon in Travis
2019-01-09 19:28:20 +01:00
GustavoLCR
cffe939dae
Fix #12431 - Add X86_32 Control/Debug registers assembly ##assembler
2019-01-09 18:29:26 +01:00
Francesco Tamagni
d7c64e664e
Add initial support for dyldcache v3 ##bin
2019-01-09 18:16:10 +01:00
Simon Shi
0fdcc3716a
Fix ARM64 assemble for "b ." ("b 0x0") ##assembly
2019-01-09 10:56:12 +01:00
XYlearn
9d2c4d6df1
Fix a little bug in wasm type section parsing ##wasm
2019-01-09 10:55:23 +01:00
radare
32e494a696
Improve rap:// code, r2p_ is now r2pipe_ ##io ( #12699 )
2019-01-09 02:47:35 +01:00
pancake
25913f4745
Release 3.2.1
3.2.1
2019-01-08 17:14:43 +01:00
pancake
c74a666f61
Revert "Improvements and code cleanup in util/str ##core"
...
This reverts commit b94bb1bca7cfe29dcfa9fc9b9084bc6ee653187e.
2019-01-08 16:48:29 +01:00
Michael Scherer
e036b76a28
Fix arm.gnu build on pre-C99 compilers ( #12696 )
2019-01-08 16:45:03 +01:00
pancake
98027a8e5c
Release 3.2.0 - codename rumours
3.2.0
2019-01-08 10:34:00 +01:00
radare
08490d3e67
Revert "Fix #12654 - resolv reloc symbols" ( #12692 )
2019-01-08 10:30:50 +01:00
radare
b94bb1bca7
Improvements and code cleanup in util/str ##core
2019-01-08 03:01:14 +01:00
blenk92
1fc7a063be
Fix #12654 - workaround resolv reloc symbols in ELF ##bin
2019-01-08 01:52:27 +01:00
dav1901
5eadce8e99
Prevent double freeing ( #12689 )
2019-01-08 01:39:31 +01:00
radare
c98136300d
Fix #12667 - Fix heap overflow in RCons.grep ##cons
2019-01-07 16:08:54 +01:00
Francesco Tamagni
c4bff784e0
Fix size of arm64 wzr
register ##anal
2019-01-07 15:39:42 +01:00
pancake
f0f42c92e2
'=h&' is not an alias for '& =h' ##http
2019-01-07 13:38:42 +01:00
Vanellope
056210981e
Fix a crash when V! calls graph via space key ##panels
2019-01-07 13:27:39 +01:00
Florian Märkl
b0468f6b73
Make =h work in tasks ##threads
2019-01-07 13:24:30 +01:00
radare
0548eb5637
Rename scr.pipecolor into scr.color.pipe ##config
2019-01-07 11:37:10 +01:00
pancake
8969d13389
Remove useless newline in json for ?j
2019-01-07 11:36:24 +01:00
pancake
10b3d1d7c0
Implement ?j to get JSON output of different representations for the same number ##core
2019-01-07 11:31:50 +01:00
Vanellope
e198ba732e
More fix for Vg and VG ##visual ( #12661 )
2019-01-07 08:57:27 +01:00
GustavoLCR
38a4dd2063
Fix radare#12673 ( #12675 )
2019-01-07 08:53:11 +01:00
Lowly Worm
3adf272f6d
it's nintendo 64 not nintendo 32
2019-01-06 17:46:29 -08:00
Paul I
b2c7f7ef6c
Some fixes ( #12670 )
2019-01-07 00:29:23 +01:00
Riccardo Schirone
1f0f27ed1b
Refactoring of get_import_addr in format/elf ##bin
...
Before the patch, the relocations in .rel.plt (or the others) were
traversed every time an imported symbol needed to be found. With the
refactoring, relocations are parsed only one time, placed in a hashtable
for fast lookup and stored in a cache.
2019-01-07 00:28:50 +01:00
GustavoLCR
ffef4fb1be
Fix #12623 - Make Grep Highlights Case Insensitive ##visual
2019-01-07 00:23:23 +01:00
Paul I
2b8ce91c9d
Meson: Update capstone ( #12669 )
2019-01-06 13:45:48 +01:00
blenk92
05eb6ead58
Fix missing reloc symbols in agfj ( #12666 )
2019-01-06 13:43:56 +01:00
Khairul Azhar Kasmiran
8fe7b3e8b4
Fix #11667 - axtj: add refname always, add name if no fcn ( #12668 )
2019-01-06 13:43:35 +01:00
radare
bd84d0a83d
Update capstone again ( #12659 )
2019-01-05 15:28:12 +01:00
pancake
fde1b27a8c
Fix asserts from 'wa cmovs eax,ecx'
2019-01-05 13:32:16 +01:00