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
README: pip3 install --user works if augmented with --no-cache-dir.
2018-01-15
Paul
S
okolovsky
READM
E
: pip
3
inst
a
ll --us
e
r
wo
r
ks if augmented with
.
.
.
commit
|
commitdiff
|
tree
2018-01-15
P
aul Sokolovsky
eng
i
n
e: Intro
d
uce ALT_CODE address spa
c
e fl
a
g
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sokolovsky
R
E
ADME: Update for m
u
ltiple
e
xample-*
.
elf
s
hipped
.
commit
|
commitdiff
|
tree
2018-01-13
P
aul
S
okolovsky
example-arm*
.
elf: Add ARM/Thumb ELF
e
xample
s
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sokolov
s
ky
example-
x
8
6_64
.
e
l
f: Add x86_6
4
ELF
e
x
ample
.
commit
|
commitdiff
|
tree
2018-01-13
Paul
Sokolov
s
ky
Ma
k
efile
.
examples: Add
m
akefil
e
t
o
b
uild example
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
P
a
u
l Sok
o
lovsky
README: Extend the dedic
a
t
i
on
.
commit
|
commitdiff
|
tree
2018-01-13
Paul So
k
ol
o
vsky
README: U
p
date
FAQ for Capstone integrat
i
on
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sokolovsky
RE
A
D
M
E:
Split "Installation" as se
p
arate section, a
d
d
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sokolovs
k
y
ex
a
mpl
e
.
c
:
Add #include <stdio
.
h>
.
commit
|
commitdiff
|
tree
2018-01-13
Pau
l
Sokolovsky
plugins/cp
u
/any_capst
o
ne: In
t
r
o
duce and use CS_GR
P
_JU
M
P
_UNCOND
.
commit
|
commitdiff
|
tree
2018-01-13
Pa
u
l So
k
olovsk
y
engin
e
: render_partia
l
: Don't
d
ie o
n
re
n
dering byt
e
s
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
Pau
l
Sokolovsky
en
g
i
n
e: get_def
a
u
lt_label_prefix: Don
'
t di
e
on invalid
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
P
a
ul Sok
o
lo
v
sky
idaapi: ua_add_cre
f
:
Don'
t
fail
on
c
all consistency
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sokolovsk
y
plugins/cpu/any_capstone: ARM
:
blx instruction
al
s
o
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
Paul So
k
o
l
ovsky
plugins/cpu/any_
c
apst
o
ne: Rec
o
gnize ARM's pop
{
pc}
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
Pau
l
Sokolovsky
idaapi:
Bump UA_MAXOP
t
o
1
6
.
commit
|
commitdiff
|
tree
2018-01-13
P
aul
Sokolovsky
plugins/cpu/arm_32_t
h
umb_c
a
pstone: Set a
r
ch_id
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sokolovsky
ScratchABit: And addresses w
i
t
h engine
.
code_addr
_
mask
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Pa
u
l Sokolovsky
ScratchABit:
C
all engin
e
.
set_arch_id() wh
e
n initializing
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Paul Sokol
o
vsky
e
n
g
i
n
e: Add
set_a
r
ch_id(
)
a
n
d code_addr_m
a
sk va
r
.
commit
|
commitdiff
|
tree
2018-01-11
Paul So
k
o
lovsk
y
d
efa
u
lt_plugins: Add Capstone-based ARM plugins
.
commit
|
commitdiff
|
tree
2018-01-11
P
a
u
l
Sokolovsky
plugins/l
o
ader/elf: Detect ARM'
s
Thumb
v
s ARM mo
d
e
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Paul Soko
l
ovsky
pl
u
gins/cpu/arm_*_capstone:
A
dd arm
3
2 va
r
i
a
nts d
i
spatchers
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Pau
l
Soko
l
ovsky
a
n
y_capstone: S
e
t
m
d
.
detail in
Processo
r
.
__init__()
.
commit
|
commitdiff
|
tree
2018-01-10
Paul S
o
ko
l
ovsky
plugi
n
s
/cpu/x86_*_capstone
:
Ad
d
bitness-bas
e
d dispatchers
.
.
.
commit
|
commitdiff
|
tree
2018-01-10
Pau
l
Sokol
o
vsky
plugins/cpu/any_capstone: Initial ve
r
sion of
C
apstone
.
.
.
commit
|
commitdiff
|
tree
2018-01-10
Paul
S
o
k
o
l
ovs
k
y
README: Link t
o
exam
p
le
-
x86_64
.
def and mention it's
.
.
.
commit
|
commitdiff
|
tree
2018-01-10
P
a
ul Soko
l
o
v
sky
READ
M
E: Update
f
or ex
a
mple renami
n
gs
.
commit
|
commitdiff
|
tree
2018-01-10
Paul Sokolov
s
ky
example-elf
.
c: Rename to exampl
e
.
c
.
commit
|
commitdiff
|
tree
2018-01-10
P
aul Sokolovsky
e
x
ample
.
{bin,def}: Rename
t
o
example-
x
86
_
64
.
*
.
commit
|
commitdiff
|
tree
2018-01-10
Paul So
k
olo
v
sky
e
x
amp
l
e-elf:
R
ename to ex
a
mple-x86_32
.
elf
.
commit
|
commitdiff
|
tree
2018-01-10
Paul Sokolovsky
i
d
aapi: Add get_bytes(
)
ex
t
ension fun
c
tio
n
.
commit
|
commitdiff
|
tree
2017-12-29
P
aul
S
ok
o
lovsky
READ
M
E:
Re
w
o
rd paragraph on initial start/wok
f
low
.
commit
|
commitdiff
|
tree
2017-11-24
Paul S
o
kolovsky
li
b
s/picotui: Update
t
o
0
.
9
.
2
.
commit
|
commitdiff
|
tree
2017-06-23
Paul
S
oko
l
ovsky
plugins/
c
pu/
a
r
m_thumb:
E
xplicitly
m
ention that Thumb2
.
.
.
commit
|
commitdiff
|
tree
2017-06-18
Pa
u
l
S
okol
o
vsky
e
n
gine: an
a
ly
z
e: Skip branches outside of the
a
ddress
.
.
.
commit
|
commitdiff
|
tree
2017-06-17
Paul Sokolovsky
idaapi: out_na
m
e_expr: H
a
ndle
case of
a
ddr outside
.
.
.
commit
|
commitdiff
|
tree
2017-06-17
Pau
l
S
ok
o
lovsky
scratchabi
t
/
d
e
fs:
Move Inva
l
i
d
AddrEx
c
eption from engine
.
commit
|
commitdiff
|
tree
2017-06-06
Pau
l
Sokolovsky
plugins/elf: Quick hack to
decode addrs of ARM Thumb
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
Pa
u
l Sokol
o
vs
k
y
idaapi
:
QueueMa
r
k:
A
d
d sup
p
ort for Q_noName issue type
.
commit
|
commitdiff
|
tree
2017-06-05
Paul
S
okolovsky
idaapi: Add
dummy
o
ut_t
a
gof
f
()
.
commit
|
commitdiff
|
tree
2017-05-31
P
a
ul Sokolov
s
ky
ScratchABit: Add "Writ
e
disas
m
in
HTM
L
" com
m
an
d
.
commit
|
commitdiff
|
tree
2017-05-31
Paul Sokolovsky
actions:
I
mplement initia
l
HTMLSa
v
eModel
.
commit
|
commitdiff
|
tree
2017-05-28
Paul S
o
kolo
v
s
k
y
en
g
ine: M
o
del:
R
ename
ad
d
_line
(
) met
h
od to
a
dd_object()
.
commit
|
commitdiff
|
tree
2017-05-28
Paul Sokolovsky
actions: Te
x
tSaveModel: Add prop
e
r
line spacing be
t
we
e
n
.
.
.
commit
|
commitdiff
|
tree
2017-05-26
Paul Soko
l
ovsky
picotui: Update
to la
t
est ma
s
ter, cos
m
etic fixes
.
commit
|
commitdiff
|
tree
2017-04-23
Paul So
k
olovsky
a
ct
i
o
ns: writ
e
_fun
c
_stream: A
d
d entry point anno
t
ation
.
commit
|
commitdiff
|
tree
2017-04-08
Paul Sokolovsky
plugins/
l
oader/elf: Fac
t
or out common subexpression
.
commit
|
commitdiff
|
tree
2017-04-04
Pau
l
Sokolovsky
RE
A
DME: Add
FAQs on
d
ebugging and decompilation
.
commit
|
commitdiff
|
tree
2017-04-03
P
aul Sokolovsky
uipref: Allow to change number of
o
pcode bytes shown
.
commit
|
commitdiff
|
tree
2017-04-02
Paul Sokolovsk
y
picotui: Up
d
ate, WTex
t
Entry
.
set_text
(
) m
e
th
o
d
.
commit
|
commitdiff
|
tree
2017-04-01
Paul So
k
ol
o
vsky
Scratc
h
ABit: S
e
t
d
e
fa
u
l
t opcode by
t
es to
4 inst
e
ad
.
.
.
commit
|
commitdiff
|
tree
2017-03-31
Pa
u
l Sokolo
v
sky
uip
r
efs: Don't crash if C
P
U
p
lugin do
e
sn't supp
o
rt
.
.
.
commit
|
commitdiff
|
tree
2017-03-30
Paul Sokolovsky
default_plugins: U
s
e re
c
ently contributed ar
m
_th
u
mb
.
.
.
commit
|
commitdiff
|
tree
2017-03-30
Rami Ali
plugins/cpu: Add A
r
m Thumb and partial T
h
umb 2 proces
s
or
.
.
.
commit
|
commitdiff
|
tree
2017-03-29
Paul Sok
o
l
ovsky
Scratch
A
Bi
t
: Split out action_ma
k
e_ascii()
.
commit
|
commitdiff
|
tree
2017-03-27
Paul Sokolovsky
ScratchABit: Start to mo
v
e UI
action hand
l
ers to individ
u
a
l
.
.
.
commit
|
commitdiff
|
tree
2017-03-27
Paul
So
k
olo
v
sky
README: Update, n
o
w we have col
o
r
.
commit
|
commitdiff
|
tree
2017-03-27
Paul Sokolov
s
ky
Scr
a
tchABit:
Rename mai
n
w
i
dget
class to
DisasmViewer
.
commit
|
commitdiff
|
tree
2017-03-26
Paul Sokolo
v
sky
READM
E
:
M
ark "
w
arn on
unsave
d
changes" as done
.
commit
|
commitdiff
|
tree
2017-03-12
Paul
Sokolovsky
ScratchA
B
i
t
: Warn on unsaved ch
a
nges on quit
.
commit
|
commitdiff
|
tree
2017-03-07
Paul Sokolovsk
y
README: Mark
color sup
p
ort don
e
.
commit
|
commitdiff
|
tree
2017-03-07
Paul
Soko
l
ovsky
d
ocs/scrat
c
habit
.
p
n
g
:
Update
t
o color version
.
commit
|
commitdiff
|
tree
2017-03-03
Paul Sokolovsky
Sc
r
atch
A
Bi
t
: More color for diff
e
re
n
t elements
.
commit
|
commitdiff
|
tree
2017-03-02
P
a
u
l
So
k
olovsky
Scra
t
chABi
t
:
C
olor area vs function headers/footers
.
.
.
commit
|
commitdiff
|
tree
2017-03-01
Paul
So
k
olovsky
Scrat
c
hABit
:
Start adding color to
t
he main
p
ane
.
commit
|
commitdiff
|
tree
2017-02-28
Paul S
o
kolovs
k
y
memmap: M
o
re
fine-grained coloring
.
commit
|
commitdiff
|
tree
2017-02-27
Paul
Sok
o
lovsky
memmap: Color memory codes
.
commit
|
commitdiff
|
tree
2017-02-27
Paul Sokolovsky
README
:
Typo fix
.
commit
|
commitdiff
|
tree
2017-02-27
Paul
S
okolovsky
m
e
m
m
ap:
S
tart addin
g
co
l
or to the dialog
.
commit
|
commitdiff
|
tree
2017-02-25
Paul Soko
l
ovsk
y
actions
:
writ
e
_func_stream: Allow to s
t
rip comments
.
commit
|
commitdiff
|
tree
2017-02-24
Paul
S
okolovsky
actions: Refactor fu
n
ction to dump
function disassembl
y
.
commit
|
commitdiff
|
tree
2017-02-23
Paul Sokolovsky
actions: Im
p
lement "Add c
o
de to funct
i
on" c
o
mmand
.
commit
|
commitdiff
|
tree
2017-02-22
Paul S
o
kolo
v
sk
y
Scratc
h
ABit: Facto
r
out requi
r
e_non_fun
c
()
.
commit
|
commitdiff
|
tree
2017-02-21
Pa
u
l Sok
o
lovsky
engi
n
e: Add get_
f
unc_list()
,
similar
t
o
g
et_label_list()
.
commit
|
commitdiff
|
tree
2017-02-18
Paul Sokolovs
k
y
engine: Ren
a
me
g
et_funcs() t
o
iter_fu
n
cs()
.
commit
|
commitdiff
|
tree
2017-02-17
Paul So
k
olovsky
Sc
r
atchAB
i
t: Re-enable cursor a
f
ter ma
i
n
menu c
l
os
e
s
.
commit
|
commitdiff
|
tree
2017-02-17
Pa
u
l
Sokolovsky
libc/picot
u
i: U
p
date to v0
.
9
.
commit
|
commitdiff
|
tree
2017-02-15
P
a
ul
S
oko
l
ovsky
memmap: On Ente
r
, go
t
o sele
c
t
ed address
.
commit
|
commitdiff
|
tree
2017-02-14
Pau
l
Sokolovsky
memmap: Go
t
o
to column c
o
rrespo
n
d
i
n
g to
t
he
c
urrent
.
.
.
commit
|
commitdiff
|
tree
2017-02-12
Paul Sokolovsky
memmap:
S
how current
a
ddre
s
s
at the map
.
commit
|
commitdiff
|
tree
2017-02-11
Paul Sokolovsky
ScratchA
B
it: Handle
e
x
ceptions duri
n
g user commands
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
Paul Sok
o
l
o
v
sky
S
cratchAB
i
t: "Mak
e
fi
l
ler": Don't cross
a
rea boundaries
.
commit
|
commitdiff
|
tree
2017-02-11
P
a
ul
Sokolo
v
sky
engine: get_unit
_
size: Fix case
w
hen it run
s
into area
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
Paul Sokolovsky
Sc
r
atchABit:
Move Memory M
a
p d
i
a
log to "memmap" module
.
commit
|
commitdiff
|
tree
2017-02-09
Paul Sokolovsky
eng
i
n
e
: sav
e
_add
r
_pro
p
s
:
F
ix case of "fu
n
_
e" not belonging
.
.
.
commit
|
commitdiff
|
tree
2017-02-05
Paul So
k
olovsky
ScratchABit: Show hint
about
m
e
nu key
i
n s
t
atus line
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
Pau
l
Sokol
o
vsky
README: Fix markdown rendering issue
.
commit
|
commitdiff
|
tree
2017-01-10
P
aul
S
okolovsky
README: Upda
t
e fo
r
starter scrip
t
having
b
een rename
d
.
commit
|
commitdiff
|
tree
2017-01-10
P
a
ul Sokolovsky
scrat
c
ha
b
it: Convert project t
o
a Python package
.
commit
|
commitdiff
|
tree
2017-01-10
Paul Soko
l
ovsky
scra
t
cha
b
it
:
Remov
e
u
nused curses import
.
commit
|
commitdiff
|
tree
2017-01-08
P
a
ul
S
okolovsky
e
ngi
n
e
: Add Addres
s
Spa
c
e
.
memcpy(
)
function
.
commit
|
commitdiff
|
tree
2017-01-04
Paul S
o
kolov
s
ky
R
E
ADME:
U
p
date to
t
he curr
e
nt st
a
te of af
f
ai
r
s; mor
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-03
Paul Sokolovsky
to
o
ls: Add indircalls plu
g
i
n
.
commit
|
commitdiff
|
tree
2017-01-03
Paul Sokolovsky
tools: A
d
d map2scratchabit
.
py, extract useful info
.
.
.
commit
|
commitdiff
|
tree
2017-01-03
Paul Sokolovsky
scr
a
tchabi
t
: Ad
d
"Make function"
to
m
enu and help
.
commit
|
commitdiff
|
tree
2016-11-26
Paul S
o
k
olov
s
k
y
engine: anal
y
ze: Add cases
of confl
i
cti
n
g flags to
.
.
.
commit
|
commitdiff
|
tree
2016-11-25
Pau
l
Sokolovsky
engi
n
e
:
Store
in analisys_
s
tack_returns not just addr
e
s
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-23
Paul Sokolo
v
sky
plugins/elf:
Be sure to
add func
t
ions to the call,
.
.
.
commit
|
commitdiff
|
tree
next