18869 Commits

Author SHA1 Message Date
Khairul Kasmiran
ce752a7b81 Minor refactoring 2018-08-01 23:02:19 +08:00
pancake
cb5ce6ce47 Add sys/meson.py --alias 2018-08-01 14:51:41 +02:00
pancake
eb355771f5 Disable graph.dotted by default 2018-08-01 14:40:07 +02:00
pancake
9f4a8d325f Fix #10864 - crash in vsf header parsing 2018-08-01 13:12:05 +02:00
Florian Märkl
12d748f41b Fix r_pvector_insert_range() for C++ 2018-08-01 12:39:29 +02:00
Riccardo Schirone
77b04bbfce anal/fcn: do not use raw type, but first mask it with TYPE_MASK (#10879) 2018-08-01 16:08:34 +05:30
Iru Cai
e8d1fa559f PE: fix bin_pe_rva_to_paddr when vsize is 0 in section header
- set vsize as raw data size if it's zero in section header
- use bin->section instead of the data in section header
2018-08-01 10:19:39 +01:00
Iru Cai
358b317b21 PE: save PE_(r_bin_pe_get_sections) result to bin->sections 2018-08-01 10:19:39 +01:00
Fangrui Song
ca55402f2f Fix meson build (#10877) 2018-08-01 09:28:03 +02:00
pancake
5c3ede332c Fix build of the a2f plugin 2018-08-01 06:45:54 +02:00
pancake
2f943bf606 Fix core.anal -> core.a2f in plugins.*.cfg 2018-08-01 06:38:41 +02:00
pancake
c82b3a4e26 Fix crash in hbo_swift-sd.c:102_1.elf 2018-08-01 05:26:05 +02:00
pancake
d59bcb8aa9 Fix read_bin_xtr_fatmach0.c:22_1.class crash 2018-08-01 05:18:13 +02:00
pancake
8f5783fef0 Fix mdmp crash 2018-08-01 05:13:51 +02:00
pancake
6a64ae487a Fix #10849 - Improve L command with all subcommands and proper help message
- Autocomplete L <file>
- Rename core_anal into core_a2f
- Fix a2f - it was not creating any valid function
2018-08-01 05:10:54 +02:00
pancake
0d6647e4f0 Add sys/meson.py --nosudo (use sudo by default) 2018-08-01 03:12:33 +02:00
sivaramaaa
0043a7c1e2 Fix #10871, null deref issue in afta 2018-08-01 01:03:07 +01:00
Paul I
56a960ea3a Some fixes for ag command:
* Fix r_file_path() on Windows
* Fix bug in r_core_graph_cmd()
* Use explorer.exe as picture viewer on Windows
2018-08-01 01:02:38 +01:00
pancake
7b66d5f9dd Java undefined opcodes must be lowercase 2018-08-01 00:57:36 +01:00
pancake
13f91c426e Add few more fortune messages 2018-08-01 00:57:36 +01:00
pancake
32332582ed Fix #10865 - hang_07 - infinite loop because of a signed buffer 2018-08-01 00:57:36 +01:00
pancake
96391f83f8 Fix #10865 - hang_06 - Skip invalid cfstring sections 2018-08-01 00:57:36 +01:00
pancake
bb8f2b0773 Fix #10865 - hang_03 - skip invalid sections when marking data words 2018-08-01 00:57:36 +01:00
pancake
09941d68c9 Fix #10865 - hang_08 - skip invalid sections when computing relocs in ELF 2018-08-01 00:57:36 +01:00
pancake
4349935af5 Fix #10865 - Slow/long (near-infinite) mach0 parsing issue 2018-08-01 00:57:36 +01:00
pancake
f4f7a4734c Fix #10865 - Slow/long (near-infinite) elf parsing issue 2018-08-01 00:57:36 +01:00
Florian Märkl
7ab290d170 Fix tasks_lock_enter() 2018-08-01 00:55:28 +01:00
Benjamin Levy
98fa58028a Add -fno-stack-protector to ragg2 CFLAGS 2018-08-01 00:55:18 +01:00
Khairul Kasmiran
dcdb33bda3 Fix -Wformat-truncation warning in disasm.c for #10338 2018-07-31 22:59:57 +08:00
Khairul Kasmiran
f0bf39805d ieej: PFMT64d -> PFMT64u 2018-07-31 22:10:39 +08:00
Khairul Azhar Kasmiran
5ef73c0876 Declare elf preinit/init/fini array entries as data (#10858)
* Declare elf preinit/init/fini array entries as data
* Using rva
* Use entry->bits instead of info->bits
2018-07-31 15:24:07 +02:00
mandlebro
643eaa6bd9 Fix 'dpj pid' command 2018-07-31 12:43:41 +01:00
mandlebro
20d8df9370 Fixed listing processes state and uid (was always 's' and 0) 2018-07-31 12:43:41 +01:00
Iru Cai (vimacs)
2d6d7c06a1 PE: section alignment can be smaller than 4K (#10853)
- SectionAlignment in some EFI files is smaller than 4K (#9929)
- Give a warning if section vaddr is not aligned
2018-07-31 11:30:52 +01:00
pancake
6fc94b8ea5 Unset iova when cfg.debug is set, dunno who broke that. io.debug needs to be killed 2018-07-31 11:26:18 +01:00
d4em0n
3524f8b8ca Fix #10813 breakpoint kind when send to gdbserver and fix continue/stepping in gdbclient (arm) (#10818) 2018-07-31 09:37:20 +01:00
Florian Märkl
72fd977384 Add missing R_APIs to vector functions 2018-07-30 20:58:06 +02:00
pancake
a1666a7712 Fix warnings introduced recently 2018-07-30 18:17:09 +01:00
Florian Märkl
cb3ac67ca2 Fix void * arithmetic in vector.c 2018-07-30 18:49:37 +02:00
Florian Märkl
4028065542 Document r_vector 2018-07-30 18:49:37 +02:00
Florian Märkl
3c1bd9937a Remove r_pvector_clone() bc it's dangerous and currently unused 2018-07-30 18:49:37 +02:00
Florian Märkl
8beae0bb91 Fix pvector usage in r_core_get_boundaries_prot 2018-07-30 18:49:37 +02:00
Florian Märkl
7577c674ef Add RPVector struct 2018-07-30 18:49:37 +02:00
Florian Märkl
de90215650 Fix r_vector_clone 2018-07-30 18:49:37 +02:00
Florian Märkl
95cb69cf28 Move vector ptr/assign functions to header, Fix r_vector_insert 2018-07-30 18:49:37 +02:00
Florian Märkl
182ab836ef Fix pvector usage in _map_skyline_push 2018-07-30 18:49:37 +02:00
Florian Märkl
0965f2ef13 Fix r_vector_push 2018-07-30 18:49:37 +02:00
Florian Märkl
ac9fff3c03 Move vector tests to r2r, Fix r_pvector_upper_bound name 2018-07-30 18:49:37 +02:00
Florian Märkl
d5c1fcfd74 Implement flat RVector and pvector 2018-07-30 18:49:37 +02:00
pancake
1b7a3ae94d Add missing autocompletion for the obf command 2018-07-30 17:16:38 +01:00