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
Fix another case of a .comm directive without a corresponding .type
2010-11-14
Rafael
Espindol
a
F
ix anot
h
er
c
ase of
a
.
comm
d
i
rective without a corre
s
po
n
d
in
.
.
.
commit
|
commitdiff
|
tree
2010-11-14
Rafa
e
l Espindola
Fix th
e
t
ype of a s
y
mbol
create
d
with
.
comm and no
.
.
.
commit
|
commitdiff
|
tree
2010-11-14
Rafae
l
Espindola
Handle a peculiar comd
a
t case: Creating a
section wit
h
.
.
.
commit
|
commitdiff
|
tree
2010-11-14
Raf
a
el Esp
i
ndo
l
a
Simplify getSymbol
I
ndex
I
nSymbolT
a
ble by sett
i
ng th
e
.
.
.
commit
|
commitdiff
|
tree
2010-11-14
Rafael Espi
n
do
l
a
Fix wa
r
ning
.
commit
|
commitdiff
|
tree
2010-11-13
Rafael Esp
i
ndola
Fix w
a
rning and add s
u
pport for printing
g
n
u
_unique_object
.
commit
|
commitdiff
|
tree
2010-11-13
Rafa
e
l Esp
i
n
dola
Parse and record the
gnu_unique_obje
c
t
t
ype
.
commit
|
commitdiff
|
tree
2010-11-13
Rafael
E
spindo
l
a
Parse and reme
m
ber discriminators
i
n
.
loc lin
e
.
I try
.
.
.
commit
|
commitdiff
|
tree
2010-11-13
Rafael Espind
o
la
F
i
x
the encoding
o
f
n
ega
t
ive line delta
s
.
commit
|
commitdiff
|
tree
2010-11-12
R
af
a
el Espindola
Add --enable-docs
.
Patc
h
by NAKAMUR
A
T
a
kumi
.
commit
|
commitdiff
|
tree
2010-11-12
Rafael
E
spindola
Remove what looks like de
a
d c
o
de
in the producti
o
n
.
.
.
commit
|
commitdiff
|
tree
2010-11-12
Raf
a
el Espindola
gnu as su
p
port both % a
n
d
@ be
f
ore types,
do
t
he sam
e
.
commit
|
commitdiff
|
tree
2010-11-11
Rafael Espi
n
dola
M
ark labels decl
a
red
in
tls sections as S
T
T_TLS
.
This
.
.
.
commit
|
commitdiff
|
tree
2010-11-11
Rafael
Espindola
Initial comdat implement
a
ti
o
n
.
commit
|
commitdiff
|
tree
2010-11-11
Rafa
e
l Es
p
indola
Make AliasedSymb
o
l
a
ble to handle M
C
Targ
e
tE
x
p
r
.
They
.
.
.
commit
|
commitdiff
|
tree
2010-11-11
Ra
f
ael
E
s
p
indola
Fix t
h
e symbo
l
index
of weak
r
e
f
erenc
e
s
.
Also
m
ak
e
.
.
.
commit
|
commitdiff
|
tree
2010-11-11
Rafael Espindola
Remov
e
some explicit
arguments to getELFSection
.
This is
commit
|
commitdiff
|
tree
2010-11-10
Rafael Es
p
i
nd
o
la
Fact
o
r some code into
WriteSection
.
commit
|
commitdiff
|
tree
2010-11-10
R
afael Es
p
indola
Upda
t
e
t
he
secti
o
n
index map afte
r
we
a
dd the medatada
.
.
.
commit
|
commitdiff
|
tree
2010-11-10
Rafael
Espindola
Use Sec
t
ionIndexMap in
WriteSymbolTable
t
o
make it
.
.
.
commit
|
commitdiff
|
tree
2010-11-10
R
a
f
a
el Espindola
Facto
r
some
code into ComputeInde
x
Map
.
commit
|
commitdiff
|
tree
2010-11-10
R
a
fael Esp
i
ndol
a
C
h
a
nge the String<size> methods to take a fragment
.
.
.
commit
|
commitdiff
|
tree
2010-11-10
R
a
fael
E
spindola
Use MCS
e
c
t
ionELF in
places we know we have an ELF se
c
tion
.
commit
|
commitdiff
|
tree
2010-11-09
Rafae
l
Espind
o
l
a
Fixed vers
i
on o
f
1
1
8639 with an
e
xtra assert to catch
.
.
.
commit
|
commitdiff
|
tree
2010-11-09
Rafael Espind
o
la
Revert previou
s
patc
h
.
Missed a
c
ase
.
commit
|
commitdiff
|
tree
2010-11-09
Rafael Espindola
Remove
IsEx
p
licit
.
It
was
a
l
ways f
a
lse
.
commit
|
commitdiff
|
tree
2010-11-08
Rafael Espindola
S
e
t
d
ef
a
ult flags
f
or
.
r
o
data
.
commit
|
commitdiff
|
tree
2010-11-07
Rafael Espin
d
ola
Speed up Add
S
ectionToTheEnd
.
It wa
s
w
a
lking all fragments
.
.
.
commit
|
commitdiff
|
tree
2010-11-07
Rafael Espindola
typos
commit
|
commitdiff
|
tree
2010-11-07
R
afael Espindola
Add method for checking if a
p
a
t
h
is a symboli
c
link
.
commit
|
commitdiff
|
tree
2010-11-07
Ra
f
ael Espindola
Relax dwa
r
f line fragments
.
This fixes
a
c
r
ash in the
.
.
.
commit
|
commitdiff
|
tree
2010-11-04
Rafael
E
spindola
A
d
d 11802
3
back, but w
i
th proper sp
e
lling fo
r
.
uleb1
2
8
.
.
.
commit
|
commitdiff
|
tree
2010-11-04
Rafael
Espindola
Revert
p
r
evio
u
s pat
c
h
.
Some targets don't support
uleb
.
.
.
commit
|
commitdiff
|
tree
2010-11-04
Rafael Espindola
M
C
ize
.
commit
|
commitdiff
|
tree
2010-11-02
Rafael
E
s
pin
d
ola
Do r
e
laxat
i
ons with FT_Org
fragments
.
Fixes the FI
X
ME:
commit
|
commitdiff
|
tree
2010-11-02
Rafael Espi
n
dol
a
Add su
p
port for expressions in
.
sleb/
.
uleb directives
.
commit
|
commitdiff
|
tree
2010-11-01
Rafael
E
spindola
F
ix test
.
commit
|
commitdiff
|
tree
2010-11-01
Rafael Espindola
W
r
ite
t
he line info to
.
debug_line
.
commit
|
commitdiff
|
tree
2010-11-01
Rafael Espindola
Move Emi
t
Inst
r
uction
to MCObjectS
t
ream
e
r so that ELF
.
.
.
commit
|
commitdiff
|
tree
2010-11-01
Rafael Espindola
A
d
d support
for
.
v
a
lue
.
commit
|
commitdiff
|
tree
2010-11-01
Raf
a
e
l
E
s
pi
n
dola
Implement
.
weakref
.
commit
|
commitdiff
|
tree
2010-10-31
Rafael Espindol
a
Add su
p
port for fil
e
s with
m
ore than 6528
0
sec
t
i
on
s
.
.
.
commit
|
commitdiff
|
tree
2010-10-29
Ra
f
a
el Esp
i
ndola
Be more strict on when we produce
a
n u
n
d
efine
d
reference
.
.
.
commit
|
commitdiff
|
tree
2010-10-28
Rafael Espindola
I
mprovemen
t
s t
o
.
s
ection par
s
ing:
commit
|
commitdiff
|
tree
2010-10-28
R
a
fael
E
spindola
Add supp
o
rt for th
e
.
s
tr
i
ng d
i
r
ectiv
e
.
commit
|
commitdiff
|
tree
2010-10-28
Rafael Espindola
Defined weak symbols shou
l
d
have non-zero value
.
commit
|
commitdiff
|
tree
2010-10-28
Rafael Es
p
indola
Fix
relocat
i
o
n
s with renamed sy
m
b
ols
.
commit
|
commitdiff
|
tree
2010-10-28
Rafael Espindo
l
a
Aliases d
e
f
i
n
e
d with
.
symv
e
r should copy
the binding
.
.
.
commit
|
commitdiff
|
tree
2010-10-28
Ra
f
ael Espindola
Imple
m
ent R_X86_
6
4
_
DTPOFF32
.
commit
|
commitdiff
|
tree
2010-10-28
Rafael
Espi
n
dola
Imple
m
ent TLSLD
.
commit
|
commitdiff
|
tree
2010-10-28
Raf
a
el Espindola
Implemen
t
D
TPOFF
.
commit
|
commitdiff
|
tree
2010-10-28
R
a
fael Es
p
indola
Imple
m
ent TL
S
L
D
M
.
commit
|
commitdiff
|
tree
2010-10-28
Rafael Es
p
indola
Impl
e
ment VK_GOTNTPOFF
a
nd
s
wi
t
ch Rel
o
cNeedsGOT to
.
.
.
commit
|
commitdiff
|
tree
2010-10-27
Rafael Espindo
l
a
Ad
d
su
p
port for R_
3
8
6_
T
LS_GD, R
_
386_TLS_LE_32, R_386_TL
S
_IE
.
.
.
commit
|
commitdiff
|
tree
2010-10-27
R
afael E
s
pindola
Implement R_X86_64_GOTTPO
F
F
,
R_X86_6
4
_
T
LSGD and R_X86_64_T
P
O
.
.
.
commit
|
commitdiff
|
tree
2010-10-27
R
a
fae
l
Espin
d
ola
Set default type a
n
d f
l
ags for
.
i
n
i
t and
.
fini
.
commit
|
commitdiff
|
tree
2010-10-27
Rafael
E
spindola
Pro
d
u
ce an err
o
r for a
n
invalid use of
.
symv
e
r
.
commit
|
commitdiff
|
tree
2010-10-27
Rafael Espind
o
l
a
Symbols d
e
fined as th
e
differe
n
ce of ot
h
er two end
.
.
.
commit
|
commitdiff
|
tree
2010-10-27
Ra
f
ael Espind
o
la
Add
support for th
e
.
symver directive
.
This is
r
eally
.
.
.
commit
|
commitdiff
|
tree
2010-10-27
R
afael
E
spindola
Mov
e
more logic to isInSymtab and simp
l
ify
.
commit
|
commitdiff
|
tree
2010-10-26
Rafael Esp
i
ndola
Add support
f
or
.
ident
.
commit
|
commitdiff
|
tree
2010-10-26
Rafael E
s
pi
n
dola
h
an
d
le X86::E
H
_RETUR
N
64
a
nd X86::E
H
_RE
T
URN
.
commit
|
commitdiff
|
tree
2010-10-26
Rafael Es
p
indola
Implement some r
e
laxations for arit
h
metic instru
c
tio
n
s
.
.
.
commit
|
commitdiff
|
tree
2010-10-25
R
afae
l
Espindola
Produce the headers directly in t
h
e Finis
h
met
h
od
.
.
.
.
commit
|
commitdiff
|
tree
2010-10-25
Raf
a
el Espindola
Add a virtual destructor
.
commit
|
commitdiff
|
tree
2010-10-25
Ra
f
ael
E
s
pind
o
la
Add support
for emit
t
ing ARM file attributes
.
commit
|
commitdiff
|
tree
2010-10-24
Rafael Espindola
Add X86::reloc_global_o
f
fset_table
a
nd use it to ha
v
e
.
.
.
commit
|
commitdiff
|
tree
2010-10-21
R
a
fael Espind
o
l
a
Do
n
ot
r
ecur
s
e into symbol refs
that have a variant
.
.
.
commit
|
commitdiff
|
tree
2010-10-20
Raf
a
el Espind
o
la
Handle _
G
LOBAL_OFFSET_TABLE_ cor
r
e
ctl
y
.
commit
|
commitdiff
|
tree
2010-10-20
Rafael
Espind
o
l
a
R
ecord
sysbols cr
e
ate
d
by aliases
.
Fi
x
e
s
P
R8414
.
commit
|
commitdiff
|
tree
2010-10-19
Ra
f
a
el Espindola
Small cleanu
p
s a
n
d
fixes in
p
reparation fo
r
fixing
.
.
.
commit
|
commitdiff
|
tree
2010-10-19
Raf
a
el Espi
n
dola
Fix
P
R8300 by remembering to ke
e
p the bitcast in
a
ll
.
.
.
commit
|
commitdiff
|
tree
2010-10-18
R
afael
E
spindola
Imp
l
em
e
nt R_386_GOT32
.
commit
|
commitdiff
|
tree
2010-10-18
Rafael Espindola
Relocate wi
t
h
.
bss
i
n
st
e
ad o
f
usi
n
g
the sy
m
bol
.
Matche
s
.
.
.
commit
|
commitdiff
|
tree
2010-10-18
Rafael E
s
pi
n
dola
Reenable assert
.
commit
|
commitdiff
|
tree
2010-10-18
R
a
fael Espi
n
dola
Produce EL
F
::R_38
6
_
G
OTP
C
relo
c
ation
s
.
commit
|
commitdiff
|
tree
2010-10-18
Rafael
E
spindola
Mak
e
the bots
ha
p
py
.
commit
|
commitdiff
|
tree
2010-10-18
Rafael Espindola
Produce a
R_386_PLT32 when
needed
.
Moved t
h
e
default
.
.
.
commit
|
commitdiff
|
tree
2010-10-18
R
a
fael Esp
i
ndola
Handle GOTOFF c
o
rrectly on i386
.
commit
|
commitdiff
|
tree
2010-10-16
Raf
a
el Espindola
Add a MCObjec
t
For
m
at
c
lass
so that code co
m
mon
t
o all
.
.
.
commit
|
commitdiff
|
tree
2010-10-15
Rafael
E
spindol
a
Refactor alias handlin
g
t
o Alias
e
d
S
y
m
bol
.
commit
|
commitdiff
|
tree
2010-10-15
Rafae
l
Espindola
Re
f
actor code
a bit a
n
d avoi
d
creating
u
nn
e
c
ess
a
ry
.
.
.
commit
|
commitdiff
|
tree
2010-10-15
Rafael Espindola
Don't pass
--export-dynami
c
if TOOL_NO_EX
P
ORTS is set
.
commit
|
commitdiff
|
tree
2010-10-14
Raf
a
el Espindola
Remove some code duplication
.
commit
|
commitdiff
|
tree
2010-10-13
Rafael
E
spind
o
la
Fix
a
n
o
ther
ca
s
e wher
e
we were preferrin
g
i
nst
r
uc
t
ions
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Raf
a
el Espindola
Fix
PR8365 by adding a more special
i
zed
P
at that checks
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Rafael Espin
d
ola
F
ix PR8313 b
y
cha
n
g
ing ValueToVa
l
ueM
a
p use a Tracki
n
gVH
.
commit
|
commitdiff
|
tree
2010-10-13
Rafael E
s
pindola
Be more consistent in
usi
n
g ValueToValueMap
T
y
.
commit
|
commitdiff
|
tree
2010-10-08
Rafael
Espindol
a
Call InitSections in l
l
c and clang so that the binaries
.
.
.
commit
|
commitdiff
|
tree
2010-10-06
Rafa
e
l
Espi
n
dola
Anot
h
er cas
e
of 256
sections not
being e
n
oug
h
:
-)
commit
|
commitdiff
|
tree
2010-10-06
Rafael Espindola
Get binding and
v
isibi
l
i
t
y
info from the the alias
.
.
.
commit
|
commitdiff
|
tree
2010-10-06
R
afael Esp
i
ndol
a
If a symbol
is glo
b
a
l
,
r
eloc against it ev
e
n
i
f it
.
.
.
commit
|
commitdiff
|
tree
2010-10-06
Rafael Espin
d
o
la
Make s
u
re weak symbols are listed af
t
er the local ones
.
commit
|
commitdiff
|
tree
2010-10-06
Rafa
e
l Espindola
Correctly handle
G
O
TPCREL relo
c
ation
s
.
commit
|
commitdiff
|
tree
2010-10-05
Rafael Espindola
Use a relocation against the symbol if it
i
s
a
PLT
.
.
.
commit
|
commitdiff
|
tree
2010-10-05
Rafael Es
p
indola
Implement more
alias cases
.
commit
|
commitdiff
|
tree
2010-10-05
Rafael Espindola
256
s
e
ctions should be enough
for anyone
.
.
.
commit
|
commitdiff
|
tree
2010-10-05
Rafa
e
l Es
p
indola
Don't c
r
ash in
a
strange
.
size di
r
ective
.
commit
|
commitdiff
|
tree
2010-10-05
Rafae
l
Espin
d
ola
Add supp
o
rt for a
f
i
l
l va
l
u
e
in the
.
z
e
ro d
i
rective
.
commit
|
commitdiff
|
tree
2010-10-05
Rafael Espindol
a
Implement a simple al
i
as ca
s
e and r
e
fact
o
r the code
.
.
.
commit
|
commitdiff
|
tree
next