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
Fix data_ss logic in read_pointer.
2008-09-26
Tim Abb
o
tt
Fix data_s
s
logic in read_po
i
nter
.
commit
|
commitdiff
|
tree
2008-09-26
T
i
m Abbo
t
t
Simplify fi
l
t
er_tab
l
e
_
s
ectio
n
.
commit
|
commitdiff
|
tree
2008-09-26
Anders Kaseorg
Asser
t
that we do
n
'
t keep a sym
b
ol in a deleted section
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-26
Tim Ab
b
ott
Replace want_section with a fla
g
in the s
u
persect
.
commit
|
commitdiff
|
tree
2008-09-26
Tim
A
bbo
t
t
R
e
place t
h
e c
h
sec
t
s li
s
t wit
h
a flag in the
s
upersect
.
commit
|
commitdiff
|
tree
2008-09-26
Tim Abbott
Replace
t
he
n
ewsects
l
i
st
with a
flag in the supe
r
sect
.
commit
|
commitdiff
|
tree
2008-09-26
T
im Abbott
Mo
v
e is_speci
a
l from objcommon into obj
m
a
n
i
p
.
commit
|
commitdiff
|
tree
2008-09-26
Anders Ka
s
eorg
Split objman
i
p's main into four functi
o
n
s
(do_kee
p
_pr
i
m
ary
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-26
Anders Kaseorg
Ma
k
e
l
o
ad_o
f
fset
s
a functi
o
n in objma
n
ip
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-26
Ti
m
Abbot
t
Use
t
he
s
tandard __st
r
i
n
g
if
y
macro, ra
t
her than
STR
.
commit
|
commitdiff
|
tree
2008-09-26
T
im Abb
o
tt
D
ie if
a
data
o
r bs
s
section is s
u
p
po
s
ed to be
changed
.
commit
|
commitdiff
|
tree
2008-09-26
T
i
m Abbott
When compa
r
ing con
t
ents,
don't
c
om
p
are storage
u
nits
.
.
.
commit
|
commitdiff
|
tree
2008-09-26
Tim Ab
b
ott
A
d
d debugging code to objmanip
.
commit
|
commitdiff
|
tree
2008-09-26
T
im
A
bbo
t
t
Add
m
issi
n
g checks f
o
r being the pr
i
mary modul
e
w
h
en
.
.
.
commit
|
commitdiff
|
tree
2008-09-26
Tim
A
b
b
o
t
t
Replac
e
the mark_wan
t
ed_
i
f_referenced whitelist with
.
.
.
commit
|
commitdiff
|
tree
2008-09-26
Tim Abbott
Ha
n
dle moving
functi
o
n
s between compilation units
.
commit
|
commitdiff
|
tree
2008-09-26
Tim A
b
bott
S
plit primary and
he
l
per write_ksplice_sec
t
ion
l
oops
.
commit
|
commitdiff
|
tree
2008-09-26
Ander
s
Kaseorg
Handle __bug_table as
a
t
able section
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-26
Tim Abbott
Replace the objmani
p
ke
e
p-pri
m
ary diff/floodfill
a
lgorithm
.
commit
|
commitdiff
|
tree
2008-09-26
Anders
K
aseorg
Delete unused parts of
.
a
ltins
t
r_
r
eplacem
e
nt sections
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-26
Anders Kaseor
g
Obtai
n
table section
i
nfor
m
a
tio
n
from the kernel headers
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-25
Anders Kaseorg
Make kmodsrc build flag
s
a var
i
able in ksplice-create
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-25
Ander
s
Kaseor
g
Make $
t
mpdir/kmodsrc a variable in ksplice-c
r
eate
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-25
Anders Kaseorg
Don't
m
ake a
t
mpdir
when
on
l
y
prebuilding
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-25
Anders Kaseorg
Only check
f
or used requi
r
e
d
variables in kmodsrc/Makefile
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-25
And
e
rs Kaseorg
Use the filter_ex_table_section log
i
c for
a
ll table
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-25
T
i
m Abbott
Centra
l
ize ob
j
manip
de
b
u
gging output
.
commit
|
commitdiff
|
tree
2008-09-25
Tim
A
bbott
C
l
eanup wri
t
e_ksplice_se
c
tion loop
.
commit
|
commitdiff
|
tree
2008-09-25
T
i
m Ab
b
ott
U
se matchable_t
e
xt_section
.
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
Add
a matchab
l
e_te
x
t
_section he
l
per function
.
commit
|
commitdiff
|
tree
2008-09-25
Tim Ab
b
ot
t
Pass a sup
e
rbfd
t
o want_s
e
c
tio
n
.
commit
|
commitdiff
|
tree
2008-09-25
T
i
m
A
bbott
Renam
e
neede
d
_data_s
e
cti
o
n t
o
matchable_data_section
.
commit
|
commitdiff
|
tree
2008-09-25
T
i
m
A
bbott
Clean up expor
t
_
d
esc hand
l
ing co
d
e
.
commit
|
commitdiff
|
tree
2008-09-25
Tim
Abbott
Clean up t
h
e
w
r
i
te_ks
p
l
i
ce
_
patch loop
.
commit
|
commitdiff
|
tree
2008-09-25
Tim
Abb
o
tt
U
p
date the l
i
st of c
h
a
n
ged
t
e
xt s
e
c
tions in
the wanted
.
.
.
commit
|
commitdiff
|
tree
2008-09-25
Tim Ab
b
ott
Rena
m
e the list
of
c
ha
n
ged
s
ec
t
ion names from sections
.
.
.
commit
|
commitdiff
|
tree
2008-09-25
Tim
A
bbott
Remove now-unu
s
ed l
a
bel_
m
ap p
a
r
s
ing code
.
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
Rem
o
v
e s
t
ruct kspl
i
c
e
_t
r
ampoline
.
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbot
t
Re
m
ove prune_trampolin
e
_
va
l
s hack
.
commit
|
commitdiff
|
tree
2008-09-25
Ti
m
Abbott
Remove reverse tramp
o
lines
.
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbo
t
t
U
s
e trampoline repladd
r
s
,
not trampoline oldaddrs
,
.
.
.
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
Pa
s
s
a
ksp
l
i
c
e_pack to add_candida
t
e_val
.
commit
|
commitdiff
|
tree
2008-09-25
T
i
m
A
bbo
t
t
Suppres
s
duplicate
s
tr
i
ngs written t
o
the
.
kspli
c
e_str
.
.
.
[
andersk@mit.edu
: Simplify write_string]
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
Suppre
s
s
d
u
p
li
c
ate ksplice_symbol
struc
t
ures
.
commit
|
commitdiff
|
tree
2008-09-25
Tim
Abbot
t
Handle
some cases o
f
m
o
v
i
n
g
global functions be
t
ween
.
.
.
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
Simplif
y
f
ilter_symbols
.
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
Only EXPORT_S
Y
MBOL_G
P
L init_ksplice_pack
.
commit
|
commitdiff
|
tree
2008-09-25
Anders Kaseor
g
Mer
g
e objdiff
i
nto ob
j
manip
k
eep-primary
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-25
T
i
m Abbott
Ke
e
p the symbol
s
u
s
e
d
i
n new
_
relocs as
w
ell as relocs
.
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
Use print_labe
l
_map to p
a
s
s the lab
e
l_map
from objdiff
.
.
.
commit
|
commitdiff
|
tree
2008-09-25
Tim
Ab
b
ott
Add symbols i
n
c
onst s
e
ctions to the
l
a
bel
m
aps
.
commit
|
commitdiff
|
tree
2008-09-25
Ande
r
s
Kaseorg
Fix ex_
o
ffset calculation
i
n filter_
e
x_ta
b
l
e_section
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-13
Anders K
a
se
o
rg
Taint the k
e
r
nel upon appli
c
ation of
a
ny Ksp
l
ice update
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Ve
r
ify that trampol
i
n
e
s are s
t
ill present before
r
e
m
ovin
g
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Jeffrey Br
i
a
n
Arnold
Clari
f
y pr
i
vate fields
.
commit
|
commitdiff
|
tree
2008-09-12
T
i
m
A
bbott
Change 0
x
E9 to 0xe9
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abb
o
t
t
Remove debug leve
l
s from
t
he perl u
t
il
i
ties
.
commit
|
commitdiff
|
tree
2008-09-12
Anders
K
as
e
org
Re
n
ame ksp
l
i
c
e_kallsyms_
e
xp
a
nd_symbol to kallsyms_expand_symbol
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseo
r
g
M
o
ve the sysf
s
code to the end
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Ander
s
Kaseorg
M
ove ksp
l
ice_deleted
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Move __m
o
dule_d
a
ta_address
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
And
e
rs Kaseorg
M
ove
f
ind_symbol
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Move use_module
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
And
e
rs K
a
seorg
Mo
v
e find_m
o
d
u
l
e
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Move kal
l
syms_
o
n_
e
a
ch_
s
y
mbol
t
hroug
h
mod
u
le_kallsym
s
_o
n
_each
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
S
w
ap init_debug
_
buf
with clea
r
_debug_b
u
f
.
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 Kaseorg
Mo
v
e fo
l
low
_
trampolines
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Move add_candid
a
te_val,
p
run
e
_trampoline
_
vals, a
n
d
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
And
e
rs Kaseorg
Move create_safety_re
c
o
r
d
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Ander
s
Kaseorg
Move i
n
se
r
t
_
trampoline
a
nd remove_trampolin
e
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Move
apply_patches through print_co
n
flicts
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Swap ex
p
orted
_
s
ym
b
ol_l
o
o
ku
p
with new_exp
o
rt_lookup
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Move lo
o
k
up_symbol_
k
all
s
yms and accumulate_matching_nam
e
s
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
M
ove ad
d
_system
_
map
_
c
an
d
idates
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Move lookup_reloc
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
An
d
ers Kas
e
o
r
g
Move brute_search
a
nd brute_search_a
l
l
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Ander
s
Kaseorg
Pr
o
totype brute_search
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Move p
r
int_bytes
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kas
e
org
Move
t
ry_addr
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Move r
e
ad_reloc_value and write_re
l
oc_value
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
n
d
e
rs Kaseorg
Move appl
y
_r
e
loc
s
a
n
d apply_reloc
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
An
d
ers Kaseorg
Move add_de
p
end
e
ncy_on_address
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Ka
s
eo
r
g
Move finalize_
p
a
t
che
s
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Ande
r
s Ka
s
eorg
Move fin
a
lize_
e
x
p
orts
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
An
d
ers Kaseorg
Move finalize_pack
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Ander
s
Kaseorg
R
e
order init_kspli
c
e_upda
t
e, clea
n
up_ksplic
e
_
update
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Use an updated kallsyms API, kallsyms_on_each
_
symbol
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Ander
s
Kaseorg
Re
n
am
e
other_
m
od
u
le_lookup to lookup_symbol_kallsym
s
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
nders Kaseorg
Don't look up loc
a
l kernel s
y
m
b
ols unl
e
ss
we'r
e
p
a
tchi
n
g
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
An
d
ers Kaseorg
Use ke
r
n
e
l_
k
all
s
yms_on_each_symbo
l
in KSPLICE_STANDALONE
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Define 0x77777777 a
s
a constant KSPL
I
C
E
_CANARY
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseo
r
g
Imp
l
eme
n
t arm trampolines wi
t
h read_reloc_val
u
e
a
n
d
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
nders Kaseorg
Imp
l
emen
t
x86 trampolines with re
a
d
_reloc_value and
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Ande
r
s Kaseorg
Pass
a
pack
t
o trampoline_t
a
rget,
a
nd make i
t
return
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
An
d
ers Kaseorg
Pass a
pack to prepare_trampoline
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseo
r
g
Add
an addr para
m
eter to
write_reloc_value
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Move pcrel handling out o
f
read
_
reloc_value and writ
e
_reloc
_
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Fix trivial checkpatch
e
rrors
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Ab
b
ott
Remove
u
nused ends_with
f
unction
.
commit
|
commitdiff
|
tree
next