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: Update FAQ for Capstone integration.
2018-01-13
Paul Sokolovsky
README: Upd
a
te
F
AQ
for Capst
o
ne integr
a
tion
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sok
o
lovsk
y
README:
S
p
l
it "Installation" as sep
a
rate section, a
d
d
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sokolovsky
example
.
c:
Add #incl
u
d
e <
s
td
i
o
.
h>
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sokolov
s
ky
plugins
/
cpu/any_capstone: Introduce
a
nd use CS_G
R
P_JUMP_UNCOND
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sokolov
s
ky
e
n
gine: r
e
nder_pa
r
tial: Don't die
on r
e
nd
e
ring bytes
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
Pa
u
l Sokolovsky
engine:
get_d
e
fau
l
t_label_prefix: D
o
n
'
t die
on
i
nvalid
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sokolovs
k
y
idaapi: ua_add_cref: Don't fai
l
on call consistency
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
P
a
u
l Sokolovsky
plugins/
c
p
u
/
any_cap
s
tone: ARM: blx instruction also
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sokolo
v
sky
plugins/cpu/any_capstone: Recog
n
i
ze ARM's pop {pc}
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
Pa
u
l S
o
kolovsky
i
daapi: Bump UA_MAXOP to 16
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sokolo
v
sky
plugins/cpu/arm
_
32_thum
b
_capstone:
S
et arc
h
_id
.
commit
|
commitdiff
|
tree
2018-01-13
Pau
l
S
okolovsky
S
cratchA
B
i
t: And addresses with en
g
in
e
.
code_a
d
dr
_
mask
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
P
a
u
l So
k
olovsky
ScratchABit
:
C
a
ll e
n
gine
.
set_arch_id()
w
he
n
initializing
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Paul Sokolovsky
eng
i
n
e
: Add s
e
t_ar
c
h_i
d
() an
d
code
_
addr_mask var
.
commit
|
commitdiff
|
tree
2018-01-11
Paul Sokolovsky
defau
l
t_pl
u
gins: Add Capstone
-
based
ARM plugins
.
commit
|
commitdiff
|
tree
2018-01-11
Pa
u
l Sokol
o
vsky
pl
u
gins/l
o
ader
/
e
l
f: D
e
tect ARM's
T
humb v
s
AR
M
mode
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Paul Sokolovsk
y
plugins/cp
u
/arm_*_capstone: Add arm32 variants dispatchers
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Pau
l
Sokolov
s
ky
any_caps
t
one:
S
et md
.
detail in Pro
c
esso
r
.
_
_init__()
.
commit
|
commitdiff
|
tree
2018-01-10
Paul Sokolovs
k
y
plug
i
ns/cpu/
x
86_*_capstone: Add bitness-based dispatchers
.
.
.
commit
|
commitdiff
|
tree
2018-01-10
Paul Sok
o
lovsky
plugins/cp
u
/any_capstone: Initial version o
f
Caps
t
one
.
.
.
commit
|
commitdiff
|
tree
2018-01-10
P
a
ul So
k
o
l
ovsky
R
E
A
D
ME: Link to
exampl
e
-x86_64
.
def and
m
ention it's
.
.
.
commit
|
commitdiff
|
tree
2018-01-10
Pa
u
l Sokolovsky
REA
D
ME
:
Upd
a
t
e for
e
x
amp
l
e r
e
n
a
m
i
ngs
.
commit
|
commitdiff
|
tree
2018-01-10
Paul Sokolovsky
example-elf
.
c:
R
ena
m
e t
o
example
.
c
.
commit
|
commitdiff
|
tree
2018-01-10
Paul S
o
k
o
lovsky
ex
a
mple
.
{
bin,def
}
: Rename to example-x86_64
.
*
.
commit
|
commitdiff
|
tree
2018-01-10
Paul Sokolovsky
exam
p
le-elf: Rename to
e
x
a
mple
-
x86
_
32
.
elf
.
commit
|
commitdiff
|
tree
2018-01-10
Paul Sokolovs
k
y
i
d
aapi: A
d
d g
e
t_bytes() ex
t
en
s
ion
function
.
commit
|
commitdiff
|
tree
2017-12-29
Paul Soko
l
o
v
sky
RE
A
DME:
Reword par
a
graph on i
n
itia
l
star
t
/
wok
f
low
.
commit
|
commitdiff
|
tree
2017-11-24
P
a
ul Sokolovsky
l
ibs/
p
i
cotui: Upda
t
e
t
o 0
.
9
.
2
.
commit
|
commitdiff
|
tree
2017-06-23
Paul Sokol
o
vs
k
y
plug
i
ns
/
c
pu/arm_t
h
u
m
b: Explicitly
me
n
tion that Thumb2
.
.
.
commit
|
commitdiff
|
tree
2017-06-18
P
a
ul Sokolovs
k
y
engine:
analyze: Skip branches out
s
ide of the addr
e
s
s
.
.
.
commit
|
commitdiff
|
tree
2017-06-17
Paul
Sokolovsk
y
idaa
p
i: out_name
_
e
xpr: Handle case
o
f addr out
s
ide
.
.
.
commit
|
commitdiff
|
tree
2017-06-17
Paul Sokolo
v
sky
scratchabit/defs:
Move
I
n
val
i
dA
d
d
r
Exception
from engine
.
commit
|
commitdiff
|
tree
2017-06-06
Paul So
k
olovs
k
y
plugi
n
s
/
elf: Quick hack to decode addrs of ARM T
h
um
b
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
P
a
ul Soko
l
ovsky
idaapi: QueueMark: Ad
d
support
for Q_noN
a
me issue
typ
e
.
commit
|
commitdiff
|
tree
2017-06-05
Paul
S
o
kolovsky
ida
a
p
i
:
Add dumm
y
o
ut_tagoff()
.
commit
|
commitdiff
|
tree
2017-05-31
Paul S
o
k
olovsky
S
c
ra
t
chA
B
i
t: Add "Write d
i
sasm i
n
H
T
M
L" command
.
commit
|
commitdiff
|
tree
2017-05-31
Paul Sokolovs
k
y
actions:
I
mplement initial HT
M
LSaveMode
l
.
commit
|
commitdiff
|
tree
2017-05-28
Paul S
o
kol
o
v
sky
eng
i
ne: Model: Rename add_l
i
ne(
)
method to add_obj
e
c
t
()
.
commit
|
commitdiff
|
tree
2017-05-28
Paul Sokolovsky
a
cti
o
ns:
T
extSaveModel: Ad
d
proper line
s
pac
i
ng b
e
tween
.
.
.
commit
|
commitdiff
|
tree
2017-05-26
Paul Sokolovsky
pi
c
otui
:
Upd
a
te to latest m
a
s
t
er, cosm
e
tic
f
ixes
.
commit
|
commitdiff
|
tree
2017-04-23
Paul Sokolovsky
actions:
write_func_stream: Add entr
y
point
a
n
nota
t
ion
.
commit
|
commitdiff
|
tree
2017-04-08
P
aul Sokolovsky
plugins/loader/elf
:
F
a
ctor out common subex
p
res
s
ion
.
commit
|
commitdiff
|
tree
2017-04-04
Paul Sokolovsky
R
EA
D
ME:
Add FAQs on debugging
and
de
c
o
m
pilation
.
commit
|
commitdiff
|
tree
2017-04-03
Pa
u
l Sokolovsky
u
ipref: Allow to change number
of opcode bytes
s
hown
.
commit
|
commitdiff
|
tree
2017-04-02
Paul Soko
l
ovsky
picotui: Update,
W
TextEn
t
ry
.
set_t
e
x
t
() me
t
hod
.
commit
|
commitdiff
|
tree
2017-04-01
Paul Sokolovs
k
y
Scr
a
tchAB
i
t
: Set
default opcode byt
e
s to 4 instea
d
.
.
.
commit
|
commitdiff
|
tree
2017-03-31
Pa
u
l Sokolovsky
uiprefs:
Don't crash if
C
PU p
l
ugin
d
oes
n
't s
u
ppor
t
.
.
.
commit
|
commitdiff
|
tree
2017-03-30
Paul Sokolo
v
sky
defaul
t
_plugins:
U
s
e recentl
y
co
n
tributed arm_thumb
.
.
.
commit
|
commitdiff
|
tree
2017-03-30
Rami
A
li
plu
g
i
n
s
/
cpu: Add Ar
m
T
h
u
m
b and partial
T
hum
b
2 processor
.
.
.
commit
|
commitdiff
|
tree
2017-03-29
Pa
u
l Sokolovsk
y
Scrat
c
hA
B
i
t:
Spl
i
t ou
t
action_ma
k
e_as
c
ii(
)
.
commit
|
commitdiff
|
tree
2017-03-27
Paul Soko
l
o
v
sky
Scr
a
tch
A
B
i
t: Start
t
o move UI act
i
on handlers to individual
.
.
.
commit
|
commitdiff
|
tree
2017-03-27
Paul Sokolovsky
README: Update, now we hav
e
c
o
lor
.
commit
|
commitdiff
|
tree
2017-03-27
Pau
l
S
o
k
o
lovsky
S
cratchA
B
i
t:
R
en
a
me mai
n
widget class
t
o DisasmViewer
.
commit
|
commitdiff
|
tree
2017-03-26
Paul Sokolovsky
README:
M
ark
"
wa
r
n on unsave
d
c
hanges" as don
e
.
commit
|
commitdiff
|
tree
2017-03-12
P
a
ul Sokolov
s
ky
ScratchABit:
Warn on u
n
save
d
changes on
quit
.
commit
|
commitdiff
|
tree
2017-03-07
Paul
Sok
o
l
ovsky
README: Mark color support
done
.
commit
|
commitdiff
|
tree
2017-03-07
Paul Soko
l
ovsky
docs
/
s
c
r
atch
a
bi
t
.
png: Update to color ver
s
ion
.
commit
|
commitdiff
|
tree
2017-03-03
Paul So
k
olovsky
ScratchA
B
it: Mo
r
e
color for diff
e
re
n
t elements
.
commit
|
commitdiff
|
tree
2017-03-02
Paul
Sokolov
s
ky
Sc
r
atchABi
t
: Color area
vs function headers
/
footers
.
.
.
commit
|
commitdiff
|
tree
2017-03-01
Paul S
o
kolovsky
ScratchABit: Start
adding colo
r
to the m
a
in pane
.
commit
|
commitdiff
|
tree
2017-02-28
Paul Sokol
o
vs
k
y
memmap: More fine-grai
n
ed colorin
g
.
commit
|
commitdiff
|
tree
2017-02-27
Pa
u
l
S
okolovsky
me
m
map:
Color memory codes
.
commit
|
commitdiff
|
tree
2017-02-27
Paul Sok
o
lo
v
sky
README: T
y
po fix
.
commit
|
commitdiff
|
tree
2017-02-27
Pau
l
Sokolovsk
y
memmap:
S
t
art a
d
ding
c
olor to the d
i
alog
.
commit
|
commitdiff
|
tree
2017-02-25
Paul
Sokolovsky
ac
t
i
ons: write_func_stream
:
Allow
t
o strip comments
.
commit
|
commitdiff
|
tree
2017-02-24
Paul Sokolovsky
act
i
ons: Refact
o
r f
u
n
c
tion to dump function
di
s
ass
e
mb
l
y
.
commit
|
commitdiff
|
tree
2017-02-23
Pa
u
l S
o
kolo
v
sky
actions: Implement "A
d
d code to function" command
.
commit
|
commitdiff
|
tree
2017-02-22
Paul Sokolov
s
ky
Sc
r
atchABi
t
:
Factor out require_non_fun
c
()
.
commit
|
commitdiff
|
tree
2017-02-21
Pau
l
Sokolovsky
e
ngine: Add
get_func
_
list(),
similar to
g
et_label_
l
ist()
.
commit
|
commitdiff
|
tree
2017-02-18
P
a
ul Sokolo
v
sky
engine: R
e
name get
_
funcs()
t
o iter_funcs()
.
commit
|
commitdiff
|
tree
2017-02-17
P
a
ul Sokolo
v
s
ky
S
c
r
a
t
c
h
A
Bit: Re-enable cursor
a
f
t
er main menu cl
o
ses
.
commit
|
commitdiff
|
tree
2017-02-17
Paul So
k
olovsky
libc/pico
t
u
i
:
Up
d
a
te to
v0
.
9
.
commit
|
commitdiff
|
tree
2017-02-15
P
a
ul
Sokolovsky
memma
p
: On E
n
ter,
go t
o
selected address
.
commit
|
commitdiff
|
tree
2017-02-14
P
a
u
l Sokolov
s
ky
memmap: Goto to
c
olumn co
r
r
e
sponding to the current
.
.
.
commit
|
commitdiff
|
tree
2017-02-12
Paul Sokolovsky
memmap:
S
how current
address at th
e
map
.
commit
|
commitdiff
|
tree
2017-02-11
Paul Sokolovsk
y
Sc
r
atchABi
t
: Handle exceptions duri
n
g
user
c
omman
d
s
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
Paul
Sokolovsky
ScratchABit:
"
Make filler": Do
n
't
c
ross
a
r
e
a boundari
e
s
.
commit
|
commitdiff
|
tree
2017-02-11
Paul Soko
l
ovsky
e
n
gine: get_unit_size:
Fi
x
c
a
se when it
runs into area
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
P
a
ul
Sokolovsky
ScratchABit:
M
ove
M
emory Map di
a
l
og to
"
m
e
mmap" module
.
commit
|
commitdiff
|
tree
2017-02-09
Paul Sokolovsky
engine: save_addr
_
pro
p
s: F
i
x
ca
s
e of "fun_
e
" not
be
l
onging
.
.
.
commit
|
commitdiff
|
tree
2017-02-05
P
aul Sokolovsky
ScratchABit: Show hint about me
n
u key in
status li
n
e
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
Paul
S
okolovsky
READM
E
: Fi
x
markdown
rendering issue
.
commit
|
commitdiff
|
tree
2017-01-10
Paul Soko
l
o
v
sky
READ
M
E: Update f
o
r st
a
rter
scr
i
pt havi
n
g been renamed
.
commit
|
commitdiff
|
tree
2017-01-10
Pa
u
l
So
k
olovsky
s
cra
t
chabit: Convert project
to a Pyt
h
o
n
package
.
commit
|
commitdiff
|
tree
2017-01-10
Pa
u
l Sokol
o
vsky
scratch
a
bit
:
R
emove unu
s
ed cu
r
ses i
m
port
.
commit
|
commitdiff
|
tree
2017-01-08
Paul S
o
kolovsky
engin
e
:
Add Ad
d
ressSpace
.
memc
p
y()
f
unct
i
on
.
commit
|
commitdiff
|
tree
2017-01-04
Paul Sok
o
lovsky
RE
A
D
M
E: Upda
t
e to the cu
r
rent state of affairs; more
.
.
.
commit
|
commitdiff
|
tree
2017-01-03
Paul Sokolo
v
sky
t
ools: Ad
d
i
n
d
ircalls plugin
.
commit
|
commitdiff
|
tree
2017-01-03
Pa
u
l S
o
k
o
lovsky
tools: Add
m
ap2scrat
c
hab
i
t
.
py, extract useful
i
nfo
.
.
.
commit
|
commitdiff
|
tree
2017-01-03
Paul
Sokolov
s
ky
scratchabit: Add "Make f
u
nc
t
ion" t
o
menu and
h
elp
.
commit
|
commitdiff
|
tree
2016-11-26
Paul Soko
l
ovsky
engin
e
: analyze: Add cas
e
s o
f
conflicting fl
a
g
s to
.
.
.
commit
|
commitdiff
|
tree
2016-11-25
Paul Sokolovsk
y
engin
e
: S
t
o
r
e in a
n
ali
s
ys_stack_re
t
urns not
just ad
d
res
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-23
P
a
u
l S
o
kolovsky
plugins
/
e
lf: Be sure to add fu
n
ctions t
o
the call
,
.
.
.
commit
|
commitdiff
|
tree
2016-11-23
P
a
ul Sokolovsk
y
p
l
ugins/el
f
: Update for aspace
.
anali
s
ys_stack_push
.
.
.
commit
|
commitdiff
|
tree
2016-11-23
Paul Sok
o
lovsky
e
n
gine: analisys
_
stack
_
push: Impl
e
me
n
t s
p
ecial handl
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-11-19
Paul Sokol
o
vsky
engine
:
F
u
n
ction
.
get_end
_
method(): A
v
oid cras
h
if
f
unc
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
P
aul Sokolovsky
libs/pic
o
tui
:
Upgrade to
0
.
8
.
2
.
commit
|
commitdiff
|
tree
2016-10-06
P
a
ul Sokolovsky
READM
E
:
Lin
k
to ida-xtensa2
r
epo
.
commit
|
commitdiff
|
tree
2016-09-24
Paul Sokolovsk
y
eng
i
ne: A
d
d get_funcs() method to
e
numerat
e
all funct
i
ons
.
commit
|
commitdiff
|
tree
2016-09-22
Paul Sokolovsk
y
eng
i
ne: Add is_arg_of
f
se
t
() method
.
commit
|
commitdiff
|
tree
next