repo.or.cz
/
llvm.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Relocate with the symbol if the relocation is of kind NTPOFF.
2010-11-24
R
a
fael
E
s
p
in
d
ola
Reloc
a
t
e
with t
h
e symbol
if the reloc
a
tion is of kind
.
.
.
commit
|
commitdiff
|
tree
2010-11-24
R
a
f
a
el
E
sp
i
n
d
ola
Fix and add tests for all
ca
s
es in
x
86 and x86
_
64 where
.
.
.
commit
|
commitdiff
|
tree
2010-11-24
Ra
f
ael Espind
o
la
T
e
stca
s
e for
r
1
20017
.
commit
|
commitdiff
|
tree
2010-11-24
Rafael
Espindola
If
a
symbol is
used as
t
ls,
m
a
rk it as tls
e
ven if
.
.
.
commit
|
commitdiff
|
tree
2010-11-23
Raf
a
el
Espindola
Implement th
e
rex64 prefi
x
.
commit
|
commitdiff
|
tree
2010-11-23
Rafael Esp
i
ndola
Invali
d
ate the la
y
out on a
n
y
relaxatio
n
, not just Instruc
t
io
.
.
.
commit
|
commitdiff
|
tree
2010-11-23
Rafael
E
spindola
Produce
a
r
e
location
for pcrel abso
l
u
te value
s
.
Based
.
.
.
commit
|
commitdiff
|
tree
2010-11-23
Rafael Esp
i
ndol
a
Reuse data fra
g
ments while
l
owe
r
i
n
g
.
Patch by David
.
.
.
commit
|
commitdiff
|
tree
2010-11-22
Rafael Espin
d
ola
R
emove dup
l
i
c
ated cons
t
ants
.
Thanks
t
o Jason for noticing i
t
.
commit
|
commitdiff
|
tree
2010-11-22
R
a
fae
l
Espindol
a
Add basic C
F
I methods to
t
h
e
streamer
i
n
te
r
face
.
commit
|
commitdiff
|
tree
2010-11-22
R
a
fa
e
l Espindola
R
emove some #
i
nc
l
udes
.
commit
|
commitdiff
|
tree
2010-11-21
R
afael E
s
pindola
H
a
ndle P
C
Re
l
rel
o
cations
w
it
h
absolute values
.
F
ix
e
s
.
.
.
commit
|
commitdiff
|
tree
2010-11-19
R
afael Espindola
Fix a u
s
e after free
.
Pa
t
c
h
by
Frits van Bommel
.
commit
|
commitdiff
|
tree
2010-11-19
Raf
a
e
l Espindola
Add
a MCLin
e
S
e
ctionOrde
r
vecto
r
so that we produce
.
.
.
commit
|
commitdiff
|
tree
2010-11-19
Rafa
e
l Espind
o
la
Add an
assert
.
commit
|
commitdiff
|
tree
2010-11-19
Rafael Espindol
a
Fix l
l
vm-gcc boostra
p
on O
S
X by avoidi
n
g p
r
intin
g
.
.
.
commit
|
commitdiff
|
tree
2010-11-19
Rafael Espind
o
la
Change some
m
ethods in
MCDw
a
rf
.
c
p
p t
o
be able to
handle
.
.
.
commit
|
commitdiff
|
tree
2010-11-18
Rafa
e
l Espindola
Ch
a
nge
C
o
de
G
en to use
.
loc d
i
rec
t
iv
e
s
.
This produce
s
.
.
.
commit
|
commitdiff
|
tree
2010-11-17
Rafa
e
l
Espi
n
dola
make
i
s
VirtualSe
c
tion a virtual method on
MCSection
.
.
.
commit
|
commitdiff
|
tree
2010-11-17
Rafa
e
l Espindola
Add support for
.
int
.
commit
|
commitdiff
|
tree
2010-11-17
Rafael
Espi
n
dola
A
d
d
support fo
r
.
2b
y
t
e,
.
4byte and
.
8b
y
te
.
commit
|
commitdiff
|
tree
2010-11-16
Raf
a
el Espi
n
dola
Add
.
l
oc
m
etho
d
s to
t
he s
t
reamer
.
commit
|
commitdiff
|
tree
2010-11-16
Rafael Espindola
Add const
.
commit
|
commitdiff
|
tree
2010-11-16
Rafael Espindol
a
Pars
e
and ignore s
o
me
.
cfi_* directives
.
commit
|
commitdiff
|
tree
2010-11-16
Ra
f
a
e
l
E
spindola
A bit more o
f
gnu as compat
i
bi
l
ity when handlin
g
relocations
.
.
.
commit
|
commitdiff
|
tree
2010-11-15
Rafael
E
spindola
Change
t
h
e
11 byte n
o
p to be a single instru
c
ti
o
n
.
commit
|
commitdiff
|
tree
2010-11-15
R
a
fael Espindo
l
a
Change MCExpr::EvaluateAs
R
e
l
ocatab
l
eImp
l
of variab
l
e
s
.
.
.
commit
|
commitdiff
|
tree
2010-11-15
R
a
fael Espindol
a
F
ix PR8565
.
commit
|
commitdiff
|
tree
2010-11-14
Rafael Es
p
indola
M
o
v
e the logic t
o
d
e
cide with which symbol w
e
p
roduce
.
.
.
commit
|
commitdiff
|
tree
2010-11-14
Rafael Espin
d
ola
Fix another
c
ase o
f
a
.
comm directive without
a correspond
i
n
.
.
.
commit
|
commitdiff
|
tree
2010-11-14
Rafae
l
Espindo
l
a
F
ix the
t
ype
o
f
a sym
b
ol created wit
h
.
comm and no
.
.
.
commit
|
commitdiff
|
tree
2010-11-14
Ra
f
ael Espindola
H
a
n
d
le a peculiar comdat case: Crea
t
ing a s
e
ction with
.
.
.
commit
|
commitdiff
|
tree
2010-11-14
Rafa
e
l Espindola
Simplify getSymbolIndexInSymbo
l
Tab
l
e by setting the
.
.
.
commit
|
commitdiff
|
tree
2010-11-14
R
a
fael Es
p
indola
Fix warn
i
ng
.
commit
|
commitdiff
|
tree
2010-11-13
R
afael Esp
i
ndola
Fi
x
warning and
add
s
upport
f
or print
i
n
g
g
nu_uniq
u
e
_
object
.
commit
|
commitdiff
|
tree
2010-11-13
Raf
a
el Espin
d
o
l
a
Parse and record
the gnu_u
n
i
que_objec
t
type
.
commit
|
commitdiff
|
tree
2010-11-13
Rafae
l
Espi
n
dola
Pa
r
s
e and remembe
r
disc
r
iminators in
.
loc l
i
n
e
.
I try
.
.
.
commit
|
commitdiff
|
tree
2010-11-13
Rafael Espindol
a
Fix the encoding of neg
a
ti
v
e lin
e
deltas
.
commit
|
commitdiff
|
tree
2010-11-12
R
af
a
el Es
p
indola
Add --enable-docs
.
Patch by NAKA
M
URA
Takumi
.
commit
|
commitdiff
|
tree
2010-11-12
Raf
a
el Espindola
Remo
v
e wha
t
l
o
oks l
i
k
e
d
e
ad code in the production
.
.
.
commit
|
commitdiff
|
tree
2010-11-12
Rafael Espindola
gnu as
su
p
po
r
t
both % and @ befo
r
e ty
p
e
s
, do the same
.
commit
|
commitdiff
|
tree
2010-11-11
Ra
f
ael
Espind
o
l
a
M
ark labels decl
a
red
in tls section
s
as
STT_TLS
.
This
.
.
.
commit
|
commitdiff
|
tree
2010-11-11
Rafael Espindola
Initial co
m
dat
i
mp
l
ement
a
tion
.
commit
|
commitdiff
|
tree
2010-11-11
R
a
fael Espindo
l
a
Make AliasedSy
m
b
o
l able t
o
handle
MCTargetExpr
.
They
.
.
.
commit
|
commitdiff
|
tree
2010-11-11
Rafael Espindola
Fix the symbol i
n
d
e
x
o
f weak ref
e
renc
e
s
.
Also mak
e
.
.
.
commit
|
commitdiff
|
tree
2010-11-11
Rafael Espi
n
dola
Remove some explic
i
t arguments to getELFSection
.
This i
s
commit
|
commitdiff
|
tree
2010-11-10
Rafael Espindola
Factor
s
o
me code in
t
o
W
riteSection
.
commit
|
commitdiff
|
tree
2010-11-10
Ra
f
ael Es
p
indola
Update the
s
e
c
tion i
n
dex ma
p
after w
e
add the medatada
.
.
.
commit
|
commitdiff
|
tree
2010-11-10
Rafael Espindol
a
Use SectionIndexMap in W
r
iteSymbolTable to make it
.
.
.
commit
|
commitdiff
|
tree
2010-11-10
Rafael Espind
o
la
Fa
c
tor so
m
e code into
ComputeIndexMap
.
commit
|
commitdiff
|
tree
2010-11-10
Rafael Espi
n
dola
Change
t
h
e
S
t
ring<
s
ize> method
s
to
take a f
r
agment
.
.
.
commit
|
commitdiff
|
tree
2010-11-10
R
afael Espindola
Use MCS
e
ctionELF in places we know we
have an
E
LF section
.
commit
|
commitdiff
|
tree
2010-11-09
Rafael E
s
p
i
nd
o
la
Fixed ver
s
ion of 118639 with an extr
a
assert to catch
.
.
.
commit
|
commitdiff
|
tree
2010-11-09
Rafael Espi
n
d
o
l
a
Revert
p
rev
i
o
us
patch
.
Missed a c
a
s
e
.
commit
|
commitdiff
|
tree
2010-11-09
Rafael Espindola
Remove IsE
x
plicit
.
It was always fa
l
se
.
commit
|
commitdiff
|
tree
2010-11-08
Rafae
l
E
spindola
Set default
flags for
.
rodata
.
commit
|
commitdiff
|
tree
2010-11-07
Rafael E
s
pindola
Speed up AddSectionToTheEnd
.
I
t was walking all
fragmen
t
s
.
.
.
commit
|
commitdiff
|
tree
2010-11-07
Ra
f
ael Es
p
indola
typos
commit
|
commitdiff
|
tree
2010-11-07
Rafa
e
l
Espindola
Ad
d
method f
o
r che
c
king if
a pat
h
is a symbolic link
.
commit
|
commitdiff
|
tree
2010-11-07
Rafael Espindola
Relax dwarf line fragments
.
This fixes a crash in
t
he
.
.
.
commit
|
commitdiff
|
tree
2010-11-04
Ra
f
a
el Espin
d
ola
Add 118023
back, but
w
i
t
h proper spelling for
.
uleb128
.
.
.
commit
|
commitdiff
|
tree
2010-11-04
Rafael Espindola
Rev
e
rt previou
s
patch
.
S
ome targ
e
ts don't support ul
e
b
.
.
.
commit
|
commitdiff
|
tree
2010-11-04
Rafael Espindola
MCize
.
commit
|
commitdiff
|
tree
2010-11-02
Rafae
l
Espindola
D
o
rela
x
ations with FT_Org fragments
.
F
i
xes the FIXME:
commit
|
commitdiff
|
tree
2010-11-02
Rafael Es
p
indola
Add suppo
r
t for
expre
s
sions in
.
sleb/
.
uleb
d
irecti
v
es
.
commit
|
commitdiff
|
tree
2010-11-01
Raf
a
el Espindola
Fix
t
est
.
commit
|
commitdiff
|
tree
2010-11-01
R
a
fael Espindola
Write
t
h
e
line info to
.
debug_line
.
commit
|
commitdiff
|
tree
2010-11-01
Rafael Espindola
Move EmitInstructi
o
n to
MCObjectS
t
reamer s
o
t
hat ELF
.
.
.
commit
|
commitdiff
|
tree
2010-11-01
R
a
f
a
e
l Espindola
Add
s
up
p
ort for
.
value
.
commit
|
commitdiff
|
tree
2010-11-01
Rafael
E
sp
i
n
d
ola
Implement
.
wea
k
ref
.
commit
|
commitdiff
|
tree
2010-10-31
Raf
a
e
l Espindola
Add suppor
t
f
o
r
files with
m
or
e
than 65280
s
ec
t
i
o
n
s
.
.
.
commit
|
commitdiff
|
tree
2010-10-29
Rafael Espin
d
ola
Be mo
r
e strict
o
n when
we produce an und
e
fined re
f
ere
n
ce
.
.
.
commit
|
commitdiff
|
tree
2010-10-28
Rafael Espindola
Improvemen
t
s t
o
.
section parsing:
commit
|
commitdiff
|
tree
2010-10-28
R
afael Espindola
Add support
for
t
he
.
string directi
v
e
.
commit
|
commitdiff
|
tree
2010-10-28
Rafael E
s
pindola
D
e
fined weak symbols should have non-
z
e
r
o value
.
commit
|
commitdiff
|
tree
2010-10-28
Rafael Esp
i
ndola
F
i
x
r
e
locations with re
n
amed symbols
.
commit
|
commitdiff
|
tree
2010-10-28
Rafae
l
E
sp
i
ndola
A
l
i
a
ses defined with
.
symve
r
should co
p
y the bindi
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-10-28
Rafael Espi
n
dol
a
Imple
m
e
nt R_X86_6
4
_DTPOFF32
.
commit
|
commitdiff
|
tree
2010-10-28
Rafae
l
Espi
n
dola
Implement TLSLD
.
commit
|
commitdiff
|
tree
2010-10-28
R
a
f
ael Espindola
I
m
p
l
e
ment
DTPOFF
.
commit
|
commitdiff
|
tree
2010-10-28
Rafael Espind
o
la
Implemen
t
TLSLD
M
.
commit
|
commitdiff
|
tree
2010-10-28
Rafael Espindol
a
Imp
l
ement
V
K_GOTNT
P
OFF and swi
t
ch RelocNeed
s
GOT to
.
.
.
commit
|
commitdiff
|
tree
2010-10-27
Ra
f
a
e
l
Espindola
Add supp
o
rt for R_386_TLS_GD, R_386_T
L
S_LE
_
32, R_386_T
L
S_IE
.
.
.
commit
|
commitdiff
|
tree
2010-10-27
Rafael
Espindola
I
mplement R_X86_64_GOTTPOFF, R
_
X86_
6
4
_
T
LSGD and R_X86_64_TPO
.
.
.
commit
|
commitdiff
|
tree
2010-10-27
Rafael Espindola
S
e
t default ty
p
e a
n
d
flags for
.
init
a
nd
.
fi
n
i
.
commit
|
commitdiff
|
tree
2010-10-27
Rafael Espin
d
ola
P
r
oduce an
error
for an
invali
d
use of
.
symv
e
r
.
commit
|
commitdiff
|
tree
2010-10-27
Rafael
E
s
pindola
Sy
m
bols define
d
as the difference of other t
w
o
end
.
.
.
commit
|
commitdiff
|
tree
2010-10-27
R
afael Espindol
a
Add s
u
pport for the
.
symver direct
i
ve
.
This is really
.
.
.
commit
|
commitdiff
|
tree
2010-10-27
Rafael Es
p
indola
Move more lo
g
ic to isInSymtab and simplify
.
commit
|
commitdiff
|
tree
2010-10-26
Rafael Espind
o
la
Add support for
.
i
d
ent
.
commit
|
commitdiff
|
tree
2010-10-26
Rafa
e
l Espindola
handle X8
6
::EH_RETURN
6
4 and X86:
:
E
H
_RETU
R
N
.
commit
|
commitdiff
|
tree
2010-10-26
Rafa
e
l
Espi
n
dola
Impl
e
ment
s
ome relaxations for arithme
t
ic ins
t
ruction
s
.
.
.
commit
|
commitdiff
|
tree
2010-10-25
R
afae
l
Espindola
Produ
c
e t
h
e
h
ea
d
e
rs directly in the Fin
i
sh
m
ethod
.
.
.
.
commit
|
commitdiff
|
tree
2010-10-25
Ra
f
ael Espindol
a
A
dd
a
virt
u
al de
s
t
ructor
.
commit
|
commitdiff
|
tree
2010-10-25
Rafael Espindola
Add su
p
port f
o
r emitting AR
M
fil
e
attributes
.
commit
|
commitdiff
|
tree
2010-10-24
Rafael
E
s
pindola
A
d
d X86::r
e
loc_glo
b
a
l_of
f
set_
t
able and use it to
h
a
ve
.
.
.
commit
|
commitdiff
|
tree
2010-10-21
Rafael E
s
pindo
l
a
Do not re
c
urse in
t
o sym
b
ol refs that have a variant
.
.
.
commit
|
commitdiff
|
tree
2010-10-20
Rafael E
s
pindo
l
a
Handle _GL
O
BAL_OFF
S
E
T_
T
ABLE
_
corr
e
c
t
ly
.
commit
|
commitdiff
|
tree
2010-10-20
Rafael Espindola
Recor
d
sy
s
bols created by aliases
.
Fixes PR8414
.
commit
|
commitdiff
|
tree
2010-10-19
R
afae
l
Espindola
Small cleanups and
fixes in preparat
i
on f
o
r fixing
.
.
.
commit
|
commitdiff
|
tree
next