repo.or.cz
/
nasm.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
preproc: expand_smacro -- Fix nil dereference on error path
2018-10-14
Cyr
i
ll Gorcun
o
v
p
r
eproc
:
expand_smacr
o
-- Fix
nil der
e
ference on error
.
.
.
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-10-13
Cyri
l
l Gor
c
u
n
o
v
eval: Eliminate di
v
ision by zero
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-10-13
C
y
rill Gorc
u
nov
doc:
Update changes
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-10-13
C
y
rill
G
orcunov
o
pflags: Co
n
vert is_c
l
ass and is_r
e
g_class to helpers
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-10-13
Cy
r
ill Gorcunov
prepr
o
c
:
F
i
x
o
ut
of ra
n
ge access i
n
expand mmacro
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-10-13
Cyrill Gorcu
n
ov
doc: Upd
a
t
e change
s
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-10-13
Cyrill Gorc
u
n
ov
parser: Fix
s
i
g
segv on
c
e
r
tain equ ins
t
ruc
t
ion parsing
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-10-13
C
yrill Gorcunov
l
a
bel
s
: M
a
ke
s
ure nil
label is never pass
e
d
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-10-13
Cyril
l
G
orcun
o
v
labels:
Don't nil
d
ereference if no label provided
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-10-09
Chang
S
.
Bae
ma
c
ho:
Add w
a
rni
n
g message i
n
macho_o
u
tput(
)
commit
|
commitdiff
|
tree
2018-10-09
Chang S
.
Bae
macho/reloc: Fix addr size sensitive condit
i
ons
commit
|
commitdiff
|
tree
2018-10-09
Chang
S
.
B
ae
macho/r
e
loc: Fix macho_output()
t
o get the offset a
d
justment
.
.
.
commit
|
commitdiff
|
tree
2018-10-09
Chang S
.
Bae
m
acho/
r
eloc: Fixed offset adjustment in add_reloc()
commit
|
commitdiff
|
tree
2018-10-09
Chang
S
.
Bae
macho/reloc: Allow abs
o
l
u
te re
l
ocation w
h
e
n
forcin
g
.
.
.
commit
|
commitdiff
|
tree
2018-10-09
Chang S
.
Bae
m
ac
h
o/re
l
oc: Ad
j
ust SUB
relocati
o
n inform
a
tion
commit
|
commitdiff
|
tree
2018-10-09
Chang S
.
B
ae
mach
o
/re
l
oc: Fix
e
d in handling GO
T
/GOTLOAD/T
L
V re
l
ocations
commit
|
commitdiff
|
tree
2018-10-09
C
han
g
S
.
Bae
macho/reloc: Simplifi
e
d
rel
o
cation for REL/
B
RANCH
commit
|
commitdiff
|
tree
2018-10-09
Chang S
.
Bae
macho/s
y
m:
R
ecord init
i
a
l sym
b
ol number
a
lways
commit
|
commitdiff
|
tree
2018-09-30
C
yrill Gor
c
uno
v
opfl
a
gs: Style
unification
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-09-29
Cyrill Gorcunov
preproc: parse
_
siz
e
-
-
Check f
o
r
s
tring provided
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-09-23
C
y
rill Gorcuno
v
doc: changes -
-
Add a few
more bu
l
lets
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-09-22
Cyril
l
Gorcunov
Fix sma
l
l
t
ypo in commen
t
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-09-22
Cyrill Gorcunov
a
sm: Res
t
ore
showing outp
u
t for preproc mod
e
in stdout
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-09-15
Chang
S
.
Bae
obj: Fi
x
to initialize segment list
commit
|
commitdiff
|
tree
2018-08-24
Chang S
.
Bae
m
acho: Fix
r
elocation t
y
p
e for relative d
i
re
c
t br
a
nch
commit
|
commitdiff
|
tree
2018-08-24
Chang S
.
Bae
doc: Fix macho section name
f
or code
commit
|
commitdiff
|
tree
2018-08-15
Cyrill Gorcunov
d
isasm: Fix
b
u
f
f
er overread in ndisa
s
m
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-08-15
Chang S
.
Bae
macho: T
u
rn off jump-match optimizati
o
n for
su
b
sections_
v
ia_
.
.
.
commit
|
commitdiff
|
tree
2018-08-15
Chang S
.
Bae
optimi
z
ation: In
t
roduce new flag to turn-off selectively
commit
|
commitdiff
|
tree
2018-06-30
Cyrill
G
orcunov
la
b
els:
A
dd missin
g
b
a
c
k
end
t
ype for
e
xte
r
n symbols
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-06-30
C
y
r
ill
G
o
rcunov
l
abels: Shrin
k
declare_label
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-06-06
C
yrill Gorcunov
direct
i
v
e: Make cpu directi
v
e case insensitiv
e
b
a
ck
.
.
.
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-05-05
Chang
S
.
B
a
e
asse
m
b
le: Check global
line lim
i
t
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-05-05
Chang S
.
B
a
e
output: macho --
Avo
i
d conversio
n
of addresses
to RAWDATA
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-05-05
C
h
a
n
g
S
.
Bae
output: macho -
-
C
heck the
a
c
t
ual
size of 64
-
bit
absolu
t
e
.
.
.
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-04-20
Fa
b
ian Giesen
output: codeview -
-
c
hange version
number writ
t
e
n
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-02-25
Cy
r
ill Gor
c
unov
R
e
v
e
r
t
"
compiler: Add fallthro
u
g
h() helper"
commit
|
commitdiff
|
tree
2018-02-25
C
yr
i
l
l
Gor
c
unov
Revert
"
Use fallthrough() to
p
lacate co
m
piler"
commit
|
commitdiff
|
tree
2018-02-25
Cyrill Gorcunov
Re
v
ert "aclocal
.
m
4
:
Use
We
r
ror in PA_
C
HECK_FALLT
H
ROU
G
H
_ATTRI
.
.
.
commit
|
commitdiff
|
tree
2018-02-25
Cyri
l
l
Gorcunov
acloc
a
l
.
m4:
U
s
e Wer
r
or in PA_CH
E
CK_FALLTHROUGH_ATTRIBUTE
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-02-25
Cyrill Gor
c
unov
insns
.
dat: Update
U
D0 encoding to f
i
t
t
he specifica
t
ion
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-02-25
Matthie
u
Darboi
s
output: ma
c
ho -- Add suppor
t
for
N
_PEXT in
macho outpu
t
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-02-25
Cyrill Gor
c
unov
Use fall
t
hr
o
ugh() to
placate compiler
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-02-25
Cyr
i
ll Gorcunov
compile
r
: Add f
a
llthro
u
gh() helper
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-02-25
Cyri
l
l Gorcunov
output:
out
o
bj -- Fix t
y
po in
o
bj_init
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-02-25
C
y
rill
Gorcun
o
v
output: elf
,
ieee,macho,o
b
j -- Fix mofu
l
e na
m
e for commit
.
.
.
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-02-25
Cyri
l
l Gorc
u
nov
get_cpu: Fix
a
7ecf2646d6c80b994
b
e7d340140
3
7
9
d580
0
50c
f
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-02-24
Cyrill Go
r
cunov
compiler: Fix typo in
6686fc6
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-02-09
Cyrill Go
r
cunov
Me
r
g
e
br
a
nch 'nasm-2
.
13
.
xx'
commit
|
commitdiff
|
tree
2018-02-09
Cyrill Gor
c
unov
nasmlib: Dr
o
p pure
_
func attrib from seg_all
o
c
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-02-09
Cyrill Gorcunov
nasmlib:
Dro
p
unuse
d
s
e
g_i
n
it
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-02-06
C
y
rill Gorcunov
NA
S
M 2
.
13
.
03rc
4
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-02-06
Cyril
l
G
o
r
cunov
iflag: Fix
if
l
ag_cmp_cpu_le
v
e
l
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-02-05
Cyrill Gorcunov
NASM 2
.
13
.
03rc3
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-02-05
Cy
r
ill Gorc
u
nov
R
e
vert "insns
.
dat:
A
dd VAE
S
EN
C
, VAESENCLA
S
T instruction
s
"
commit
|
commitdiff
|
tree
2018-02-05
Cyrill Gorcunov
NASM
2
.
13
.
03rc2
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-02-05
Cy
r
i
l
l
Gor
c
unov
c
h
anges
.
doc:
document dw
a
rf iss
u
e
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-02-05
Cyrill Gorcunov
o
utput: el
f
-- Add miss
i
ng dwarf l
o
c section
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-02-05
Tomasz K
a
nte
c
k
i
insns
.
dat:
Add VAESENC, VAESENCLAST instructions
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2018-01-27
C
y
rill
G
orcunov
outpu
t
: elf -- A
d
d missing dwarf
l
oc sec
t
ion
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2017-12-29
Tomasz Kant
e
cki
i
nsn
s
.
dat:
A
dd
V
PCLMULQDQ ins
t
rui
c
ti
o
ns
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2017-12-29
Cyrill Gorcuno
v
insn
s
-flags: Add VP
C
LM
U
L
QDQ fl
a
g
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2017-12-29
Cyrill Go
r
cun
o
v
insns
.
dat: Move V
A
ES instruct
i
on
s
to A
E
S group
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2017-12-29
To
m
asz
K
antecki
i
nsn
s
.
dat:
Add VAESENC, V
A
ESENCLAST i
n
s
t
r
u
c
t
ions
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2017-12-29
C
y
rill Gorcu
n
ov
i
n
sns-ifl
a
g
s: Add
A
ES, VAES flags
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2017-11-25
Cy
r
ill Gorcunov
NASM 2
.
1
3
.
0
2rc3
commit
|
commitdiff
|
tree
2017-11-25
C
yri
l
l Gorcu
n
ov
docs
:
c
h
anges --
Drop
le
f
tove
r
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2017-11-25
Cyrill Gorcuno
v
d
o
c
:
U
p
date
c
hanges for 2
.
13
.
0
2
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2017-10-22
Cy
r
i
l
l Gorcu
n
o
v
prepoc: Fix heap-b
u
f
fer-o
v
er
f
low
i
n d
e
t
o
ken
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2017-10-22
Cyrill Gorcunov
p
r
eproc: Fix SIGSEGV
i
f not data
provided
f
o
r implicit
.
.
.
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2017-10-22
Cyril
l
Gorcunov
prep
r
oc: Fix sigsegv
in find_cc
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2017-10-22
Cyrill Go
r
cun
o
v
pep
r
oc:
Fix sigsevg in sm
a
cro
e
x
p
ansi
o
n
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2017-10-22
Cyrill Gor
c
un
o
v
pre
p
o
c
: mmacr
o
-
-
Don't left nparam_ma
x
le
s
s than nparam
_
m
i
n
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2017-10-22
Cyrill Gorcunov
prepr
o
c: Don
'
t
access offsting byte on u
n
terminate
d
.
.
.
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2017-08-13
Martin Sto
r
sjö
preproc
:
Add found files
t
o the list of dependencies
.
.
.
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2017-07-29
Cyrill Gorcuno
v
configure: Ad
d
--
e
na
b
le-gdb op
t
io
n
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2017-07-25
Cyrill Gorcunov
preproc: Fre
e
toke
n
's
t
ext if onl
y
it has
b
een mo
d
ified
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2017-07-25
Adam
Majer
preproc: W
o
rkaround a usage aft
e
r f
r
ee bu
g
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2017-07-25
Adam M
a
jer
preproc: Only
c
o
nc
a
t tok->text i
f
w
e ac
c
ounted for
.
.
.
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2017-07-05
C
yrill Gor
c
unov
build: Merge CPP
F
LAGS i
n
to ALL_CFLAGS
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2017-07-05
Davi
d
Seif
e
rt
Make build
s
yste
m
resp
e
c
t
GNU conventi
o
ns
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2017-06-24
C
yrill
G
o
rcunov
nasmlib/md5c: Fix ty
p
o
in WORDS_
L
ITT
L
E
EN
D
I
A
N
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2017-03-25
Cyril
l
G
o
rcunov
o
utp
u
t:
e
lf -- Mak
e
e
l
f_se
c
t
ion_attrib static
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2017-03-25
Cyrill Gorcunov
dwarf: U
p
date
dwar
f
_line_number_ext
e
nded
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2017-03-25
Cyrill Gorcunov
dwarf: Upd
a
t
e
dwar
f
_
c
alling_conv
e
rs
i
on
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2017-03-25
C
y
r
i
ll Gorcunov
dw
a
rf: Update dwarf_lan
g
uage
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2017-03-23
Cyrill Gorcu
n
ov
output: elf,d
w
arf
-
- F
i
x
lookup
over ex
i
sting
files
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2017-03-18
Cyrill Gorcunov
outp
u
t: elf -- Use
Elf64_E
h
dr into section offset
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2017-03-18
Cyr
i
ll Gorcunov
o
u
tput
:
el
f
-
-
Use ElfX
_
Re
l
x
in elf_build_
r
eltab
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2017-03-18
Cy
r
ill Gorcunov
output: elf -- Add ELF32_R_
I
NFO, ELF64_
R
_INFO hel
p
e
r
s
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2017-03-18
Cyrill Gorcunov
ou
t
p
u
t
: elf
-
-
S
ta
r
t using E
l
fX_Sym
i
n elf_build_sy
m
tab
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2017-03-18
Cyrill Gorcunov
elf:
Switch w
r
itting sec
t
ions wit
h
Elf structs
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2017-03-18
Cy
r
ill
G
orcun
o
v
output: Elf
-
- Start using ElfX_Ehdr instead
of open
c
oded
.
.
.
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2017-03-18
C
yrill
Gorcunov
nasmlib: Add _le help
e
r
s
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2017-03-12
Cyrill Gorcunov
output: elf -- Fix ty
p
o in
ELF32_
S
T_INFO
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2017-03-12
C
y
r
i
ll G
o
rcuno
v
elf: Drop code duplicatio
n
in elf
_
section_header
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2017-03-12
Cy
r
il
l
Gorcu
n
ov
el
f
: Align
m
embers for file
f
o
r
ma
t
def
s
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2017-03-12
Cyrill
G
orcun
o
v
elf: Add EI_ constants
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2017-03-08
Cyrill Gorcuno
v
a
sm/pragma: Add
m
i
ssing "assemble
.
h" i
n
clusio
n
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2017-02-12
Rus
l
an Kaba
t
sayev
dis
a
sm:
A
dd support for 6
4
-bit or
i
g
i
n
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
next