repo.or.cz
/
ksplice.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Handle special sections using spans.
2008-10-17
Tim
Ab
b
ott
H
a
n
dle special
s
ections u
s
ing span
s
.
commit
|
commitdiff
|
tree
2008-10-17
Tim
A
b
b
ott
Use the new span
A
PI
t
o run-pre match
.
rodata
.
str s
e
ctions
.
commit
|
commitdiff
|
tree
2008-10-17
T
i
m Abbo
t
t
Attach label
s
to spans
.
commit
|
commitdiff
|
tree
2008-10-17
Tim A
b
bot
t
I
n
ob
j
ma
n
ip k
e
ep-helper, remove u
n
kept s
p
ans wit
h
in
.
.
.
commit
|
commitdiff
|
tree
2008-10-17
T
im Ab
b
o
t
t
Add span
su
p
po
r
t
t
o
the k
e
ep-helpe
r
f
l
o
od
f
ill
.
commit
|
commitdiff
|
tree
2008-10-17
Anders Kaseorg
Ad
d
struct span,
a contig
u
ous r
e
gion
w
ithin a secti
o
n
.
commit
|
commitdiff
|
tree
2008-10-17
Tim
Ab
b
ott
Clean up objmanip ke
e
p-helper's referenced floodfill
.
commit
|
commitdiff
|
tree
2008-10-17
Tim
Abb
o
t
t
Don't brute_search when we
h
a
v
e kallsyms
.
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbott
Add
d
e
b
ugging
p
rint state
m
ent for ke
p
t
s
ymbols in unkept
.
.
.
commit
|
commitdiff
|
tree
2008-10-17
An
d
e
r
s Kaseorg
F
orce full 64-
b
it pointers to be used in the
h
e
lper
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-10-17
Anders Kas
e
org
Compare re
l
oca
t
ion ad
d
resses in relocs_equal
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbott
Fix missin
g
check
s
for w
h
ether we
g
o
t debu
g
o
utput
.
commit
|
commitdiff
|
tree
2008-10-17
Tim A
b
bot
t
I
mprove ksplice-apply error beha
v
i
or when debugfs is
.
.
.
commit
|
commitdiff
|
tree
2008-10-17
Anders Kase
o
rg
Use
a
d
dr_offset
i
n
s
tead of subtra
c
ting ss->
c
ontent
s
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-10-17
Anders Kaseorg
Re
m
o
ve useless blank_offset fiel
d
in struct ks
p
lice_reloc
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-10-17
Ander
s
Kaseorg
[udis86] Add INVEPT and INVVPID instructions
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-10-17
Anders Kas
e
o
r
g
[udis86] Add VMLAU
N
CH,
VMREAD, and VMWRITE instruction
s
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-10-17
An
d
ers
Kase
o
rg
[
u
dis86] Add support
f
or VIA PadL
o
ck
e
xten
s
ions
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-10-17
Anders Kaseorg
[udis86] Fix deco
d
ing
o
f
P
U
SHFW in
64-bit mod
e
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbott
[udis86]
Fix the
o
pcode e
n
tr
i
es
f
or VMCLEAR
,
VMXON
.
.
.
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbott
[
udis86] Fix
the op
c
ode entries for FXSAVE and F
X
RSTOR
.
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbott
[udis86] Add sup
p
ort for 3-byte opcod
e
s
.
commit
|
commitdiff
|
tree
2008-10-17
And
e
r
s
Kaseorg
[udis86] Automat
i
c
ally generate it
a
b ent
r
y operand
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbott
[
udis86] Add suppo
r
t for building udis86
a
s p
a
r
t of
.
.
.
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbott
[
u
d
is86] Add
s
upport for setti
n
g the vendor to UD_
V
ENDOR_ANY
.
commit
|
commitdiff
|
tree
2008-10-15
Anders Kaseorg
[ud
i
s86] Automatical
l
y generate itab
.
c a
n
d it
a
b
.
h
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-10-15
A
n
ders Kaseorg
[
u
dis8
6
] Pass the path to x8
6
optable
.
xml
a
s
an argumen
t
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-10-15
Tim
Abb
o
tt
[udis86] Use
t
he new
u
p
s
tream user_opaqu
e
_data API
.
commit
|
commitdiff
|
tree
2008-10-15
Tim Abbott
Fix potential use of ed
while uni
t
ializ
e
d
.
commit
|
commitdiff
|
tree
2008-10-15
T
im Abbo
t
t
Avoid freeing t
h
e label field
o
f safety records whe
n
.
.
.
commit
|
commitdiff
|
tree
2008-10-15
Jeffrey
Brian
A
rno
l
d
T
h
e
safe
t
y
_r
e
cords
shoul
d
only
be cleared i
f
reverse_patc
h
es
.
.
.
commit
|
commitdiff
|
tree
2008-09-27
And
e
rs Kaseor
g
Ad
d
a co
p
yright notice to
offsets
.
c
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-26
Tim Abbott
Repla
c
e all section type
functions wit
h
an e
n
um in
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-26
Anders Kaseorg
Neve
r
write a
s
ection symb
o
l into the
k
splice_
s
ymbol
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-26
A
n
ders Kaseorg
Don't try to
l
o
okup a N
U
LL symbol name
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-26
Tim Abbott
Die when fetch_supersect is called on const sections
.
commit
|
commitdiff
|
tree
2008-09-26
Ti
m
Abb
o
tt
Don't call fetch_supers
e
ct on const section
s
.
commit
|
commitdiff
|
tree
2008-09-26
Tim
A
bbott
Fix data_ss logic in re
a
d_pointer
.
commit
|
commitdiff
|
tree
2008-09-26
Tim Abbott
Simp
l
ify filter_tabl
e
_se
c
t
ion
.
commit
|
commitdiff
|
tree
2008-09-26
A
n
de
r
s Kas
e
org
Assert that we don't keep a
sy
m
bol
i
n a
d
e
l
eted section
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-26
Ti
m
A
bbott
Replace wa
n
t_section
with a flag in the su
p
e
rsect
.
commit
|
commitdiff
|
tree
2008-09-26
Tim A
b
bott
Replace
the chse
c
ts list
w
i
th a flag i
n
t
h
e super
s
ect
.
commit
|
commitdiff
|
tree
2008-09-26
T
i
m Abbott
Replace the newsects list
w
i
t
h
a fla
g
in t
h
e
superse
c
t
.
commit
|
commitdiff
|
tree
2008-09-26
Tim Abb
o
tt
M
ove i
s
_special from o
b
jcommon
in
t
o obj
m
ani
p
.
commit
|
commitdiff
|
tree
2008-09-26
Anders Ka
s
eorg
S
p
l
i
t objmanip's
m
ain into f
o
ur
f
unctions (
d
o
_keep_
p
rima
r
y
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-26
Anders Kas
e
org
Make l
o
ad_offset
s
a func
t
ion in ob
j
man
i
p
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-26
T
im Abb
o
tt
Use the s
t
an
d
ar
d
__stringify ma
c
ro, rather t
h
a
n
STR
.
commit
|
commitdiff
|
tree
2008-09-26
Tim Abbott
Die
i
f a data or bss section is sup
p
o
s
ed to be chang
e
d
.
commit
|
commitdiff
|
tree
2008-09-26
Tim Abbott
When compari
n
g cont
e
nt
s
,
d
o
n't compare
storage
u
nits
.
.
.
commit
|
commitdiff
|
tree
2008-09-26
Tim Abbott
Add d
e
bugging code to ob
j
m
a
ni
p
.
commit
|
commitdiff
|
tree
2008-09-26
Tim Abbott
Add missing
c
hecks
f
or being
t
h
e prima
r
y module when
.
.
.
commit
|
commitdiff
|
tree
2008-09-26
Tim Abbott
Replace the mark_
w
anted_if_referenced whiteli
s
t with
.
.
.
commit
|
commitdiff
|
tree
2008-09-26
Tim
A
bbott
Handle m
o
ving
fun
c
t
ions
between compilation
u
nits
.
commit
|
commitdiff
|
tree
2008-09-26
Tim
Abbott
Split primary and helper write_ksplice_section loo
p
s
.
commit
|
commitdiff
|
tree
2008-09-26
Anders
Kaseorg
Handle __bug_table as
a
table section
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-26
Tim
Ab
b
ott
Replace
t
he ob
j
manip keep-primary
d
iff/floodfill a
l
go
r
ithm
.
commit
|
commitdiff
|
tree
2008-09-26
Anders
K
aseorg
Delete unused parts o
f
.
alt
i
n
str_replacement
s
ections
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-26
Anders
Kaseorg
O
btain table se
c
t
i
o
n
information
f
rom the
k
er
n
el header
s
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-25
Anders Kaseorg
M
a
ke kmodsr
c
build flags a variable
in ksplice-create
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-25
An
d
e
rs Kas
e
o
rg
Make $tmpdir/k
m
odsrc a variable in k
s
p
lice-c
r
eate
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-25
Anders Kaseorg
Don't mak
e
a tmpdir w
h
en
o
nly pr
e
building
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-25
Anders Kaseorg
Only ch
e
ck
for
u
sed
r
e
qui
r
ed variable
s
in km
o
dsrc/Makefile
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-25
Anders Kaseorg
Use the
f
i
lter_ex
_
table_sect
i
on logic fo
r
all table
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-25
Ti
m
Ab
b
ott
Centralize objma
n
ip debuggi
n
g output
.
commit
|
commitdiff
|
tree
2008-09-25
T
i
m A
b
bott
Cleanup write_ksplice_secti
o
n lo
o
p
.
commit
|
commitdiff
|
tree
2008-09-25
Ti
m
Abbott
Use ma
t
chable_text_sec
t
ion
.
commit
|
commitdiff
|
tree
2008-09-25
T
i
m Abb
o
tt
Add a matchabl
e
_text_section helper fu
n
ction
.
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
Pass a super
b
fd
t
o want_section
.
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
Ren
a
me
need
e
d_data_sectio
n
to
matchable_da
t
a_section
.
commit
|
commitdiff
|
tree
2008-09-25
Ti
m
Ab
b
ott
C
lean up export_des
c
handling c
o
de
.
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
Clean up the write_k
s
plice_patch loop
.
commit
|
commitdiff
|
tree
2008-09-25
T
i
m
A
bbott
Update
the
li
s
t of
change
d
tex
t
s
e
ctions in the wanted
.
.
.
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
Rename t
h
e
list of changed section names from sect
i
ons
.
.
.
commit
|
commitdiff
|
tree
2008-09-25
Tim
A
bbott
Remove now-unused labe
l
_
m
ap parsing code
.
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
Remove struc
t
ksplice_tram
p
oline
.
commit
|
commitdiff
|
tree
2008-09-25
Tim A
b
bott
R
e
move prune_tramp
o
lin
e
_vals h
a
ck
.
commit
|
commitdiff
|
tree
2008-09-25
T
i
m
Abbo
t
t
R
emove reverse tram
p
ol
i
n
e
s
.
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
Use trampoline repladdrs, no
t
trampoline oldaddr
s
,
.
.
.
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
Pas
s
a ksplic
e
_pac
k
t
o a
d
d_ca
n
didate_val
.
commit
|
commitdiff
|
tree
2008-09-25
T
im Abbot
t
Sup
p
ress d
u
p
licate strings w
r
itt
e
n to the
.
ksplice_
s
tr
.
.
.
[
andersk@mit.edu
: Simplify write_string]
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
S
u
p
press duplicate ksplice
_
symbol struct
u
res
.
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
Hand
l
e
some
cases of
m
oving
global functions between
.
.
.
commit
|
commitdiff
|
tree
2008-09-25
Tim Abb
o
tt
Simplify filter_s
y
mb
o
ls
.
commit
|
commitdiff
|
tree
2008-09-25
Ti
m
Abbott
Only EXP
O
RT_SYMBOL_GPL init_ks
p
li
c
e_pack
.
commit
|
commitdiff
|
tree
2008-09-25
Anders Kaseorg
Merge objd
i
f
f int
o
objmanip k
e
e
p
-primary
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
Keep t
h
e sym
b
ols used in new_relocs a
s
w
e
ll as relocs
.
commit
|
commitdiff
|
tree
2008-09-25
T
i
m A
b
bot
t
Use prin
t
_label_ma
p
to pass
t
h
e
label_
m
ap fro
m
o
b
jdiff
.
.
.
commit
|
commitdiff
|
tree
2008-09-25
Ti
m
Abbott
Add
symbols i
n
const s
e
ct
i
ons to the label maps
.
commit
|
commitdiff
|
tree
2008-09-25
Anders Kaseor
g
Fix ex_offset cal
c
ulation
i
n filter
_
ex_table_s
e
ct
i
on
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-13
Anders Kaseorg
Taint the k
e
rnel upon app
l
ication of any Ks
p
lice up
d
ate
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Verify
t
hat trampolines
a
r
e still present b
e
fore
remov
i
ng
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
J
eff
r
ey Brian Arnold
Cla
r
i
fy
priva
t
e
fields
.
commit
|
commitdiff
|
tree
2008-09-12
Tim A
b
bott
Change 0xE9 to 0xe
9
.
commit
|
commitdiff
|
tree
2008-09-12
Tim
A
bbott
Rem
o
ve debug levels f
r
o
m the perl utilities
.
commit
|
commitdiff
|
tree
2008-09-12
Anders
K
a
seorg
R
ename ksplice_kall
s
yms_e
x
pand_s
y
mbol t
o
kall
s
yms_
e
xpand_
s
ymbol
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kas
e
org
Mov
e
th
e
s
ysf
s
co
d
e to the end
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Ande
r
s
K
aseorg
Move kspli
c
e_delete
d
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Mov
e
_
_
module_data_addre
s
s
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
An
d
ers
Kaseorg
M
o
ve find_sy
m
bol
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Ande
r
s Kas
e
org
M
o
ve us
e
_
mo
d
ule
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
next