11dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project/**************************************************************************** 21dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project **************************************************************************** 31dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project *** 41dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project *** This header was automatically generated from a Linux kernel header 51dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project *** of the same name, to make information necessary for userspace to 61dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project *** call into the kernel available to libc. It contains only constants, 71dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project *** structures, and macros generated from the original header, and thus, 81dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project *** contains no copyrightable information. 91dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project *** 10654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng *** To edit the content of this header, modify the corresponding 11654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng *** source file (e.g. under external/kernel-headers/original/) then 12654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng *** run bionic/libc/kernel/tools/update_all.py 13654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng *** 14654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng *** Any manual change here will be lost the next time this script will 15654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng *** be run. You've been warned! 16654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng *** 171dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project **************************************************************************** 181dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project ****************************************************************************/ 191dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifndef __A_OUT_GNU_H__ 201dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define __A_OUT_GNU_H__ 211dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define __GNU_EXEC_MACROS__ 221dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifndef __STRUCT_EXEC_OVERRIDE__ 23654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 241dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#include <asm/a.out.h> 251dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 261dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projectenum machine_type { 271dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifdef M_OLDSUN2 28654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 291dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project M__OLDSUN2 = M_OLDSUN2, 301dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#else 311dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project M_OLDSUN2 = 0, 321dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 33654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 341dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifdef M_68010 351dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project M__68010 = M_68010, 361dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#else 371dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project M_68010 = 1, 38654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 391dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 401dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifdef M_68020 411dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project M__68020 = M_68020, 421dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#else 43654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 441dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project M_68020 = 2, 451dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 461dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifdef M_SPARC 471dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project M__SPARC = M_SPARC, 48654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 491dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#else 501dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project M_SPARC = 3, 511dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 521dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project M_386 = 100, 53654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 541dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project M_MIPS1 = 151, 551dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project M_MIPS2 = 152 561dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project}; 571dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifndef N_MAGIC 58654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 591dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define N_MAGIC(exec) ((exec).a_info & 0xffff) 601dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 611dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define N_MACHTYPE(exec) ((enum machine_type)(((exec).a_info >> 16) & 0xff)) 621dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define N_FLAGS(exec) (((exec).a_info >> 24) & 0xff) 63654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 641dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define N_SET_INFO(exec, magic, type, flags) ((exec).a_info = ((magic) & 0xffff) | (((int)(type) & 0xff) << 16) | (((flags) & 0xff) << 24)) 651dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define N_SET_MAGIC(exec, magic) ((exec).a_info = (((exec).a_info & 0xffff0000) | ((magic) & 0xffff))) 661dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define N_SET_MACHTYPE(exec, machtype) ((exec).a_info = ((exec).a_info&0xff00ffff) | ((((int)(machtype))&0xff) << 16)) 671dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define N_SET_FLAGS(exec, flags) ((exec).a_info = ((exec).a_info&0x00ffffff) | (((flags) & 0xff) << 24)) 68654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 691dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define OMAGIC 0407 701dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define NMAGIC 0410 711dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define ZMAGIC 0413 721dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define QMAGIC 0314 73654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 741dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define CMAGIC 0421 751dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifndef N_BADMAG 761dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define N_BADMAG(x) (N_MAGIC(x) != OMAGIC && N_MAGIC(x) != NMAGIC && N_MAGIC(x) != ZMAGIC && N_MAGIC(x) != QMAGIC) 771dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 78654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 791dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define _N_HDROFF(x) (1024 - sizeof (struct exec)) 801dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifndef N_TXTOFF 811dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define N_TXTOFF(x) (N_MAGIC(x) == ZMAGIC ? _N_HDROFF((x)) + sizeof (struct exec) : (N_MAGIC(x) == QMAGIC ? 0 : sizeof (struct exec))) 821dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 83654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 841dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifndef N_DATOFF 851dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define N_DATOFF(x) (N_TXTOFF(x) + (x).a_text) 861dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 871dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifndef N_TRELOFF 88654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 891dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define N_TRELOFF(x) (N_DATOFF(x) + (x).a_data) 901dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 911dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifndef N_DRELOFF 921dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define N_DRELOFF(x) (N_TRELOFF(x) + N_TRSIZE(x)) 93654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 941dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 951dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifndef N_SYMOFF 961dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define N_SYMOFF(x) (N_DRELOFF(x) + N_DRSIZE(x)) 971dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 98654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 991dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifndef N_STROFF 1001dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define N_STROFF(x) (N_SYMOFF(x) + N_SYMSIZE(x)) 1011dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 1021dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifndef N_TXTADDR 103654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1041dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define N_TXTADDR(x) (N_MAGIC(x) == QMAGIC ? PAGE_SIZE : 0) 1051dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 1061dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#if defined(vax) || defined(hp300) || defined(pyr) 1071dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define SEGMENT_SIZE page_size 108654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1091dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 1101dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifdef sony 1111dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define SEGMENT_SIZE 0x2000 1121dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 113654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1141dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifdef is68k 1151dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define SEGMENT_SIZE 0x20000 1161dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 1171dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#if defined(m68k) && defined(PORTAR) 118654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1191dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PAGE_SIZE 0x400 1201dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define SEGMENT_SIZE PAGE_SIZE 1211dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 1221dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifdef linux 123654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1241dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#include <asm/page.h> 1251dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#if defined(__i386__) || defined(__mc68000__) 1261dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define SEGMENT_SIZE 1024 1271dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#else 128654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1291dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifndef SEGMENT_SIZE 1301dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define SEGMENT_SIZE PAGE_SIZE 1311dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 1321dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 133654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1341dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 1351dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define _N_SEGMENT_ROUND(x) ALIGN(x, SEGMENT_SIZE) 1361dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define _N_TXTENDADDR(x) (N_TXTADDR(x)+(x).a_text) 1371dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifndef N_DATADDR 138654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1391dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define N_DATADDR(x) (N_MAGIC(x)==OMAGIC? (_N_TXTENDADDR(x)) : (_N_SEGMENT_ROUND (_N_TXTENDADDR(x)))) 1401dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 1411dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifndef N_BSSADDR 1421dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define N_BSSADDR(x) (N_DATADDR(x) + (x).a_data) 143654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1441dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 1451dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifndef N_NLIST_DECLARED 1461dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projectstruct nlist { 1471dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project union { 148654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1491dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project char *n_name; 1501dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project struct nlist *n_next; 1511dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project long n_strx; 1521dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project } n_un; 153654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1541dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned char n_type; 1551dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project char n_other; 1561dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project short n_desc; 1571dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned long n_value; 158654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1591dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project}; 1601dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 1611dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifndef N_UNDF 1621dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define N_UNDF 0 163654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1641dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 1651dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifndef N_ABS 1661dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define N_ABS 2 1671dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 168654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1691dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifndef N_TEXT 1701dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define N_TEXT 4 1711dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 1721dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifndef N_DATA 173654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1741dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define N_DATA 6 1751dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 1761dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifndef N_BSS 1771dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define N_BSS 8 178654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1791dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 1801dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifndef N_FN 1811dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define N_FN 15 1821dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 183654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1841dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifndef N_EXT 1851dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define N_EXT 1 1861dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 1871dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifndef N_TYPE 188654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1891dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define N_TYPE 036 1901dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 1911dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifndef N_STAB 1921dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define N_STAB 0340 193654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 1941dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 1951dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define N_INDR 0xa 196c95eb57405d3d2f0e6cfab313aa74b1bad280452Elliott Hughes#define N_SETA 0x14 197c95eb57405d3d2f0e6cfab313aa74b1bad280452Elliott Hughes#define N_SETT 0x16 198654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 199c95eb57405d3d2f0e6cfab313aa74b1bad280452Elliott Hughes#define N_SETD 0x18 200c95eb57405d3d2f0e6cfab313aa74b1bad280452Elliott Hughes#define N_SETB 0x1A 201c95eb57405d3d2f0e6cfab313aa74b1bad280452Elliott Hughes#define N_SETV 0x1C 2021dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifndef N_RELOCATION_INFO_DECLARED 203654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 2041dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projectstruct relocation_info 2051dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project{ 2061dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project int r_address; 2071dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned int r_symbolnum:24; 208654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 2091dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned int r_pcrel:1; 2101dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned int r_length:2; 2111dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned int r_extern:1; 2121dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifdef NS32K 213654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 2141dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned r_bsr:1; 2151dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned r_disp:1; 2161dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned r_pad:2; 2171dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#else 218654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 2191dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned int r_pad:4; 2201dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 2211dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project}; 2221dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 223654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 2241dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif 225