repo.or.cz
/
binutils-gdb.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
x86: fix disassembler build after 1a3b4f90bc5f
2023-05-26
Jan
B
euli
c
h
x86: fix
d
isassem
b
ler build after 1a3b
4
f90bc
5
f
commit
|
commitdiff
|
tree
2023-05-26
Jan Be
u
lich
iam
c
u: suppress tests
w
hich can't p
o
ssib
l
y wor
k
commit
|
commitdiff
|
tree
2023-05-26
J
an Beulich
x86-64: imp
r
o
v
e gas diagnos
t
i
c
whe
n
no 32-b
i
t
t
arget
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
J
a
n Beulich
x86-6
4
: conditionalize te
s
ts using --32
commit
|
commitdiff
|
tree
2023-05-26
Jan Beulich
x86: split gas
testsu
i
te
.
exp file
commit
|
commitdiff
|
tree
2023-05-26
Jan Beulic
h
x86: convert two pointers
to (in
d
exi
n
g) integ
e
rs
commit
|
commitdiff
|
tree
2023-05-26
Jan B
e
ulich
x8
6
:
d
i
sas
s
embling over-
l
o
ng
i
nsns
commit
|
commitdiff
|
tree
2023-05-26
Jan
Beulich
x86: us
e
fix
e
d
-
wid
t
h type f
o
r codep and friends
commit
|
commitdiff
|
tree
2023-05-26
Jan Beulich
x86: figure braces
ar
e
n't rea
l
ly
p
a
rt
o
f
m
nemonics
commit
|
commitdiff
|
tree
2023-05-26
Jan Beulich
x86: de-duplicate operand_
s
pec
i
al_chars[]
wrt ex
t
r
a
_symbol_c
.
.
.
commit
|
commitdiff
|
tree
2023-05-23
Jan Beulich
x86/Intel: address quoted-
s
y
mbol related FIXME
s
commit
|
commitdiff
|
tree
2023-05-23
Jan Beulich
x86:
d
on't recognize quoted
symbol n
a
mes as registers
.
.
.
commit
|
commitdiff
|
tree
2023-05-19
Jan Beulich
ld:
drop
stray blank from ld
.
t
e
xi
commit
|
commitdiff
|
tree
2023-05-19
Ja
n
B
e
u
lich
x86: perm
i
t all
relational operators in in
s
n operands
commit
|
commitdiff
|
tree
2023-05-19
Ja
n
Beulich
x86
:
further
adj
u
s
t
exten
d
-to-32
b
i
t
-
address con
d
itions
commit
|
commitdiff
|
tree
2023-05-19
J
a
n
Beul
i
ch
gas:
i
nvoke m
d
_o
p
timize
_
exp
r
() also for unary expressio
n
s
commit
|
commitdiff
|
tree
2023-05-19
Jan Beulich
gas: maintain O_con
s
ta
n
t
s
ignedness in more c
a
ses
commit
|
commitdiff
|
tree
2023-05-19
Jan Beulich
x8
6
: tighten ex
t
end-
t
o-
3
2bit
-
address conditions
commit
|
commitdiff
|
tree
2023-05-12
Jan Beulich
x86: move a few mor
e
disassembler helper
f
unctions
commit
|
commitdiff
|
tree
2023-05-12
Ja
n
Be
u
lich
x86: move get<N>() di
s
ass
e
mbl
e
r
h
elper
f
unctions
commit
|
commitdiff
|
tree
2023-05-12
Jan Beulic
h
x8
6
:
s
lightly sim
p
lify i38
6
_
pars
e
_nam
e
(
)
commit
|
commitdiff
|
tree
2023-05-12
Jan Beulich
gas: equat
e
s of register
s
commit
|
commitdiff
|
tree
2023-05-04
J
an Beulich
RI
S
C-V:
tighten
p
o
st-relocati
o
n-ope
r
ator se
p
arator
.
.
.
commit
|
commitdiff
|
tree
2023-04-28
Ja
n
Beulich
x
8
6
: lim
i
t data
p
a
ssed
t
o i386_dis
_
pr
i
nt
f
()
commit
|
commitdiff
|
tree
2023-04-28
Jan Beuli
c
h
x86: limi
t
data pass
e
d t
o
prefix
_
na
m
e()
commit
|
commitdiff
|
tree
2023-04-28
Ja
n
Beuli
c
h
x
8
6/In
t
e
l
: reduce ELF/PE conditional
s
cope
in x8
6
_
c
ons()
commit
|
commitdiff
|
tree
2023-04-28
Jan B
e
ulich
ga
s
:
m
ove sh
i
ft count
check
commit
|
commitdiff
|
tree
2023-04-28
Jan Beulich
x86: rework AM
X
contr
o
l insn disassembly
commit
|
commitdiff
|
tree
2023-04-28
J
a
n Beul
i
ch
x
8
6: re
w
ork AM
X
multiplic
a
t
ion ins
n
dis
a
ss
e
mbly
commit
|
commitdiff
|
tree
2023-04-25
Jan Beulic
h
RISC-V: adjust l
o
gic to avoid register name s
y
m
b
ol
s
commit
|
commitdiff
|
tree
2023-04-25
J
a
n Beulich
RIS
C
-V: tes
t
f
or e
x
pected / no une
x
p
ected
symbols
commit
|
commitdiff
|
tree
2023-04-25
Jan Beu
l
ic
h
RISC-V: don't recogniz
e
bogus reloca
t
i
o
ns
commit
|
commitdiff
|
tree
2023-04-25
Jan Beul
i
c
h
RI
S
C-V: avoid redundant an
d
misle
a
ding/wrong error
.
.
.
commit
|
commitdiff
|
tree
2023-04-25
J
a
n Beu
l
ic
h
RISC-V: drop "p
e
rcent_op" parameter from my
_
getOpcodeExpress
.
.
.
commit
|
commitdiff
|
tree
2023-04-25
Jan Beuli
c
h
RISC-V: minor effort
r
e
d
uct
i
on in rel
o
cation specifier
.
.
.
commit
|
commitdiff
|
tree
2023-04-24
Jan
B
e
u
lich
x86: work
around
compile
r
diagno
s
ing dan
g
ling
p
oin
t
er
commit
|
commitdiff
|
tree
2023-04-21
J
a
n Beu
l
i
c
h
x86: dro
p
(
e
xp
l
i
c
i
t
) B
F
D64 dep
e
ndency fr
o
m
disassembl
e
r
commit
|
commitdiff
|
tree
2023-04-21
Jan B
e
ulich
x86
:
drop use of setjmp() from disasse
m
bler
commit
|
commitdiff
|
tree
2023-04-21
Jan Beulich
x86: change fe
t
ch err
o
r h
a
ndl
i
ng for
get<N>(
)
commit
|
commitdiff
|
tree
2023-04-21
J
a
n Beulich
x86: change fetch error
h
andling when
p
rocessing operands
commit
|
commitdiff
|
tree
2023-04-21
J
an Beulich
x8
6
: change f
e
t
ch err
o
r
handlin
g
in get_valid_d
i
s
3
86()
commit
|
commitdiff
|
tree
2023-04-21
Jan Beulich
x86:
c
hange fetch error handling in
c
kprefix
(
)
commit
|
commitdiff
|
tree
2023-04-21
Jan
Beulich
x86:
c
hange
fetch erro
r
han
d
l
i
ng in top-level function
commit
|
commitdiff
|
tree
2023-04-21
Jan Beulich
x86: move fet
c
h error han
d
ling int
o
a help
e
r function
commit
|
commitdiff
|
tree
2023-04-21
Jan
Beulich
bfd: fix STRICT_PE
_
FORM
A
T
build
commit
|
commitdiff
|
tree
2023-04-21
Jan Beuli
c
h
ld: add mis
s
i
n
g
period aft
e
r @xref
commit
|
commitdiff
|
tree
2023-04-20
J
a
n
Beu
l
ich
x86: ad
j
ust an I
L
P32 te
s
t
c
a
se using
.
insn
commit
|
commitdiff
|
tree
2023-04-19
J
a
n Beulic
h
ga
s
: document
t
hat get_sy
m
bol_na
m
e() c
a
n clobber t
h
e
.
.
.
commit
|
commitdiff
|
tree
2023-04-19
Jan Beulich
x86: pars
e
_reg
i
st
e
r()
mus
t
not alter the parsed string
commit
|
commitdiff
|
tree
2023-04-19
Jan Beulich
x86:
p
a
rse_re
a
l_regist
e
r
(
)
do
e
s not alt
e
r the parsed
.
.
.
commit
|
commitdiff
|
tree
2023-04-04
J
a
n Beulich
bf
d
+
ld: when
/ whet
h
er to generate
.
c fil
e
s
commit
|
commitdiff
|
tree
2023-03-31
Ja
n
Beulich
x86:
c
o
nvert testc
a
s
es
t
o use
.
in
s
n
commit
|
commitdiff
|
tree
2023-03-31
Jan Beulic
h
x
8
6
:
document
.
in
s
n
commit
|
commitdiff
|
tree
2023-03-31
Jan Be
u
lich
x86: hand
l
e
i
mmediate operands
for
.
insn
commit
|
commitdiff
|
tree
2023-03-31
Jan Beulich
x86: a
l
low for mult
i
pl
e
immediate
s
in output
_
disp()
commit
|
commitdiff
|
tree
2023-03-31
Jan Beulich
x86:
ha
n
dle EVEX Disp8
for
.
insn
commit
|
commitdiff
|
tree
2023-03-31
J
an Beulich
x86: process instru
c
tion operands for
.
insn
commit
|
commitdiff
|
tree
2023-03-31
Jan Beulic
h
x86: parse special opcode mod
i
fiers fo
r
.
i
n
sn
commit
|
commitdiff
|
tree
2023-03-31
Jan Beulich
x
8
6: parse VEX and
alike specif
i
ers for
.
insn
commit
|
commitdiff
|
tree
2023-03-31
J
a
n
Beu
l
ich
x
8
6:
i
n
t
roduce
.
insn direc
t
ive
commit
|
commitdiff
|
tree
2023-03-31
Jan B
e
ulich
Arm64/E
L
F: a
c
cept reloca
t
ions
a
g
ains
t
S
T
N_UNDE
F
commit
|
commitdiff
|
tree
2023-03-20
J
an
B
e
u
lich
x
8
6
: drop
ident
i
fier_chars
[
]
commit
|
commitdiff
|
tree
2023-03-20
Jan
Beuli
c
h
x8
6
/AT&T: re
s
tric
t
recognition
of the "ab
s
olute
b
ranch
.
.
.
commit
|
commitdiff
|
tree
2023-03-20
J
a
n B
e
ulich
x86: drop "shim
m
" spe
c
ial case templa
t
e expansi
o
ns
commit
|
commitdiff
|
tree
2023-03-20
Jan Beulich
x86: VexVV
V
V is now
merely a boolean
commit
|
commitdiff
|
tree
2023-03-20
Jan Beulich
x
8
6: re-work build_mo
d
rm_
b
y
te()'s register assignment
commit
|
commitdiff
|
tree
2023-03-17
J
an Beulich
gas: apply m
d
_register_arit
h
metic also t
o
unary '+'
commit
|
commitdiff
|
tree
2023-03-17
Jan Beulich
g
a
s: expose
f
lag_
m
a
cro
_
alter
n
ate g
l
o
b
al
l
y
commit
|
commitdiff
|
tree
2023-03-17
Jan
Beulich
g
as: use
f
lag_mri directly in macr
o
p
rocess
i
ng
commit
|
commitdiff
|
tree
2023-03-17
Jan Beulich
ga
s
: isolate macro
_
strip_
a
t t
o
ma
c
r
o
.
c
commit
|
commitdiff
|
tree
2023-03-17
Jan Beulich
gas: drop f
u
nc
t
ion pointer pa
r
ameter from macro_
i
nit()
commit
|
commitdiff
|
tree
2023-03-10
Ja
n
B
e
ulich
Arm64/g
a
s:
drop
redundant feature prereqs
commit
|
commitdiff
|
tree
2023-03-10
Jan
Beu
l
ich
Arm64/gas: add missing pr
e
req features
commit
|
commitdiff
|
tree
2023-03-10
Jan Be
u
lich
x
8
6: decouple broadc
a
st type and bytes fields
commit
|
commitdiff
|
tree
2023-03-10
Jan Beulic
h
x86-64
:
adju
s
t REX-
p
refix part
o
f SSE2AVX test
commit
|
commitdiff
|
tree
2023-03-10
Ja
n
Beulich
x
8
6: move mo
r
e disp processing ou
t
o
f
m
d_assemble(
)
commit
|
commitdiff
|
tree
2023-03-10
Jan Beu
l
ich
x86: use set_rex_vrex
(
) also
for
s
h
o
rt-form
h
a
n
dling
commit
|
commitdiff
|
tree
2023-03-03
Jan Beulich
x86: use swap_2
_
operands() in build_
v
ex_prefix()
commit
|
commitdiff
|
tree
2023-03-03
Jan
B
eu
l
ich
x86: d
r
op red
u
nd
a
nt
calcu
l
a
t
i
o
n o
f
EVEX broadcast
s
ize
commit
|
commitdiff
|
tree
2023-03-03
Jan B
e
uli
c
h
ga
s
:
d
efa
u
lt
.
de
b
u
g
s
e
ction c
o
mpress
i
on
metho
d
a
djust
m
ents
commit
|
commitdiff
|
tree
2023-03-03
Jan Beu
l
i
ch
x86: avo
i
d
.
byt
e
in testcas
e
s where possible
commit
|
commitdiff
|
tree
2023-02-24
Ja
n
Beulich
x86:
a
llow to request ModR/M e
n
co
d
ing
commit
|
commitdiff
|
tree
2023-02-24
J
an B
e
ulich
x86:
M
ONITOR/MWAIT are not SSE3 insns
commit
|
commitdiff
|
tree
2023-02-24
Jan Beulic
h
x86-64: don't permit LAHF/SAH
F
with "g
e
neric6
4
"
commit
|
commitdiff
|
tree
2023-02-24
Jan Beuli
c
h
x86: have i
n
sns acting on segment selector
v
alues all
o
w
.
.
.
commit
|
commitdiff
|
tree
2023-02-24
Jan Beuli
c
h
x
8
6:
restri
c
t
i
nsn templates
a
c
c
epting n
e
gat
i
ve 8-bit
.
.
.
commit
|
commitdiff
|
tree
2023-02-22
Jan Beulich
x
86-64: LAR and LSL do
n
't n
e
ed R
E
X
.
W
commit
|
commitdiff
|
tree
2023-02-22
Ja
n
Beulich
x86: optimize BT{,C
,
R,S}
$
i
m
m,%reg
commit
|
commitdiff
|
tree
2023-02-16
J
a
n Beu
l
ic
h
RISC-
V
: as_warn() a
l
re
a
d
y
emits a newli
n
e
commit
|
commitdiff
|
tree
2023-02-16
Jan Beulich
x86/gas: replace inappropriate assertion when parsin
g
.
.
.
commit
|
commitdiff
|
tree
2023-02-15
Jan Beulich
gas: buffe
r
_and_nes
t
() nee
d
s to pass nul-
t
erminated
.
.
.
commit
|
commitdiff
|
tree
2023-02-14
Jan Beulich
gas: correc
t
symbol name comparison
in
.
startof
.
/
.
size
o
f
.
.
.
commit
|
commitdiff
|
tree
2023-02-14
Jan Beulich
x86: {LD,ST}TILECFG use an extension opcode
commit
|
commitdiff
|
tree
2023-02-14
Jan Beulich
gas
:
improv
e
int
e
rac
t
io
n
b
etwee
n
read_a_sour
c
e_file
.
.
.
commit
|
commitdiff
|
tree
2023-02-10
Jan Beulich
x86: drop use of
VEX3SOURCES
commit
|
commitdiff
|
tree
2023-02-10
Ja
n
B
e
ulich
x86:
d
rop us
e
of XOP2SOURCES
commit
|
commitdiff
|
tree
2023-02-10
Jan B
e
ulich
x86: limit use of XOP2SOURCE
S
commit
|
commitdiff
|
tree
2023-02-10
Jan Beuli
c
h
x86: m
o
ve (and rename) opcod
e
s
pace attribute
commit
|
commitdiff
|
tree
2023-02-10
Jan
Beul
i
ch
x
86: simplify a few expressions
commit
|
commitdiff
|
tree
2023-02-10
Jan Beulich
x8
6
: improve special casing
o
f certain insns
commit
|
commitdiff
|
tree
next