summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-04-20 12:57:02 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-04-20 12:57:02 -0600
commit44f77757325c03ea8ccc1216eff4e14e7ab042a7 (patch)
treeae8a06bf24e755fdb6f43a831af3214d6120a59a
parent81bd7051c1f023cad01eb68bc56e279f648bc25c (diff)
downloadpx4-nuttx-44f77757325c03ea8ccc1216eff4e14e7ab042a7.tar.gz
px4-nuttx-44f77757325c03ea8ccc1216eff4e14e7ab042a7.tar.bz2
px4-nuttx-44f77757325c03ea8ccc1216eff4e14e7ab042a7.zip
Updated IEEE 695 header file
-rw-r--r--nuttx/include/nuttx/binfmt/ieee695.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/nuttx/include/nuttx/binfmt/ieee695.h b/nuttx/include/nuttx/binfmt/ieee695.h
index 8c378f0b8..25d2b29af 100644
--- a/nuttx/include/nuttx/binfmt/ieee695.h
+++ b/nuttx/include/nuttx/binfmt/ieee695.h
@@ -271,6 +271,20 @@
#define IEEE695_EXTCMD_INBLOCK {0x04, 0xb9}
#define IEEE695_EXTCMD_CALLOPT {0x05, 0xb9}
+/* Attribute Definitions */
+
+#define IEEE695_ATTR_VERSION 37 /* Object format version number, 2 bytes follow */
+#define IEEE695_ATTR_OBJFORMT 38 /* Object format type, 1 byte follows */
+#define IEEE695_ATTR_CASESENSITIVE 39 /* Case sensitivity, 1 byte follows */
+
+#define IEEE695_OBJFORMT_ABSOLUTE 1 /* Absolute (not relinkable) */
+#define IEEE695_OBJFORMT_RELOCATABLE 2 /* Relocatable */
+#define IEEE695_OBJFORMT_LOADABLE 3 /* Loadable */
+#define IEEE695_OBJFORMT_LIBRARY 4 /* Library */
+
+#define IEEE695_CASE_SENSITIVE 1 /* Treat all symbols as if they were upper case */
+#define IEEE695_CASE_INSENSITIVE 2 /* Do not change the case of symbols */
+
/* Helper Macros ********************************************************************/
/* These macros extract un-aligned, little-endian values from the object file */