repo.or.cz
/
ScratchABit.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
*.py: Update copyright years.
2018-12-19
Pa
u
l So
k
olo
v
s
k
y
*
.
py
:
Upda
t
e copyright years
.
commit
|
commitdiff
|
tree
2018-12-19
Paul
S
okolovsky
ScratchAB
i
t: Add e
x
p
l
icit
ch
e
ck for
P
ython3
.
commit
|
commitdiff
|
tree
2018-11-07
Paul Sokolo
v
s
ky
actio
n
s: Factor out write_disasm_all() from Scrat
c
hABit
.
p
y
.
commit
|
commitdiff
|
tree
2018-03-18
Paul So
k
olo
v
sk
y
idaapi: Typo fix in the
c
o
mm
e
nt
.
commit
|
commitdiff
|
tree
2018-03-15
Paul Sok
o
lovsky
ScratchABit: Check sav
e
d a
d
dr stack for being
e
mpty
.
commit
|
commitdiff
|
tree
2018-03-12
Paul Sokolovsky
s
c
ratcha
b
it/engine
:
add
_
area: Use
%08x
for add
r
ess
.
.
.
commit
|
commitdiff
|
tree
2018-03-10
Paul
Soko
l
ovsky
ScratchA
B
it:
Log
ti
m
e
o
f initial
analysis an
d
DB loading
.
commit
|
commitdiff
|
tree
2018-03-09
Paul Sokolov
s
ky
Scrat
c
h
ABit
:
L
og time s
p
ent in e
x
e
cutable loader
.
commit
|
commitdiff
|
tree
2018-03-04
Paul
Soko
l
ovsky
S
c
r
a
t
chABit: Log when UI starts
.
commit
|
commitdiff
|
tree
2018-02-21
P
aul
Sokolov
s
ky
Sc
r
atchABit: M
a
ke "Star
t
ed" logging mo
r
e standing
o
ut
.
commit
|
commitdiff
|
tree
2018-02-16
Paul Sokolovsky
h
e
l
p: Add "Make
a
lt code" c
o
m
m
an
d
info
.
commit
|
commitdiff
|
tree
2018-02-15
M
axim Poliakovsk
i
plu
g
ins
/
cpu/ppc_32_*
:
A
d
d Caps
t
one-based Powe
r
PC
32bit
.
.
.
commit
|
commitdiff
|
tree
2018-02-15
Paul Sok
o
lo
v
s
k
y
ScratchABit: show
_
exception: Mak
e
dialo
g
w
ider
.
commit
|
commitdiff
|
tree
2018-02-10
Paul Sokolov
s
ky
plugins/cpu/
*
caps
t
o
ne*: Imp
l
ement
proper arch matching
.
.
.
commit
|
commitdiff
|
tree
2018-02-07
Paul Sokolovsky
S
c
ratchABit: C
l
arify help for --save
.
commit
|
commitdiff
|
tree
2018-02-02
Paul Sok
o
lovsky
S
cratchABit: Add "Issue list" to
menu
.
commit
|
commitdiff
|
tree
2018-02-01
P
a
ul Sokolovsky
ScratchABit
:
Use str2i
n
t() consis
t
entl
y
.
commit
|
commitdiff
|
tree
2018-01-30
P
au
l
So
k
olo
v
sky
ScratchA
B
it: Log/show
sa
v
e
d
atabase time
.
commit
|
commitdiff
|
tree
2018-01-29
Paul Sokolovsky
idc: SetRegEx: Add hack to ad
d
entryp
o
int
i
f "T"
v
i
rtual
.
.
.
commit
|
commitdiff
|
tree
2018-01-29
Paul Sokolovsky
p
l
ugins/cpu/_any_capstone: Add "b
.
w" t
o
unconditional
.
.
.
commit
|
commitdiff
|
tree
2018-01-27
Paul Sokolovsk
y
plugins/
c
pu/_any_capstone: Workaro
u
nd nega
t
iv
e
jump
.
.
.
commit
|
commitdiff
|
tree
2018-01-27
Paul Sokolovsk
y
engine: save_addr
_
prop
s
: Properly
sk
i
p areas wit
h
out
.
.
.
commit
|
commitdiff
|
tree
2018-01-27
P
a
ul Sokolo
v
s
k
y
engine: save
_
addr_props: Dump address
context on assert
.
commit
|
commitdiff
|
tree
2018-01-27
Paul
S
okol
o
v
sky
Scratc
h
ABit:
c
all
_
scr
i
pt
:
Run analy
s
is
a
ft
e
r
script
.
.
.
commit
|
commitdiff
|
tree
2018-01-27
Paul
Sokolo
v
sky
e
ngi
n
e: Acce
p
t
N
on
e
as a call
b
a
c
k value
.
commit
|
commitdiff
|
tree
2018-01-27
Pa
u
l Sokolovsk
y
acti
o
ns
:
TextSaveModel:
U
pdate progre
s
s i
n
dication
.
.
.
commit
|
commitdiff
|
tree
2018-01-27
thesourcer
e
r8
idc: Mor
e
f
unctions to
d
efine functions, labels and
.
.
.
commit
|
commitdiff
|
tree
2018-01-27
Paul Sokolo
v
sky
ScratchABit:
M
ake --save i
n
depen
d
e
nt from --script
.
commit
|
commitdiff
|
tree
2018-01-26
Paul Sokolovsky
plugins/
c
pu/
_
any_capst
o
ne: Assigning t
o
P
C
equi
v
alent
.
.
.
commit
|
commitdiff
|
tree
2018-01-25
Paul Sokolo
v
sky
README:
U
pdate
f
o
r 2
.
0 relea
s
e
.
commit
|
commitdiff
|
tree
2018-01-24
Paul Sokol
o
vsky
plug
i
n
s
/cpu/
:
Ad
d
REA
D
ME describin
g
bu
i
lt
i
n plugins
.
commit
|
commitdiff
|
tree
2018-01-24
P
a
ul Sokolovsky
plugins
/
c
pu/pyms
a
sid
3
: Update to
l
at
e
st master
.
commit
|
commitdiff
|
tree
2018-01-24
P
a
ul Sokolovsky
plugins/cpu/any_ca
p
stone
.
py: Rename to
_
any_capsto
n
e
.
.
.
commit
|
commitdiff
|
tree
2018-01-24
Pa
u
l Sokolovsk
y
plugins/cpu/x86_pymsasid
.
p
y
: Ren
a
m
e
to _x8
6
_
pymsasid
.
.
.
commit
|
commitdiff
|
tree
2018-01-23
Paul So
k
olovsk
y
Scrat
c
hABit: Impl
e
ment
"
Alt co
d
e
" co
m
mand (Shift+c)
.
commit
|
commitdiff
|
tree
2018-01-22
Pau
l
Soko
l
ovsky
engine: fl
a
g2cha
r
: Update for ALT_CO
D
E
.
commit
|
commitdiff
|
tree
2018-01-21
P
aul So
k
olovsky
Scrat
c
hABit: M
a
sk
T
humb bit fo
r
in
i
tial show_ad
d
r
.
commit
|
commitdiff
|
tree
2018-01-20
Paul Sokolovs
k
y
utils: Add "$" to
the set
o
f "
w
ord" chars
.
commit
|
commitdiff
|
tree
2018-01-16
Pau
l
Sokolovsky
default_plugins: Use univers
a
l arm_32_capstone plugin
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
Paul Sokolovsky
p
l
ugi
n
s/loader/e
l
f:
detec
t
: Get rid
o
f
ar
m
_
3
2_t
h
um
b
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
Paul Soko
l
o
v
sky
plugins/cpu/any_capstone: Suppor
t
concu
r
r
ent ARM
and
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
Paul So
k
o
lovsky
idc
:
Add
G
etReg()
a
nd
S
e
tR
e
g
(
) funcs f
o
r vi
r
tual "T
.
.
.
commit
|
commitdiff
|
tree
2018-01-15
Pau
l
Sokolovsky
en
g
ine: Get rid of co
d
e_addr_mask
.
commit
|
commitdiff
|
tree
2018-01-15
Paul Soko
l
o
vs
k
y
plu
g
ins/loader/elf: Prop
e
rly
h
andle A
R
M Thumb code
.
.
.
commit
|
commitdiff
|
tree
2018-01-15
Paul So
k
olovsky
ScratchABit: Han
d
l
e
ARM T
h
umb entrypoints
.
commit
|
commitdiff
|
tree
2018-01-15
Paul Sokolovsky
e
ngine: Add make_alt_code()
t
o mark code as alt
ISA
.
commit
|
commitdiff
|
tree
2018-01-15
Paul
S
okolovsky
e
n
gine: Ad
d
r
e
ssSpace: up
d
ate_flags: Met
h
od to
set/cl
e
ar
.
.
.
commit
|
commitdiff
|
tree
2018-01-15
Paul S
o
kolovsky
README: pip3 install --u
s
e
r
works if augmen
t
ed wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2018-01-15
Paul Sokolovsky
engine:
I
ntroduce ALT_C
O
DE addre
s
s space flag
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Soko
l
ovsk
y
README: Update for m
u
ltiple ex
a
mple-*
.
elf shipp
e
d
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sokolovsky
example-arm*
.
elf: Add
A
RM/Thu
m
b
ELF
e
xample
s
.
commit
|
commitdiff
|
tree
2018-01-13
P
a
ul
Sokolov
s
ky
exa
m
ple
-
x
86_64
.
e
l
f: Add x
8
6_64 ELF exam
p
le
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sokolovsky
Makefile
.
e
x
amples:
A
dd makefile to bu
i
ld
e
xam
p
le
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
P
aul Sok
o
lovsky
READM
E
:
E
x
tend t
h
e dedication
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sok
o
lovsky
READ
M
E
: Update FAQ for Capst
o
ne integ
r
ation
.
commit
|
commitdiff
|
tree
2018-01-13
Paul So
k
o
l
o
v
s
k
y
READM
E
:
Sp
l
it "
I
n
s
tallation"
as separate se
c
tion, add
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sokolov
s
ky
e
xampl
e
.
c: Add #i
n
clude
<stdio
.
h>
.
commit
|
commitdiff
|
tree
2018-01-13
Paul S
o
ko
l
ovsky
plugins/cpu/any_cap
s
tone: Introduce and use CS_GRP_JUMP
_
UNC
O
ND
.
commit
|
commitdiff
|
tree
2018-01-13
Paul
Sokol
o
vsky
engine: rend
e
r_p
a
r
t
ial:
D
on't die o
n
re
n
dering bytes
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
Pa
u
l
Sokolovsky
en
g
in
e
: get_def
a
ult_label_prefix:
D
o
n
't di
e
on invalid
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
P
aul Sokol
o
vsk
y
id
a
api: ua_add
_
cref: Don't
f
ai
l
on
c
all co
n
sistency
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
Pa
u
l Sokolovsky
plugins/cpu/a
n
y_
c
a
pstone
:
ARM: b
l
x instruction
a
l
so
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sokolovsky
plugins/
c
p
u/any_capstone: Recogniz
e
ARM's pop {pc}
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sokolovsky
idaapi:
B
u
mp UA_MAXO
P
to 16
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sok
o
lovsky
p
lug
i
ns/cpu/arm_32_t
h
umb_capstone: Set arch_i
d
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sok
o
lov
s
ky
Scratc
h
ABit: And
a
ddre
s
ses with engine
.
code_addr_mask
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
P
aul Sokol
o
v
sk
y
Scr
a
tchAB
i
t: Call en
g
i
n
e
.
se
t
_arch_
i
d() when ini
t
ializi
n
g
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Paul Sokolovsk
y
engi
n
e: Add
set_arch
_
id() and code_
a
ddr
_
mask var
.
commit
|
commitdiff
|
tree
2018-01-11
Paul Sok
o
lovsky
defau
l
t_plugins:
A
dd Capsto
n
e
-
based ARM plu
g
ins
.
commit
|
commitdiff
|
tree
2018-01-11
P
a
ul S
o
kolovs
k
y
plugins/
l
oad
e
r
/
elf:
D
etect
ARM
'
s Thu
m
b vs
A
R
M
mode
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Paul Sok
o
lovsky
pl
u
gins/cpu
/
a
r
m_*_capstone:
A
dd arm32 variant
s
dispatchers
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Paul Sokolovs
k
y
a
n
y
_capst
o
ne:
S
et
md
.
de
t
a
i
l
i
n
P
rocessor
.
_
_
init_
_
()
.
commit
|
commitdiff
|
tree
2018-01-10
Paul S
o
kolovs
k
y
plugins/cpu/x86_*_capstone: Add bitnes
s
-
b
ased
d
is
p
a
t
c
hers
.
.
.
commit
|
commitdiff
|
tree
2018-01-10
Paul Sokolovsky
p
l
u
gins/cpu
/
any_c
a
pstone: Initial version of Capstone
.
.
.
commit
|
commitdiff
|
tree
2018-01-10
P
aul Sokolovsky
READM
E
:
Link to example-x86_64
.
def and m
e
n
t
ion it's
.
.
.
commit
|
commitdiff
|
tree
2018-01-10
P
a
ul Sokolovsky
README: Update for example r
e
n
aming
s
.
commit
|
commitdiff
|
tree
2018-01-10
Paul Sokolovsky
example-elf
.
c: Rename to example
.
c
.
commit
|
commitdiff
|
tree
2018-01-10
P
a
ul So
k
olovsky
example
.
{bin,d
e
f}
:
Rename to example-x86_64
.
*
.
commit
|
commitdiff
|
tree
2018-01-10
Pau
l
S
o
k
o
lovs
k
y
exa
m
ple-elf: Ren
a
me to example-x86_32
.
elf
.
commit
|
commitdiff
|
tree
2018-01-10
P
au
l
S
ok
o
lov
s
ky
idaapi: Ad
d
get_byt
e
s
(
) extension function
.
commit
|
commitdiff
|
tree
2017-12-29
P
aul Sokolo
v
s
k
y
REA
D
ME
:
Reword par
a
g
raph on initial start/wokflow
.
commit
|
commitdiff
|
tree
2017-11-24
Pa
u
l Sokolovsky
libs/picotui: Update t
o
0
.
9
.
2
.
commit
|
commitdiff
|
tree
2017-06-23
Paul Soko
l
ovsky
plugi
n
s/cpu
/
arm_thumb:
Explicitly m
e
ntion t
h
at Thumb2
.
.
.
commit
|
commitdiff
|
tree
2017-06-18
Paul Sokolovsky
e
n
gine: analyze: Skip bran
c
hes outside of the address
.
.
.
commit
|
commitdiff
|
tree
2017-06-17
P
a
ul Sokolovsky
idaapi
:
out_n
a
me_expr: Handle case of addr out
s
i
d
e
.
.
.
commit
|
commitdiff
|
tree
2017-06-17
Paul Sokolovsky
scratchabit
/
defs
:
Move Inva
l
idA
d
drException from engine
.
commit
|
commitdiff
|
tree
2017-06-06
Paul Sokolovsky
plugin
s
/
elf: Quick hack
t
o decode addrs of ARM Thumb
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
Paul So
k
olovsky
idaapi: Queu
e
Ma
r
k: Add suppo
r
t for Q_noName
i
s
sue type
.
commit
|
commitdiff
|
tree
2017-06-05
Paul S
o
k
olov
s
ky
id
a
a
p
i: Add d
u
mmy
o
u
t_tagoff()
.
commit
|
commitdiff
|
tree
2017-05-31
Paul
S
oko
l
ovsky
ScratchABit: Add
"Write
d
i
s
asm in HTM
L
"
c
o
m
mand
.
commit
|
commitdiff
|
tree
2017-05-31
Paul Sok
o
lovsky
actions: Imple
m
ent
initial HT
M
LSave
M
o
d
el
.
commit
|
commitdiff
|
tree
2017-05-28
P
aul
S
okol
o
v
sky
e
n
gine:
M
odel
:
Rename a
d
d_line() method
t
o
add_obj
e
c
t()
.
commit
|
commitdiff
|
tree
2017-05-28
P
a
ul
Sokolovsky
actions: TextSaveModel:
A
d
d
prop
e
r line spaci
n
g be
t
ween
.
.
.
commit
|
commitdiff
|
tree
2017-05-26
Paul Sokolovsky
picotui: Updat
e
to latest master, c
o
smetic
fixes
.
commit
|
commitdiff
|
tree
2017-04-23
Paul Soko
l
ovsky
ac
t
i
ons
:
w
r
ite_f
u
nc_stream: A
d
d e
n
t
ry point annota
t
ion
.
commit
|
commitdiff
|
tree
2017-04-08
Paul Sokolovsky
plu
g
ins/loade
r
/
e
lf: Fa
c
tor
o
u
t common sube
x
pression
.
commit
|
commitdiff
|
tree
2017-04-04
Pau
l
Sokolovsky
README: Add
FAQs on d
e
b
u
ggin
g
and decompilation
.
commit
|
commitdiff
|
tree
2017-04-03
Pau
l
Sokol
o
vsky
uipref: Allow to
change nu
m
b
er of
o
pcod
e
bytes s
h
o
wn
.
commit
|
commitdiff
|
tree
2017-04-02
Pa
u
l
Sokolovsk
y
p
i
cot
u
i: Upda
t
e, WT
e
xtEntry
.
s
e
t_text() method
.
commit
|
commitdiff
|
tree
2017-04-01
P
aul Soko
l
ovsky
Scr
a
tchABit: Set
d
efault opcode bytes to 4 instead
.
.
.
commit
|
commitdiff
|
tree
next