pancake
91496b9e10
Fix undefined behaviour in signed int with 24 bit shift in softmagic.c
2019-01-13 22:39:09 +01:00
Khairul Azhar Kasmiran
ed3c4df2cb
Flush Visual stdin only if printable, \t or \n ( #12764 )
2019-01-13 12:47:59 +01:00
Maijin
745c6c643a
Remove obsolete test file
...
Remove obsolete test file
2019-01-13 12:28:39 +01:00
pancake
388dc1e222
Only flush stdin when no mouse wheel is used
2019-01-13 11:25:48 +01:00
Khairul Azhar Kasmiran
3be4055019
Prevent runaway scrolling in Visual mode ##visual
2019-01-13 10:02:24 +01:00
AdamVanScyoc
4e603be2df
Fix #12474 - Add simplest mode handler for -zzz flag ##bin
2019-01-13 10:01:19 +01:00
pancake
5492b6e88c
Fix #12760 - e cfg.log.* is now log.* ##config
2019-01-13 03:42:56 +01:00
pancake
46955f69d5
Add cfg.log.events=false by default ##config
2019-01-13 03:42:56 +01:00
pancake
2c8d417d65
Implement the cmd_colon and experimental http.colon ##http
2019-01-13 03:42:56 +01:00
pancake
62b52e4abe
Implement T=& and handle more meta events ##sync
2019-01-13 03:42:56 +01:00
pancake
572539af9c
Initial WIP implementation of sync using http and T ##sync
2019-01-13 03:42:56 +01:00
radare
ab3a7be704
Almost completely kill RIOSection from io and core (-218LOC) ##refactoring
...
* Use RBinSection, RDebugMap or RIOMap instead
* Remove omps command
* Fix segfault in ?E+
* Improve anal.eobjmp (bug spotted after almost killing iosections)
2019-01-13 03:07:51 +01:00
radare
cd635a50e4
Fix #6424 - Disable scr.color when doing backticks ##core
2019-01-13 00:45:44 +01:00
r4dix10
d5b277c002
Fix #12743 - Warn when ESIL tries to shift > 63 bits ##esil
2019-01-12 23:38:20 +01:00
David CARLIER
06e2747659
Debug process state info support on OpenBSD ##debugger
2019-01-12 23:35:30 +01:00
Khairul Azhar Kasmiran
2b28f6076e
Move r_disasm.h defs into r_core.h
2019-01-12 23:34:37 +01:00
Maijin
8f94d413cd
Standardize version using blob_version ##refactor
2019-01-12 22:22:43 +01:00
Maijin
994da22914
Change aab help fix #12695 ##documentation
...
Change aab help fix #12695 ##documentation
2019-01-12 15:16:27 +01:00
Maijin
c45e3d4123
Change eprintf to printf in rarun2
...
Change eprintf to printf in rarun2
2019-01-12 12:29:39 +01:00
blenk92
bc2952bab5
Fix #12654 - resolv reloc symbols ( #12713 )
...
* Move filling of symbols_by_ord into _r_bin_elf_get_symbols_imports()
2019-01-12 11:44:49 +01:00
Khairul Azhar Kasmiran
735e33eaf6
Visual 'j' honors asm.flags.middle ##visual
2019-01-12 11:43:27 +01:00
Khairul Kasmiran
bf6cf26977
Remove unneeded midbb initialization
2019-01-12 14:09:23 +08:00
Khairul Kasmiran
9edeea7442
Move core->anal check
2019-01-12 13:54:10 +08:00
pancake
89bd2149b9
Implement /a1 to find all instructions by changing 1 byte ##search
2019-01-12 00:25:57 +01:00
pancake
2f0b73d649
Fix axgj output (should be rewritten with pj) ##json
2019-01-11 15:37:49 +01:00
pancake
9e4dff5294
Add Ll as an alias for #! ##plugins
2019-01-11 15:37:46 +01:00
Khairul Kasmiran
d40178a23f
r_anal_reflines_str() boolification
2019-01-11 19:57:05 +08:00
Florian Märkl
73a7d63df4
Store Anal Classes list in own SDB Namespace ##classes
2019-01-11 10:03:18 +01:00
GustavoLCR
56dd308d74
Fix segfault and add warning
2019-01-11 10:02:29 +01:00
pancake
d83fa5c45d
Add orangg avatar in ?E+ and implement r_str_list_join() ##visual
2019-01-11 09:59:17 +01:00
pancake
0087f46357
Initial implementation of visual gadgets ##visual
...
* Run any command at any position in the screen
* Crop the output of the command to avoid glitches
* Works in visual mode as well as in console
* Add support for visual gadgets in graph and panels views ##visual
* Implement pgm command to move gadgets around ##visual
2019-01-11 09:59:17 +01:00
pancake
e18be4b711
Implement "pt." command to print the current date ##print
2019-01-11 02:15:03 +01:00
pancake
f0c5be5c1d
Fix #12711 - Fix hex.compact in pxa ##print
2019-01-10 19:10:09 +01:00
pancake
d7ff7a97ea
Add bbsum metric for zignatures ##sign
2019-01-10 18:38:44 +01:00
pancake
ae1b3feb3f
Add vars in zignatures ##sign
2019-01-10 18:38:44 +01:00
radare
b81e1821b1
Improve ESIL xrefs and string discovery with aae on arm32 ##anal
2019-01-10 18:19:52 +01:00
XYlearn
c9dd9eda44
Fix wasm exports list ##bin
2019-01-10 16:59:31 +01:00
Khairul Azhar Kasmiran
6694fd727c
R_ANAL_REFLINE_TYPE_MIDDLE -> R_ANAL_REFLINE_TYPE_MIDDLE_BEFORE ( #12733 )
2019-01-10 16:57:58 +01:00
blenk92
2ddde81926
Fix invalid read in cmd_meta ( #12730 )
2019-01-10 16:57:22 +01:00
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