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
Return NO_MATCH when failing to finalize a pack.
2008-09-12
Ti
m
Abbott
Return NO_MA
T
CH when
f
ailing to finalize a pack
.
commit
|
commitdiff
|
tree
2008-09-12
T
im
Abbott
Improve some
comments
.
commit
|
commitdiff
|
tree
2008-09-12
T
i
m
A
bb
o
tt
Comb
i
ne two
a
d
j
a
cent
ksdebug statements
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Remov
e
goto f
r
om check_each
_
task in integra
t
ed Ksplice
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abb
o
tt
I
mprove __ks
p
lice_deleted m
e
ssage
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Move
p
atches_module prot
o
ty
p
e
t
o
a
m
o
re rea
s
o
n
able
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
T
i
m
A
bbott
Mo
v
e
kspli
c
e
_
kobj definition next to ksplice
_
m
od
u
le_list
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
M
ove
clear_list after proto
t
ypes
.
commit
|
commitdiff
|
tree
2008-09-12
Ti
m
Abbo
t
t
Move
s
ing
u
l
a
r definition
n
ear ends_w
i
t
h
.
commit
|
commitdiff
|
tree
2008-09-12
Tim
A
bbott
Ren
a
me ini
t
_ksplice_m
o
dule to
i
nit_ksplice
_
p
ack
(
and
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Jeffrey Brian
A
rno
l
d
Add initial docume
n
tation for ksplice
.
h
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Remov
e
unused list of reloc_addrmaps
.
commit
|
commitdiff
|
tree
2008-09-12
Tim A
b
bott
Add a de
p
endency
on the targe
t
module after
computi
n
g
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
T
i
m Abbott
Use pointers rather than unsign
e
d longs i
n
run-pre
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Re
p
lace the %" AD
D
R " with %
l
x for printing add
r
esse
s
.
commit
|
commitdiff
|
tree
2008-09-12
A
n
ders Kaseorg
Mak
e
the st
a
ge newline
optional
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Support --o
n
ly-targets o
p
tion in ks
p
lice-create
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders
Kaseorg
Use
-
-
e
xtra-
m
atch
t
o fi
l
ter the e
x
isting l
i
st of
o
bj
e
cts
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
n
ders Kaseorg
Remove
.
KS
P
LICE_primary and
.
KSPLICE_helper f
i
les in
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Ti
m
Abbott
Add support
f
or rec
u
rsive Ksplice updates ad
d
ing ne
w
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
T
im Abbott
Use
cr
e
ate_safety
_
recor
d
in
a
pply_patches
.
commit
|
commitdiff
|
tree
2008-09-12
T
i
m Abb
o
t
t
Install reverse tramp
o
lines over the repladdr of
t
he
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Tim A
b
bott
Patch funct
i
on
s
whi
c
h are jumped into
from other sect
i
ons
.
commit
|
commitdiff
|
tree
2008-09-12
Anders K
a
seorg
Filte
r
the
.
fixup sect
i
on a
c
c
o
rding to __ex_table
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kase
o
r
g
A
d
d a
m
issing spa
c
e
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Clean u
p
prototypes for init_debu
g
_buf a
n
d clear_de
b
ug_buf
.
commit
|
commitdiff
|
tree
2008-09-12
T
i
m Abbott
Ren
a
me create_trampoline
t
o prepare_trampoline
.
commit
|
commitdiff
|
tree
2008-09-12
Ti
m
Abbo
t
t
R
ename struct export
iter
a
tor variable
s
from e
x
port
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
T
im Abbo
t
t
Fold
a
dd
_
p
a
tch_depend
e
ncies into finalize_patc
h
e
s
.
commit
|
commitdiff
|
tree
2008-09-12
Tim A
b
bott
Re
n
a
me process_patc
h
es to
finalize_patches, and process_expo
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Tim
A
b
bott
Rearrange
and comment t
h
e
p
r
ototypes in kspli
c
e
.
c
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbo
t
t
R
e
n
a
m
e
a
ctivate_helper to mat
c
h_
p
a
c
k_sections
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Rename activate_primary to finalize_p
a
ck
.
commit
|
commitdiff
|
tree
2008-09-12
Tim
Abbott
Rename search_for_m
a
tch to find
_
sect
i
on
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abb
o
tt
R
ename compute_a
d
dres
s
to look
u
p_sym
b
ol
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Rename struct ksplice_siz
e
t
o struct
ksplice_
s
ection
.
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Use bool typ
e
s in objutils
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Ande
r
s Kas
e
org
U
se
bool types in t
h
e kspl
i
ce module
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Tim
Ab
b
ot
t
Remove unnecessary
c
h
eck for ksplice modules in ad
d
_
d
epe
n
den
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Tim
A
bbott
Add d
e
bugging
p
r
int stat
e
ments f
o
r var
i
ous
une
x
pec
t
ed
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
T
im Abbott
Make struc
t
conflict_
a
ddr
'
s
h
as_confli
c
t
a bo
o
l
.
commit
|
commitdiff
|
tree
2008-09-12
Tim
Ab
b
ott
R
e
n
a
me struct conflict_fr
a
me to
stru
c
t conflict_addr
.
commit
|
commitdiff
|
tree
2008-09-12
Tim
Abbott
Su
p
pres
s
duplic
a
t
e
s
in
the
S
y
stem
.
map
array
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Remove
S
ystem
.
ma
p
from integra
t
ed Ksplic
e
.
commit
|
commitdiff
|
tree
2008-09-12
Jeffrey Brian Arnold
Mov
e
apply_update i
n
ner
loo
p
to act
i
vate_pack
.
commit
|
commitdiff
|
tree
2008-09-12
Jeffrey
Brian
Arnold
Clean up loop in ap
p
ly_
u
pdate
.
commit
|
commitdiff
|
tree
2008-09-12
Jeffrey Brian
A
rnold
Separa
t
e if cl
a
use for clarity
.
commit
|
commitdiff
|
tree
2008-09-12
Jeff
r
e
y Brian
A
rnold
Rename set_temp_myst_relo
c
s to set_temp_n
a
mevals
.
commit
|
commitdiff
|
tree
2008-09-12
Jeffrey
B
ria
n
A
r
n
old
C
l
ean up
r
et
handling
.
commit
|
commitdiff
|
tree
2008-09-12
Jeffre
y
B
r
ian
A
r
n
old
Remove
i
nline from functions that do not need
it
.
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Don't use module_mute
x
when !boots
t
rapped
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Tim
Abbo
t
t
O
n
ly
i
gnore
.
rod
a
ta
.
str
.
rodata sects in compute
_
a
d
dre
s
s
.
commit
|
commitdiff
|
tree
2008-09-12
Tim
A
bbott
Ren
a
me struct module_pack to struc
t
ks
p
lice_
p
a
c
k
.
commit
|
commitdiff
|
tree
2008-09-12
Tim
A
bbott
U
p
date
t
h
e obj
m
anip
documenta
t
ion
comment
s
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbot
t
Updat
e
the o
b
d
i
ff
d
ocum
e
nt
a
t
i
on
c
omment t
o
reflect
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
J
e
ffrey
Bria
n
Arnold
Mov
e
valid_st
a
c
k
_ptr
t
o
ARCH direct
o
ry
.
commit
|
commitdiff
|
tree
2008-09-12
J
e
f
frey Brian
A
r
n
old
R
ename
struct update_bundle
to upd
a
te
.
commit
|
commitdiff
|
tree
2008-09-12
Je
f
fr
e
y Br
i
an Arnold
R
e
place
f
ailed
_
t
o_f
i
nd wit
h
ksdebug
.
commit
|
commitdiff
|
tree
2008-09-12
Jeffrey Brian Ar
n
old
Replace pri
n
t_a
b
ort w
i
t
h ksdebug
.
commit
|
commitdiff
|
tree
2008-09-12
J
effre
y
Bri
a
n Arnold
Move reg
i
ster_ksplice_module into ini
t
_kspl
i
ce_
m
odule
.
commit
|
commitdiff
|
tree
2008-09-12
J
e
ffrey Brian Arnold
Update the error
messages printed
by ksplice-apply
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
T
i
m Abbot
t
Fix abort_t type error
i
n
app
l
y_
p
atches
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Move the arch-independe
n
t part of
f
ollow_trampol
i
n
e
s
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Tim
Abbot
t
Only in
c
l
ude ap
p
l
ie
d
packs
i
n th
e
ksplice_module_l
i
st
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Fix check for s
e
ctions that keep-pr
i
mary should remove
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Prin
t
out changed roda
t
a s
e
ctions as
n
ew
and delet
e
d
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
T
im Abbott
Print out changes in t
h
e
s
et of rod
a
ta se
c
t
i
ons
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbot
t
Add
function is_speci
a
l in objcommo
n
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Rename
s
pecial sec
t
ions to tabl
e
sec
t
io
n
s
.
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Check for relocatio
n
o
verflows in wr
i
te_reloc_value
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders
K
a
seorg
Disable virtual_addre
s
s_mapped when !bootstrapped
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders
K
ase
o
rg
Clean
up
reloca
t
i
on
handling
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
An
d
ers Kaseorg
lookup
_
a
d
dress is
n
o longer used
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Jeffrey Brian
A
r
n
old
R
e
name FUNCT
I
ON_
S
E
C
TIONS to
CONFIG_FUNCTION_D
A
TA_S
E
CTIONS
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Ab
b
ott
Output section si
z
e
s
in hex f
o
rmat in
try_
a
d
d
r
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Remove debug level
s
from k
s
d
e
bug
.
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
U
se ka
s
printf
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
An
d
e
r
s Kaseorg
Use
strict_s
t
rtoul
i
n
s
tead
of si
m
ple_strtoul
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Tim A
b
bott
F
ix
i
nd
e
ntation f
o
r while_e
a
ch
_
thread
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Remove out-of-date docume
n
t
ation fro
m
kspl
i
ce-
c
re
a
te
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Rem
o
ve code
for checking expor
t
type
s
for dele
t
e
d exports
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Ab
b
ott
R
ena
m
e the relocation a
p
plica
t
ion
functions
.
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Use r
e
ad_str_set for rmsy
m
s
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Tim A
b
b
ott
Adjust
o
r
d
el
e
t
e
symbols
i
n
s
pecial sectio
n
s as ap
p
ropr
i
ate
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Ab
b
ott
Pass
f
rom objdiff to objman
i
p the changes
i
n
s
ec
t
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Tim
Abbot
t
Make s
a
fe
t
y_r
e
cord size an u
n
sig
n
ed long
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Use graph matching to
match jump
s
within a section
.
commit
|
commitdiff
|
tree
2008-09-12
Tim
Ab
b
o
t
t
Cr
e
at
e
safety_r
e
cords from in
s
i
d
e run_p
r
e_cmp
.
commit
|
commitdiff
|
tree
2008-09-12
Ti
m
Abb
o
tt
Co
m
pute first
_
byte_sa
f
e in
process
_
patches,
n
ot cr
e
at
e
_
s
afet
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Ad
d
debugg
i
n
g
output for UNEXPECTE
D
failures in
p
rocess_patches
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Move c
r
eation of s
a
fety_records into its o
w
n
function
.
commit
|
commitdiff
|
tree
2008-09-12
Anders Kase
o
r
g
A
v
oid shellwords()
with no argume
n
ts, wh
i
ch breaks
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Suppo
r
t
r
u
n
-pre mat
c
h
i
ng of extra compilation units
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
And
e
rs Kaseor
g
A
d
d ksplice-objs functio
n
to compute
.
KSP
L
ICE names
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
n
ders Ka
s
eorg
Make ks
p
lice-obj
.
p
l
fa
i
l on bad input
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
n
ders Kaseorg
F
a
c
tor out com
m
on %
.
mod
.
KSPLIC
E
tar
g
et in M
a
k
efile
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kas
e
o
rg
Include altern
a
tive
.
h
(
i
f KSPLICE_NEE
D
_PA
R
AINS
T
RUCTION
S
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Ander
s
Kaseorg
Don't pass kid to
o
bjmani
p
keep-h
e
lper
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Ander
s
Kase
o
rg
Don't send objdiff out
p
ut to objman
i
p keep-
h
elper
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Ander
s
Kaseorg
Rem
o
ve K
S
PLI
C
E_SIZE_DELETED
f
lag
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
next