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
Remove unnecessary clear_list(&update->conflicts) from reverse_patches().
2008-09-26
Anders Kaseor
g
Don't
t
ry to lookup a NULL symbol
n
ame
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-26
A
nders Kaseorg
Asser
t
that we don't keep
a
s
ymbol in a deleted
s
ecti
o
n
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-26
Anders
K
aseorg
Spl
i
t objmanip's main into f
o
ur func
t
ion
s
(do_keep_p
r
imary
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-26
Anders Kaseorg
Make lo
a
d_offsets
a fun
c
tion
i
n
objman
i
p
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-26
Anders Kaseorg
Handle
__bug_table a
s
a
t
able
s
e
c
tion
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-26
Anders Ka
s
eorg
Delet
e
unused
p
a
rts of
.
a
l
t
instr_replacement
sectio
n
s
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-26
Anders Kaseorg
Obtain table sec
t
io
n
informati
o
n
from the k
e
r
ne
l
he
a
d
e
rs
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-25
Anders Kaseor
g
Ma
k
e
k
modsr
c
b
u
i
ld
flags a variab
l
e in ksplice-create
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-25
A
n
d
e
rs K
a
s
eorg
Make $tm
p
dir/kmodsrc a variable in
k
splice-create
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-25
A
nd
e
rs Kaseorg
Don't
make a tmpdir when only
prebuild
i
ng
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-25
Anders Kas
e
o
r
g
O
nl
y
check
for used
requi
r
ed v
a
riables in km
o
dsrc/Makef
i
le
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-25
Anders Kaseorg
U
s
e
the f
i
lter_ex_table_sec
t
io
n
logi
c
for all table
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-25
Anders K
a
seo
r
g
Merge objdiff
in
t
o objmanip k
e
ep
-
p
r
imary
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-25
A
n
d
e
rs K
a
seo
r
g
Fix ex_of
f
se
t
ca
l
culat
i
on in filter_ex_tabl
e
_se
c
t
ion
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-13
Anders K
a
s
e
org
Taint the kerne
l
upon a
p
p
l
i
c
ation of any
Ksplice
u
pdat
e
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders
K
aseorg
Verify that trampoline
s
are st
i
l
l pr
e
sent before removing
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Ander
s
Kase
o
rg
Rename
k
splice_kallsyms_expand_symb
o
l
to kalls
y
ms_expand_symbol
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
A
n
ders
Kaseo
r
g
M
ov
e
the sysfs code to the end
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Move kspli
c
e
_delet
e
d
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders
Kaseorg
Move
_
_modu
l
e
_
d
ata_addres
s
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders
Kaseorg
M
ove fin
d
_
symbol
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders
K
aseorg
Move use_mod
u
le
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
And
e
rs Kaseor
g
Move find_
m
odu
l
e
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Ander
s
K
aseorg
M
o
ve kallsy
m
s_on_e
a
ch_sym
b
ol thr
o
ugh m
o
du
l
e_kallsyms_on
_
each
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kas
e
org
Swap init_debu
g
_buf with clear
_
debug_buf
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Move patche
s
_module
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders
K
aseorg
Mo
v
e
f
o
l
low_trampolines
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Move add_
c
andi
d
at
e
_
v
al, prune
_
tra
m
p
o
li
n
e_vals, and
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
A
nders Kase
o
rg
Move create
_
sa
f
e
ty_record
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
An
d
ers Kaseorg
Move insert_trampol
i
n
e
an
d
remove_trampo
l
ine
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders
K
as
e
org
Move apply_patches through print_con
f
licts
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Sw
a
p
exported_symbo
l
_lookup
with
new_
e
xport_lookup
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kas
e
org
Move lookup_symbol_kallsym
s
and accumul
a
t
e_mat
c
h
ing_names
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders
K
aseorg
Move add_sys
t
em_m
a
p_
c
andi
d
ates
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
And
e
rs Kaseorg
Move lookup_r
e
l
o
c
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
An
d
ers Kaseorg
Move brute_search
a
nd brute_se
a
rch_a
l
l
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders
K
aseorg
P
ro
t
otyp
e
bru
t
e_search
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
An
d
er
s
Kaseorg
Move pr
i
nt_bytes
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Move t
r
y
_ad
d
r
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
And
e
rs Kase
o
rg
Mov
e
read_
r
e
l
o
c
_value and write_r
e
loc_value
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Move apply_relocs and apply_reloc
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Ande
r
s Kase
o
rg
Move
a
dd
_
d
ep
e
n
d
ency_on_
a
ddress
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
A
n
de
r
s Kaseorg
Move
f
inalize_patches
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Move
f
i
nalize_exports
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Move finalize_pack
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kase
o
rg
Reorder init_ksplice_upda
t
e, cleanup_kspl
i
c
e_update
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseor
g
Use an updated kallsyms API, kalls
y
ms_on_
e
a
c
h_symb
o
l
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Rename other_modul
e
_l
o
okup to lookup_sy
m
bol_kallsy
m
s
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Ander
s
Kaseorg
Don't look
u
p
l
o
cal ke
r
n
el sy
m
bols
u
n
l
ess we
'
re
p
atching
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Ka
s
eorg
Use
kern
e
l_kallsyms_on_each_symb
o
l in KSPLICE_STANDALONE
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
De
f
in
e
0x77777777
a
s
a
c
onstant KSPLICE_CANARY
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
And
e
rs Kaseorg
Implement arm tr
a
mpolines
w
ith
r
ead_
r
eloc_va
l
ue and
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
And
e
rs Kaseorg
I
mpl
e
ment x86 trampolines w
i
th read_relo
c
_val
u
e and
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Ande
r
s Kaseorg
Pass a pack to trampol
i
n
e
_
target, and mak
e
it return
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
And
e
rs Kaseorg
Pass
a pack to
prepare_trampoline
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Add an addr
p
a
ra
m
e
t
e
r to write_reloc_value
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
An
d
ers
Kaseorg
Move pc
r
el handl
i
ng out of
read_reloc_
v
alu
e
and writ
e
_reloc_
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
A
n
der
s
Kaseorg
Ma
k
e the stag
e
newline optional
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseo
r
g
S
u
ppor
t
--o
n
ly-targets option in
k
splice-c
r
eate
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
And
e
rs
Kaseorg
Use --ex
t
r
a
-matc
h
to filte
r
the e
x
isting
list of object
s
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
A
n
d
e
rs Kaseorg
Remove
.
KSPLICE_primary and
.
KSPLICE_helpe
r
files in
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
An
d
er
s
K
aseorg
Filter
t
h
e
.
fixup
s
ection ac
c
ord
i
ng to _
_
ex_tab
l
e
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Ande
r
s
K
a
s
e
org
Add
a
missing
space
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
And
e
rs Kaseorg
U
se bool t
y
pes
i
n objut
i
ls
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders
K
a
se
o
rg
U
se bool types in
t
he ksplice module
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
A
n
d
ers
K
a
s
eor
g
Don't use module_mutex when !b
o
o
tstrapped
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Check f
o
r relocation overflows in wr
i
te_rel
o
c_value
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders K
a
seorg
Dis
a
b
l
e
v
i
rtual_a
d
dress_map
p
ed whe
n
!bootstrapped
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kase
o
rg
C
lean u
p
r
e
location handling
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders
Kaseorg
lookup
_
a
ddre
s
s
is
n
o
longer used
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders K
a
s
e
org
Use kaspr
i
ntf
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders
Kaseor
g
U
s
e strict_strtoul
inst
e
ad of simple_strt
o
ul
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Us
e
read_str_set for rmsyms
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Ka
s
eorg
Avoid
s
h
e
ll
w
ords
(
) with no argu
m
en
t
s
, whi
c
h breaks
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders
K
aseorg
Suppor
t
r
un-pre matching of
e
xtra compilati
o
n
units
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Ande
r
s Kaseorg
Add kspl
i
ce-o
b
js funct
i
on to compute
.
KSP
L
ICE names
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders
K
a
seo
r
g
Make ksplice
-
obj
.
p
l
f
a
i
l
on bad input
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders
K
aseorg
Factor out commo
n
%
.
mod
.
KSPLI
C
E target in Makefile
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
I
n
c
lude a
l
ternative
.
h (if KSPLICE_NEED_PARAINSTRUCTIONS
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders K
a
s
e
o
rg
Don'
t
pass kid
to objma
n
ip keep-hel
p
e
r
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Ander
s
Kaseorg
D
on't send o
b
jdi
f
f output to ob
j
manip keep-helper
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Ande
r
s K
a
seorg
Remove KSPLICE_SIZE_DEL
E
TED flag
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
A
nd
e
rs
Kaseorg
Install
t
rampoline
s
to ksplice_deleted
at
dele
t
ed fun
c
tions
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders
Kaseorg
Co
m
put
e
p
->old
a
dd
r
from p->la
b
el instead of a k
s
plice_rel
o
c
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
And
e
rs Kaseo
r
g
Creat
e
tram
p
olin
e
s
out
s
i
d
e
sto
p
_machine
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Ander
s
K
ase
o
rg
Handl
e
the exc
e
ption tab
l
e as a
speci
a
l section
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Ka
s
eo
r
g
O
n
ly
r
etu
r
n new and del
e
ted
.
text
s
ections from objdiff
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Ande
r
s Kaseorg
Don't require a trailing
p
e
riod o
n
.
rodata and
.
da
t
a
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Use make -rR fo
r
a
s
m
all performance improvement
on
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Avoid space ch
a
racters in labels
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Pass an input
and output
t
o
o
bjmanip ins
t
e
a
d
of
modifying
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
A
n
de
r
s Kaseorg
Store a label instead
o
f a symbol in struc
t
ksplic
e
_patch
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
A
nders Kas
e
org
M
o
ve
lab
e
l computa
t
i
o
n in
t
o a
h
elper fun
c
tion symbol_labe
l
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders
K
aseorg
Remove addstr_all variab
l
e
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Add canonical_symbol helper function
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
And
e
r
s K
a
seorg
Check that
the
p
atch addr
e
ss
equals the
s
a
f
ety r
e
cord
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
An
d
er
s
K
a
s
eorg
s
l
eep(1) afte
r
pr
e
build to work around low-res
t
imestamps
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
An
d
ers Kaseorg
Account
for
t
he
u
se_r
e
la_
p
hack w
h
en writi
n
g ARM
relocations
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kas
e
o
r
g
Add er
r
o
r messag
e
s for exit status ha
n
dling
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders
Kaseor
g
Use $(LD
)
as the
linker
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
next