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
plugins/cpu/_any_capstone: Workaround negative jump addrs returned by Capstone.
2018-01-27
Paul
S
okolovsky
pl
u
gins/cpu/_
a
ny_caps
t
one: Workaro
u
nd negati
v
e jump
.
.
.
commit
|
commitdiff
|
tree
2018-01-27
Paul
S
okolovsky
eng
i
ne: save_a
d
d
r_
p
rops: Properly skip areas without
.
.
.
commit
|
commitdiff
|
tree
2018-01-27
Pau
l
Sokolovsky
engine:
s
ave_addr_p
r
ops
:
D
u
mp address
context on as
s
e
r
t
.
commit
|
commitdiff
|
tree
2018-01-27
Paul Sok
o
lovsk
y
S
c
ratchABit: ca
l
l_sc
r
ip
t
: R
u
n
a
n
aly
s
is after scrip
t
.
.
.
commit
|
commitdiff
|
tree
2018-01-27
Paul Sokolovsky
en
g
ine:
Acc
e
pt None as a callback
v
alue
.
commit
|
commitdiff
|
tree
2018-01-27
Pau
l
Sokolovsky
action
s
: Text
S
aveModel:
U
pdat
e
pro
g
r
e
ss indi
c
ation
.
.
.
commit
|
commitdiff
|
tree
2018-01-27
thesourcerer8
id
c
:
M
o
re funct
i
on
s
to
d
e
fine functions, labels
a
nd
.
.
.
commit
|
commitdiff
|
tree
2018-01-27
P
au
l
S
o
kolovsky
S
cratchABit: M
a
ke --save independent
f
rom --script
.
commit
|
commitdiff
|
tree
2018-01-26
Paul Sokolovsky
plugins/cpu/_a
n
y_cap
s
tone
:
As
s
igni
n
g to PC equ
i
vale
n
t
.
.
.
commit
|
commitdiff
|
tree
2018-01-25
Paul Sokolovsky
R
E
A
DME: Update for 2
.
0
re
l
ease
.
commit
|
commitdiff
|
tree
2018-01-24
Paul Sokolovsky
p
l
ugins/cpu/: Add README describing builtin p
l
ugin
s
.
commit
|
commitdiff
|
tree
2018-01-24
Pa
u
l Sokolovsky
plugins
/
cpu/pymsasid3
:
U
p
date to latest ma
s
ter
.
commit
|
commitdiff
|
tree
2018-01-24
Paul Soko
l
ovsky
pl
u
gins/cpu/any_ca
p
stone
.
py: Rename to _any_capstone
.
.
.
commit
|
commitdiff
|
tree
2018-01-24
P
a
ul Sokolovsky
plugins
/
c
p
u/x86
_
pymsasi
d
.
py: Rename to _x8
6
_pymsa
s
id
.
.
.
commit
|
commitdiff
|
tree
2018-01-23
Paul Sokolovsky
Scra
t
chABit:
Implement
"
Alt code" command (Shift+c)
.
commit
|
commitdiff
|
tree
2018-01-22
Paul S
o
ko
l
o
vsky
en
g
ine: flag2char: Update for ALT_CODE
.
commit
|
commitdiff
|
tree
2018-01-21
Paul Sokolovsky
ScratchABit: Mask Thumb
bit for initial sho
w
_addr
.
commit
|
commitdiff
|
tree
2018-01-20
P
a
ul Sokolovsky
u
t
ils: Ad
d
"$" to the
s
et of "word" chars
.
commit
|
commitdiff
|
tree
2018-01-16
Paul Sokolo
v
sky
default_plu
g
ins: Use
u
nive
r
sal arm_32_c
a
p
s
t
one plug
i
n
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
Paul Sokolovsky
plugins/
l
oade
r
/
elf:
detect:
G
et rid of arm_32_thu
m
b
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
Paul
S
okolovsky
plugins/cpu/any_c
a
pstone
:
Support conc
u
rrent ARM a
n
d
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
Paul Sokolovsky
idc: A
d
d G
e
tReg() and
S
e
tReg
(
) funcs f
o
r virtual
"
T
.
.
.
commit
|
commitdiff
|
tree
2018-01-15
Pa
u
l S
o
ko
l
ov
s
ky
eng
i
ne: Get
r
id of
code_
a
ddr_mask
.
commit
|
commitdiff
|
tree
2018-01-15
Paul Sokolovsky
plugins/loader/el
f
: Prope
r
ly handle ARM Thumb
code
.
.
.
commit
|
commitdiff
|
tree
2018-01-15
Pa
u
l
Sok
o
lovsky
Sc
r
atchABit: Handle
ARM Thum
b
entry
p
o
i
nts
.
commit
|
commitdiff
|
tree
2018-01-15
Paul Sokol
o
vsky
engine: Add m
a
k
e_
a
lt_cod
e
() to mar
k
code as alt
I
SA
.
commit
|
commitdiff
|
tree
2018-01-15
P
au
l
S
o
k
olovsky
en
g
ine: AddressSpac
e
: update_flags: Method to s
e
t/clear
.
.
.
commit
|
commitdiff
|
tree
2018-01-15
Paul S
o
kolovsky
README: pip3 insta
l
l --user works if au
g
mented with
.
.
.
commit
|
commitdiff
|
tree
2018-01-15
Paul Sokolovsky
engine: I
n
troduce ALT_COD
E
a
dd
r
e
s
s space
f
lag
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sokolovsky
README: Update fo
r
mu
l
tiple
e
xample-*
.
elf sh
i
p
p
ed
.
commit
|
commitdiff
|
tree
2018-01-13
Pa
u
l So
k
ol
o
vsky
e
x
ample-arm*
.
elf: Add ARM/Thu
m
b EL
F
examples
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sokolovsky
e
x
ample-x86_6
4
.
e
lf: Add x86_64 ELF
e
x
ample
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sokolovsky
Makefile
.
ex
a
mple
s
:
Add makefi
l
e to build
e
x
a
mple
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
P
a
ul Sokol
o
vsky
README: Extend the dedic
a
ti
o
n
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sok
o
lovs
k
y
README: Update FAQ for Capstone
integration
.
commit
|
commitdiff
|
tree
2018-01-13
Pa
u
l S
o
kolovsky
R
EADME
:
Spli
t
"
I
nstallation" as separate s
e
ction, ad
d
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
P
aul So
k
olovsk
y
example
.
c:
A
dd #include <st
d
io
.
h>
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sokolovsky
plugins
/
cpu/an
y
_cap
s
tone: I
n
tr
o
duce an
d
use
CS_GRP_J
U
MP_U
N
COND
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sokolov
s
k
y
e
n
gine:
render_partial: Don't die on
r
e
n
deri
n
g bytes
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sokolovsky
engine: get_d
e
f
ault_label_pre
f
ix: Don't die
o
n
inva
l
id
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sokolovsky
i
daapi:
ua_add_cr
e
f: Don't
f
a
il o
n
c
a
ll cons
i
stency
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sokolovsky
plugins/cpu/any_capstone: ARM:
b
lx instruc
t
ion also
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sokolovsky
plu
g
ins/
c
pu/any_
c
apstone: Recognize A
R
M's pop {pc}
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
P
a
ul Sokolovsk
y
idaapi: Bump UA_MAXOP
to 16
.
commit
|
commitdiff
|
tree
2018-01-13
Pa
u
l Sok
o
lov
s
ky
plugins/cpu/arm_32_
t
humb_capston
e
:
Set arch_i
d
.
commit
|
commitdiff
|
tree
2018-01-13
P
a
ul
So
k
olovsky
S
c
ra
t
chABit:
And addresses w
i
th
e
ngine
.
code_addr_mask
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Paul
Sok
o
lovsky
ScratchA
B
it: Call engin
e
.
set
_
arch_id() when initializing
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
P
a
u
l
Sokolovsky
engine:
Add set_a
r
ch_
i
d
() and
c
ode
_
addr_mask
v
ar
.
commit
|
commitdiff
|
tree
2018-01-11
Paul
S
okolovsky
default_plugins: Add Capstone
-
based ARM
p
lugins
.
commit
|
commitdiff
|
tree
2018-01-11
Paul Sokolovsk
y
p
lugins/loader/e
l
f
: Det
e
c
t
ARM's Thumb vs ARM mode
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
P
aul Soko
l
o
vs
k
y
plug
i
ns/cpu/arm_*_caps
t
one:
A
dd
a
rm32 variants
dispatchers
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
P
a
ul
S
okolovsky
any_
c
apstone: Set md
.
detail in P
r
o
cess
o
r
.
__init__()
.
commit
|
commitdiff
|
tree
2018-01-10
Paul Sokolov
s
ky
plugins/cpu/x
8
6_*_capstone: Add bitne
s
s
-bas
e
d
dispatchers
.
.
.
commit
|
commitdiff
|
tree
2018-01-10
Paul So
k
o
l
ovsky
plug
i
ns/cpu/any_
c
apstone:
I
n
itial version
of Capstone
.
.
.
commit
|
commitdiff
|
tree
2018-01-10
P
aul Soko
l
ovsky
R
EADM
E
: Link
to ex
a
mple
-
x86_
6
4
.
def and mention it's
.
.
.
commit
|
commitdiff
|
tree
2018-01-10
Paul
Sokolovsk
y
READM
E
: Upda
t
e
f
o
r example renamings
.
commit
|
commitdiff
|
tree
2018-01-10
Paul Sok
o
lovsky
example
-
elf
.
c
: Renam
e
to
exam
p
le
.
c
.
commit
|
commitdiff
|
tree
2018-01-10
Paul
S
oko
l
ovs
k
y
examp
l
e
.
{bin,def}: Rename to example-
x
86
_
64
.
*
.
commit
|
commitdiff
|
tree
2018-01-10
Paul
Sokol
o
v
sky
exam
p
le-elf: Rename to example-x86
_
32
.
elf
.
commit
|
commitdiff
|
tree
2018-01-10
Paul Sokolovsky
id
a
api:
A
d
d
g
et_bytes() extension fun
c
tion
.
commit
|
commitdiff
|
tree
2017-12-29
Paul Sokolovsk
y
RE
A
DME: R
e
w
or
d
p
arag
r
aph on initial
s
ta
r
t/wokfl
o
w
.
commit
|
commitdiff
|
tree
2017-11-24
Paul Sokol
o
vsky
libs/picotui: Update to 0
.
9
.
2
.
commit
|
commitdiff
|
tree
2017-06-23
Paul Sok
o
lovsky
plugi
n
s/cpu/arm_
t
humb:
Explici
t
ly mention that
T
humb2
.
.
.
commit
|
commitdiff
|
tree
2017-06-18
Paul S
o
kolovsky
en
g
ine: analyze
:
S
k
ip b
r
a
nches outsi
d
e
of t
h
e
add
r
ess
.
.
.
commit
|
commitdiff
|
tree
2017-06-17
Paul Sokolovsky
idaap
i
: out_name_e
x
pr: Handle case
of
a
ddr outsid
e
.
.
.
commit
|
commitdiff
|
tree
2017-06-17
Pa
u
l Sokolo
v
sky
scratchabit/defs: Mo
v
e InvalidAddrException from engine
.
commit
|
commitdiff
|
tree
2017-06-06
Paul Sokolovsky
plugi
n
s
/
elf: Q
u
ick hack to decode
a
ddrs of A
R
M Thumb
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
Paul Sokolovsky
idaapi: QueueMark
:
Add support for Q_n
o
Name issu
e
t
ype
.
commit
|
commitdiff
|
tree
2017-06-05
Paul Sokolovsky
idaapi: Add du
m
my ou
t
_tagoff()
.
commit
|
commitdiff
|
tree
2017-05-31
Paul Sokolovsky
Scr
a
tchABit: Add "Write di
s
a
s
m
i
n HTML" command
.
commit
|
commitdiff
|
tree
2017-05-31
P
aul Sokolovsky
actions: Imp
l
e
m
ent in
i
tial HTMLSaveModel
.
commit
|
commitdiff
|
tree
2017-05-28
Paul Soko
l
ovsky
engine: Mo
d
el: Ren
a
me add_li
n
e() m
e
thod to
add_objec
t
(
)
.
commit
|
commitdiff
|
tree
2017-05-28
Paul
S
okolovsky
actions: TextSaveM
o
del: A
d
d prop
e
r line
s
pacin
g
betw
e
en
.
.
.
commit
|
commitdiff
|
tree
2017-05-26
Paul S
o
kolov
s
k
y
picotui:
Update to
l
atest maste
r
, cosmetic fixes
.
commit
|
commitdiff
|
tree
2017-04-23
Paul
S
oko
l
ovsk
y
actions: write
_
fu
n
c_stream: Add entry po
i
nt an
n
o
tation
.
commit
|
commitdiff
|
tree
2017-04-08
P
au
l
Sokolovsky
plug
i
n
s/loader/
e
lf:
Factor
o
ut comm
o
n subexpress
i
on
.
commit
|
commitdiff
|
tree
2017-04-04
Paul Sokol
o
vsky
REA
D
ME
:
Ad
d
FAQs on debuggi
n
g and
d
eco
m
p
i
lation
.
commit
|
commitdiff
|
tree
2017-04-03
Paul Sokolovsky
u
i
pref: Allow
to change
n
umber o
f
opcode byte
s
shown
.
commit
|
commitdiff
|
tree
2017-04-02
Pau
l
Sokolovs
k
y
p
i
cotui
:
Update
,
WTextE
n
try
.
set_
t
e
x
t() method
.
commit
|
commitdiff
|
tree
2017-04-01
Paul Sokolovs
k
y
S
crat
c
hABit
:
S
et default
o
p
c
o
de bytes to
4
inste
a
d
.
.
.
commit
|
commitdiff
|
tree
2017-03-31
Paul Sokolovsky
uiprefs: Don't crash if CPU
p
l
ugin
doesn't support
.
.
.
commit
|
commitdiff
|
tree
2017-03-30
Paul S
o
kolovsky
default_plugins: Us
e
recently contributed
a
r
m
_th
u
mb
.
.
.
commit
|
commitdiff
|
tree
2017-03-30
Ra
m
i Ali
plugins/cpu: Add Arm Thum
b
and p
a
rtial T
h
umb 2 process
o
r
.
.
.
commit
|
commitdiff
|
tree
2017-03-29
Paul Sokolovsky
S
c
ratch
A
Bit: Split
out action_m
a
ke_ascii()
.
commit
|
commitdiff
|
tree
2017-03-27
Paul Sokol
o
vs
k
y
S
c
r
at
c
hABit: Start to move UI action handlers to
i
ndividua
l
.
.
.
commit
|
commitdiff
|
tree
2017-03-27
Paul
Sokol
o
vsky
README:
U
pda
t
e, now we
have col
o
r
.
commit
|
commitdiff
|
tree
2017-03-27
P
au
l
Sokol
o
vsky
Scratch
A
Bit: Rena
m
e main w
i
dget class to DisasmVie
w
er
.
commit
|
commitdiff
|
tree
2017-03-26
Paul So
k
olovsk
y
README: Mark "warn on u
n
saved c
h
anges" as done
.
commit
|
commitdiff
|
tree
2017-03-12
Paul Soko
l
ovsky
ScratchABit:
Warn on unsaved changes on quit
.
commit
|
commitdiff
|
tree
2017-03-07
Paul Sokolovsky
README: Mark co
l
or support done
.
commit
|
commitdiff
|
tree
2017-03-07
P
aul Sokolovsky
docs/scratchabit
.
png:
U
pdate to co
l
or version
.
commit
|
commitdiff
|
tree
2017-03-03
P
aul Sokolovsky
ScratchAB
i
t: M
o
r
e col
o
r for different elem
e
nts
.
commit
|
commitdiff
|
tree
2017-03-02
P
aul S
o
kol
o
v
s
ky
S
c
ratc
h
ABit: Color area vs funct
i
on h
e
aders/footers
.
.
.
commit
|
commitdiff
|
tree
2017-03-01
Paul Sokolovsky
ScratchA
B
it: Start
addi
n
g
colo
r
to the main p
a
ne
.
commit
|
commitdiff
|
tree
2017-02-28
P
a
ul Sokolovsky
m
e
mm
a
p: More fine-gr
a
i
ned
coloring
.
commit
|
commitdiff
|
tree
2017-02-27
Paul
S
okolo
v
sky
memmap: Color memory codes
.
commit
|
commitdiff
|
tree
2017-02-27
Paul Sokolovsky
READM
E
: T
y
po f
i
x
.
commit
|
commitdiff
|
tree
2017-02-27
Paul Sokolovsk
y
mem
m
ap: Start ad
d
i
ng color to
the dialog
.
commit
|
commitdiff
|
tree
2017-02-25
Paul Sokolovsky
actions: write_func_stream:
A
l
low to strip comments
.
commit
|
commitdiff
|
tree
2017-02-24
Paul Sokolovsky
a
ctions: R
e
fac
t
or function to dump function disassembly
.
commit
|
commitdiff
|
tree
next