Add a "null.reg" file to terminate register lists

This commit is contained in:
Pierre Pronchery 2015-07-07 23:01:58 +02:00
parent 0e7c7273af
commit f6d0aee88d
16 changed files with 17 additions and 15 deletions

View File

@ -58,7 +58,7 @@ static AsmArchRegister const _amd64_registers[] =
#include "i386.reg"
#include "i686.reg"
#include "amd64.reg"
{ NULL, 0, 0, 0, NULL }
#include "null.reg"
};
#undef REG

View File

@ -52,7 +52,7 @@ static AsmArchDefinition const _arm_definition =
static AsmArchRegister const _arm_registers[] =
{
#include "arm.reg"
{ NULL, 0, 0, 0, NULL }
#include "null.reg"
};
#undef REG

View File

@ -72,7 +72,7 @@ static AsmArchDefinition const _dalvik_definition =
static AsmArchRegister const _dalvik_registers[] =
{
#include "dalvik.reg"
{ NULL, 0, 0, 0, NULL }
#include "null.reg"
};
#undef REG

View File

@ -57,7 +57,7 @@ static AsmArchDefinition _i386_definition =
static AsmArchRegister const _i386_registers[] =
{
#include "i386.reg"
{ NULL, 0, 0, 0, NULL }
#include "null.reg"
};
#undef REG

View File

@ -54,7 +54,7 @@ static AsmArchDefinition const _i386_real_definition =
static AsmArchRegister const _i386_real_registers[] =
{
#include "i386.reg"
{ NULL, 0, 0, 0, NULL }
#include "null.reg"
};
#undef REG

View File

@ -57,7 +57,7 @@ static AsmArchDefinition const _i486_definition =
static AsmArchRegister const _i486_registers[] =
{
#include "i386.reg"
{ NULL, 0, 0, 0, NULL }
#include "null.reg"
};
#undef REG

View File

@ -57,7 +57,7 @@ static AsmArchDefinition const _i586_definition =
static AsmArchRegister const _i586_registers[] =
{
#include "i386.reg"
{ NULL, 0, 0, 0, NULL }
#include "null.reg"
};
#undef REG

View File

@ -59,7 +59,7 @@ static AsmArchRegister const _i686_registers[] =
{
#include "i386.reg"
#include "i686.reg"
{ NULL, 0, 0, 0, NULL }
#include "null.reg"
};
#undef REG

View File

@ -39,7 +39,7 @@ static AsmArchDefinition const _java_definition =
static AsmArchRegister const _java_registers[] =
{
{ NULL, 0, 0, 0, NULL }
#include "null.reg"
};
#define OP1F (8 << AOD_SIZE)

View File

@ -39,7 +39,7 @@ static AsmArchDefinition const _mips_definition =
static AsmArchRegister const _mips_registers[] =
{
#include "mips.reg"
{ NULL, 0, 0, 0, NULL }
#include "null.reg"
};
#undef REG

2
src/arch/null.reg Normal file
View File

@ -0,0 +1,2 @@
/* $Id$ */
{ NULL, 0x0, 0x0, 0x0, NULL }

View File

@ -3,7 +3,7 @@ cppflags_force=-I ../../include
cflags_force=-W `pkg-config --cflags libSystem`
cflags=-Wall -g -O2 -fPIC -pedantic
ldflags_force=-W `pkg-config --libs libSystem`
dist=Makefile,amd64.ins,amd64.reg,arm.h,arm.ins,arm.reg,common.ins,dalvik.ins,dalvik.reg,i386.h,i386.ins,i386.reg,i486.ins,i586.ins,i686.ins,i686.reg,mips.h,mips.ins,mips.reg,null.ins,sparc.h,sparc.ins,sparc.reg,yasep.h,yasep.ins,yasep.reg
dist=Makefile,amd64.ins,amd64.reg,arm.h,arm.ins,arm.reg,common.ins,dalvik.ins,dalvik.reg,i386.h,i386.ins,i386.reg,i486.ins,i586.ins,i686.ins,i686.reg,mips.h,mips.ins,mips.reg,null.ins,null.reg,sparc.h,sparc.ins,sparc.reg,yasep.h,yasep.ins,yasep.reg
[amd64]
type=plugin

View File

@ -32,7 +32,7 @@ static AsmArchDefinition const _sparc_definition =
static AsmArchRegister const _sparc_registers[] =
{
#include "sparc.reg"
{ NULL, 0, 0, 0, NULL }
#include "null.reg"
};
#undef REG

View File

@ -32,7 +32,7 @@ static AsmArchDefinition const _sparc64_definition =
static AsmArchRegister const _sparc64_registers[] =
{
#include "sparc.reg"
{ NULL, 0, 0, 0, NULL }
#include "null.reg"
};
#undef REG

View File

@ -32,7 +32,7 @@ static AsmArchDefinition const _template_definition =
{ "" # name, size, id, flags, description },
static AsmArchRegister const _template_registers[] =
{
{ NULL, 0, 0, 0, NULL }
#include "null.reg"
};
#undef REG

View File

@ -40,7 +40,7 @@ static AsmArchDefinition const _yasep_definition =
static AsmArchRegister const _yasep_registers[] =
{
#include "yasep.reg"
{ NULL, 0, 0, 0, NULL }
#include "null.reg"
};
#undef REG