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
gas: invoke md_optimize_expr() also for unary expressions
2023-05-19
Jan Beuli
c
h
g
as:
i
nvoke md
_
optimize_
e
xp
r
() also
f
o
r
unary ex
p
ressio
n
s
commit
|
commitdiff
|
tree
2023-05-19
Ja
n
Beulich
gas: maintain O_const
a
n
t
s
i
gnednes
s
in more cases
commit
|
commitdiff
|
tree
2023-05-19
Jan Beulich
x86: tigh
t
e
n extend-to-32bit
-
address co
n
ditions
commit
|
commitdiff
|
tree
2023-05-12
J
an
Beulich
x86: move a few more disassembler helper functions
commit
|
commitdiff
|
tree
2023-05-12
Jan Beulich
x86:
m
ov
e
get
<
N>() d
i
sassemb
l
er helper fu
n
ctions
commit
|
commitdiff
|
tree
2023-05-12
J
a
n Beulich
x8
6
: sligh
t
ly
simplify i386_parse_name()
commit
|
commitdiff
|
tree
2023-05-12
J
an Beulich
g
a
s
:
equa
t
es of r
e
gisters
commit
|
commitdiff
|
tree
2023-05-04
Jan
B
e
ulich
RISC-V: tighten pos
t
-rel
o
c
a
tion-op
e
rator separator
.
.
.
commit
|
commitdiff
|
tree
2023-04-28
Jan Beu
l
ich
x86: limit data pas
s
e
d
to i386_dis_printf()
commit
|
commitdiff
|
tree
2023-04-28
Ja
n
Beu
l
ich
x86: lim
i
t
data passed to
p
r
efix
_
n
a
me()
commit
|
commitdiff
|
tree
2023-04-28
Jan Beu
l
ich
x86/Intel: red
u
ce ELF/PE conditional
s
c
o
pe i
n
x86
_
cons()
commit
|
commitdiff
|
tree
2023-04-28
J
a
n Beulich
g
as: move shif
t
coun
t
che
c
k
commit
|
commitdiff
|
tree
2023-04-28
Jan B
e
u
l
i
c
h
x
86: rewo
r
k AMX
c
ontrol in
s
n
d
isassembly
commit
|
commitdiff
|
tree
2023-04-28
Jan
Beul
i
ch
x8
6
:
rework AMX mu
l
t
ipli
c
atio
n
insn disassembly
commit
|
commitdiff
|
tree
2023-04-25
Jan Beulich
RI
S
C
-
V
: adjust logic to avoi
d
register
name symbols
commit
|
commitdiff
|
tree
2023-04-25
Jan Beulich
RISC-V: test for expe
c
ted / no un
e
xpected symbols
commit
|
commitdiff
|
tree
2023-04-25
Jan
Beu
l
i
c
h
RISC
-
V:
don't recogn
i
ze bogus relocations
commit
|
commitdiff
|
tree
2023-04-25
Jan Beul
i
ch
RISC-
V
: a
v
oid redundant and misleading/wrong error
.
.
.
commit
|
commitdiff
|
tree
2023-04-25
J
a
n Beul
i
c
h
RISC
-
V: d
r
o
p "percent_op" parameter from my_getOpcodeExpr
e
ss
.
.
.
commit
|
commitdiff
|
tree
2023-04-25
Jan Beulich
RI
S
C-V: minor
effort reductio
n
in relocation specifier
.
.
.
commit
|
commitdiff
|
tree
2023-04-24
J
a
n
Beul
i
c
h
x86:
work ar
o
und
compiler
di
a
gnosing
d
angling pointer
commit
|
commitdiff
|
tree
2023-04-21
Jan Beuli
c
h
x86
:
drop
(
e
x
plici
t
)
BFD64 dependency fr
o
m
dis
a
s
s
embler
commit
|
commitdiff
|
tree
2023-04-21
Jan Beulich
x86: drop use
of setjmp
(
) f
r
om
disassembler
commit
|
commitdiff
|
tree
2023-04-21
Jan Beulich
x86: change fetch error handli
n
g fo
r
get<N>()
commit
|
commitdiff
|
tree
2023-04-21
Jan Beul
i
ch
x86: change fe
t
c
h
error handling when processing
operands
commit
|
commitdiff
|
tree
2023-04-21
Jan
Beulich
x86:
c
hange fe
t
ch error han
d
ling in get_vali
d
_dis38
6
()
commit
|
commitdiff
|
tree
2023-04-21
Jan
Beulich
x86:
change fetch error handling in ckprefix()
commit
|
commitdiff
|
tree
2023-04-21
Jan Beu
l
ich
x86: ch
a
nge fetch error
h
a
n
dling in top-level funct
i
o
n
commit
|
commitdiff
|
tree
2023-04-21
Jan Beulich
x86:
m
ove fetch error
h
andli
n
g
into a helper
f
unction
commit
|
commitdiff
|
tree
2023-04-21
J
a
n
B
eulich
b
fd: fix STRICT_PE_FORMAT
bui
l
d
commit
|
commitdiff
|
tree
2023-04-21
Jan Beulic
h
l
d
: add
mi
s
sin
g
p
e
ri
o
d
after
@
x
ref
commit
|
commitdiff
|
tree
2023-04-20
Jan Beulich
x
86
:
adj
u
st
a
n ILP32
t
estca
s
e usi
n
g
.
ins
n
commit
|
commitdiff
|
tree
2023-04-19
Jan Beulich
gas: document
th
a
t
get_symbol_name() c
a
n
c
lob
b
er the
.
.
.
commit
|
commitdiff
|
tree
2023-04-19
Jan Beulich
x
86: parse_re
g
ister() must not alter the
parsed strin
g
commit
|
commitdiff
|
tree
2023-04-19
Jan Beulich
x86: parse_r
e
al_register
(
) does
n
ot al
t
er the parsed
.
.
.
commit
|
commitdiff
|
tree
2023-04-04
Jan Beul
i
ch
bfd+ld:
when / whet
h
er t
o
generate
.
c fi
l
e
s
commit
|
commitdiff
|
tree
2023-03-31
J
an Beulich
x86
:
convert testcases to use
.
insn
commit
|
commitdiff
|
tree
2023-03-31
J
an
Beu
l
ic
h
x86: document
.
insn
commit
|
commitdiff
|
tree
2023-03-31
Jan Beulich
x86: handle immediate ope
r
ands
for
.
insn
commit
|
commitdiff
|
tree
2023-03-31
J
a
n Beulich
x
86: allow for m
u
ltiple imm
e
diates in output_disp()
commit
|
commitdiff
|
tree
2023-03-31
Jan
Beulich
x86: han
d
l
e
EVEX D
i
sp8 fo
r
.
insn
commit
|
commitdiff
|
tree
2023-03-31
Jan Beulich
x86: proc
e
ss instruction operands
for
.
insn
commit
|
commitdiff
|
tree
2023-03-31
Jan Beulich
x86: p
a
rse
s
p
ecial
o
pcod
e
modifi
e
r
s
for
.
insn
commit
|
commitdiff
|
tree
2023-03-31
Jan B
e
ulich
x8
6
:
p
arse VEX an
d
alike
speci
f
i
ers f
o
r
.
ins
n
commit
|
commitdiff
|
tree
2023-03-31
Jan Beulich
x
86: introduce
.
i
nsn directive
commit
|
commitdiff
|
tree
2023-03-31
Jan
B
eulich
A
rm
6
4
/
E
L
F
:
accept
r
elo
c
at
i
ons against
S
T
N_U
N
DEF
commit
|
commitdiff
|
tree
2023-03-20
Ja
n
Beul
i
ch
x86: drop ide
n
ti
f
ier
_
char
s
[]
commit
|
commitdiff
|
tree
2023-03-20
Jan Be
u
lich
x86
/
AT&T:
r
estrict
r
eco
g
nition of the "a
b
solute branch
.
.
.
commit
|
commitdiff
|
tree
2023-03-20
J
an Beul
i
c
h
x
86: drop "shimm" spe
c
ia
l
case templ
a
te expa
n
sions
commit
|
commitdiff
|
tree
2023-03-20
Jan Beulich
x86
:
Vex
V
VV
V
is now merely a
b
oolean
commit
|
commitdiff
|
tree
2023-03-20
Jan Beulich
x86: re-work build_modrm_byte()'s
r
e
g
i
ster assig
n
ment
commit
|
commitdiff
|
tree
2023-03-17
Jan Beulich
gas: apply
m
d
_re
g
ister_arithmetic
a
lso
to unary '+'
commit
|
commitdiff
|
tree
2023-03-17
J
a
n
Be
u
lic
h
gas:
e
xp
o
se flag_macro_alt
e
r
nate globall
y
commit
|
commitdiff
|
tree
2023-03-17
Jan Beulich
gas: use flag_mri dir
e
ctly
i
n mac
r
o processing
commit
|
commitdiff
|
tree
2023-03-17
J
a
n Beulich
ga
s
: is
o
l
a
te
m
acro_strip_at to macro
.
c
commit
|
commitdiff
|
tree
2023-03-17
Jan Beuli
c
h
ga
s
:
drop f
u
nction pointer paramet
e
r
f
ro
m
macro_init()
commit
|
commitdiff
|
tree
2023-03-10
Jan Beulich
Arm6
4
/
gas: drop redundant
feature prereqs
commit
|
commitdiff
|
tree
2023-03-10
Jan B
e
ulic
h
Arm64/gas: a
d
d missing prereq featur
e
s
commit
|
commitdiff
|
tree
2023-03-10
Jan
B
eulic
h
x
86: decouple broadcast t
y
pe an
d
bytes fiel
d
s
commit
|
commitdiff
|
tree
2023-03-10
Jan
Beulich
x86-6
4
: adjust
REX-prefix pa
r
t o
f
SSE2AVX test
commit
|
commitdiff
|
tree
2023-03-10
Jan Beulich
x
8
6: move
m
or
e
d
i
sp processing out of
m
d_assemble()
commit
|
commitdiff
|
tree
2023-03-10
Jan Beulic
h
x8
6
: use set_rex_vrex() a
l
so for short
-
form handling
commit
|
commitdiff
|
tree
2023-03-03
Ja
n
B
eulich
x8
6
: use
sw
a
p_2_ope
r
ands
(
) in build_vex_pre
f
ix()
commit
|
commitdiff
|
tree
2023-03-03
J
an Beulich
x8
6
: drop
r
edundant calculation of EVEX broadcast size
commit
|
commitdiff
|
tree
2023-03-03
J
a
n
Beulich
gas: default
.
debug sect
i
on
c
o
m
pression method adjustments
commit
|
commitdiff
|
tree
2023-03-03
Jan Beulich
x86: avoid
.
byte in tes
t
c
a
ses
w
here possi
b
le
commit
|
commitdiff
|
tree
2023-02-24
J
a
n
B
eul
i
ch
x86: allow
to
re
q
uest Mo
d
R/M encodi
n
g
commit
|
commitdiff
|
tree
2023-02-24
Jan B
e
ulich
x86: MONITOR/M
W
A
I
T a
r
e not
S
SE3 insns
commit
|
commitdiff
|
tree
2023-02-24
Ja
n
Beul
i
ch
x86-64: don't permit LAHF/SAHF with "g
e
neri
c
6
4
"
commit
|
commitdiff
|
tree
2023-02-24
Jan Beulich
x
8
6: hav
e
insn
s
acting
o
n
segm
e
n
t selector values allow
.
.
.
commit
|
commitdiff
|
tree
2023-02-24
Jan Beulich
x86: rest
r
ict insn t
e
mplat
e
s accepting neg
a
tive 8-bit
.
.
.
commit
|
commitdiff
|
tree
2023-02-22
Jan Beulich
x86-64:
L
A
R
and
L
SL don't need RE
X
.
W
commit
|
commitdiff
|
tree
2023-02-22
Jan Beulich
x
86:
o
pti
m
ize BT{,C,R,S
}
$imm,%reg
commit
|
commitdiff
|
tree
2023-02-16
Jan
B
eulich
RI
S
C-V: as_warn() already emits a newli
n
e
commit
|
commitdiff
|
tree
2023-02-16
J
an Beulich
x86/gas
:
rep
l
a
c
e inappropr
i
a
t
e
ass
e
rtion whe
n
pa
r
sing
.
.
.
commit
|
commitdiff
|
tree
2023-02-15
Jan Beulich
gas: buffer_a
n
d_nest() needs to pass nul-term
i
nated
.
.
.
commit
|
commitdiff
|
tree
2023-02-14
J
an Beulich
g
a
s: c
o
rre
c
t sym
b
ol n
a
me comparis
o
n
i
n
.
startof
.
/
.
sizeof
.
.
.
commit
|
commitdiff
|
tree
2023-02-14
Jan
B
eulich
x86
:
{
L
D
,ST}
T
ILECFG
u
s
e
an extensio
n
op
c
ode
commit
|
commitdiff
|
tree
2023-02-14
Jan Beulich
gas: improve interaction between
read
_
a_so
u
rce_file
.
.
.
commit
|
commitdiff
|
tree
2023-02-10
Jan Beulich
x86:
d
rop us
e
of VEX3SOURCES
commit
|
commitdiff
|
tree
2023-02-10
Jan Beulich
x86:
d
rop use of XOP2SOURCES
commit
|
commitdiff
|
tree
2023-02-10
Jan Beulich
x86: li
m
it use of XOP2SOUR
C
ES
commit
|
commitdiff
|
tree
2023-02-10
Jan
B
eulic
h
x86: mo
v
e (and rename) opcod
e
space attribute
commit
|
commitdiff
|
tree
2023-02-10
Jan
B
eu
l
i
ch
x86: simplify a fe
w
expressions
commit
|
commitdiff
|
tree
2023-02-10
Jan Beulich
x86: improve
s
pecial
c
a
s
ing of cer
t
ain insns
commit
|
commitdiff
|
tree
2023-02-03
Jan Beuli
c
h
x86:
d
ro
p
LOCK from XCH
G
whe
n
optimizing
commit
|
commitdiff
|
tree
2023-02-03
J
an Beuli
c
h
x86-64: respect
{
nooptimize} w
h
en buil
d
ing VEX
prefix
commit
|
commitdiff
|
tree
2023-02-03
Jan B
e
ulich
x86: resp
e
c
t
{nooptimiz
e
} for LEA
commit
|
commitdiff
|
tree
2023-02-03
Jan Beulich
x
86-64: r
e
spect MOVABS when ch
o
osing altern
a
t
i
ve encodi
n
g
s
commit
|
commitdiff
|
tree
2023-02-03
Jan Be
u
lich
RISC-
V
: don't disassemble unre
c
ognized i
n
sns a
s
.
byte
commit
|
commitdiff
|
tree
2023-01-31
J
a
n
Beulich
RISC-V: make C-ext
e
nsion
J
AL available again
f
o
r (32
.
.
.
commit
|
commitdiff
|
tree
2023-01-27
Jan
B
eulic
h
x8
6
:
mo
v
e re
g
_
o
perands adjus
t
m
e
nt
commit
|
commitdiff
|
tree
2023-01-27
Jan Beulich
x86: drop d
e
ad SSE
2
AVX
-
related code
commit
|
commitdiff
|
tree
2023-01-27
Jan Beulich
x86
:
use
M
odR/M f
o
r
FPU
i
nsns
w
i
t
h
o
p
e
rands
commit
|
commitdiff
|
tree
2023-01-27
Jan
Beulic
h
x86/Intel: improve specia
l
c
a
sing
of ce
r
tain insn
s
commit
|
commitdiff
|
tree
2023-01-27
Jan Beulich
opcode
s
: suppre
s
s int
e
r
n
ationaliz
a
t
ion on
build
h
elper
.
.
.
commit
|
commitdiff
|
tree
2023-01-27
Jan Beu
l
ic
h
x86: r
e
mov
e
interna
t
ionali
z
ation
from i386-gen
.
c
commit
|
commitdiff
|
tree
2023-01-20
J
an
Beulich
x86: split
i
3
8
6-gen's opcod
e
hash
e
ntry struct
commit
|
commitdiff
|
tree
2023-01-20
J
a
n B
e
ul
i
ch
x86: embed register and alike names in d
i
sassembler
commit
|
commitdiff
|
tree
2023-01-20
Jan Beulich
x86: embed register n
a
me
s
in reg_
e
n
try
commit
|
commitdiff
|
tree
next