Hi mabdelouahab,
The implementation for the news added conventions regcall and syscall for linux kernel in 64bits, got the code for conventions uninitialized till the 1º proc comes in 1º place before proto, bad bug here.
So I redone all the changes for if table for conventions initialization, and now it's necessary to exclusively call in the command-line the convention and convention initializer, output format and memory model.
One simple example:
testlinux.7zUASM command-line:
./uasm testlinux.asm -c -Cp -archSSE -mf -elf64 -zf4 -W3 -Gy
-c = Assemble without linking (always set)
-Cp = Set OPTION CASEMAP none
-archSSE = Set OPTION ARCH (always set)(unnecessary)
-mf = Set memory model flat
-elf64 = Elf64 Output Format
-W3 = Warning Level
-zf4 = convention initializer 64 bits SystemV style
-Gy = Calling Convention SystemV
I will repack as soon as I have time.
Hi LiaoMi,

Installed well on kali linux
But the new version does not accept PROTO, and generates the first error
Error A2169: General Failure
malloc proto :dword
p0 proto fastcall :qword ; OK
p1 proto c :qword ; OK
p2 proto stdcall :qword ; OK
p proto ; OK
p4 proto :qword ; ----> Error A2169: General Failure
p3 proto systemv :qword ; ----> Error A2169: General Failure
It was not in the previous version