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
engine: get_default_label_prefix: Don't die on invalid address.
2018-01-13
Pau
l
Sokolov
s
ky
engine: get_
d
efau
l
t_label_pr
e
f
i
x:
D
on't d
i
e on inv
a
l
i
d
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
P
aul Sokolovsky
i
daapi: ua_
a
dd_cre
f
: Don't fail on cal
l
consistency
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
Paul So
k
olov
s
ky
plugins/cpu/any_cap
s
tone: ARM: blx instru
c
tio
n
a
l
so
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sokolovsky
plugin
s
/cpu/any_capsto
n
e: Recognize ARM
'
s
pop {
p
c}
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
P
a
u
l Sokolovsky
idaapi: Bu
m
p UA
_
MAX
O
P
to 16
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sok
o
lo
v
sky
pl
u
gins/cpu/a
r
m_3
2
_thum
b
_capstone: S
e
t arch_id
.
commit
|
commitdiff
|
tree
2018-01-13
Pa
u
l S
o
k
olovsky
ScratchABit:
An
d
a
d
dre
s
ses with
eng
i
n
e
.
code_addr_ma
s
k
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Paul Sokolov
s
ky
S
c
ratchABit: Call
e
ngine
.
set_
a
rch
_
id() when initia
l
izing
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Paul Sokolovsky
e
ngine: A
d
d set
_
arch
_
i
d
(
)
and
code_addr_ma
s
k var
.
commit
|
commitdiff
|
tree
2018-01-11
P
aul
S
okolovsky
default_plugi
n
s:
A
dd C
a
pstone-based ARM pl
u
gins
.
commit
|
commitdiff
|
tree
2018-01-11
Paul Sokolovsky
plugins/loader/elf: Detect ARM's
Thumb vs ARM
mode
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Pau
l
S
okolovsky
plugins/cp
u
/arm_*_capstone:
A
dd
a
rm32 v
a
riants dispatchers
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Paul So
k
o
l
ovsky
an
y
_caps
t
on
e
: Se
t
m
d
.
det
a
i
l in Pr
o
cessor
.
__init__()
.
commit
|
commitdiff
|
tree
2018-01-10
P
a
ul Sokolovs
k
y
pl
u
gins/cpu
/
x86_*_capstone: A
d
d bitness-based dispatchers
.
.
.
commit
|
commitdiff
|
tree
2018-01-10
P
a
ul Sok
o
lovsky
plugins/cpu/any_capst
o
ne:
Initial ver
s
ion of Capstone
.
.
.
commit
|
commitdiff
|
tree
2018-01-10
Paul Sokol
o
vsky
README: Link to example-x8
6
_64
.
d
e
f and
m
ention it's
.
.
.
commit
|
commitdiff
|
tree
2018-01-10
P
aul
S
okol
o
vsky
REA
D
ME: Up
d
ate for
e
xample re
n
amin
g
s
.
commit
|
commitdiff
|
tree
2018-01-10
Paul Sokolovsky
example-elf
.
c: Rename to exam
p
l
e
.
c
.
commit
|
commitdiff
|
tree
2018-01-10
Paul Sokolov
s
ky
exa
m
ple
.
{bin,def}: Rename
t
o example-x86_
6
4
.
*
.
commit
|
commitdiff
|
tree
2018-01-10
Paul Sokolo
v
sky
exa
m
ple-elf: R
e
name to ex
a
m
pl
e
-x86_32
.
elf
.
commit
|
commitdiff
|
tree
2018-01-10
Paul Sokolovsky
idaapi: Add ge
t
_bytes() extension f
u
nction
.
commit
|
commitdiff
|
tree
2017-12-29
Paul S
o
k
o
lovsky
R
EADME: R
e
wo
r
d par
a
graph
o
n
i
nitial start/wok
f
low
.
commit
|
commitdiff
|
tree
2017-11-24
Paul Sokolovsky
libs/picotu
i
: Up
d
at
e
to
0
.
9
.
2
.
commit
|
commitdiff
|
tree
2017-06-23
Paul
S
okolovsky
plu
g
ins/cpu/arm_t
h
umb: Expl
i
citly mention th
a
t Thumb2
.
.
.
commit
|
commitdiff
|
tree
2017-06-18
Paul
So
k
olovsky
engin
e
: a
n
alyze: Ski
p
branc
h
es
o
utsid
e
of the address
.
.
.
commit
|
commitdiff
|
tree
2017-06-17
Paul Sokolovsk
y
idaap
i
: out_na
m
e_expr: Hand
l
e case
of addr
outsid
e
.
.
.
commit
|
commitdiff
|
tree
2017-06-17
Paul So
k
olovsky
s
cra
t
chab
i
t/d
e
fs:
M
o
ve
I
n
v
alid
A
ddrException from en
g
ine
.
commit
|
commitdiff
|
tree
2017-06-06
Paul Sokolovsky
p
lugins/
e
l
f
: Qu
i
ck
h
a
ck to de
c
od
e
a
d
d
rs
of ARM Thumb
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
Paul So
k
olovsky
idaapi: QueueMark:
Add
support for
Q
_
n
o
Name
i
s
s
u
e type
.
commit
|
commitdiff
|
tree
2017-06-05
Paul S
o
kolovsky
i
d
aap
i
:
Ad
d
dumm
y
out_tagoff()
.
commit
|
commitdiff
|
tree
2017-05-31
P
aul Sokolovsky
ScratchABi
t
:
Add
"Write dis
a
sm i
n
HTML" comm
a
nd
.
commit
|
commitdiff
|
tree
2017-05-31
Paul Sokolovsky
acti
o
ns
:
I
m
plement i
n
itial HTML
S
a
ve
M
odel
.
commit
|
commitdiff
|
tree
2017-05-28
Paul Soko
l
ovsk
y
engine: Mode
l
: Rename add_line() method to
a
d
d
_object()
.
commit
|
commitdiff
|
tree
2017-05-28
P
a
ul S
o
kolovsky
a
c
t
i
ons: TextSa
v
eModel: A
d
d proper
line spacing between
.
.
.
commit
|
commitdiff
|
tree
2017-05-26
Paul Sokolovsky
pico
t
ui: Up
d
ate to latest master
,
cosmetic fi
x
es
.
commit
|
commitdiff
|
tree
2017-04-23
Paul S
o
kolovsky
actions: w
r
ite
_
fun
c
_st
r
e
am: Add entry point a
n
notation
.
commit
|
commitdiff
|
tree
2017-04-08
Paul Sokolovs
k
y
plugins
/
load
e
r/el
f
: Fa
c
tor out common subexpression
.
commit
|
commitdiff
|
tree
2017-04-04
Paul Sokolovsky
RE
A
DME: Add FAQ
s
on debugging and de
c
ompilation
.
commit
|
commitdiff
|
tree
2017-04-03
Paul
Sokol
o
vs
k
y
uipref: Allow
t
o change
n
u
m
ber of opcode
bytes shown
.
commit
|
commitdiff
|
tree
2017-04-02
Paul Sokolovsky
picotui: Update, WTextE
n
t
r
y
.
set_text() met
h
od
.
commit
|
commitdiff
|
tree
2017-04-01
Pau
l
Sokolo
v
sky
ScratchABit: Set default opcod
e
bytes to 4
instead
.
.
.
commit
|
commitdiff
|
tree
2017-03-31
Paul
Sok
o
lo
v
sky
u
ip
r
efs: Don't cr
a
sh if CPU plugin
doesn't support
.
.
.
commit
|
commitdiff
|
tree
2017-03-30
Paul Soko
l
ovsky
default
_
plugins: Use recent
l
y contributed arm_t
h
umb
.
.
.
commit
|
commitdiff
|
tree
2017-03-29
Paul Sokolovsky
ScratchAB
i
t
:
Spl
i
t out ac
t
ion_mak
e
_asci
i
()
.
commit
|
commitdiff
|
tree
2017-03-27
Paul Sokolovsky
ScratchABit
:
Start
t
o move UI action ha
n
dlers
to in
d
ividual
.
.
.
commit
|
commitdiff
|
tree
2017-03-27
Pa
u
l Sokolovsky
R
EADME:
U
p
date, n
o
w we have color
.
commit
|
commitdiff
|
tree
2017-03-27
Paul Sokolovsky
ScratchABit: Rename mai
n
wi
d
get class to D
i
sas
m
Viewer
.
commit
|
commitdiff
|
tree
2017-03-26
Paul Sok
o
l
ovsky
README: Mark "warn on uns
a
ved changes"
as done
.
commit
|
commitdiff
|
tree
2017-03-12
Pau
l
Sokolov
s
ky
Scra
t
chABit: Warn on
unsave
d
changes
o
n quit
.
commit
|
commitdiff
|
tree
2017-03-07
Paul Sokolovsky
R
E
ADME: Mark co
l
or suppo
r
t do
n
e
.
commit
|
commitdiff
|
tree
2017-03-07
Pau
l
Sokolovsky
docs/sc
r
atc
h
abit
.
png: Update t
o
colo
r
v
e
rsion
.
commit
|
commitdiff
|
tree
2017-03-03
P
a
ul Soko
l
o
vsky
ScratchABit:
M
o
r
e co
l
or
for di
f
fer
e
nt
elements
.
commit
|
commitdiff
|
tree
2017-03-02
Pa
u
l Sokol
o
vsky
Sc
r
atchABit: Color
area vs functio
n
headers/footer
s
.
.
.
commit
|
commitdiff
|
tree
2017-03-01
Paul Sokolovsky
ScratchA
B
it: Sta
r
t adding
c
olor t
o
t
h
e m
a
in pa
n
e
.
commit
|
commitdiff
|
tree
2017-02-28
Pau
l
So
k
olovsky
m
e
mmap:
More
f
ine-grained coloring
.
commit
|
commitdiff
|
tree
2017-02-27
P
aul Sokolovsky
m
emmap: Color memory cod
e
s
.
commit
|
commitdiff
|
tree
2017-02-27
Pa
u
l
S
okolovsk
y
README: T
y
po fix
.
commit
|
commitdiff
|
tree
2017-02-27
Paul So
k
olovsky
me
m
m
a
p: Star
t
adding
color to the d
i
a
lo
g
.
commit
|
commitdiff
|
tree
2017-02-25
Paul Sok
o
l
ovsky
ac
t
io
n
s: wr
i
te_func_stream: Allow to
str
i
p
comments
.
commit
|
commitdiff
|
tree
2017-02-24
Paul Sokolovsky
actions:
R
efacto
r
functi
o
n to dum
p
function di
s
asse
m
b
l
y
.
commit
|
commitdiff
|
tree
2017-02-23
Paul Sokolovsky
actions: I
m
plement "Add
cod
e
to function"
command
.
commit
|
commitdiff
|
tree
2017-02-22
Paul Sokolovsky
Scra
t
chABit: Fac
t
or out r
e
quir
e
_non_func()
.
commit
|
commitdiff
|
tree
2017-02-21
Paul Sokolovsky
eng
i
ne: Add
g
e
t
_
f
unc
_
l
i
st(), simi
l
ar to get_label_list()
.
commit
|
commitdiff
|
tree
2017-02-18
Paul Sokolovsky
engine: Renam
e
g
et_fu
n
cs
(
)
t
o iter_funcs()
.
commit
|
commitdiff
|
tree
2017-02-17
Pau
l
Sok
o
lovsky
Scrat
c
hABit
:
Re-enable
c
u
r
sor aft
e
r main menu
c
loses
.
commit
|
commitdiff
|
tree
2017-02-17
Paul So
k
olovsky
libc/picotu
i
:
Update t
o
v
0
.
9
.
commit
|
commitdiff
|
tree
2017-02-15
Paul Soko
l
o
v
sk
y
memmap: On Enter,
g
o
to s
e
l
ected ad
d
ress
.
commit
|
commitdiff
|
tree
2017-02-14
P
a
u
l
S
okolovs
k
y
memmap: Goto t
o
column corre
s
pondi
n
g to the cu
r
rent
.
.
.
commit
|
commitdiff
|
tree
2017-02-12
Paul Sokolovsk
y
memmap:
Show current addr
e
ss at the map
.
commit
|
commitdiff
|
tree
2017-02-11
Paul So
k
olov
s
ky
ScratchABit: Handle exceptions
d
uring user commands
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
Paul
S
okolovsky
ScratchABit: "Make filler": Don't cross area b
o
undaries
.
commit
|
commitdiff
|
tree
2017-02-11
Paul So
k
olovsky
engine: get_un
i
t_size: Fix case when it
r
u
ns into
a
rea
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
Paul Sokolovsk
y
ScratchABit:
Mov
e
Memory
M
a
p
dial
o
g to "memmap" module
.
commit
|
commitdiff
|
tree
2017-02-09
Pau
l
Sokolovsky
engine: save_addr_p
r
o
p
s: Fix case of "fu
n
_
e
"
not
b
elonging
.
.
.
commit
|
commitdiff
|
tree
2017-02-05
P
a
ul Sokol
o
vsky
Scratc
h
ABit: Show hin
t
about menu key in status line
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
Paul Sokolovsky
README
:
Fix markdown rendering issue
.
commit
|
commitdiff
|
tree
2017-01-10
P
a
ul Sokolovsky
R
E
ADME: Update for starter
script having been
renamed
.
commit
|
commitdiff
|
tree
2017-01-10
Paul Soko
l
ovs
k
y
scratch
a
b
it: Co
n
ver
t
p
r
oject to a P
y
thon
p
ac
k
a
g
e
.
commit
|
commitdiff
|
tree
2017-01-10
Paul
Sok
o
lovsky
scratchabit: Remove unused c
u
r
s
e
s
import
.
commit
|
commitdiff
|
tree
2017-01-08
Pa
u
l Soko
l
ov
s
k
y
engin
e
: Add AddressSpace
.
mem
c
py() fun
c
tion
.
commit
|
commitdiff
|
tree
2017-01-04
Paul Soko
l
o
v
s
k
y
README: U
p
da
t
e to
t
h
e current state
o
f affairs; more
.
.
.
commit
|
commitdiff
|
tree
2017-01-03
Paul Sokolovsky
tools
:
Add indir
c
al
l
s p
l
ug
i
n
.
commit
|
commitdiff
|
tree
2017-01-03
Paul Sokolovsky
tools: Add map2scratcha
b
it
.
p
y, extr
a
ct useful info
.
.
.
commit
|
commitdiff
|
tree
2017-01-03
Paul Sokolovsky
scratcha
b
it: Add
"
Make functio
n
" t
o
menu and he
l
p
.
commit
|
commitdiff
|
tree
2016-11-26
Paul
S
okolovsky
engine: analyze
:
Add c
a
ses of
conf
l
icting flags to
.
.
.
commit
|
commitdiff
|
tree
2016-11-25
Paul Sokolovsky
engin
e
: Store i
n
an
a
lisys_stack_retu
r
ns not just
a
ddress
.
.
.
commit
|
commitdiff
|
tree
2016-11-23
Pa
u
l So
k
olovsky
plugins
/
elf:
B
e sure to add fun
c
t
i
o
n
s
t
o the call,
.
.
.
commit
|
commitdiff
|
tree
2016-11-23
Paul Sokolovsky
plugins/elf: Updat
e
for aspace
.
anali
s
y
s_s
t
a
c
k_push
.
.
.
commit
|
commitdiff
|
tree
2016-11-23
P
au
l
Sokolovsk
y
engine:
a
nalisys_s
t
ack_push: Implement s
p
eci
a
l handlin
g
.
.
.
commit
|
commitdiff
|
tree
2016-11-19
Pa
u
l
Sokolovsky
e
n
gine:
Functi
o
n
.
get_end
_
method(
)
:
Avoid crash if
f
unc
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
Paul
Sok
o
lovsky
libs/p
i
c
otui: Upgrade to 0
.
8
.
2
.
commit
|
commitdiff
|
tree
2016-10-06
P
a
ul Sokol
o
vsky
REA
D
ME: Lin
k
t
o
i
d
a-xtensa2 repo
.
commit
|
commitdiff
|
tree
2016-09-24
Paul
S
okolovsk
y
engine: Add
g
e
t
_funcs() m
e
thod to enumerate
a
l
l functions
.
commit
|
commitdiff
|
tree
2016-09-22
Paul Sokolovsk
y
engine: Add is
_
arg_off
s
et() method
.
commit
|
commitdiff
|
tree
2016-09-20
Paul Sokolo
v
sky
scr
a
tchabit: Fact
o
r o
u
t Te
x
tSav
e
Mod
e
l
a
nd write_fun
c
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
Paul
Sokolovsky
scratchabit: Implement "
M
ake function" command
.
commit
|
commitdiff
|
tree
2016-09-18
Paul Sokolovs
k
y
idaapi
:
D
etec
t
c
a
ses o
f
cal
l
ing i
n
side
a
f
u
nction
.
commit
|
commitdiff
|
tree
2016-09-18
Paul
S
oko
l
ovsky
engine: analyze
(
): Detect cases
of jumping to a
functio
n
.
commit
|
commitdiff
|
tree
2016-09-17
Pa
u
l Sokolovsky
e
n
g
i
n
e: re
n
der_
p
ar
t
ial: Upd
a
t
e
handling
of
i
ncons
i
stent
.
.
.
commit
|
commitdiff
|
tree
2016-09-17
P
a
ul Sokolov
s
ky
e
ngin
e
:
a
n
a
lyze(): After finishing fu
n
c, b
e
sure to
.
.
.
commit
|
commitdiff
|
tree
next