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
scratchabit/engine: add_area: Use %08x for address logging.
2018-03-12
P
a
u
l
Sokol
o
vsky
scr
a
tchabit/engine: add_area: Use %08x for
addr
e
ss
.
.
.
commit
|
commitdiff
|
tree
2018-03-10
Paul Sokolovsky
ScratchABi
t
:
L
og time of in
i
t
i
al
an
a
lysis and DB loading
.
commit
|
commitdiff
|
tree
2018-03-09
Pau
l
S
o
kolovs
k
y
Scratc
h
A
B
i
t
: Log ti
m
e spe
n
t in executable loa
d
er
.
commit
|
commitdiff
|
tree
2018-03-04
P
a
ul Sok
o
lov
s
k
y
ScratchABit: Log when
U
I starts
.
commit
|
commitdiff
|
tree
2018-02-21
Paul Sok
o
l
o
vsky
S
c
r
atchABit: Mak
e
"
St
a
rted"
logging more standing out
.
commit
|
commitdiff
|
tree
2018-02-16
P
a
ul Sokolovsky
hel
p
: Add "M
a
ke alt code" command info
.
commit
|
commitdiff
|
tree
2018-02-15
Pau
l
Sokolovsky
ScratchA
B
it: show_
e
xc
e
ption:
M
a
ke dialog wid
e
r
.
commit
|
commitdiff
|
tree
2018-02-10
Paul Sokolovsky
pl
u
gins/cpu/*caps
t
o
n
e*:
I
m
p
lement prope
r
arch
m
a
t
ching
.
.
.
commit
|
commitdiff
|
tree
2018-02-07
Paul Sokolovsky
S
c
ratchABit:
Clarify help for
-
-save
.
commit
|
commitdiff
|
tree
2018-02-02
Pau
l
Sok
o
lovsk
y
ScratchABit: Add "
I
ssue list" to menu
.
commit
|
commitdiff
|
tree
2018-02-01
Paul Sokolovsky
ScratchABi
t
: Use str2int() consistent
l
y
.
commit
|
commitdiff
|
tree
2018-01-30
Paul Soko
l
ovsky
Scrat
c
h
ABit: Log
/
s
h
ow save dat
a
base time
.
commit
|
commitdiff
|
tree
2018-01-29
Pau
l
Sokolovsky
idc: SetRegEx: Add ha
c
k to
a
dd
entrypoint if "T" virtual
.
.
.
commit
|
commitdiff
|
tree
2018-01-29
P
a
ul Sokolovsky
p
lugins
/
cpu/
_
any_capstone:
Add "b
.
w" to unco
n
ditional
.
.
.
commit
|
commitdiff
|
tree
2018-01-27
Paul Sok
o
l
ovsky
plugins/cpu/_any
_
capstone: Workarou
n
d negativ
e
jump
.
.
.
commit
|
commitdiff
|
tree
2018-01-27
Paul Sokolovsky
engine: sa
v
e_addr
_
pr
o
ps: Pr
o
perly s
k
i
p areas w
i
t
h
out
.
.
.
commit
|
commitdiff
|
tree
2018-01-27
Paul Sokolov
s
k
y
engine: sa
v
e
_addr_props: Dump address
c
o
ntext on assert
.
commit
|
commitdiff
|
tree
2018-01-27
Paul Sok
o
lov
s
ky
S
cratc
h
ABit:
c
a
l
l_sc
r
ipt
:
Run analysis after scri
p
t
.
.
.
commit
|
commitdiff
|
tree
2018-01-27
Paul
Sok
o
lovsky
engine:
A
cc
e
pt None
a
s a callback value
.
commit
|
commitdiff
|
tree
2018-01-27
Paul Sokolovsk
y
a
c
t
i
ons: Te
x
tSaveModel: Upd
a
te prog
r
ess i
n
d
i
cation
.
.
.
commit
|
commitdiff
|
tree
2018-01-27
Paul Sokolovsky
Scratc
h
ABit: Make --save independent from -
-
script
.
commit
|
commitdiff
|
tree
2018-01-26
P
a
ul Sok
o
l
ovs
k
y
pl
u
gins/cpu
/
_any_capstone
:
Assig
n
ing
to PC
e
quivalent
.
.
.
commit
|
commitdiff
|
tree
2018-01-25
Paul Sokolov
s
ky
README: Up
d
ate
f
or 2
.
0 release
.
commit
|
commitdiff
|
tree
2018-01-24
Pa
u
l Sokolovsky
p
lugins/
c
pu/: Add REA
D
ME describing
b
uil
t
in
p
l
ugin
s
.
commit
|
commitdiff
|
tree
2018-01-24
Paul Sok
o
lovsky
plugins/cpu/pymsasid3
:
Update to late
s
t master
.
commit
|
commitdiff
|
tree
2018-01-24
Pa
u
l Sokolovsky
plugins/cpu/any_capstone
.
py: Rename to
_
any_capstone
.
.
.
commit
|
commitdiff
|
tree
2018-01-24
Paul Sokolovsky
plugins/c
p
u/x86_pym
s
asid
.
py:
Rename to _
x
86_pymsasid
.
.
.
commit
|
commitdiff
|
tree
2018-01-23
Paul S
o
kolovsky
Sc
r
atchABit: Impleme
n
t "Al
t
c
ode"
com
m
and (Sh
i
ft+c)
.
commit
|
commitdiff
|
tree
2018-01-22
Paul Sokolovsky
engine:
f
lag
2
ch
a
r:
Update for ALT_CODE
.
commit
|
commitdiff
|
tree
2018-01-21
Paul
S
okolovsky
ScratchABit: Mask
T
humb bit for initial
s
how_addr
.
commit
|
commitdiff
|
tree
2018-01-20
Paul Soko
l
ovsky
u
tils: Add "$" to the set of
"word" chars
.
commit
|
commitdiff
|
tree
2018-01-16
Paul So
k
olovsky
defau
l
t_plugins: Use universa
l
arm_32_
c
aps
t
one plugin
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
Pau
l
Sokolovsky
plugin
s
/l
o
ader/elf: detect: Get rid of arm_32_
t
humb
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
Paul Sokolovsky
p
l
ugin
s
/cpu/any_c
a
pstone: Su
p
port conc
u
rrent
A
RM and
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
Paul
S
okolovs
k
y
idc: Add GetReg() and
SetReg
(
) funcs
f
or virtual
"T
.
.
.
commit
|
commitdiff
|
tree
2018-01-15
Paul S
o
kolovs
k
y
e
n
gine: Get r
i
d of code_addr_mas
k
.
commit
|
commitdiff
|
tree
2018-01-15
Paul
Sokolov
s
ky
plugins/loader/elf: Properly hand
l
e AR
M
T
h
umb c
o
de
.
.
.
commit
|
commitdiff
|
tree
2018-01-15
Paul Sokolovsky
ScratchAB
i
t: Hand
l
e
ARM Thumb
entry
p
oints
.
commit
|
commitdiff
|
tree
2018-01-15
P
aul Sokolovsky
engine: A
d
d make_a
l
t_code
(
) to mark
c
ode as alt ISA
.
commit
|
commitdiff
|
tree
2018-01-15
Paul Sokolovsk
y
engin
e
: Address
S
pace: update_flags: Method to set/clear
.
.
.
commit
|
commitdiff
|
tree
2018-01-15
Paul Sokolovsky
README:
pip3 insta
l
l
-
-
user works if augmented w
i
th
.
.
.
commit
|
commitdiff
|
tree
2018-01-15
P
aul Sokol
o
vsky
engine
:
Int
r
oduce ALT_COD
E
address space flag
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sokolo
v
s
ky
READ
M
E: Update
for mult
i
ple
e
xample-*
.
elf
shipped
.
commit
|
commitdiff
|
tree
2018-01-13
Pa
u
l Sok
o
lovsky
exa
m
ple-a
r
m*
.
elf: Add
ARM/Thumb
ELF e
x
amples
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Soko
l
ovsky
example-x86_64
.
el
f
: Add x86_64
E
LF
e
xample
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sokolovsky
Makefile
.
example
s
:
Add make
f
ile
t
o bu
i
ld ex
a
mple
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
Pa
u
l S
o
kolovsky
READ
M
E: Extend t
h
e dedication
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sokolovsky
README: Update FAQ for
C
apsto
n
e int
e
gr
a
ti
o
n
.
commit
|
commitdiff
|
tree
2018-01-13
Pau
l
Sokolovsky
README: Split "Installa
t
ion
"
as separate section, add
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sokolovsk
y
e
x
a
mple
.
c: Add #i
n
clude <s
t
dio
.
h
>
.
commit
|
commitdiff
|
tree
2018-01-13
Paul
S
okol
o
vsky
plugins/cpu/
a
ny_c
a
psto
n
e: Introduce and u
s
e CS_GRP_JUMP
_
UNCOND
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sokolovsky
engine: render_partial
:
Don't die
on renderin
g
bytes
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
Paul So
k
olovsky
engine: g
e
t_default
_
la
b
el_
p
refix: Don't di
e
on
i
nva
l
i
d
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
P
aul Sokolovsky
idaapi: ua_add_cref: Don't fail on call consist
e
nc
y
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
Pau
l
S
o
k
o
lovsky
plu
g
ins/cpu/any_ca
p
stone: ARM: blx inst
r
ucti
o
n
a
lso
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
P
aul Sokolo
v
sk
y
plugins/
c
pu
/
any_capstone:
Re
c
og
n
ize A
R
M
'
s pop
{
pc}
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
P
a
ul Sokolovsky
id
a
api: Bump UA_M
A
X
OP to 16
.
commit
|
commitdiff
|
tree
2018-01-13
Paul S
o
kolovsky
plug
i
ns/cpu/arm_32_thumb_capstone: Set arch_id
.
commit
|
commitdiff
|
tree
2018-01-13
Pau
l
S
o
kolovsky
S
c
ratchABit
:
And addresse
s
with engine
.
code_addr_ma
s
k
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Pa
u
l
S
o
k
olovsky
Sc
r
atchABi
t
: Call
e
ngine
.
set_
a
r
ch_id() wh
e
n ini
t
ializing
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
P
a
u
l Soko
l
ovsky
engine
:
A
dd s
e
t_arch
_
id() and code_
a
ddr_mask var
.
commit
|
commitdiff
|
tree
2018-01-11
Paul Sok
o
lovs
k
y
default_plugins: Add Capstone-based ARM plugi
n
s
.
commit
|
commitdiff
|
tree
2018-01-11
Pa
u
l Sokolovs
k
y
pl
u
gi
n
s/lo
a
d
e
r/elf
:
Detect ARM
'
s Thumb vs ARM
mode
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Pau
l
Sokolovsky
plu
g
in
s
/
c
pu/arm_*_capstone:
Add arm32 variant
s
dispatchers
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
P
a
ul S
o
kolovsk
y
any_capstone: Set
m
d
.
detail
i
n Processor
.
__init
_
_()
.
commit
|
commitdiff
|
tree
2018-01-10
Paul
S
o
kolovsk
y
plugins/cpu
/
x8
6
_*_
c
apst
o
ne: Add bitness-based d
i
spatchers
.
.
.
commit
|
commitdiff
|
tree
2018-01-10
Paul Sokolovsky
plugins/cpu/any_cap
s
tone: Initial version of
C
apstone
.
.
.
commit
|
commitdiff
|
tree
2018-01-10
Paul Soko
l
ovsky
README:
L
ink to exa
m
p
le-x86_64
.
def and
m
ention
i
t's
.
.
.
commit
|
commitdiff
|
tree
2018-01-10
P
aul Sokolovsky
R
EADME: Update for example renamings
.
commit
|
commitdiff
|
tree
2018-01-10
Paul Sokolovsky
example-elf
.
c: R
e
na
m
e t
o
example
.
c
.
commit
|
commitdiff
|
tree
2018-01-10
Paul Sokolov
s
ky
e
x
amp
l
e
.
{bin,def}: Ren
a
m
e to exam
p
le-x8
6
_64
.
*
.
commit
|
commitdiff
|
tree
2018-01-10
Paul
Sokolov
s
ky
example-elf: Rename to example-
x
86_32
.
elf
.
commit
|
commitdiff
|
tree
2018-01-10
Paul Sokolovsky
idaapi: Add get
_
bytes() extensi
o
n function
.
commit
|
commitdiff
|
tree
2017-12-29
Paul
So
k
o
l
o
vsky
REA
D
ME: Reword
p
a
r
a
graph
on in
i
tial start/wokflow
.
commit
|
commitdiff
|
tree
2017-11-24
Paul S
o
kolovsky
libs/picotui: Up
d
at
e
t
o
0
.
9
.
2
.
commit
|
commitdiff
|
tree
2017-06-23
P
a
u
l
S
ok
o
lovsky
p
lug
i
ns/cpu/arm_thumb: Expl
i
citl
y
mention t
h
at
T
humb2
.
.
.
commit
|
commitdiff
|
tree
2017-06-18
Paul Sokolo
v
sky
e
n
gin
e
: ana
l
y
z
e: Ski
p
br
a
nches out
s
ide of the ad
d
re
s
s
.
.
.
commit
|
commitdiff
|
tree
2017-06-17
Paul Soko
l
ovsky
idaap
i
:
out_name_expr:
Handle cas
e
of add
r
outside
.
.
.
commit
|
commitdiff
|
tree
2017-06-17
Paul Sokolovsky
scratchabit/defs: Move
I
n
vali
d
Addr
E
x
c
e
ptio
n
f
ro
m
engine
.
commit
|
commitdiff
|
tree
2017-06-06
Paul Sok
o
l
o
v
sky
plugi
n
s/elf:
Quick hack t
o
dec
o
de addrs of AR
M
Thumb
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
Paul Sokolovsky
idaapi: Queue
M
a
rk
:
Add support f
o
r
Q_
n
oName issue type
.
commit
|
commitdiff
|
tree
2017-06-05
P
aul Sok
o
lovsky
idaapi: Add
dum
m
y out_ta
g
off()
.
commit
|
commitdiff
|
tree
2017-05-31
P
a
ul Sokolovsky
ScratchABi
t
: Add "Write disas
m
i
n HT
M
L
" co
m
mand
.
commit
|
commitdiff
|
tree
2017-05-31
Paul
Sokolovsky
actions: Impl
e
me
n
t initial HTM
L
SaveModel
.
commit
|
commitdiff
|
tree
2017-05-28
Paul
S
okolovsk
y
engi
n
e: Mo
d
el:
R
ename
a
dd_l
i
ne() method to add_object()
.
commit
|
commitdiff
|
tree
2017-05-28
Paul Sokol
o
vsky
actions: TextSa
v
eModel: Add proper line spa
c
ing between
.
.
.
commit
|
commitdiff
|
tree
2017-05-26
Paul Sokolovsky
picotui: Update to
l
a
test maste
r
, cosmetic fixes
.
commit
|
commitdiff
|
tree
2017-04-23
Paul S
o
kolovsky
actio
n
s:
w
r
ite_func_stream: Add entry point annotation
.
commit
|
commitdiff
|
tree
2017-04-08
Paul
S
ok
o
lovsky
p
l
ugins/loade
r
/
e
lf: Factor out c
o
mmon subexpression
.
commit
|
commitdiff
|
tree
2017-04-04
Paul Sokolovsky
R
EADME: A
d
d
F
AQs on de
b
uggin
g
a
n
d decompilation
.
commit
|
commitdiff
|
tree
2017-04-03
Paul
S
o
kolo
v
sky
ui
p
ref: Allo
w
to change nu
m
b
e
r of
opcode bytes s
h
own
.
commit
|
commitdiff
|
tree
2017-04-02
Pau
l
S
o
kolo
v
sky
picotu
i
:
U
pdate,
WTextEntry
.
s
e
t_text(
)
m
e
thod
.
commit
|
commitdiff
|
tree
2017-04-01
P
aul Sokolovsky
ScratchA
B
it: Set d
e
fau
l
t opcode bytes to
4 in
s
tea
d
.
.
.
commit
|
commitdiff
|
tree
2017-03-31
P
a
u
l
S
o
k
o
lovs
k
y
uiprefs: Don't crash
i
f CPU pl
u
gin doesn
'
t support
.
.
.
commit
|
commitdiff
|
tree
2017-03-30
Paul Sokolovsky
d
efa
u
lt_p
l
ug
i
ns: Use
recentl
y
contributed arm_thum
b
.
.
.
commit
|
commitdiff
|
tree
2017-03-29
Paul
S
okolovsky
Scr
a
t
c
h
A
Bi
t
: Split out actio
n
_make_ascii()
.
commit
|
commitdiff
|
tree
2017-03-27
Paul
S
okolovsky
ScratchABit: Start to move UI a
c
tio
n
ha
n
dlers
t
o indivi
d
ual
.
.
.
commit
|
commitdiff
|
tree
2017-03-27
P
aul Sokolovsky
README: Updat
e
, now we
have color
.
commit
|
commitdiff
|
tree
2017-03-27
Paul
S
okolov
s
ky
Scratc
h
ABit
:
Renam
e
main widget class to DisasmVi
e
wer
.
commit
|
commitdiff
|
tree
2017-03-26
Paul Sokolovsky
README: Ma
r
k "wa
r
n o
n
un
s
aved changes"
a
s done
.
commit
|
commitdiff
|
tree
next