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
Delete unused parts of .altinstr_replacement sections.
2008-09-26
A
nders Kas
e
o
rg
Delete un
u
sed parts of
.
altinstr_r
e
placeme
n
t
s
ec
t
ion
s
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-26
Anders Kaseorg
Obtain t
a
ble sect
i
on inf
o
rmation from
t
he kern
e
l headers
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-25
An
d
ers Kaseorg
M
a
k
e
kmodsr
c
b
uild
f
lag
s
a var
i
able in ksplice-cre
a
te
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-25
A
n
ders
K
aseorg
M
ake $tmpdir/kmodsrc a variable in ksp
l
ice-
c
reate
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-25
Anders Kaseorg
Don't make
a
t
mpdir w
h
en onl
y
p
r
e
b
uilding
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-25
An
d
ers Kaseor
g
On
l
y check for use
d
required variable
s
i
n
kmodsrc/
M
a
kefil
e
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-25
Anders Kaseo
r
g
Use the
filter
_
e
x_table_secti
o
n logi
c
for all tabl
e
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
C
ent
r
alize
objman
i
p
d
e
bugging outp
u
t
.
commit
|
commitdiff
|
tree
2008-09-25
Tim
Abbott
Cleanup write_ksplice_section loop
.
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
Use matchable_text_secti
o
n
.
commit
|
commitdiff
|
tree
2008-09-25
Tim
A
bbott
Add a
matchable_text_section
he
l
per
f
unc
t
i
on
.
commit
|
commitdiff
|
tree
2008-09-25
Ti
m
Abbott
Pass a superbfd to want_se
c
t
ion
.
commit
|
commitdiff
|
tree
2008-09-25
Ti
m
Abbott
Rename need
e
d_data_sectio
n
to matchable_dat
a
_sectio
n
.
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
Clea
n
up export_desc
h
andling code
.
commit
|
commitdiff
|
tree
2008-09-25
T
i
m Abbott
Clean up the write_
k
splice_patch loop
.
commit
|
commitdiff
|
tree
2008-09-25
Tim A
b
bott
U
pdate
the list of changed text secti
o
n
s i
n
t
h
e wa
n
ted
.
.
.
commit
|
commitdiff
|
tree
2008-09-25
T
im
Abbo
t
t
Rena
m
e the list of changed sec
t
ion names from se
c
tions
.
.
.
commit
|
commitdiff
|
tree
2008-09-25
Tim
A
bbott
Remove
n
ow-un
u
sed la
b
el_m
a
p parsing
c
ode
.
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
Remo
v
e
struct ks
p
lice
_
trampol
i
n
e
.
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
R
e
m
ove prune_trampolin
e
_vals hack
.
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbot
t
Remov
e
r
everse trampolines
.
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
Use trampolin
e
repladdrs,
not trampoline
oldaddr
s
,
.
.
.
commit
|
commitdiff
|
tree
2008-09-25
Tim A
b
bott
P
a
ss a ksplice_p
a
ck
t
o
add_ca
n
didate_val
.
commit
|
commitdiff
|
tree
2008-09-25
Tim Abb
o
t
t
Suppress duplicate stri
n
gs wr
i
tten to
t
he
.
ksplice_str
.
.
.
[
andersk@mit.edu
: Simplify write_string]
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-25
Tim A
b
bot
t
Sup
p
ress du
p
licate ksplice_symbol structur
e
s
.
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
H
andle so
m
e
c
ases of
m
oving glob
a
l functions betw
e
en
.
.
.
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
Sim
p
lify
f
i
lter_symb
o
ls
.
commit
|
commitdiff
|
tree
2008-09-25
Tim Abb
o
tt
Only EXPORT_SYMB
O
L_GPL init_ksplice_pac
k
.
commit
|
commitdiff
|
tree
2008-09-25
Anders Ka
s
e
o
rg
Merge objdiff into
objma
n
i
p
k
e
e
p-
p
rimary
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-25
Tim Abb
o
tt
Keep the symbols used in new
_
re
l
o
cs
a
s
w
ell
a
s
relocs
.
commit
|
commitdiff
|
tree
2008-09-25
T
im
Abbott
Use print_label_map to pass the label
_
map from objdi
f
f
.
.
.
commit
|
commitdiff
|
tree
2008-09-25
Tim
A
bbott
Add symbols in const section
s
to the label maps
.
commit
|
commitdiff
|
tree
2008-09-25
Anders Kaseo
r
g
Fix ex_offse
t
calc
u
lation in filter_ex_
t
able_section
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-13
Anders Kase
o
rg
Tai
n
t th
e
kernel
u
p
on
a
pp
l
ication of any K
s
plice
u
pdate
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
And
e
rs Kas
e
org
Ver
i
fy that trampolines are still p
r
es
e
nt before rem
o
ving
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Jeffre
y
Brian Arnold
Clarify private
field
s
.
commit
|
commitdiff
|
tree
2008-09-12
Tim
Abbott
C
hange 0
x
E9 to 0xe9
.
commit
|
commitdiff
|
tree
2008-09-12
T
i
m Abbott
Rem
o
ve debug levels from the p
e
rl ut
i
l
ities
.
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Rename ksplice_kallsyms_expand_symb
o
l
to kallsyms_exp
a
nd_symbol
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
An
d
ers Kase
o
rg
Move the sys
f
s code to the en
d
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Move ks
p
lic
e
_deleted
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kas
e
org
M
ove
_
_mod
u
le_data
_
address
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
M
o
v
e
find
_
s
y
mbol
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Move us
e
_modu
l
e
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders
K
a
s
eo
r
g
Move f
i
nd_module
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
n
ders Ka
s
eorg
Mov
e
kallsyms_on_each_symbol th
r
o
ug
h
m
o
dul
e
_ka
l
lsyms_on_e
a
ch
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
And
e
r
s Kaseorg
Swap ini
t
_d
e
b
u
g
_buf with
c
l
e
a
r
_deb
u
g_buf
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Move p
a
tches_mo
d
ule
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseor
g
M
ove f
o
llow_tra
m
polines
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Move add_candid
a
t
e_v
a
l, prune_t
r
amp
o
line_vals, and
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
And
e
rs K
a
seorg
M
ove
create
_
safet
y
_record
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Ande
r
s Ka
s
eorg
Move in
s
ert_trampoline and remo
v
e_tr
a
m
p
o
l
i
ne
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Ande
r
s Kase
o
rg
Move apply_patche
s
thr
o
ugh
print_conflicts
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Swap exported
_
symbol_looku
p
with new_export_
l
ookup
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
nders Kaseorg
M
o
ve l
o
oku
p
_symbol_
k
a
llsyms
a
nd acc
u
m
u
la
t
e_matching_names
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Ande
r
s Kaseo
r
g
Move add_system_
m
ap_candid
a
tes
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
An
d
ers K
a
se
o
rg
Move lo
o
k
u
p_reloc
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kase
o
rg
Move brute_search and brute
_
search_al
l
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
And
e
rs
K
aseorg
Prototyp
e
brute_s
e
arch
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
nders Ka
s
eor
g
M
o
ve
p
rin
t
_byt
e
s
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
nders Kase
o
r
g
Move tr
y
_add
r
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Ander
s
K
a
seorg
Move
r
ea
d
_rel
o
c_value an
d
write_reloc_
v
alue
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kas
e
org
Mo
v
e apply_relocs
a
nd ap
p
ly_rel
o
c
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
n
ders
Kaseorg
M
o
ve add
_
depe
n
dency_o
n
_address
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
M
ove finalize_patches
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders
Kaseorg
Move fina
l
ize_exports
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Ka
s
eorg
Move fin
a
l
i
z
e
_pack
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kas
e
o
rg
Reorder init_ks
p
lice_update, clean
u
p_ks
p
lice_update
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
An
d
ers K
a
seorg
Use
a
n updated kallsyms API, kallsyms_on_each_symbol
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kas
e
org
R
e
nam
e
other
_
m
odule_lo
o
kup to lookup_symbo
l
_
k
al
l
syms
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
An
d
er
s
Kaseorg
Don't loo
k
up local kernel symbols unless we're
p
atching
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders
Kase
o
rg
Use kernel_
k
allsyms_on_each_symbol in
KSPLICE_STAN
D
ALONE
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kas
e
org
Define 0x7
7
7
7
7
777 as
a constant KSPLICE_CANARY
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Impleme
n
t
a
r
m
tra
m
polines with read
_
reloc_
v
al
u
e
and
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Ka
s
eorg
I
mplement x86 tra
m
poline
s
wi
t
h read_reloc_value and
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
nd
e
rs Kase
o
rg
Pas
s
a pack to trampoline_target,
and make it return
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
P
a
s
s
a
p
ack to prepare_trampolin
e
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
n
ders Kaseo
r
g
Ad
d
an addr parameter to write_reloc_v
a
lue
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Mov
e
pcrel hand
l
ing
o
ut of read_reloc_val
u
e
and write_r
e
loc_
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Fix trivia
l
checkp
a
tch
e
r
r
ors
.
commit
|
commitdiff
|
tree
2008-09-12
Ti
m
Abbott
Remove unused ends_wit
h
function
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Ab
b
ott
U
se patches
_
module in brute_search
.
commit
|
commitdiff
|
tree
2008-09-12
T
i
m Abbott
Retu
r
n NO_MAT
C
H whe
n
f
ailing to fi
n
alize a pack
.
commit
|
commitdiff
|
tree
2008-09-12
T
i
m Abbott
Imp
r
ove
s
ome comm
e
nts
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abb
o
tt
C
om
b
ine two adjace
n
t ks
d
ebug statements
.
commit
|
commitdiff
|
tree
2008-09-12
Tim
A
bbot
t
Rem
o
ve goto
f
r
om check_
e
ach_
t
a
s
k
in integrated Kspli
c
e
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Im
p
rove __kspli
c
e_deleted me
s
sage
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Ab
b
ott
M
o
ve pa
t
ches_module
protot
y
pe to a mo
r
e
re
a
sonable
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Move ksplic
e
_
k
o
b
j definition
nex
t
to ksplice_module_
l
ist
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbo
t
t
Move clear_list after
p
r
ototypes
.
commit
|
commitdiff
|
tree
2008-09-12
T
im Abbott
Move singular definition near ends_with
.
commit
|
commitdiff
|
tree
2008-09-12
Tim
A
bbott
Rename init_ksplice_module
to
init_ks
p
lice
_
p
a
ck (and
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Jeffrey
B
rian Arnold
Add ini
t
ial doc
u
mentation for k
s
plice
.
h
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Remove unused list of rel
o
c_addrmaps
.
commit
|
commitdiff
|
tree
2008-09-12
T
im
A
b
bott
Add a depende
n
cy
on the targ
e
t modul
e
af
t
er c
o
mp
u
t
i
ng
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Use
p
o
i
nters rather than
u
n
signed lo
n
gs in r
u
n-pre
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
T
im
Abbott
R
eplac
e
t
h
e %
"
ADDR " with %lx
f
o
r
pri
n
ti
n
g address
e
s
.
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Make
the s
t
age newline o
p
ti
o
nal
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Suppo
r
t --o
n
ly-targ
e
ts option in ksp
l
ice-create
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseo
r
g
U
s
e
--extra-m
a
tch to filter the existing li
s
t of objects
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
next