📄 mcore.h
字号:
/* Motorola MCore support for BFD. Copyright 1999 Free Software Foundation, Inc.This file is part of BFD, the Binary File Descriptor library.This program is free software; you can redistribute it and/or modifyit under the terms of the GNU General Public License as published bythe Free Software Foundation; either version 2 of the License, or(at your option) any later version.This program is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See theGNU General Public License for more details.You should have received a copy of the GNU General Public Licensealong with this program; if not, write to the Free SoftwareFoundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *//* This file holds definitions specific to the MCore COFF/PE ABI. */#ifndef _COFF_MORE_H#define _COFF_MORE_H#define INCLUDE_COMDAT_FIELDS_IN_AUXENT#define L_LNNO_SIZE 2#include "coff/external.h"#define MCOREMAGIC 0xb00 /* I just made this up */ #define MCOREBADMAG(x) (((x).f_magic != MCOREMAGIC))#define E_DIMNUM 4 /* # array dimensions in auxiliary entry */#define IMAGE_REL_MCORE_ABSOLUTE 0x0000#define IMAGE_REL_MCORE_ADDR32 0x0001#define IMAGE_REL_MCORE_PCREL_IMM8BY4 0x0002#define IMAGE_REL_MCORE_PCREL_IMM11BY2 0x0003#define IMAGE_REL_MCORE_PCREL_IMM4BY2 0x0004#define IMAGE_REL_MCORE_PCREL_32 0x0005#define IMAGE_REL_MCORE_PCREL_JSR_IMM11BY2 0x0006#define IMAGE_REL_MCORE_RVA 0x0007#define PEMCORE#define OMAGIC 0404 /* object files, eg as output */#define ZMAGIC 0413 /* demand load format, eg normal ld output */#define STMAGIC 0401 /* target shlib */#define SHMAGIC 0443 /* host shlib *//* From winnt.h */#define IMAGE_NT_OPTIONAL_HDR_MAGIC 0x10b/* Define some NT default values. */#define NT_SECTION_ALIGNMENT 0x1000#define NT_FILE_ALIGNMENT 0x200 #define NT_DEF_RESERVE 0x100000#define NT_DEF_COMMIT 0x1000struct external_reloc{ char r_vaddr [4]; char r_symndx [4]; char r_type [2]; char r_offset [4];};#define RELOC struct external_reloc#define RELSZ 14#endif /* __COFF_MCORE_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -