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
Replace want_section with a flag in the supersect.
2008-09-26
T
i
m
Abbott
R
eplac
e
w
ant_section with a
f
l
a
g in th
e
supersect
.
commit
|
commitdiff
|
tree
2008-09-26
Tim A
b
bo
t
t
Replace the
c
hsects
list with
a
flag in the supersect
.
commit
|
commitdiff
|
tree
2008-09-26
Tim Abbot
t
Re
p
l
ace the
newsects list wit
h
a flag in t
h
e sup
e
r
s
ect
.
commit
|
commitdiff
|
tree
2008-09-26
Tim Abbott
M
o
ve
i
s_speci
a
l
f
rom objcommon into
o
b
jman
i
p
.
commit
|
commitdiff
|
tree
2008-09-26
A
n
ders
K
aseorg
Split ob
j
ma
n
ip
'
s
mai
n
into fou
r
functions (
d
o_keep_p
r
imary
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-26
Anders Kaseorg
Ma
k
e l
o
ad_offsets a func
t
ion in objm
a
n
ip
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-26
Tim A
b
b
ot
t
Use the stand
a
rd __strin
g
ify
m
ac
r
o, r
a
ther
t
han STR
.
commit
|
commitdiff
|
tree
2008-09-26
Tim Abbott
Die
i
f a
data or bs
s
section is supposed
to be changed
.
commit
|
commitdiff
|
tree
2008-09-26
Tim Abbott
W
h
en comparin
g
contents, don't
c
ompare sto
r
age u
n
its
.
.
.
commit
|
commitdiff
|
tree
2008-09-26
Tim Ab
b
ott
A
dd
debug
g
i
n
g
c
ode to objman
i
p
.
commit
|
commitdiff
|
tree
2008-09-26
Tim Abbott
Add
m
iss
i
ng ch
e
cks
for bein
g
the
primary module when
.
.
.
commit
|
commitdiff
|
tree
2008-09-26
Tim Abbott
R
e
plac
e
th
e
mark_wanted_if_refe
r
e
n
ced
whitelis
t
w
i
t
h
.
.
.
commit
|
commitdiff
|
tree
2008-09-26
T
i
m Abbott
Han
d
le mo
v
i
n
g functions be
t
ween compilation unit
s
.
commit
|
commitdiff
|
tree
2008-09-26
Tim Abbott
Split p
r
i
mary an
d
helpe
r
writ
e
_
kspli
c
e_section l
o
ops
.
commit
|
commitdiff
|
tree
2008-09-26
Ande
r
s
K
ase
o
rg
H
a
ndle __bug
_
tab
l
e as
a
table section
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-26
Tim Abbo
t
t
Replace the
obj
m
anip k
e
ep-primary diff/floodfi
l
l algorithm
.
commit
|
commitdiff
|
tree
2008-09-26
Anders Kaseorg
Delete unused
parts o
f
.
a
ltinstr_replacemen
t
sections
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-26
Ander
s
Kaseorg
Obt
a
in table s
e
ction in
f
ormation fro
m
the
kernel headers
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-25
Anders
K
aseorg
M
ake kmodsrc b
u
ild flags a va
r
iab
l
e
i
n
k
sp
l
i
c
e
-
c
r
e
ate
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-25
An
d
ers Kaseorg
Make $tmpdir/
k
modsrc
a
variabl
e
in ksplice-create
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-25
Anders Ka
s
eorg
Don't make
a tmpdir
w
hen
only prebuilding
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-25
A
n
ders
K
a
seorg
Only ch
e
ck
f
o
r used required variables in kmodsrc/M
a
k
e
file
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-25
Ander
s
Kaseo
r
g
U
s
e the f
i
lter_ex_table_se
c
tion
l
ogic for a
l
l table
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-25
Tim A
b
bott
Centraliz
e
o
bjmanip debugging output
.
commit
|
commitdiff
|
tree
2008-09-25
T
im Abbott
Cleanup wr
i
te_ksplic
e
_section loop
.
commit
|
commitdiff
|
tree
2008-09-25
Tim A
b
b
ott
Use
m
atchable_text_s
e
ction
.
commit
|
commitdiff
|
tree
2008-09-25
Tim
A
bbott
Add
a
m
a
tc
h
able_text_section
h
elp
e
r function
.
commit
|
commitdiff
|
tree
2008-09-25
T
im Abbott
P
ass a supe
r
bfd to wa
n
t
_
sect
i
on
.
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
R
e
name neede
d
_data
_
section to matchable_d
a
ta_s
e
ction
.
commit
|
commitdiff
|
tree
2008-09-25
T
i
m Abbott
Clean u
p
expo
r
t_d
e
sc handling cod
e
.
commit
|
commitdiff
|
tree
2008-09-25
Tim Ab
b
ott
Clean up
the write_
k
s
p
lic
e
_patc
h
loop
.
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
Up
d
ate the li
s
t of
changed text secti
o
ns
in the wan
t
ed
.
.
.
commit
|
commitdiff
|
tree
2008-09-25
Tim
Abbott
Rename th
e
list of
c
hanged sectio
n
names
from sec
t
ion
s
.
.
.
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbot
t
Remove now-unused
label_m
a
p parsing
code
.
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbot
t
Remove struct ksplice_tram
p
o
line
.
commit
|
commitdiff
|
tree
2008-09-25
T
im Abbott
Remove prune_tr
a
mpo
l
ine_vals hack
.
commit
|
commitdiff
|
tree
2008-09-25
T
i
m
Abbott
R
emove reverse
trampolines
.
commit
|
commitdiff
|
tree
2008-09-25
Tim Ab
b
o
t
t
Use tram
p
oline repladdrs, not tr
a
mpoline ol
d
addrs,
.
.
.
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
Pass a ksplice_pack to
a
dd_candida
t
e_val
.
commit
|
commitdiff
|
tree
2008-09-25
T
i
m
Abbott
Suppress du
p
li
c
a
te
strings written
t
o the
.
k
splice_str
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
Suppress duplicat
e
ks
p
l
ice_s
y
mbol str
u
ctures
.
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
Handle some cases o
f
moving global functions be
t
ween
.
.
.
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbot
t
Si
m
plify filter_sy
m
b
ols
.
commit
|
commitdiff
|
tree
2008-09-25
Tim Ab
b
ot
t
Onl
y
EXPOR
T
_S
Y
MB
O
L
_G
P
L i
n
it_ksplice
_
pack
.
commit
|
commitdiff
|
tree
2008-09-25
Anders Kaseorg
M
e
rge objdiff
i
nto o
b
jm
a
ni
p
ke
e
p-prim
a
r
y
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
Keep the sym
b
ols u
s
e
d in new_relocs as
w
ell as r
e
lo
c
s
.
commit
|
commitdiff
|
tree
2008-09-25
Ti
m
A
b
b
o
t
t
Use
pr
i
nt_labe
l
_m
a
p to pa
s
s the lab
e
l_map from o
b
jdi
f
f
.
.
.
commit
|
commitdiff
|
tree
2008-09-25
T
i
m Abb
o
t
t
Add symbols in
con
s
t
s
ections to the
la
b
el
maps
.
commit
|
commitdiff
|
tree
2008-09-25
Anders Kaseorg
Fix e
x
_
o
f
fset calculation in
f
ilter_ex
_
table_section
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-13
Anders
Kase
o
r
g
Taint t
h
e kernel up
o
n app
l
ication
of any Kspl
i
ce
update
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
A
nd
e
r
s Kaseorg
Verify that trampolines are stil
l
present before removing
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Jeffrey Brian Arnold
Cl
a
rify private fields
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Change 0xE9 to
0
xe9
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abb
o
t
t
Remove debug levels
from the
perl utilities
.
commit
|
commitdiff
|
tree
2008-09-12
A
n
ders
K
aseorg
R
e
n
ame ksplice
_
kallsyms_expand_symbol
to
k
allsym
s
_
expa
n
d
_symbol
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Mo
v
e the s
y
sfs code
to the end
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders K
a
seorg
Move
k
splice
_
de
l
e
ted
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders K
a
seor
g
Move __module_
d
ata_a
d
dress
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
An
d
er
s
Kaseorg
Move find_symbol
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Move u
s
e_modu
l
e
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
An
d
ers Kaseorg
Move find_module
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Move kalls
y
ms_on_each_s
y
mbol th
r
ough mod
u
le_kallsyms_o
n
_each
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kas
e
org
Sw
a
p ini
t
_de
b
ug_buf
with clear_d
e
bug_buf
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Move patches_module
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseor
g
Move fo
l
lo
w
_t
r
ampo
l
ines
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
M
ove add_cand
i
d
a
t
e_val, prune_
t
rampol
i
ne_vals, and
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
And
e
rs Kaseor
g
Move
c
reat
e
_
s
afet
y
_record
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Move in
s
ert_t
r
ampoline
and re
m
ove_trampoline
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Move
a
p
ply
_
patches th
r
ough print_conflicts
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders K
a
seo
r
g
Swap ex
p
orte
d
_symb
o
l_
l
o
okup with n
e
w
_
e
xport_
l
ooku
p
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Move l
o
o
k
up_
s
ymbol_k
a
llsyms an
d
accum
u
l
a
t
e_ma
t
c
h
ing_
n
am
e
s
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Move add_system_map
_
candidates
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders K
a
seorg
Move lookup_reloc
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Ande
r
s Kaseorg
M
o
ve
brute_search and
b
r
ute_search_all
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
P
rot
o
t
ype brute
_
searc
h
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kase
o
rg
Move print_bytes
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders K
a
seorg
Move try_addr
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Move read_re
l
oc_value and
write_reloc_value
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Ander
s
Kase
o
r
g
Move appl
y
_r
e
l
o
c
s
a
nd appl
y
_reloc
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Move add_
d
e
pendency
_
on_address
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
A
nde
r
s Kas
e
o
r
g
Move finalize_patche
s
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Ander
s
Kase
o
rg
Move
f
inalize_exports
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Mov
e
finalize_pack
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
And
e
r
s
Kaseorg
R
e
orde
r
i
n
i
t_k
s
plice_
u
p
d
ate, cleanu
p
_ksplice_update
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseor
g
Use an updated k
a
l
l
sym
s
API, kallsym
s
_on_each_symbol
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseor
g
Ren
a
me other_module_lookup to lookup_sy
m
bol_kall
s
yms
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders K
a
seorg
Do
n
't l
o
o
k
up local
kerne
l
s
ym
b
ols u
n
l
e
ss
we're
p
a
tching
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Use kernel_kall
s
yms
_
on_each_symbo
l
in
KSPLI
C
E_S
T
ANDAL
O
NE
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Define 0x77777777 as a const
a
nt KSPLICE_CAN
A
RY
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseo
r
g
Implement ar
m
trampolines
w
ith r
e
ad_reloc_valu
e
and
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseo
r
g
Im
p
le
m
ent
x86 trampol
i
nes w
i
th read_reloc_v
a
lue and
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Pass a pa
c
k
to
trampoli
n
e_target, and
m
ake
it return
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kase
o
rg
Pass a pack
to
p
repare_t
r
ampolin
e
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders K
a
seorg
Add
an addr
parameter to wr
i
te_
r
eloc_value
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
An
d
ers
Ka
s
eorg
Move pcrel h
a
ndlin
g
out of r
e
ad_relo
c
_
v
a
l
u
e an
d
w
r
ite
_
relo
c
_
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Ti
m
Abbott
Fi
x
trivial
c
h
e
c
kpatch
errors
.
commit
|
commitdiff
|
tree
2008-09-12
Tim
A
bbott
R
e
move unused ends_wit
h
f
unc
t
ion
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Use pat
c
h
e
s_modul
e
i
n
brute
_
search
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abb
o
tt
Return NO_MATCH
when faili
n
g
to finalize a p
a
ck
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbot
t
Improve som
e
c
ommen
t
s
.
commit
|
commitdiff
|
tree
next