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
Pa
u
l
Sokolovsky
engine: get_default_label_prefix: Don't
die on in
v
al
i
d
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sokolovsky
idaap
i
: ua_add_cref: Don
'
t f
a
i
l on call
c
onsistency
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sokolovsky
pl
u
gins/cpu/any
_
capst
o
ne: ARM: blx instruction also
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
P
aul So
k
olovsky
plugins/cpu/a
n
y_ca
p
stone: Re
c
og
n
iz
e
A
R
M's
p
op {
p
c
}
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
Paul So
k
olo
v
sky
idaapi: Bump U
A
_MAXOP to 16
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sokolovsky
plugins
/
cpu/arm_3
2
_thum
b
_ca
p
stone: Set ar
c
h_id
.
commit
|
commitdiff
|
tree
2018-01-13
Pa
u
l So
k
olovsky
Scratc
h
ABit
:
And a
d
d
r
esses with engine
.
code_addr_mask
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Paul So
k
olov
s
ky
Scra
t
c
hABit:
Ca
l
l en
g
in
e
.
se
t
_arch_id() when initializing
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Paul Soko
l
o
v
s
ky
engine: Add set_arch_id()
an
d
c
o
d
e
_addr_m
a
sk var
.
commit
|
commitdiff
|
tree
2018-01-11
Pa
u
l
Sok
o
lovsky
default_p
l
u
gins:
A
dd Cap
s
tone-
b
ased ARM plugi
n
s
.
commit
|
commitdiff
|
tree
2018-01-11
Paul S
o
kolovsky
plugins/loader/elf:
D
etect A
R
M's Thumb vs ARM mode
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Paul Sok
o
lovs
k
y
p
l
ugins/
c
p
u
/arm
_
*
_capstone: Add
a
r
m32 variants dispatchers
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Pau
l
Sokolovsky
any_capstone: Set md
.
d
etail in Proces
s
or
.
__init__()
.
commit
|
commitdiff
|
tree
2018-01-10
Paul So
k
olovsky
p
lu
g
ins/cp
u
/x
8
6_*_capsto
n
e:
A
dd bitness-based dis
p
a
t
chers
.
.
.
commit
|
commitdiff
|
tree
2018-01-10
Pau
l
Sokol
o
vsky
plugins/cpu/any_capst
o
ne: Initial ver
s
ion of C
a
pstone
.
.
.
commit
|
commitdiff
|
tree
2018-01-10
P
a
ul
Sokolov
s
ky
README: Li
n
k to exam
p
le-x86_64
.
def and mention it's
.
.
.
commit
|
commitdiff
|
tree
2018-01-10
P
a
ul Sokolovsky
README: Update for example renaming
s
.
commit
|
commitdiff
|
tree
2018-01-10
Paul Sokolovsky
example-elf
.
c: Renam
e
to example
.
c
.
commit
|
commitdiff
|
tree
2018-01-10
Paul Sokolovsky
exampl
e
.
{bin,de
f
}: Rename to ex
a
m
p
le-x86_64
.
*
.
commit
|
commitdiff
|
tree
2018-01-10
P
a
ul S
o
kolovsky
e
x
ample-elf: Renam
e
to ex
a
mple-x86_32
.
elf
.
commit
|
commitdiff
|
tree
2018-01-10
Pau
l
Soko
l
ovsky
i
daapi: A
d
d
g
et_bytes() ex
t
e
nsion function
.
commit
|
commitdiff
|
tree
2017-12-29
Paul Sokolovsky
R
E
ADME: R
e
word par
a
graph
o
n
i
n
i
tial start
/
w
okflow
.
commit
|
commitdiff
|
tree
2017-11-24
Pa
u
l Sokolo
v
s
k
y
libs/picotui: Update to
0
.
9
.
2
.
commit
|
commitdiff
|
tree
2017-06-23
Paul S
o
ko
l
ovsky
plug
i
ns/cpu/arm_thumb
:
Exp
l
i
c
itly
m
e
ntion
t
hat Thumb2
.
.
.
commit
|
commitdiff
|
tree
2017-06-18
Paul Sokolovs
k
y
engine: anal
y
ze:
S
kip
b
r
a
nches o
u
tside of the addr
e
ss
.
.
.
commit
|
commitdiff
|
tree
2017-06-17
Paul
So
k
olo
v
sky
idaapi: out_name_
e
xpr: H
a
ndl
e
cas
e
of addr outside
.
.
.
commit
|
commitdiff
|
tree
2017-06-17
Paul Sokolovsky
scra
t
chabit/d
e
fs: Move InvalidAdd
r
Excep
t
ion from engine
.
commit
|
commitdiff
|
tree
2017-06-06
Pa
u
l
S
okolovsky
plugi
n
s/el
f
: Quick hack to decode a
d
drs
o
f ARM Thumb
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
Paul Sokolov
s
ky
idaapi: QueueMark: Add supp
o
rt for Q_n
o
N
ame issue t
y
pe
.
commit
|
commitdiff
|
tree
2017-06-05
P
a
ul Sokol
o
vsky
idaapi: Add dummy out_tagoff()
.
commit
|
commitdiff
|
tree
2017-05-31
Paul Sokolovs
k
y
ScratchA
B
i
t: A
d
d "Write d
i
s
as
m
i
n H
T
ML" command
.
commit
|
commitdiff
|
tree
2017-05-31
Paul Sokolovsky
actions
:
I
m
plement
i
n
i
t
ial HTMLSaveModel
.
commit
|
commitdiff
|
tree
2017-05-28
Paul So
k
olovsk
y
en
g
ine:
M
odel: Rename add_li
n
e(
)
m
e
t
h
o
d to add_object()
.
commit
|
commitdiff
|
tree
2017-05-28
Paul Sokolovsky
actions: TextSa
v
eModel: Add proper line spacing b
e
twe
e
n
.
.
.
commit
|
commitdiff
|
tree
2017-05-26
Paul
S
okolo
v
sky
picotui: Upd
a
te
t
o latest
m
as
t
e
r, cosmetic fixes
.
commit
|
commitdiff
|
tree
2017-04-23
Pau
l
Sokolovsky
ac
t
i
on
s
: w
r
ite_func_stream:
Add e
n
try p
o
int ann
o
tation
.
commit
|
commitdiff
|
tree
2017-04-08
Paul Sokolovsk
y
p
l
ugin
s
/loader/elf:
Fa
c
tor out c
o
mmon s
u
bexpre
s
sion
.
commit
|
commitdiff
|
tree
2017-04-04
Paul Sokolovsky
README:
A
dd FA
Q
s on de
b
ugging an
d
decompilation
.
commit
|
commitdiff
|
tree
2017-04-03
Paul Soko
l
ovsky
uipref: Allow
t
o change nu
m
b
er of opcode bytes sho
w
n
.
commit
|
commitdiff
|
tree
2017-04-02
Paul Soko
l
ovsky
pi
c
otui:
Update, WTextEntry
.
set_t
e
xt() met
h
od
.
commit
|
commitdiff
|
tree
2017-04-01
Paul Sokolovs
k
y
ScratchABit: Set def
a
ul
t
opcode bytes t
o
4
i
n
stead
.
.
.
commit
|
commitdiff
|
tree
2017-03-31
Paul
S
o
kol
o
v
s
ky
uiprefs: Don't crash if CPU plugin doesn'
t
support
.
.
.
commit
|
commitdiff
|
tree
2017-03-30
P
aul Sokolovs
k
y
default_plug
i
ns: Use recently con
t
ributed arm_th
u
mb
.
.
.
commit
|
commitdiff
|
tree
2017-03-30
Rami A
l
i
plugins/cpu
:
Add Arm
Thumb an
d
partial
T
hum
b
2 pr
o
ce
s
s
o
r
.
.
.
commit
|
commitdiff
|
tree
2017-03-29
P
a
ul Sokolo
v
sky
Scratc
h
ABit:
S
p
l
it
o
ut action_make_asci
i
()
.
commit
|
commitdiff
|
tree
2017-03-27
P
aul So
k
olovsky
Scratc
h
A
B
i
t: Sta
r
t to
mov
e
U
I
a
ction handlers to individual
.
.
.
commit
|
commitdiff
|
tree
2017-03-27
P
aul S
o
kolovsk
y
README: Update, now we have color
.
commit
|
commitdiff
|
tree
2017-03-27
Paul
Sokolov
s
ky
Sc
r
a
t
chA
B
it: Rena
m
e main wi
d
ge
t
clas
s
t
o
D
i
sasmViewer
.
commit
|
commitdiff
|
tree
2017-03-26
Paul Sokolovsk
y
README: Mark "wa
r
n
on u
n
sa
v
ed changes" as
done
.
commit
|
commitdiff
|
tree
2017-03-12
Pa
u
l Sokolovsky
Scrat
c
h
A
B
it: Warn on un
s
aved cha
n
ges on qu
i
t
.
commit
|
commitdiff
|
tree
2017-03-07
Paul Sokolovsky
README: Mark color support done
.
commit
|
commitdiff
|
tree
2017-03-07
P
a
ul Sokolovsky
d
ocs/s
c
ratchabit
.
png: U
p
d
a
te to color version
.
commit
|
commitdiff
|
tree
2017-03-03
P
aul Sokolovsky
ScratchABit: More color for different
elemen
t
s
.
commit
|
commitdiff
|
tree
2017-03-02
Paul So
k
olo
v
sky
ScratchABit: Color area vs funct
i
on headers/footers
.
.
.
commit
|
commitdiff
|
tree
2017-03-01
Paul Sokolovsky
Scratc
h
ABi
t
: St
a
rt addin
g
c
o
lor to
the main pane
.
commit
|
commitdiff
|
tree
2017-02-28
Pau
l
Sokolovsky
m
e
mmap:
Mo
r
e f
i
ne-grained c
o
loring
.
commit
|
commitdiff
|
tree
2017-02-27
Paul Sokolovsk
y
m
emmap: Color memory codes
.
commit
|
commitdiff
|
tree
2017-02-27
Paul Sok
o
lovsky
READM
E
:
T
yp
o
fix
.
commit
|
commitdiff
|
tree
2017-02-27
Paul Sokolov
s
ky
memmap: Start adding col
o
r t
o
t
h
e
dialog
.
commit
|
commitdiff
|
tree
2017-02-25
Paul Sokolovsky
a
c
tion
s
: write_func_stream: A
l
low to strip comment
s
.
commit
|
commitdiff
|
tree
2017-02-24
P
a
ul Sokolovsky
actions: Re
f
acto
r
f
unc
t
ion to du
m
p function disassembly
.
commit
|
commitdiff
|
tree
2017-02-23
Pa
u
l
S
okolovsky
actions
:
I
m
plement
"Add
code to functio
n
" command
.
commit
|
commitdiff
|
tree
2017-02-22
Paul Sokolov
s
ky
Scrat
c
hABit: Facto
r
ou
t
require_non_func()
.
commit
|
commitdiff
|
tree
2017-02-21
Paul Sokolovsk
y
engine:
A
d
d
get_func
_
lis
t
(), similar to get_
l
abel_list()
.
commit
|
commitdiff
|
tree
2017-02-18
Paul S
o
k
olo
v
sky
e
ngine:
R
e
name get_f
u
n
cs() to iter_funcs()
.
commit
|
commitdiff
|
tree
2017-02-17
P
a
ul Sokolovs
k
y
ScratchABit: Re-enable cu
r
s
o
r af
t
er m
a
in menu clo
s
e
s
.
commit
|
commitdiff
|
tree
2017-02-17
Paul Sokolovsky
libc/picotu
i
:
U
pdate
t
o v0
.
9
.
commit
|
commitdiff
|
tree
2017-02-15
Paul Sok
o
lovsky
memmap: On Enter,
go to selected address
.
commit
|
commitdiff
|
tree
2017-02-14
Paul Sokolov
s
ky
memmap: Goto to c
o
l
u
mn
corresponding to the current
.
.
.
commit
|
commitdiff
|
tree
2017-02-12
Paul Soko
l
ovsky
memmap: Sho
w
current address at the
map
.
commit
|
commitdiff
|
tree
2017-02-11
Pa
u
l
S
oko
l
ovsk
y
ScratchABit: Handl
e
e
x
c
epti
o
ns during user c
o
mm
a
nds
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
Paul Sokolovs
k
y
Scratch
A
Bit:
"M
a
ke filler": D
o
n't cr
o
s
s area boundaries
.
commit
|
commitdiff
|
tree
2017-02-11
Paul So
k
olo
v
sky
en
g
ine: get_unit_size: Fix
c
a
se
w
h
en it runs
i
n
to area
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
Paul
Sokolovsky
ScratchABit: Move Memory M
a
p
dialog t
o
"
m
emmap" module
.
commit
|
commitdiff
|
tree
2017-02-09
Paul S
o
kolovsky
e
n
g
ine: save_addr_pr
o
ps: Fix
c
ase of "fun
_
e" not be
l
onging
.
.
.
commit
|
commitdiff
|
tree
2017-02-05
Paul Sokolovsky
Scrat
c
hABit: Show hint about men
u
k
e
y in status l
i
ne
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
Paul Sokolovsky
README: Fix mar
k
d
own rendering iss
u
e
.
commit
|
commitdiff
|
tree
2017-01-10
Paul Soko
l
ovsky
README: Update for starter script having been rena
m
e
d
.
commit
|
commitdiff
|
tree
2017-01-10
Paul Sok
o
lovsky
scratchabit: Convert proj
e
ct to a Pytho
n
pack
a
ge
.
commit
|
commitdiff
|
tree
2017-01-10
Paul Sokolovsky
scra
t
chabi
t
: R
e
m
ove
unused cu
r
ses import
.
commit
|
commitdiff
|
tree
2017-01-08
Paul So
k
olovsk
y
engi
n
e
:
Add Address
S
pace
.
memcpy() funct
i
on
.
commit
|
commitdiff
|
tree
2017-01-04
P
a
u
l Sok
o
l
o
vsk
y
README: Update to
the curre
n
t st
a
te of affai
r
s; more
.
.
.
commit
|
commitdiff
|
tree
2017-01-03
Paul Sokolovsky
tools: Add i
n
dirc
a
lls plugin
.
commit
|
commitdiff
|
tree
2017-01-03
Pa
u
l Sok
o
lov
s
ky
tools: Add map2scratcha
b
it
.
py, extract
usef
u
l i
n
f
o
.
.
.
commit
|
commitdiff
|
tree
2017-01-03
Pa
u
l Sok
o
lovsky
scra
t
chabit:
A
dd
"Make f
u
nction" to me
n
u and help
.
commit
|
commitdiff
|
tree
2016-11-26
Paul
S
o
kolovsk
y
e
n
gine:
a
nal
y
ze: Add
c
a
s
es of con
f
licting flag
s
to
.
.
.
commit
|
commitdiff
|
tree
2016-11-25
Paul Sokolovsky
engine:
S
tore in
a
nalisys_stack_returns
not j
u
st
a
d
dress
.
.
.
commit
|
commitdiff
|
tree
2016-11-23
Paul S
o
kolovsky
plugins/elf: Be s
u
re to
a
dd functi
o
ns to the ca
l
l,
.
.
.
commit
|
commitdiff
|
tree
2016-11-23
P
aul Sok
o
lovsky
plugins/e
l
f: Update for
a
s
pace
.
ana
l
isys_sta
c
k_push
.
.
.
commit
|
commitdiff
|
tree
2016-11-23
Paul S
o
kolovsky
engine:
a
n
a
lisys_stack_push:
Implement special handling
.
.
.
commit
|
commitdiff
|
tree
2016-11-19
Paul So
k
olovsky
engi
n
e
:
F
unction
.
get_end_method():
Avoid cr
a
s
h
if func
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
Paul Soko
l
ovsky
li
b
s/pic
o
tui
:
Upgra
d
e
to
0
.
8
.
2
.
commit
|
commitdiff
|
tree
2016-10-06
Paul
Sokolovsky
READ
M
E: Lin
k
to ida-xtens
a
2 repo
.
commit
|
commitdiff
|
tree
2016-09-24
Paul
S
okolovsk
y
engin
e
: Add get_fu
n
cs(
)
me
t
h
o
d to enumerate al
l
function
s
.
commit
|
commitdiff
|
tree
2016-09-22
Paul Sokolovsky
engine: Add is_arg_off
s
e
t()
method
.
commit
|
commitdiff
|
tree
2016-09-20
Paul Sokolov
s
ky
scratchabit: Factor o
u
t
TextSa
v
eModel and write_func
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
P
aul
So
k
olovsky
scrat
c
habit:
I
m
plement "Mak
e
function" comman
d
.
commit
|
commitdiff
|
tree
2016-09-18
Paul Sokolov
s
ky
ida
a
pi
:
Detect c
a
ses o
f
ca
l
ling inside a funct
i
on
.
commit
|
commitdiff
|
tree
2016-09-18
Paul Sokolovs
k
y
engine: analyze():
D
etect
cases of j
u
mping to a
f
u
nction
.
commit
|
commitdiff
|
tree
2016-09-17
Paul Sokolovsky
engine:
r
ender_partial: Update
h
andling of i
n
c
o
nsistent
.
.
.
commit
|
commitdiff
|
tree
next