Alvaro Muñoz
707bdcf16a
webui - infinite scroll in /p
2015-02-09 00:02:40 +01:00
pancake
d2b7b8786d
Fix some uninitialized variables in the new x86 assembler
2015-02-08 21:25:02 +01:00
pancake
d1e602f14c
Fix static link
2015-02-08 20:17:47 +01:00
Judge_Dredd
3cf696c080
less / regexp search
2015-02-08 20:02:53 +01:00
Skia
efdefb2299
pf - Complete issue #1636 : accessing specific elem in an array
2015-02-08 17:40:09 +01:00
pancake
7b597ea874
Fix latest COVs
2015-02-08 00:30:25 +01:00
Skia
317a173d47
pf - Complete issue #1636 : accessing specific elem in an array
2015-02-08 00:22:17 +01:00
Jeffrey Crowell
8f7fcc91ce
purge core->files list when we close all files.
2015-02-06 21:05:46 -05:00
Jeffrey Crowell
87f6af96a3
don't print files if they're not opened.
...
fixes #2054
2015-02-06 20:52:08 -05:00
pancake
a22f110979
Fix the rest of fatmach0 tests
2015-02-07 02:32:54 +01:00
pancake
3d2dec8852
Fix rabin2 -A for fatmach0s regression
2015-02-07 02:16:59 +01:00
pancake
098d0ec1de
Initial implementation of --without-gpl
2015-02-07 01:50:25 +01:00
pancake
b21226b5f4
AUTHORS, DEVELOPERS => .md
2015-02-07 00:33:42 +01:00
pancake
1306b87112
Fix #2050 - Show commit counter in r2 -v
2015-02-07 00:14:55 +01:00
pancake
c2febd2ffc
Drop some noisy magic rules
2015-02-06 23:59:19 +01:00
inisider
cad09fa595
Add Microsoft C++ demangler
...
- Contains 20 commits:
- init work of demangler
- add some comments
- add parsing of name, class_name, namespace of objects(class and global)
- refactor
- add parsing of some type codes
- add skeleton of state machine for type code parsing
- add parsing of standard type for type codes state machine
- add parsing of type codes: _{J,K,T,Z,W}
- add parsing of types __m** and union
- add parsing of type codes: _m***, struct *
- add parsing of W type codes: enums...
- refactor getting of namespaces and name variables
- add class type code parsing
- add parsing of long double and bool
- add parsing of X * const volatile
- add parsing of * and & ( Q, R, S, A )
- add parsing of array
- integrate some initial part of microsofr demangler to rabin2
- fix some small bugs
- add parsing of variable storage class and do some small fix
2015-02-06 22:50:30 +01:00
pancake
6c1bbe5607
Fix #2048 - DEX imports expose class name
2015-02-06 19:32:45 +01:00
pancake
d9bf313310
Show scroll percentage in vprompt
2015-02-06 19:24:26 +01:00
pancake
33fcd7fbcf
Enhacements for DEX sections and ignore methods at 0 (wip)
2015-02-06 18:53:11 +01:00
pancake
b534abbea8
Fix empty disasm issue on Dalvik bins after analysis
2015-02-06 18:24:17 +01:00
pancake
519877f264
Fix #2040 - Cropped strings in disasm
...
This patch is wip, because length of string isnt `len`, but
providing a bigger buffer allows proper disasm for 99% of cases.
2015-02-06 14:40:05 +01:00
pancake
ba525f1b72
Fix #2049 - Add rahash2 -j
2015-02-06 14:15:19 +01:00
pancake
06d1b9ec00
DecodeURI izj/iij on /p webui
2015-02-06 13:22:04 +01:00
pancake
d7ef255586
URI encode the strings in the JSON output (izj)
2015-02-06 12:26:27 +01:00
pancake
824dcfb209
URI Encode symbol names in JSON to avoid invalid chars on it
2015-02-06 12:18:12 +01:00
Aaron Puchert
55fb46e5e3
Assemble [esp] memory operands correctly
2015-02-06 02:03:02 +01:00
Aaron Puchert
f4b0e03374
Don't forget offset for scale*index w/o base
2015-02-06 02:03:02 +01:00
Aaron Puchert
95ad67a73e
Let parser read "int3" correctly
2015-02-06 02:03:02 +01:00
Aaron Puchert
67d5c28282
Don't crash when parsing operations without operands
2015-02-06 02:03:02 +01:00
Aaron Puchert
e393167227
Corrected mistakes with mov
2015-02-06 02:03:02 +01:00
Aaron Puchert
1efc66eec5
Better handling of number constants
2015-02-06 02:03:02 +01:00
Aaron Puchert
b0ae267c2c
Wrote tests for x86_new assembler
2015-02-06 02:03:01 +01:00
Aaron Puchert
4c0dd46abf
Assemble the memory operand [0x0] correctly
2015-02-06 02:03:01 +01:00
Aaron Puchert
95ee95fdc9
Fixed memory addresses as immediates
2015-02-06 02:03:01 +01:00
Skia
cdb17c7728
Fix issue #1324 : dot in pf struct names
2015-02-06 02:01:36 +01:00
pancake
fcbec4091d
Fix free(undefined) in elf parser
2015-02-06 02:00:45 +01:00
Aaron Puchert
3e5eae9ce0
Fixed issue #2014 for x86.nz
2015-02-05 17:27:50 +01:00
pancake
a1dd4e1d94
Fix w32 build (another x86.new regression)
2015-02-05 16:34:05 +01:00
pancake
3ce72d628e
Fix Android build (name conflicts with the new x86 assembler)
2015-02-05 16:22:13 +01:00
Aaron Puchert
0a2668d840
Wrote new x86 assembler
...
Supports only 32-bit for now and doesn't understand all mnemonics. And
we don't always choose the optimal opcode.
2015-02-05 16:05:20 +01:00
pancake
96257c4546
Fix Android build and some strict aliasing issues
2015-02-05 14:02:22 +01:00
jvoisin
480d3c3c88
Fix some minor warnings
2015-02-05 13:07:25 +01:00
jvoisin
a2d4bd08bb
Fix some memleaks
2015-02-05 11:43:10 +01:00
pancake
383e225135
Fixes on top of the clang-warn-fix commit
2015-02-05 10:57:28 +01:00
Jeffrey Crowell
d4e0575d67
build on clang jenkins now
2015-02-05 10:57:21 +01:00
pancake
e063587ed9
Two tiny COVs
2015-02-05 10:30:46 +01:00
Jeffrey Crowell
bf943e8729
coverifix
2015-02-05 00:29:59 -05:00
Skia
06a57bddc4
Improve pf display
2015-02-05 02:30:20 +01:00
Skia
cf5057a229
pf: Implement unions
2015-02-05 02:30:20 +01:00
Jeffrey Crowell
08414e305b
Update rafind2 manpage to include -S
...
reflect change from 4f15eea06d
2015-02-04 16:19:17 -05:00