libz.so.1 __gmon_start__ _Jv_RegisterClasses inflate inflateReset inflateInit_ inflateEnd libc.so.6 _IO_stdin_used fflush strcpy __rawmemchr fnmatch _IO_putc fopen strncmp optind strrchr __strdup dcgettext ftell strncpy time __stack_chk_fail __lxstat unlink putchar realloc abort stdin _exit strpbrk chmod sbrk rewind strtol isatty feof calloc strlen memset strstr strcspn __errno_location fseek stdout fputc fseeko64 getrusage fputs memcpy fclose strtoul malloc strcat umask strcasecmp ftello64 realpath getgid asprintf getenv sscanf optarg stderr _obstack_newchunk getuid getopt_long strncasecmp __fxstat strncat fileno fwrite fread strchr fdopen qsort bsearch fcntl __xstat memmove fopen64 _obstack_begin bindtextdomain access _IO_getc opterr strcmp strerror __libc_start_main ferror vfprintf getopt_long_only snprintf free __environ GLIBC_2.2.3 GLIBC_2.4 GLIBC_2.3 GLIBC_2.1 GLIBC_2.0
%P:%s: file format not recognized; treating as linker script Reducing stack by rule %d (line %lu), %P%F: unrecognised keyword in MRI style script '%s' %X%P:%S: unknown phdr type `%s' (try integer literal) %X%P:%S: PHDRS syntax error at `%s' %P%F:%S: %s in %s %P%F:%S: %s token %s ( nterm %s ( Deleting Stack now Starting parse Stack size increased to %lu Entering state %d Reading a token: Now at end of input. Next token is Shifting -> %s MRI style script fill value origin length *default* PT_GNU_EH_FRAME PT_GNU_STACK FILEHDR PHDRS FLAGS VERSION script global local extern syntax error Error: discarding Error: popping memory exhausted Cleanup: discarding lookahead Cleanup: popping PT_NULL PT_LOAD PT_DYNAMIC PT_INTERP PT_NOTE PT_SHLIB PT_PHDR PT_TLS $end $undefined LNAME '=' OREQ ANDEQ RSHIFTEQ LSHIFTEQ DIVEQ MULTEQ MINUSEQ PLUSEQ '?' ':' OROR ANDAND '|' '^' '&' '<' '>' '+' '-' '*' '/' '%' UNARY '(' ALIGN_K BLOCK BIND SQUAD LONG SHORT SECTIONS INSERT_K AFTER BEFORE DATA_SEGMENT_ALIGN DATA_SEGMENT_RELRO_END DATA_SEGMENT_END SORT_BY_NAME SORT_BY_ALIGNMENT '{' '}' SIZEOF_HEADERS OUTPUT_FORMAT FORCE_COMMON_ALLOCATION OUTPUT_ARCH INHIBIT_COMMON_ALLOCATION SEGMENT_START INCLUDE MEMORY NOLOAD DSECT OVERLAY DEFINED TARGET_K SEARCH_DIR MAP NEXT SIZEOF ALIGNOF LOADADDR MAX_K MIN_K STARTUP HLL SYSLIB NOFLOAT NOCROSSREFS ORIGIN FILL LENGTH CREATE_OBJECT_SYMBOLS INPUT OUTPUT CONSTRUCTORS ALIGNMOD SUBALIGN PROVIDE PROVIDE_HIDDEN AS_NEEDED CHIP ABSOLUTE NEWLINE ENDWORD ORDER NAMEWORD ASSERT_K PUBLIC DEFSYMEND ALIAS TRUNCATE INPUT_SCRIPT INPUT_MRI_SCRIPT INPUT_DEFSYM CASE EXTERN VERS_TAG VERS_IDENTIFIER GLOBAL VERSIONK INPUT_VERSION_SCRIPT KEEP ONLY_IF_RO ONLY_IF_RW SPECIAL EXCLUDE_FILE CONSTANT INPUT_DYNAMIC_LIST ',' ';' ')' '[' ']' '!' '~' $accept filename defsym_expr @1 mri_script_file @2 mri_script_lines mri_script_command @3 ordernamelist mri_load_name_list mri_abs_name_list casesymlist extern_name_list @4 extern_name_list_body @5 ifile_list ifile_p1 @6 @7 input_list @8 @9 @10 sec_or_group_p1 statement_anywhere @11 wildcard_name wildcard_spec exclude_name_list file_NAME_list input_section_spec_no_keep input_section_spec @12 statement @13 @14 statement_list statement_list_opt fill_exp fill_opt assign_op assignment opt_comma memory_spec_list_opt memory_spec_list memory_spec @15 @16 origin_spec length_spec attributes_opt attributes_list attributes_string startup high_level_library high_level_library_NAME_list low_level_library low_level_library_NAME_list floating_point_support nocrossref_list mustbe_exp @17 memspec_at_opt opt_at opt_align opt_subalign sect_constraint @18 @19 @20 @21 @22 @23 @24 @25 @26 @27 @28 @29 @30 atype opt_exp_with_type opt_exp_without_type opt_nocrossrefs memspec_opt phdr_opt overlay_section @31 @32 @33 phdrs phdr_list phdr @34 @35 phdr_type phdr_qualifiers phdr_val dynamic_list_file @36 dynamic_list_nodes dynamic_list_node dynamic_list_tag version_script_file @37 @38 vers_nodes vers_node verdep vers_tag vers_defns @39 @40 opt_semicolon N ? # y ] A % t _ J * j U E 5 ) | N " n Q 4 { V ? , v j ^ @ # i K ' g @ { Q 7 - u e U E 5 % f 9 Y u ^ M A h X 8 u { T - j C y X 9 x W 6 _ > l \ P ? 3 " ^ O z l : t e V E 9 ( x n " M % j Z P * e D # S 8 ' C C C C C ) C C C C C = C C C A j : C p C . J \ 2 C r C C C ( C * . 5 C 8 C C C C C C C C C C C y C C a o C b d h C C i l n o o q s C v o C | C t u M j C C C Q C C C C C C C C C C C C C C C + C w } C C C C m C - C C o o o C o o 7 C & C ' ' C C y ) C C + C C C p p R ~ S C o C ! C C - C C Q C T W X Y Z C C i t ( ^ C C ` o e o o C o o C C o o o o o o o o o o C C o o o o o o o o o o o o o o o o o o o o o o C o o _ C T C C C C C C b C . C C C C C C C C C C ] C C C + C C C C C C C C C C C C C s C C C P C C d x 3 - - - - C C C C C C C C C C p C C g C o C + C C C C C C C C S C C o C C o o C o C C C C C C o o C C C T C o C L C C C : P C C C ` C a C C C C C ) = V j ~ > p p C C C C C C o l C X ] ] C C F e f C C C C C C C C C C C C C C C C C o n 4 C 4 C o o C C ? C d o y C C ; C C C C C C C o r C C C o C C C C C t C C C # C C C . C C C C C C C C C C C C C C C C C C 9 " C C C z C C 0 C C C C 9 J N O C o C C U ~ z z C z C z z C C V W z C C C ~ C C C _ b c i C C C C C 6 j m z p u 6 C C C C C C C C C 6 C C C C C C C C " % ! 8 9 #$&'()*+,-./01234567:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ H F h R q Y 8 1 f % & ' | } 8 9 3 4 5 : T 8 ? 6 7 B C D E F G % 9 L M N O P Q R ~ 9 Y / [ @ 6 7 ; 8 $ j f T f p b 8 ~ f 9 { 8 % ` e 8 % f % & ~ % ~ | % f | f : f _ ` % % & ' ! " Q S 3 4 5 % : ? 6 7 % G 1 2 L M N O P Q R ! " Y E [ % % ' 6 7 9 % @ j x y z F % p % c K | % 6 7 % % ^ d e p l $ 9 | 9 % @ % & ' % F % 8 % % K % % % 3 4 5 % % : 9 ? % ^ % % % G d e % % L M N O P Q R % p % 5 % % Y % [ B C D E F 8 9 % * j 0 p 2 U = % & ' ( O 3 4 5 V : % ? % 8 G L M N O P Q R % s Y [ j % & ' p ! " 3 4 5 : ? % b X G $ Y L M N O P Q R 9 9 Y [ @ % 8 F & K j % % p % % & ' c ^ [ 9 % d e 3 4 5 % : 8 p 8 % ? % % % % G % % 9 % L M N O P Q R % % % Y 8 [ % % % j % p b $ 9 ) * + , - % 6 7 @ ! " Z \ ` J d e . a & p ! " . / 0 ; < = > @ A H I J K S T U V W X ] ^ _ d e $ p . / 0 | ; < = > @ A H I J K S T U V W X ] ^ _ d e p ! " | ! " ! " ! " ! " ! " ! " ! " ! " ! " ! " ! " ! " ! " ! " ! " ! " ! " ! " ! " ! " ! " ! " ! " ! " ! " ! " ! " ! " & ! " $ & @ ! " @ a g h i j k l m n o q r t u v a { | } g h i j k m n o q r t u v { | } ! " % ! " ! " ! " J b : U Q S f ] x j j X Y ? C j # k k k Y j _ r v k @ A ' Z L a Z R X Y 7 r Z X Y j R B C G X Y s X Y w k h y a d e { g h [ \ j k l m n $ T q x - . v w I z { z } ~ { Z 0 I | [ } Z \ ] ^ [ \ c d Z I P Z j [ I R ~ k 8 [ 0 j [ 7 [ I r Z [ \ k t u j : K 9 I k 8 6 : ; b ) 1 2 3 4 8 < 3 4 y 5 % - 1 2 3 : * ; ) ! " ( _ ) 5 D < ( 3 4 5 F , H / 6 W K < L M N O B D V ` ^ o ` % & b p r N s t u x y | & Y a h i j k l m n o p 8 R $ : ) * / ; + ) # ' 0 2 4 5 I = > < G 9 E J O 3 4 U V W ^ 5 c i j h i j k l m n o p k l m n o p E q r f s t u v 3 4 . @ g : c w x y z { ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 ! " # $ % 7 & ' ( ) i * + , - . / 0 1 2 3 4 5 6 7 ! " ; M S T X b e D D E E F F G H I J K L M N O P Q R S T G U V W H I J K L M N O P Q R S T U V W ; D > > < O E H ? @ O P R m H = @ F ? B C D E A G . 3 6 U ` T \ ^ O I \ ^ A j 3 U 6 l ( 1 / ! $ % 4 & ' * P C Y Z > [ ^ - 8 7 Z J W a V ] _ B g i h 5 2 4 L N F I J T k W a ] ` Q K X + 2 0 , # " 5 9 Q R M K V e \ _ S G ) : b _ X N L j & ' 8 9 c c " % ( < 6 b n [ b ! j 9 M f S : 7 d Y = 9 # ; - q p r . $ o ~ * | * t u o { } ) + s + / + w v x y , z 0 1 C C C C C C C C C C C C s C C C C " C C C ) C C C C : C F o C C C C C C > C . C r C C C C C C C : C C C C C C ( C a C C C C C C C C C C C C C C C C C 6 C C { D C C C C C C C C C C C C C C C C C C C @ C C C y X + 8 9 = | } ~ q ; < F H = > ? @ , ? ] > P f Q d g A A 3 1 e B C _ ` x y z 8 ~ 8 . / 0 ; < = > @ A H I J K S T U V W X ] ^ _ d e p | & @ a g h i j k m n o q r t u v { | } | 8 8 8 1 2 % % 8 % % % % % % % % % % % % % % & ' 3 4 5 : ? G L M N O P Q R Y [ j p l 9 9 @ f % % 8 % % % % % % % % % % % % % % % % % % % ! " 8 | 9 9 @ F ^ 9 9 % f ~ $ % % f 9 $ 8 ~ % ( % B C D E F % % b X b Y $ 9 % & $ 8 % % % c [ 9 ' % 9 % 8 8 ) * + , - 6 7 @ Z \ ` p 9 % % % % % 6 % 9 % 6 7 ` 6 7 % % 8 % % % % % b $ 9 ! # ( ( . / 4 5 6 7 8 9 : ; < = > @ B D G I K M O Q P T W V Z ^ _ a f i l o r u y x } | ! ' ( , - 2 7 8 = A A E D K L O Q U W Y [ ] b i k o q s u w y { } ! # % ( * , . 0 2 4 6 8 : < > @ B D F H J L N P R U W Y [ ] _ a c e g i k t v x z | ~ ! ) , . 2 3 2 < i l x " & * . 2 8 : " # & + - / 2 4 9 > B E J N S X ] b g j m p u z } ! % ' + . 0 4 7 8 > ? G H O T W Z [ ` c d l n p r t z ! # ' + 2 9 ; < A C D H J K S T Z ^ b c g i l n q v { $ ) . 5 < C H O T V ] d k p u y z ! & ' * + , 3 5 6 : @ A E F I K N S V W Z [ a c f k q x z } ~ x y z l g g h n m r r r q i i i & & a a j k o u u t v { | @ $ } H % I % _ % ; % ; % = % < > ] % ^ % J % @ $ X % | % 0 1 0 2 f % f % f % . 8 9 K % p % % 6 % 7 % 6 % 7 % 6 % 6 % 7 % 6 % 7 % 7 % 6 % % % % \ ` 6 % ` % Z % p % @ $ ) * + , - d % e % A 8 9 @ $ Y [ % S % T % T % U % V W % L % ! " G % : N % M % O % P % % j % & % & % 3 % 4 % 5 % ? % ' % Q % R % p % Y % [ % b b % & % c % 8 9 F 8 9 ^ 8 9 @ $ B C D E F % % ( % ( % ' % X 8 9 / 8 9 b % % 8 9 8 9 8 9 ~ 8 9 ~ 8 9 ~ ~ | 8 9 | 8 9 | | }G & , 3 ; B F J O V Z ^ b f $ s$ j n r v z ~ "P % ) - < J b n h | =' * 1 6 = S @ Y ` m v C } ! & - 6 F 30 M V k p { K * - ; N ` l } ^K , G Z ^ h l p .L $ 4 F N a ~ O # ' + / 3 7 ; ? C G K O dx S Y k * < M a L e i t ~ %F: macros nested too deeply redirect bad buffer in yy_scan_bytes() \%03o %F%P: EOF in comment ldlex.l in script in expression out of dynamic memory in yy_scan_buffer() out of dynamic memory in yy_scan_bytes() out of dynamic memory in yy_create_buffer() %F:includes nested too deeply %F%s: file not recognized: %E %P:%S: ignoring invalid character `%s'%s fatal flex scanner internal error--end of buffer missed fatal error - scanner input buffer overflow %F%P: read in flex scanner failed fatal flex scanner internal error--no action found w b J 6 " n Z F 2 z f R > * v b N : & r ^ z f R > * v b N : & r ^ J 6 " n Z F 2 ~ j V B . - % . . | h T @ , x d P < ( t X < 9 - . [ G 3 @ - . . 0 h h h h h h h h h . ` ` ` ` ` ` ` ` ` ` ` z ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` . ` ` ` ` ` ` ` ` ` ` ` z ` ` ` ` ` ` ` ` ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q & , + " # $ % - . ' ( ! r p * ) & , + " # $ % - . ' ( ! * ) $ % r p ~ } " # $ % - . ( ! v v v } } Z E s q < = Z E < = s q 9 3 a j V k z _ A ] g 9 3 j k z A 9 3 a j V k z _ A ] g T 5 2 i ? \ K J u ` ^ 5 2 i K T 5 2 i ? \ K J u ` ^ > U @ S 4 / h 0 I F [ G > 4 h 0 F > U @ S 4 / h 0 I F [ G @ ; M t b d x o W 1 ; M t l x o ; M t b d x o W 1 | : R w | : w | : R w L L L m n H m n m n H c Y c c Y O { e { O { e X D D X D y C B y C B y C B 8 8 8 f f 6 6 6 N N 7 7 7 P P Q Q ! ! " " # # $ % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % $ & & & Y & a a a a a & & & & & & & & & a & & ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ( ( ) * + * * Y Y , * * * * * * * * * * * * * * - . / / / / $ % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % & & 0 Y Y ' 1 a a a & & & & a & & & a a & & & & & & & & & & & & & & & & & & & a & ' ' 2 ' 1 ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ( ( ) * * + + , * * * * * * * * * * * * * * * * * * * * * * * * * * * - . / / / / % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % & 0 1 & a & & & & & & & & a & & & & & & & & & & & & & & & & & & & & & & & ' 2 ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ( * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * / / / % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' * * * * * * * * 3 * * * * * * * * * * * * * * * 4 * * * * * * * / / / % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % & & & & & & & & & & & & & & & & & & & & & & & & & & ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' * * * * * 5 3 * * * * * * * * * 6 4 * * * * / / / % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % & & & & & & & & & & & & & & & & & & & & & & & ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' * * * * * * * * * * * * / / % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % & & & & & & & & & & & & & & & & & & & ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' * * * * * * % % % % % % % % % % % % % % % % % % % % % % % & & & & & & & & & & & & & & ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' * * * * * * % % % % % % % % % % % % % % % % % % & & & & & & & & & ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' % % % % % % % % % % % % % % % % % % & & & & & & & & & ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' % % % % % % % % % % % % % % % & & & & & & & ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' % % % % % % % % % % % % % & & & & & & ' ' ' ' ' ' ' ' ' ' ' ' ' % % % % % % % % % % & & & & & ' ' ' ' ' ' ' ' ' ' % % % % % % % % % % & & & & & & ' ' ' ' ' ' ' ' ' ' % % % % % % % & & & ' ' ' ' ' ' ' % % % % % % % & & & ' ' ' ' ' ' ' % % % % % % & & ' ' ' ' ' ' % % % % % & & ' ' ' ' ' % % % % & ' ' ' ' % % % % & ' ' ' ' % % % % & ' ' ' ' % % % & ' ' ' % % ' ' % ' % ' Q C 5 A ; = ^ D W ! U q 2 ' X 5 A ; M Y Z " j T 7 ] = R M T | p v A C n { s c _ @ a b u r | R ~ u s m { k x x h 8 o k g i k q g d f Z e g [ i i ] j [ O V b Q d b P P O 0 3 8 ) F ) J M y S M K T U H Q G S ; D 9 D F I > E 1 E G t 4 B 1 ; = 4 2 , : * 7 7 ' . * & ( * " 0 & & $ $ & ( ( ) & ! # ! B 1 u A x I V D i y y } u x ~ u o p u q f w m j i d u f c i c o _ o p ^ n b f Y > F Z c b V ` W O ^ \ [ S J K N . b 6 5 * 3 + $ 1 / . ' " P I A : = 8 D 6 < 2 1 % 5 . ( + - * 8 , & 8 % & # 5 # % $ 1 ' " # ( ! $ y s ] q f U \ ^ Z P ' d I 5 1 . K N Z R G ^ k b d # " " ( ! ! - . ; 8 + : < 3 ) E A 7 D J 6 = P N J F A U S P J L U Z \ I V ^ U [ 9 G X a g c Y u x I Q R N ^ a q { u l ! ( ) ! / ' + ! 9 4 % # F G : M B K 4 E 6 D E 9 X ; W I > W A S D B e h k M O O p a z p x r ~ ~ r s w v g x ! & & - + , + . ! 1 3 & 4 ( 9 ) > 9 @ N L ? M L O 6 G = > O K [ M P U 5 F a S V : V L M ^ Z j \ _ d D U t u j l h o M p l P b u v r z X v ~ } $ / : E P [ c k s { e $ G $ ) ) + + - - 0 - . 0 . - / . / - - 1 2 0 7 2 8 . 2 9 8 1 V u 7 G ] ] 9 % % ; P X : Z V % : % ; : : j X ! P _ _ u % k j { l k = Z = = { l % % = = = " = = % = # y & & b m b o m b o m b & o & b b c o c c y c c c $ & & ( d d d d f f d e e f d d e f f e e ~ ~ e ~ & ~ ~ ~ & r r j r ) j r r D = = r D - 7 . 7 0 n | | n 1 e } } 2 | | _ e _ 2 2 } | } Y o 3 Y 4 o | | | 8 } 9 } = ' ' k { k { k > @ { A D k E ' k ' N N G ' H B N N N N N N - - . I . ' J ' - M . N L ' - - D . . O N N N N N N Y Y L S S R S Y Y Y Y Y Y B Y / Y / Y S Y S z U / s z Y s / / W X s Y Y Y Y Y Y 4 Y 4 Y Z Y S Y S C 4 [ Y a a \ 4 4 ] a a a a a a a ^ 8 a 8 _ a ` a a a 8 b c a C d f 8 8 g a a a a a a 9 a 9 9 h a i k 9 l m a x x 9 9 M o M x x x x x x M p q r M M s t u v w x y { | x x x x x x } M ! " # % & ' * , - / 1 2 3 4 5 6 7 8 9 : ; > ? @ A B F G P P H L M N O Q P P P P P P R S T U P W P X Z [ \ ^ _ a b c d _ e f i k l m o P P P P P P p q s P u P v w y z { } ~ * * * * * * * * * * * * * * * * * * * * : : : : : : : : : : : : : : : : ! " # $ % & ' * + , - . / 0 1 2 3 4 7 8 9 ; < = > ? : @ A B C D E H I J K L M N O P R S T U V W X : : : Y Z [ ^ _ ` a b c d f g i j k l m n o q r t u v w y z | } ~ ! ! ! ! ! ! ! ! ! ! ! " " " " " " " " " " " # # # # # # # # # # # $ $ $ $ $ $ $ $ $ $ $ % % % % % % % % & 1 & & & & & ' ' ' ' ' ' ' ( ( ( ( ) ) ) ) ) ) ) ) ) ) ) * * * * * * + + + + + + + + + + , , , , , , , , , , - - - - - - - - - - . . / / / / / / 0 0 0 0 0 0 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 } | { y x w v u t s r q p o m l k i f c b a ` _ ^ ] \ [ Z Y X W V U T S R Q P O N M L K I F E D C B A @ ? > < ; : 9 8 7 6 5 4 3 2 1 0 / . - , + * ) ( ' & # " ! ~ } | z y x w v u t r q p m l j i h g f d c b a ` ^ ] \ [ X W V U N L K J I H G F E C B A @ ? > < ; : 6 5 1 s n i h g ^ T S M L K E D C B ? > < 6 5 4 3 * " ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 # 6 7 8 9 : ; < # = > # ? # # # # @ # A # B # # # # # # # # # C # # D # # E # # # # F G H I J K L M J N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g W h W i j k l m n W W o W W W W W W W p W q J W r f f f f f W W W W W W W W W W s W W W W t u v w J K L M J x O P Q R S T U y z { | } [ \ ] ^ _ ` ~ z z z z z z z p z q J z z z z z z z z z z z z z z z z z z t u v J J J J J J J J J J J | } J J J J J J J J " J J J J J J J J J J J J J J | } J J J J J $ ) # ? % A ) @ $ J C J J B ) R D d e ) J J J ) + F G H " 4 E 4 _ I F ` 5 J G 6 K 4 L 4 [ Q \ 7 m ] f g h n ^ 8 4 a 4 9 b 4 o 4 p 4 4 q : c U r V ; W t x ) u X s v w y Y Z D B ) 4 4 { # | } $ ~ M C E S S F 7 S S * * 0 8 1 * T * * G + H * * T * * ' ' > V ? W @ X A B ) 4 4 4 4 ) & & S S ' ( ' ( ' ' ) 4 * * * ) * 3 y L 4 + M i N ' ( ' ( ' ' 4 ) 4 * * * ) * + - - - . - / - - k 0 4 1 4 0 l 2 3 0 - 4 - 4 - - 4 0 4 0 0 P P 4 4 P P P P P P 4 4 * * { | P P P P P P * * " 4 4 ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i N M j k l m n o p q r s t u v w x y z { | } ~ P P P P P P P P $ $ P P P P P P $ $ g g g g h h h h ! " # $ % & ' ( * + , - . / ) 0 1 2 3 4 5 7 8 9 : ; < = 6 > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ O O O O O O O % % % % % % % ~ } | { z y x w v u t s r q p o n m l k j i h g f e d c b a ` _ ^ ] \ [ Z Y X W V U T S R Q P O N M L K J I H G F E A @ ? > = < ; : 9 8 7 6 5 2 1 0 / . - , + * ) ( ' & % " ! ~ } z x w v u t s r q p o n m j f e d c b a ` _ ^ ] \ [ Z Y U T S R Q P O K J I D C = < ; : 9 6 5 4 3 2 / . - , ) ( ' & # ! $ , % " ! z l k j i N H > = < , ! yylex %P%F: invalid hex number `%s' %P%F: use the --help option for usage information %P%F: unrecognized -a option `%s' %P%F: unrecognized -assert option `%s' %F%P: unknown demangling style `%s' %s: emulation specific options:
%P%F: bad --unresolved-symbols option: %s %P%F: invalid common section sorting option: %s %P%F: invalid section sorting option: %s %P%F: invalid argument to option "--section-start" %P%F: missing argument(s) to option "--section-start" %P%F: may not nest groups (--help for usage) %P%F: group ended before it began (--help for usage) %P%X: --hash-size needs a numeric argument Shared library control for HP/UX compatibility Specify target for following input files Force common symbols to be defined Auxiliary filter for shared object symbol table Filter for shared object symbol table Small data size (if no size, same as --shared) Set internal name of shared library Set PROGRAM as the dynamic linker to use Add DIRECTORY to library search path Override the default sysroot location Print map file on standard output Do not page align data, do not make text readonly Page align data, make text readonly Ignored for SVR4 compatibility Generate relocations in final output Just link symbols (if directory, same as --rpath) Strip symbols in discarded sections Do not strip symbols in discarded sections Start with undefined reference to SYMBOL Don't merge input [SECTION | orphan] sections Build global constructor/destructor tables Print version and emulation information Discard temporary local symbols (default) Don't discard any local symbols Default search path for Solaris compatibility Accept input files whose architecture cannot be determined Reject input files whose architecture is unknown Set DT_NEEDED tags for DT_NEEDED entries in following dynamic libs Do not set DT_NEEDED tags for DT_NEEDED entries in following dynamic libs Only set DT_NEEDED for following dynamic libs if used Always set DT_NEEDED for following dynamic libs Ignored for SunOS compatibility Do not link against shared libraries Bind global references locally Bind global function references locally Check section addresses for overlaps (default) Do not check section addresses for overlaps Demangle symbol names [using STYLE] Do not treat warnings as errors (default) Force generation of file with .exe suffix Remove unused sections (on some targets) Don't remove unused sections (default) List removed unused sections on stderr Do not list removed unused sections Set default hash table size close to
Use less memory and more disk I/O Do not allow unresolved references in object files Allow unresolved references in shared libaries Do not allow unresolved references in shared libs Create default symbol version for imported symbols Don't warn about mismatched input files Don't warn on finding an incompatible library Create an output file even if errors occur Only use library directories specified on the command line Ignored for Linux compatibility Reduce memory overheads, possibly taking much longer Relax branches on certain targets Keep only symbols listed in FILE Set runtime shared library search path Set link time shared library search path Create a position independent executable Sort common symbols by alignment [in specified order] Sort sections by name or maximum alignment How many tags to reserve in .dynamic section Split output sections every SIZE octets Split output sections every COUNT relocs Display target specific options Use same format as native linker How to handle unresolved symbols. is: ignore-all, report-all, ignore-in-object-files, ignore-in-shared-libs Output lots of information during link Read version information script Take export symbols list from .exports, using SYMBOL as the version. Add data symbols to dynamic list Use C++ operator new/delete dynamic list Warn about duplicate common symbols Warn if global constructors/destructors are seen Warn if the multiple GP values are used Warn only once per undefined symbol Warn if start of section changes due to alignment Warn if shared object has DT_TEXTREL Report unresolved symbols as warnings Report unresolved symbols as errors Include all objects from following archives Use wrapper functions for SYMBOL -G --shared --library=%s %P: unrecognized option '%s' default nodefinitions nosymbolic pure-text %P%F: invalid number `%s' Usage: %s [options] file... Options: %s-%c %s-%s%s @FILE Read options from FILE %s: supported targets: %s: supported emulations: Report bugs to %s ignore-all report-all ignore-in-object-files ignore-in-shared-libs %P%F: bad -rpath option %s%c%s %P%F: -shared not supported %P%F: -pie not supported descending ascending .data .text P, KEYWORD Set architecture mri-script Read MRI format linker script dc dp Set start address export-dynamic Export all dynamic symbols EB Link big-endian objects Link little-endian objects auxiliary filter Ignored gpsize soname FILENAME dynamic-linker PROGRAM Search for library LIBNAME library-path DIRECTORY sysroot= Set emulation print-map nmagic Do not page align data no-omagic Set output file name Optimize output file Qy emit-relocs relocatable Generate relocatable output just-symbols strip-all Strip all symbols strip-debug Strip debugging symbols no-strip-discarded trace Trace file opens Read linker script default-script Read default linker script dT unique [=SECTION] Ur Print version information discard-all Discard all local symbols discard-locals discard-none trace-symbol Trace mentions of SYMBOL start-group Start a group end-group End a group no-accept-unknown-input-arch no-add-needed no-as-needed assert Bdynamic Link against shared libraries call_shared Bstatic dn non_shared Bsymbolic Bsymbolic-functions no-check-sections cref Output cross reference table defsym SYMBOL=EXPRESSION Define a symbol [=STYLE] embedded-relocs Generate embedded relocs Treat warnings as errors no-fatal-warnings Call SYMBOL at unload-time force-exe-suffix no-gc-sections no-print-gc-sections hash-size= Print option help Call SYMBOL at load-time Map Write a map file no-define-common Do not define Common storage no-demangle Do not demangle symbol names no-keep-memory no-undefined no-allow-shlib-undefined allow-multiple-definition Allow multiple definitions no-undefined-version Disallow undefined version default-symver Create default symbol version default-imported-symver no-warn-mismatch no-warn-search-mismatch no-whole-archive Turn off --whole-archive noinhibit-exec noinhibit_exec nostdlib oformat Specify target of output file qmagic reduce-memory-overheads relax retain-symbols-file rpath rpath-link Create a shared library Bshareable pie pic-executable sort-common [=ascending|descending] sort_common sort-section name|alignment spare-dynamic-tags split-by-file [=SIZE] split-by-reloc [=COUNT] stats Print memory usage statistics target-help task-link Do task level linking traditional-format section-start SECTION=ADDRESS Set address of named section Tbss Set address of .bss section Tdata Set address of .data section Ttext Set address of .text section unresolved-symbols= dll-verbose version-script version-exports-section dynamic-list-data dynamic-list-cpp-new dynamic-list-cpp-typeinfo Use C++ typeinfo dynamic list dynamic-list Read dynamic list warn-common warn-constructors warn-multiple-gp warn-once warn-section-align warn-shared-textrel warn-unresolved-symbols error-unresolved-symbols wrap M + o ? Q ] l ' _ & y F , P @ @ & A g y * n @ Q @ ~ ` o ; ~ % 4 x 7 F + : I X g v . = O ^ j v . 9 E Q ` o r x a fF (5 rF A A i nF b b X5 F c c FE F F d d 5 F d S e e +O F F E F F F G G f f 5 *G F F 5 g 1G 9G G G * 6 @G h GG 06 PG I _G T6 M l l zG gG G L L G 6 G 6 m 0 G G M M 6 G n n G G N N 6 G (7 GH o o FE G O H H L7 H q q l7 &H r r 2H i NH R R FE 7 [H s s eH wH S S H H 7 H 7 H t t H ! T T FE H H FE H I u u I 8 I I D8 I t8 L v I V 8 4I x x @I ZI X X 8 iI 8 vI y y I I Y 9 I ( ( I I ) ) I I D9 I 9 I 9 I : I : I : J fF : J J 2J >J ; FJ IJ 9 TJ 4; ^J T; uJ |; rJ ; J J J J J L J ; J J K K K ; W I ,K GK (< [K T< XK < jK < gK < |K < K K W I K K FE K K K K L &L $= 5L H= EL |= BL = [L uL L L L L L = M > M <> .M ?M XM l> gM vM > M M M > M ? M L? M FE p? M ? M ? D M N N ? N %N 1N @ IN UN bN L@ qN q x@ N N @ N N @ N N N @ N I N O A O #O 3O PO +O UO qO +O wO O +O O O @A O A O O FE B O I @B P B P B -P GP eP FE rP P B P C P PC P xC P C P C P C P D JM DD Q I pD 0 / 7 Z Z Z G B B = 8 # G B B = 8 # ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! " D7 &7 6 6 7 7 6 7 6 V6 6 6 76 7 6 7 +8 +8 $8 8 7 p9 D: : 8; z; x< < < = g= = > Y> > U? ?9 W@ K@ ?@ 3@ ? MY }X W W /] 2\ ] 0X W W W W /W _W W GX (^ (^ 6^ /^ ] q r r r r r t "t s "t t "t "t "t "t "t wt "t "t Lt "t 4t | @} | | | | | | | s " 2 s s | s n 2 s @ 2 V compare_section lang_do_assignments_1 lang_size_sections_1 print_data_statement load_symbols %X%P: unable to find version dependency `%s' %P%F: invalid syntax in flags %X%P: address 0x%v of %B section %s is not within region %s %X%P: %B section %s will not fit in region %s %X%P: anonymous version tag cannot be combined with other version tags %X%P: duplicate version tag `%s' %X%P: duplicate expression `%s' in version information %X%P: unknown language `%s' in version information /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/ld/ldlang.c %P%F: bfd_link_hash_lookup failed: %E Common symbol size file %F%P: invalid reloc statement %P%F: bfd_hash_lookup failed creating symbol %s %P: warning: could not find any targets that match endianness requirement %P%F: cannot open output file %s: %E %P%F:%s: can not make object file: %E %P%F:%s: can not set architecture: %E %P%F: can not create hash table: %E %F%B: file not recognized: %E %F%B: member %B in archive is not an object %F%B: could not read symbols: %E Linker script and memory map %P:%S: warning: redeclaration of memory region '%s' %P:%S: warning: memory region %s not declared %X%P:%S: section has both a load address and a load region %F%S: non constant or forward reference address expression for section %s %P%X: Internal error on COFF shared library section %s %P%F: error: no memory region specified for loadable section `%s' %P: warning: no memory region specified for loadable section `%s' %P: warning: changing start of section %s by %lu bytes %P: warning: dot moved backwards before `%s' %P%F: can't relax section: %E %P%F: bfd_hash_allocate failed creating symbol %s %P%F: failed creating section `%s': %E %P%F: Illegal use of `%s' section %P%F: output format %s cannot represent section called %s %P%F: Failed to create hash table %P%F: Relocatable linking with relocations from format %s (%B) to format %s (%B) is not supported %P%X: %s architecture of input file `%B' is incompatible with %s output %P%X: failed to merge target specific data of file %B %X%P: unable to read .exports section contents %F%P: %s not found for insert %F%P: bfd_record_phdr failed: %E %X%P: section `%s' assigned to non-existent phdr `%s' %X%P: section %s [%V -> %V] overlaps section %s [%V -> %V] %X%P: region %s overflowed by %ld bytes %P%F: gc-sections requires either an entry or an undefined symbol %P%F:%s: can't set start address %P%F: can't set start address %P: warning: cannot find entry symbol %s; defaulting to %V %P: warning: cannot find entry symbol %s; not setting start address %F%P: no sections assigned to phdrs %P%F: multiple STARTUP files C++ Java operator new* operator delete* typeinfo name for* typeinfo for* Allocating common symbols 0x%V %T 0x%V %W %B %W (size before relaxing) elf32-big elf64-big elf32-little elf64-little %F%P: invalid data statement Fail with %d SORT (CONSTRUCTORS) CONSTRUCTORS SORT( EXCLUDE_FILE(%s ) Address of section %s set to CREATE_OBJECT_SYMBOLS FILL mask 0x 0x%V %W %s 0x%v 0x%V %W RELOC %s %s+ *fill* 0x%V %W %s 0x%V %W load address 0x%V [0x%V] [unresolved] *undef* TARGET(%s) OUTPUT(%s LOAD %s START GROUP END GROUP INSERT %s %s %P%F: target %s not found %B: file not recognized: %E %B: matching formats: %F %I Discarded input sections Memory Configuration Attributes Length Origin Name %-16s %-18s %-18s %s %-16s 0x%s ! program header type load base __load_start_%s __load_stop_%s -l subsection alignment /DISCARD/ __start_%s __stop_%s .exports phdr flags phdr load address .startof.%s .sizeof.%s *ABS* IEEE ieee COFF coff-m68k %P%F: unknown format type %s /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/ld/mri.c mri_alias %P%X: %s does not support reloc %s for set %s %P%X: Unsupported size %d for set %s %P%X: Different relocs used in set %s %P%X: Different object file formats composing set %s Set Symbol %G %X%C: reloc refers to symbol `%T' which is not being output %X%C: dangerous relocation: %s %X%C: multiple definition of `%T' %P: Disabling relaxation: it will not work with multiple definitions %X%P: error: duplicate retain-symbols-file %P%F: bfd_hash_table_init failed: %E %P%F: bfd_hash_lookup for insertion failed: %E %P: `-retain-symbols-file' overrides `-s' and `-S' %P%F: bfd_hash_lookup failed: %E additional relocation overflows omitted from the output relocation truncated to fit: %s against undefined symbol `%T' relocation truncated to fit: %s against symbol `%T' defined in %A section in %B /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/ld/ldmain.c relocation truncated to fit: %s against `%T' %F%P: bfd_hash_table_init failed: %E %F%P: bfd_hash_lookup failed: %E %X%C: undefined reference to `%T' %C: warning: undefined reference to `%T' %X%D: more undefined references to `%T' follow %D: warning: more undefined references to `%T' follow %X%B: undefined reference to `%T' %B: warning: undefined reference to `%T' %X%B: more undefined references to `%T' follow %B: warning: more undefined references to `%T' follow %B%F: could not read symbols: %E %B%F: could not read relocs: %E %P: warning: global constructor %s used %P%F: BFD backend error: BFD_RELOC_CTOR unsupported %B: warning: definition of `%T' overriding common %B: warning: common of `%T' overridden by definition %B: warning: common of `%T' overridden by larger common %B: warning: larger common is here %B: warning: common of `%T' overriding smaller common %B: warning: smaller common is here %B: warning: multiple common of `%T' %B: warning: previous common is here Archive member included because of file (symbol) /usr/local/google/home/android/cupcake_rel_root %X%P: can't set BFD default target to `%s': %E %P%F: --relax and -r may not be used together %P%F: -r and -shared may not be used together %P%F: -F may not be used without -shared %P%F: -f may not be used without -shared ================================================== %P%F: cannot open map file %s: %E %P: link errors found, deleting executable `%s' %X%P: unable to open for source of copy `%s' %X%P: unable to open for destination of copy `%s' %s: total time in link: %ld.%06ld %D: first defined here %X%P: %s: %E %B: reference to %s %B: definition of %s %X%C: +%v %X using multiple gp values warning: %C: %s%s %P: %s%s %B: %s%s %B: warning: common is here %B: warning: defined here %s(%s) %B (%T) /usr/local/share/locale --sysroot= /usr/local/bin /usr/local/arm-eabi/bin arm-unknown-eabi COLLECT_NO_DEMANGLE _init _fini LDEMULATION armelf -m %P%F: missing argument to -m -mips1 -mips2 -mips3 -mips4 -mips5 -mips32 -mips32r2 -mips64 -mips64r2 -m486 using external linker script: using internal linker script: %P%F: no input files %P: mode %s %F%B: final close failed: %E .exe .dll %P: Error writing file `%s' %P: Error closing file `%s' %s: data size %ld a.out K K : : reloc_overflow .stab $GDB_STRINGS$ $GDB_SYMBOLS$ %F%P: final link failed: %E %F%P: cannot create split section name for %s %F%P: clone section failed: %E /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/ld/ldwrite.c %P%F: bfd_new_link_order failed l H 3 build_link_order %X%P: %s %F%S %% by zero %F%S / by zero MAXPAGESIZE COMMONPAGESIZE NULL TREE %B: %s+0x%v PROVIDE (%s, ASSERT ( , %s) (%s) += -= *= /= <<= >>= &= |= || && == != << >> MAX MIN ASSERT /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/ld/ldexp.c %F%S can not PROVIDE assignment to location counter %F%S invalid assignment to location counter %F%S assignment to location counter invalid outside of SECTION %F%S cannot move location counter backwards (from %V to %V) %P%F:%s: hash creation failed %X%S: unresolvable symbol `%s' referenced in expression %F%S: undefined symbol `%s' referenced in expression %F%S: undefined section `%s' referenced in expression %F%S: undefined MEMORY region `%s' referenced in expression %F%S: unknown constant `%s' referenced in expression %F%S: nonconstant expression for %s s K v ` G U 5 | }G s v y | y "P ) - 0 6 7 8 9 : | ; = < > =' ? x Y @ A _ f &H $ % & H * J 6 . %s: Supported emulations: %S HLL ignored %S SYSLIB ignored GNUTARGET no emulation specific options. %P: unrecognised emulation mode: %s GNU ld %s (GNU Binutils) 2.19 Supported emulations: %s Copyright 2007 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) a later version. This program has absolutely no warranty. 0x%s no symbol %s generated --defsym %s %s:%u built in linker script:%u %s+0x%v (type %s) %B: In function `%T': %s: %T %B:(%A+0x%v) %%%c %P%F: please report this bug %F%P: internal error %s %d %P: internal error: aborting at %s line %d in %s %P: internal error: aborting at %s line %d ] u 5 5 5 G ` x K X %P%F: cannot represent machine `%s' %P%F: cannot open linker script file %s: %E %F%P: invalid BFD target `%s' %P: skipping incompatible %s when searching for %s %F%P: attempted static link of dynamic object `%s' %F%P: %s (%s): No such file: %E %F%P: cannot find %s inside %s /ldscripts cannot find script file %s opened script file %s /usr/local/arm-eabi/lib attempt to open %s failed attempt to open %s succeeded %F%P: %s: No such file: %E .a %F%P: cannot find %s %X%C: prohibited cross reference from %s to `%T' in %s %P: symbol `%T' missing from main hash table /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/ld/ldcref.c %X%P: bfd_hash_table_init of cref table failed: %E %X%P: cref_hash_lookup failed: %E Cross Reference Table Symbol File No symbols %X%P: cref alloc failed: %E /* Script for ld -r: link without relocation */ OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm") OUTPUT_ARCH(arm) /* For some reason, the Solaris linker makes bad executables if gld -r is used and the intermediate file has sections starting at non-zero addresses. Could be a Solaris ld bug, could be a GNU ld bug. But for now assigning the zero vmas works. */ SECTIONS { /* Read-only sections, merged into text segment: */ .interp 0 : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash 0 : { *(.hash) } .gnu.hash 0 : { *(.gnu.hash) } .dynsym 0 : { *(.dynsym) } .dynstr 0 : { *(.dynstr) } .gnu.version 0 : { *(.gnu.version) } .gnu.version_d 0: { *(.gnu.version_d) } .gnu.version_r 0: { *(.gnu.version_r) } .rel.init 0 : { *(.rel.init) } .rela.init 0 : { *(.rela.init) } .rel.text 0 : { *(.rel.text) } .rela.text 0 : { *(.rela.text) } .rel.fini 0 : { *(.rel.fini) } .rela.fini 0 : { *(.rela.fini) } .rel.rodata 0 : { *(.rel.rodata) } .rela.rodata 0 : { *(.rela.rodata) } .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) } .rela.data.rel.ro 0 : { *(.rela.data.rel.ro) } .rel.data 0 : { *(.rel.data) } .rela.data 0 : { *(.rela.data) } .rel.tdata 0 : { *(.rel.tdata) } .rela.tdata 0 : { *(.rela.tdata) } .rel.tbss 0 : { *(.rel.tbss) } .rela.tbss 0 : { *(.rela.tbss) } .rel.ctors 0 : { *(.rel.ctors) } .rela.ctors 0 : { *(.rela.ctors) } .rel.dtors 0 : { *(.rel.dtors) } .rela.dtors 0 : { *(.rela.dtors) } .rel.got 0 : { *(.rel.got) } .rela.got 0 : { *(.rela.got) } .rel.bss 0 : { *(.rel.bss) } .rela.bss 0 : { *(.rela.bss) } .rel.plt 0 : { *(.rel.plt) } .rela.plt 0 : { *(.rela.plt) } .init 0 : { KEEP (*(.init)) } =0 .plt 0 : { *(.plt) } .text 0 : { *(.text .stub) /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) } =0 .fini 0 : { KEEP (*(.fini)) } =0 .rodata 0 : { *(.rodata) } .rodata1 0 : { *(.rodata1) } .ARM.extab 0 : { *(.ARM.extab) } .ARM.exidx 0 : { *(.ARM.exidx) } .eh_frame_hdr : { *(.eh_frame_hdr) } .eh_frame 0 : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table 0 : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ /* Exception handling */ .eh_frame 0 : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gcc_except_table 0 : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } /* Thread Local Storage sections */ .tdata 0 : { *(.tdata) } .tbss 0 : { *(.tbss) } .preinit_array 0 : { KEEP (*(.preinit_array)) } .init_array 0 : { KEEP (*(SORT(.init_array.*))) KEEP (*(.init_array)) } .fini_array 0 : { KEEP (*(.fini_array)) KEEP (*(SORT(.fini_array.*))) } .jcr 0 : { KEEP (*(.jcr)) } .dynamic 0 : { *(.dynamic) } .got 0 : { *(.got.plt) *(.got) } .data 0 : { *(.data) } .data1 0 : { *(.data1) } .bss 0 : { *(.dynbss) *(.bss) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we don't pad the .data section. */ } /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1 */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2 */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2 */ .debug_info 0 : { *(.debug_info) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3 */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } .stack 0 : { *(.stack) } .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) } .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) } } /* Script for ld -Ur: link w/out relocation, do create constructors */ OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm") OUTPUT_ARCH(arm) /* For some reason, the Solaris linker makes bad executables if gld -r is used and the intermediate file has sections starting at non-zero addresses. Could be a Solaris ld bug, could be a GNU ld bug. But for now assigning the zero vmas works. */ SECTIONS { /* Read-only sections, merged into text segment: */ .interp 0 : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash 0 : { *(.hash) } .gnu.hash 0 : { *(.gnu.hash) } .dynsym 0 : { *(.dynsym) } .dynstr 0 : { *(.dynstr) } .gnu.version 0 : { *(.gnu.version) } .gnu.version_d 0: { *(.gnu.version_d) } .gnu.version_r 0: { *(.gnu.version_r) } .rel.init 0 : { *(.rel.init) } .rela.init 0 : { *(.rela.init) } .rel.text 0 : { *(.rel.text) } .rela.text 0 : { *(.rela.text) } .rel.fini 0 : { *(.rel.fini) } .rela.fini 0 : { *(.rela.fini) } .rel.rodata 0 : { *(.rel.rodata) } .rela.rodata 0 : { *(.rela.rodata) } .rel.data.rel.ro 0 : { *(.rel.data.rel.ro) } .rela.data.rel.ro 0 : { *(.rela.data.rel.ro) } .rel.data 0 : { *(.rel.data) } .rela.data 0 : { *(.rela.data) } .rel.tdata 0 : { *(.rel.tdata) } .rela.tdata 0 : { *(.rela.tdata) } .rel.tbss 0 : { *(.rel.tbss) } .rela.tbss 0 : { *(.rela.tbss) } .rel.ctors 0 : { *(.rel.ctors) } .rela.ctors 0 : { *(.rela.ctors) } .rel.dtors 0 : { *(.rel.dtors) } .rela.dtors 0 : { *(.rela.dtors) } .rel.got 0 : { *(.rel.got) } .rela.got 0 : { *(.rela.got) } .rel.bss 0 : { *(.rel.bss) } .rela.bss 0 : { *(.rela.bss) } .rel.plt 0 : { *(.rel.plt) } .rela.plt 0 : { *(.rela.plt) } .init 0 : { KEEP (*(.init)) } =0 .plt 0 : { *(.plt) } .text 0 : { *(.text .stub) /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) } =0 .fini 0 : { KEEP (*(.fini)) } =0 .rodata 0 : { *(.rodata) } .rodata1 0 : { *(.rodata1) } .ARM.extab 0 : { *(.ARM.extab) } .ARM.exidx 0 : { *(.ARM.exidx) } .eh_frame_hdr : { *(.eh_frame_hdr) } .eh_frame 0 : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table 0 : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ /* Exception handling */ .eh_frame 0 : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gcc_except_table 0 : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } /* Thread Local Storage sections */ .tdata 0 : { *(.tdata) } .tbss 0 : { *(.tbss) } .preinit_array 0 : { KEEP (*(.preinit_array)) } .init_array 0 : { KEEP (*(SORT(.init_array.*))) KEEP (*(.init_array)) } .fini_array 0 : { KEEP (*(.fini_array)) KEEP (*(SORT(.fini_array.*))) } .jcr 0 : { KEEP (*(.jcr)) } .dynamic 0 : { *(.dynamic) } .got 0 : { *(.got.plt) *(.got) } .data 0 : { *(.data) SORT(CONSTRUCTORS) } .data1 0 : { *(.data1) } .bss 0 : { *(.dynbss) *(.bss) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we don't pad the .data section. */ } /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1 */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2 */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2 */ .debug_info 0 : { *(.debug_info) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3 */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } .stack 0 : { *(.stack) } .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) } .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) } } /* Script for -N: mix text and data on same page; don't align data */ OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm") OUTPUT_ARCH(arm) ENTRY(_start) SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ PROVIDE (__executable_start = 0x8000); . = 0x8000 + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rel.init : { *(.rel.init) } .rela.init : { *(.rela.init) } .rel.text : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) } .rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) } .rel.fini : { *(.rel.fini) } .rela.fini : { *(.rela.fini) } .rel.rodata : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) } .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) } .rel.data.rel.ro : { *(.rel.data.rel.ro* .rel.gnu.linkonce.d.rel.ro.*) } .rela.data.rel.ro : { *(.rela.data.rel.ro* .rela.gnu.linkonce.d.rel.ro.*) } .rel.data : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) } .rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) } .rel.tdata : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) } .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) } .rel.tbss : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) } .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) } .rel.ctors : { *(.rel.ctors) } .rela.ctors : { *(.rela.ctors) } .rel.dtors : { *(.rel.dtors) } .rela.dtors : { *(.rela.dtors) } .rel.got : { *(.rel.got) } .rela.got : { *(.rela.got) } .rel.bss : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) } .rela.bss : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) } .rel.plt : { *(.rel.plt) } .rela.plt : { *(.rela.plt) } .init : { KEEP (*(.init)) } =0 .plt : { *(.plt) } .text : { *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx) } =0 .fini : { KEEP (*(.fini)) } =0 PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .ARM.extab : { *(.ARM.extab* .gnu.linkonce.armextab.*) } __exidx_start = .; .ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } __exidx_end = .; .eh_frame_hdr : { *(.eh_frame_hdr) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = .; /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } /* Thread Local Storage sections */ .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT(.init_array.*))) KEEP (*(.init_array)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(.fini_array)) KEEP (*(SORT(.fini_array.*))) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got.plt) *(.got) } .data : { __data_start = . ; *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); __bss_start = .; __bss_start__ = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we don't pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } _bss_end__ = . ; __bss_end__ = . ; . = ALIGN(32 / 8); . = ALIGN(32 / 8); __end__ = . ; _end = .; PROVIDE (end = .); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1 */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2 */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2 */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3 */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } .stack 0x80000 : { _stack = .; *(.stack) } .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) } .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) } } /* Script for -n: mix text and data on same page */ OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm") OUTPUT_ARCH(arm) ENTRY(_start) SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ PROVIDE (__executable_start = 0x8000); . = 0x8000 + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rel.init : { *(.rel.init) } .rela.init : { *(.rela.init) } .rel.text : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) } .rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) } .rel.fini : { *(.rel.fini) } .rela.fini : { *(.rela.fini) } .rel.rodata : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) } .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) } .rel.data.rel.ro : { *(.rel.data.rel.ro* .rel.gnu.linkonce.d.rel.ro.*) } .rela.data.rel.ro : { *(.rela.data.rel.ro* .rela.gnu.linkonce.d.rel.ro.*) } .rel.data : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) } .rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) } .rel.tdata : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) } .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) } .rel.tbss : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) } .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) } .rel.ctors : { *(.rel.ctors) } .rela.ctors : { *(.rela.ctors) } .rel.dtors : { *(.rel.dtors) } .rela.dtors : { *(.rela.dtors) } .rel.got : { *(.rel.got) } .rela.got : { *(.rela.got) } .rel.bss : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) } .rela.bss : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) } .rel.plt : { *(.rel.plt) } .rela.plt : { *(.rela.plt) } .init : { KEEP (*(.init)) } =0 .plt : { *(.plt) } .text : { *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx) } =0 .fini : { KEEP (*(.fini)) } =0 PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .ARM.extab : { *(.ARM.extab* .gnu.linkonce.armextab.*) } __exidx_start = .; .ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } __exidx_end = .; .eh_frame_hdr : { *(.eh_frame_hdr) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } /* Thread Local Storage sections */ .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT(.init_array.*))) KEEP (*(.init_array)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(.fini_array)) KEEP (*(SORT(.fini_array.*))) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got.plt) *(.got) } .data : { __data_start = . ; *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); __bss_start = .; __bss_start__ = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we don't pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } _bss_end__ = . ; __bss_end__ = . ; . = ALIGN(32 / 8); . = ALIGN(32 / 8); __end__ = . ; _end = .; PROVIDE (end = .); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1 */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2 */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2 */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3 */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } .stack 0x80000 : { _stack = .; *(.stack) } .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) } .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) } } /* Script for --shared -z combreloc -z now -z relro: shared library, combine & sort relocs */ OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm") OUTPUT_ARCH(arm) ENTRY(_start) SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ . = 0 + SIZEOF_HEADERS; .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rel.dyn : { *(.rel.init) *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) *(.rel.fini) *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) *(.rel.data.rel.ro* .rel.gnu.linkonce.d.rel.ro.*) *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) *(.rel.ctors) *(.rel.dtors) *(.rel.got) *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) } .rela.dyn : { *(.rela.init) *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) *(.rela.fini) *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) *(.rela.ctors) *(.rela.dtors) *(.rela.got) *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) } .rel.plt : { *(.rel.plt) } .rela.plt : { *(.rela.plt) } .init : { KEEP (*(.init)) } =0 .plt : { *(.plt) } .text : { *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx) } =0 .fini : { KEEP (*(.fini)) } =0 PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .ARM.extab : { *(.ARM.extab* .gnu.linkonce.armextab.*) } __exidx_start = .; .ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } __exidx_end = .; .eh_frame_hdr : { *(.eh_frame_hdr) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } /* Thread Local Storage sections */ .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { KEEP (*(.preinit_array)) } .init_array : { KEEP (*(SORT(.init_array.*))) KEEP (*(.init_array)) } .fini_array : { KEEP (*(.fini_array)) KEEP (*(SORT(.fini_array.*))) } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got.plt) *(.got) } .data : { __data_start = . ; *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); __bss_start = .; __bss_start__ = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we don't pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } _bss_end__ = . ; __bss_end__ = . ; . = ALIGN(32 / 8); . = ALIGN(32 / 8); __end__ = . ; _end = .; PROVIDE (end = .); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1 */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2 */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2 */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3 */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } .stack 0x80000 : { _stack = .; *(.stack) } .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) } .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) } } /* Script for --shared -z combreloc: shared library, combine & sort relocs */ OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm") OUTPUT_ARCH(arm) ENTRY(_start) SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ . = 0 + SIZEOF_HEADERS; .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rel.dyn : { *(.rel.init) *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) *(.rel.fini) *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) *(.rel.data.rel.ro* .rel.gnu.linkonce.d.rel.ro.*) *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) *(.rel.ctors) *(.rel.dtors) *(.rel.got) *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) } .rela.dyn : { *(.rela.init) *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) *(.rela.fini) *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) *(.rela.ctors) *(.rela.dtors) *(.rela.got) *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) } .rel.plt : { *(.rel.plt) } .rela.plt : { *(.rela.plt) } .init : { KEEP (*(.init)) } =0 .plt : { *(.plt) } .text : { *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx) } =0 .fini : { KEEP (*(.fini)) } =0 PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .ARM.extab : { *(.ARM.extab* .gnu.linkonce.armextab.*) } __exidx_start = .; .ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } __exidx_end = .; .eh_frame_hdr : { *(.eh_frame_hdr) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } /* Thread Local Storage sections */ .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { KEEP (*(.preinit_array)) } .init_array : { KEEP (*(SORT(.init_array.*))) KEEP (*(.init_array)) } .fini_array : { KEEP (*(.fini_array)) KEEP (*(SORT(.fini_array.*))) } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got.plt) *(.got) } .data : { __data_start = . ; *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); __bss_start = .; __bss_start__ = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we don't pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } _bss_end__ = . ; __bss_end__ = . ; . = ALIGN(32 / 8); . = ALIGN(32 / 8); __end__ = . ; _end = .; PROVIDE (end = .); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1 */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2 */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2 */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3 */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } .stack 0x80000 : { _stack = .; *(.stack) } .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) } .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) } } /* Script for ld --shared: link shared library */ OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm") OUTPUT_ARCH(arm) ENTRY(_start) SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ . = 0 + SIZEOF_HEADERS; .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rel.init : { *(.rel.init) } .rela.init : { *(.rela.init) } .rel.text : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) } .rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) } .rel.fini : { *(.rel.fini) } .rela.fini : { *(.rela.fini) } .rel.rodata : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) } .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) } .rel.data.rel.ro : { *(.rel.data.rel.ro* .rel.gnu.linkonce.d.rel.ro.*) } .rela.data.rel.ro : { *(.rela.data.rel.ro* .rela.gnu.linkonce.d.rel.ro.*) } .rel.data : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) } .rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) } .rel.tdata : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) } .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) } .rel.tbss : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) } .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) } .rel.ctors : { *(.rel.ctors) } .rela.ctors : { *(.rela.ctors) } .rel.dtors : { *(.rel.dtors) } .rela.dtors : { *(.rela.dtors) } .rel.got : { *(.rel.got) } .rela.got : { *(.rela.got) } .rel.bss : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) } .rela.bss : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) } .rel.plt : { *(.rel.plt) } .rela.plt : { *(.rela.plt) } .init : { KEEP (*(.init)) } =0 .plt : { *(.plt) } .text : { *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx) } =0 .fini : { KEEP (*(.fini)) } =0 PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .ARM.extab : { *(.ARM.extab* .gnu.linkonce.armextab.*) } __exidx_start = .; .ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } __exidx_end = .; .eh_frame_hdr : { *(.eh_frame_hdr) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } /* Thread Local Storage sections */ .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { KEEP (*(.preinit_array)) } .init_array : { KEEP (*(SORT(.init_array.*))) KEEP (*(.init_array)) } .fini_array : { KEEP (*(.fini_array)) KEEP (*(SORT(.fini_array.*))) } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got.plt) *(.got) } .data : { __data_start = . ; *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); __bss_start = .; __bss_start__ = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we don't pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } _bss_end__ = . ; __bss_end__ = . ; . = ALIGN(32 / 8); . = ALIGN(32 / 8); __end__ = . ; _end = .; PROVIDE (end = .); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1 */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2 */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2 */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3 */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } .stack 0x80000 : { _stack = .; *(.stack) } .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) } .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) } } /* Script for -z combreloc -z now -z relro: combine and sort reloc sections */ OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm") OUTPUT_ARCH(arm) ENTRY(_start) SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ PROVIDE (__executable_start = 0x8000); . = 0x8000 + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rel.dyn : { *(.rel.init) *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) *(.rel.fini) *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) *(.rel.data.rel.ro* .rel.gnu.linkonce.d.rel.ro.*) *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) *(.rel.ctors) *(.rel.dtors) *(.rel.got) *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) } .rela.dyn : { *(.rela.init) *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) *(.rela.fini) *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) *(.rela.ctors) *(.rela.dtors) *(.rela.got) *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) } .rel.plt : { *(.rel.plt) } .rela.plt : { *(.rela.plt) } .init : { KEEP (*(.init)) } =0 .plt : { *(.plt) } .text : { *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx) } =0 .fini : { KEEP (*(.fini)) } =0 PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .ARM.extab : { *(.ARM.extab* .gnu.linkonce.armextab.*) } __exidx_start = .; .ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } __exidx_end = .; .eh_frame_hdr : { *(.eh_frame_hdr) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } /* Thread Local Storage sections */ .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT(.init_array.*))) KEEP (*(.init_array)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(.fini_array)) KEEP (*(SORT(.fini_array.*))) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got.plt) *(.got) } .data : { __data_start = . ; *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); __bss_start = .; __bss_start__ = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we don't pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } _bss_end__ = . ; __bss_end__ = . ; . = ALIGN(32 / 8); . = ALIGN(32 / 8); __end__ = . ; _end = .; PROVIDE (end = .); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1 */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2 */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2 */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3 */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } .stack 0x80000 : { _stack = .; *(.stack) } .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) } .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) } } /* Script for -z combreloc: combine and sort reloc sections */ OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm") OUTPUT_ARCH(arm) ENTRY(_start) SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ PROVIDE (__executable_start = 0x8000); . = 0x8000 + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rel.dyn : { *(.rel.init) *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) *(.rel.fini) *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) *(.rel.data.rel.ro* .rel.gnu.linkonce.d.rel.ro.*) *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) *(.rel.ctors) *(.rel.dtors) *(.rel.got) *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) } .rela.dyn : { *(.rela.init) *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) *(.rela.fini) *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) *(.rela.ctors) *(.rela.dtors) *(.rela.got) *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) } .rel.plt : { *(.rel.plt) } .rela.plt : { *(.rela.plt) } .init : { KEEP (*(.init)) } =0 .plt : { *(.plt) } .text : { *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx) } =0 .fini : { KEEP (*(.fini)) } =0 PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .ARM.extab : { *(.ARM.extab* .gnu.linkonce.armextab.*) } __exidx_start = .; .ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } __exidx_end = .; .eh_frame_hdr : { *(.eh_frame_hdr) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } /* Thread Local Storage sections */ .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT(.init_array.*))) KEEP (*(.init_array)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(.fini_array)) KEEP (*(SORT(.fini_array.*))) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got.plt) *(.got) } .data : { __data_start = . ; *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); __bss_start = .; __bss_start__ = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we don't pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } _bss_end__ = . ; __bss_end__ = . ; . = ALIGN(32 / 8); . = ALIGN(32 / 8); __end__ = . ; _end = .; PROVIDE (end = .); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1 */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2 */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2 */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3 */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } .stack 0x80000 : { _stack = .; *(.stack) } .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) } .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) } } /* Default linker script, for normal executables */ OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm") OUTPUT_ARCH(arm) ENTRY(_start) SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib"); SECTIONS { /* Read-only sections, merged into text segment: */ PROVIDE (__executable_start = 0x8000); . = 0x8000 + SIZEOF_HEADERS; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } .hash : { *(.hash) } .gnu.hash : { *(.gnu.hash) } .dynsym : { *(.dynsym) } .dynstr : { *(.dynstr) } .gnu.version : { *(.gnu.version) } .gnu.version_d : { *(.gnu.version_d) } .gnu.version_r : { *(.gnu.version_r) } .rel.init : { *(.rel.init) } .rela.init : { *(.rela.init) } .rel.text : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) } .rela.text : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) } .rel.fini : { *(.rel.fini) } .rela.fini : { *(.rela.fini) } .rel.rodata : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) } .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) } .rel.data.rel.ro : { *(.rel.data.rel.ro* .rel.gnu.linkonce.d.rel.ro.*) } .rela.data.rel.ro : { *(.rela.data.rel.ro* .rela.gnu.linkonce.d.rel.ro.*) } .rel.data : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) } .rela.data : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) } .rel.tdata : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) } .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) } .rel.tbss : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) } .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) } .rel.ctors : { *(.rel.ctors) } .rela.ctors : { *(.rela.ctors) } .rel.dtors : { *(.rel.dtors) } .rela.dtors : { *(.rela.dtors) } .rel.got : { *(.rel.got) } .rela.got : { *(.rela.got) } .rel.bss : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) } .rela.bss : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) } .rel.plt : { *(.rel.plt) } .rela.plt : { *(.rela.plt) } .init : { KEEP (*(.init)) } =0 .plt : { *(.plt) } .text : { *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx) } =0 .fini : { KEEP (*(.fini)) } =0 PROVIDE (__etext = .); PROVIDE (_etext = .); PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } .rodata1 : { *(.rodata1) } .ARM.extab : { *(.ARM.extab* .gnu.linkonce.armextab.*) } __exidx_start = .; .ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } __exidx_end = .; .eh_frame_hdr : { *(.eh_frame_hdr) } .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) } /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. */ . = ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)); /* Exception handling */ .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } /* Thread Local Storage sections */ .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) } .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) PROVIDE_HIDDEN (__preinit_array_end = .); } .init_array : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT(.init_array.*))) KEEP (*(.init_array)) PROVIDE_HIDDEN (__init_array_end = .); } .fini_array : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(.fini_array)) KEEP (*(SORT(.fini_array.*))) PROVIDE_HIDDEN (__fini_array_end = .); } .ctors : { /* gcc uses crtbegin.o to find the start of the constructors, so we make sure it is first. Because this is a wildcard, it doesn't matter if the user does not actually link against crtbegin.o; the linker won't look for a file to match a wildcard. The wildcard also means that it doesn't matter which directory crtbegin.o is in. */ KEEP (*crtbegin.o(.ctors)) KEEP (*crtbegin?.o(.ctors)) /* We don't want to include the .ctor section from the crtend.o file until after the sorted ctors. The .ctor section from the crtend file contains the end of ctors marker and it must be last */ KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors)) KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors)) } .dtors : { KEEP (*crtbegin.o(.dtors)) KEEP (*crtbegin?.o(.dtors)) KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors)) KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors)) } .jcr : { KEEP (*(.jcr)) } .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro* .gnu.linkonce.d.rel.ro.*) } .dynamic : { *(.dynamic) } .got : { *(.got.plt) *(.got) } .data : { __data_start = . ; *(.data .data.* .gnu.linkonce.d.*) SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); __bss_start = .; __bss_start__ = .; .bss : { *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) /* Align here to ensure that the .bss section occupies space up to _end. Align after .bss to ensure correct alignment even if the .bss section disappears because there are no input sections. FIXME: Why do we need it? When there is no .bss section, we don't pad the .data section. */ . = ALIGN(. != 0 ? 32 / 8 : 1); } _bss_end__ = . ; __bss_end__ = . ; . = ALIGN(32 / 8); . = ALIGN(32 / 8); __end__ = . ; _end = .; PROVIDE (end = .); /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } .stab.excl 0 : { *(.stab.excl) } .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } .comment 0 : { *(.comment) } /* DWARF debug sections. Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ /* DWARF 1 */ .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions */ .debug_srcinfo 0 : { *(.debug_srcinfo) } .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2 */ .debug_aranges 0 : { *(.debug_aranges) } .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2 */ .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } .debug_abbrev 0 : { *(.debug_abbrev) } .debug_line 0 : { *(.debug_line) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions */ .debug_weaknames 0 : { *(.debug_weaknames) } .debug_funcnames 0 : { *(.debug_funcnames) } .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3 */ .debug_pubtypes 0 : { *(.debug_pubtypes) } .debug_ranges 0 : { *(.debug_ranges) } .stack 0x80000 : { _stack = .; *(.stack) } .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) } .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) } /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) } } %P%F: --just-symbols may not be used on DSO: %B --build-id[=STYLE] Generate build ID note -Bgroup Selects group name lookup rules for DSO --disable-new-dtags Disable new dynamic tags --enable-new-dtags Enable new dynamic tags --eh-frame-hdr Create .eh_frame_hdr section --hash-style=STYLE Set hash style to sysv, gnu or both -z combreloc Merge dynamic relocs into one section and sort -z defs Report unresolved symbols in object files. -z execstack Mark executable as requiring executable stack -z initfirst Mark DSO to be initialized first at runtime -z interpose Mark object to interpose all DSOs but executable -z lazy Mark object lazy runtime binding (default) -z loadfltr Mark object requiring immediate process -z muldefs Allow multiple definitions -z nocombreloc Don't merge dynamic relocs into one section -z nocopyreloc Don't create copy relocs -z nodefaultlib Mark object not to use default search paths -z nodelete Mark DSO non-deletable at runtime -z nodlopen Mark DSO not available to dlopen -z nodump Mark DSO not available to dldump -z noexecstack Mark executable as not requiring executable stack -z now Mark object non-lazy runtime binding -z origin Mark object requiring immediate $ORIGIN processing at runtime -z max-page-size=SIZE Set maximum page size to SIZE -z common-page-size=SIZE Set common page size to SIZE -z KEYWORD Ignored for Solaris compatibility --thumb-entry= Set the entry point to be Thumb symbol --be8 Oputput BE8 format image --target1=rel Interpret R_ARM_TARGET1 as R_ARM_REL32 --target1=abs Interpret R_ARM_TARGET1 as R_ARM_ABS32 --target2= Specify definition of R_ARM_TARGET2 --fix-v4bx Rewrite BX rn as MOV pc, rn for ARMv4 --fix-v4bx-interworking Rewrite BX rn branch to ARMv4 interworking veneer --use-blx Enable use of BLX instructions --vfp11-denorm-fix Specify how to fix VFP11 denorm erratum --no-enum-size-warning Don't warn about objects with incompatible enum sizes --no-wchar-size-warning Don't warn about objects with incompatible wchar_t sizes --pic-veneer Always generate PIC interworking veneers --stub-group-size=N Maximum size of a group of input sections that can be handled by one stub section. A negative value locates all stubs after their branches (with a group size of -N), while a positive value allows two groups of input sections, one before, and one after each stub section. Values of +/-1 indicate the linker should choose suitable defaults. --[no-]fix-cortex-a8 Disable/enable Cortex-A8 Thumb-2 branch erratum fix --icf= Ignored for compatibility with gold. %P%F: invalid hash style `%s' %P%F: invalid maxium page size `%s' %P%F: invalid common page size `%s' Unrecognized VFP11 fix type '%s'. %F%P: place_orphan failed: %E %F%X%P: error: Cannot change output format whilst linking ARM binaries. %F%P: map sections to segments failed: %E %X%P: could not compute sections lists for stub generation: %E %X%P: cannot size stub section: %E %X%P: can not build stubs: %E %P: warning: '--thumb-entry %s' is overriding '-e %s' %P: warning: cannot find thumb start symbol %s %X%P: can not make stub section: %E Errors encountered processing file %s %P%F: failed to set dynamic section sizes: %E %F%B: Can't read contents of section .gnu.warning: %E %P%F: failed to record assignment to %s: %E %F%P:%B: bfd_elf_get_bfd_needed_list failed: %E %P: warning: unrecognized --build-id style ignored. %P: warning: Cannot create .note.gnu.build-id section, --build-id ignored. %P: warning: Cannot create .eh_frame_hdr section, --eh-frame-hdr ignored. %P: warning: %s, needed by %B, not found (try using -rpath or -rpath-link) %P: warning: %s, needed by %B, may conflict with %s %P: warning: .note.gnu.build-id section discarded, --build-id ignored. earmelf.c sha1 sysv both initfirst interpose loadfltr nodefaultlib nodelete nodlopen nodump lazy muldefs nocombreloc nocopyreloc noexecstack max-page-size= common-page-size= scalar vector .rela.dyn .rel .rel.dyn .gnu.warning. .note %s/lib%s%s.so linker stubs %X%P: can not create BFD %E %P%F: looping in map_segments LD_RUN_PATH .gnu.warning %F%P:%B: bfd_stat failed: %E found %s at %s md5 uuid .note.gnu.build-id .eh_frame .eh_frame_hdr %s needed by %B .so. /dev/urandom elf32-littlearm disable-new-dtags enable-new-dtags eh-frame-hdr exclude-libs hash-style Bgroup no-pipeline-knowledge thumb-entry be8 target1-rel target1-abs target2 fix-v4bx fix-v4bx-interworking use-blx vfp11-denorm-fix no-enum-size-warning pic-veneer stub-group-size no-wchar-size-warning no-fix-cortex-a8 icf .rodata .interp .sdata 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 L L L 6L L JL , > O \ i t { p - . / 0 1 2 7 3 4 5 6 8 ) 9 B : ? ; P gldarmelf_write_build_id_section read_hex __.SYMDEF ! ! ! %-10ld %-7lo bfd %-12ld %-8lo ` %-ld: %-ld // ARFILENAMES/ ARFILENAMES/ // __.SYMDEF __.SYMDEF/ / /SYM64/ /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/archive.c Reading archive file mod timestamp Writing updated armap timestamp Warning: writing archive was slow: rewriting timestamp bfd_dont_truncate_arname UNKNOWN! binary unknown y y BFD %s assertion fail %s:%d Please report this bug. coff-go32 pe-i386 pei-i386 pe-x86-64 pei-x86-64 pe-arm-wince-little pei-arm-wince-little %s: BFD: %s[%s] Error reading %s: %s %s: %s No error System call error Invalid bfd target File in wrong format Invalid operation Memory exhausted No symbols No more archived files Malformed archive File format not recognized File format is ambiguous Section has no contents Bad value File truncated File too big # BFD %s internal error, aborting at %s line %d in %s BFD %s internal error, aborting at %s line %d /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/bfd.c Archive object file in wrong format Archive has no index; run ranlib to add one Nonrepresentable section on output Symbol needs debug section which does not exist | / J c { x bfd_emul_get_commonpagesize bfd_emul_get_maxpagesize _bfd_set_gp_value _bfd_default_error_handler bfd_set_error /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/bfdio.c bfd_stat /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/cache.c r+ w+ reopening %B: %s p @ bfd_cache_lookup_worker coff %s %s [%3ld] File endndx %ld %s : %4d : %-5s %s %s %s %B: bad string table size %lu .debug strange .file (sec %2d)(fl 0x%02x)(ty %3x)(scl %3d) (nx %d) 0x AUX scnlen 0x%lx nreloc %d nlnno %d checksum 0x%lx assoc %d comdat %d AUX tagndx %ld ttlsiz 0x%lx lnnos %ld next %ld AUX lnno %d size 0x%x tagndx %ld /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/coffgen.c coff_fix_symbol_name invalid core object Deprecated %s called at %s line %d in %s %B: compiled for a big endian system and target is little endian %B: compiled for a little endian system and target is big endian /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/libbfd.c Deprecated %s called _bfd_generic_get_section_contents_in_window bfd_get_bits bfd_put_bits .gnu_debuglink /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/opncls.c 0 w,a Q m jp5 c d 2 y +L | ~ - d jHq A } mQ V l kdz b e O\ l cc= n;^ iL A` rqg jm Zjz ' }D h i]Wb ge q6l knv + Zz J go C ` ~ 8R O g gW ?K6 H + L J 6`z A ` U g n1y iF a f o%6 hR w G "/& U ; ( Z + j \ 1 , [ d & c ju m ?6 g r W J z + {8 |! B hn [& w owG Z pj ; f\ e i b kaE l x T N 9a&g ` MGiI wn>Jj Z f @ ; 7S G 0 0 S $ 6 )W T g #.zf Ja h] +o*7 Z - 0 P P bfd_fdopenr /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/reloc.c BFD_RELOC_SPARC_GOTDATA_OP_HIX22 BFD_RELOC_SPARC_GOTDATA_OP_LOX10 BFD_RELOC_MIPS_TLS_DTPREL_HI16 BFD_RELOC_MIPS_TLS_DTPREL_LO16 BFD_RELOC_FRV_FUNCDESC_GOTOFF12 BFD_RELOC_FRV_FUNCDESC_GOTOFFHI BFD_RELOC_FRV_FUNCDESC_GOTOFFLO BFD_RELOC_X86_64_GOTPC32_TLSDESC BFD_RELOC_PPC64_PLTGOT16_LO_DS BFD_RELOC_PPC64_TPREL16_HIGHER BFD_RELOC_PPC64_TPREL16_HIGHERA BFD_RELOC_PPC64_TPREL16_HIGHEST BFD_RELOC_PPC64_TPREL16_HIGHESTA BFD_RELOC_PPC64_DTPREL16_LO_DS BFD_RELOC_PPC64_DTPREL16_HIGHER BFD_RELOC_PPC64_DTPREL16_HIGHERA BFD_RELOC_PPC64_DTPREL16_HIGHEST BFD_RELOC_PPC64_DTPREL16_HIGHESTA BFD_RELOC_THUMB_PCREL_BRANCH12 BFD_RELOC_THUMB_PCREL_BRANCH20 BFD_RELOC_THUMB_PCREL_BRANCH23 BFD_RELOC_THUMB_PCREL_BRANCH25 BFD_RELOC_ARM_THUMB_MOVW_PCREL BFD_RELOC_ARM_THUMB_MOVT_PCREL BFD_RELOC_ARM_T32_CP_OFF_IMM_S2 BFD_RELOC_SH_IMM_MEDLOW16_PCREL BFD_RELOC_SH_IMM_MEDHI16_PCREL BFD_RELOC_BFIN_12_PCREL_JUMP_S BFD_RELOC_BFIN_24_PCREL_CALL_X BFD_RELOC_BFIN_24_PCREL_JUMP_L BFD_RELOC_BFIN_FUNCDESC_GOT17M4 BFD_RELOC_BFIN_FUNCDESC_GOTOFF17M4 BFD_RELOC_BFIN_FUNCDESC_GOTOFFHI BFD_RELOC_BFIN_FUNCDESC_GOTOFFLO BFD_RELOC_V850_SDA_16_16_OFFSET BFD_RELOC_V850_SDA_15_16_OFFSET BFD_RELOC_V850_ZDA_16_16_OFFSET BFD_RELOC_V850_ZDA_15_16_OFFSET BFD_RELOC_V850_TDA_16_16_OFFSET BFD_RELOC_V850_SDA_16_16_SPLIT_OFFSET BFD_RELOC_V850_ZDA_16_16_SPLIT_OFFSET BFD_RELOC_V850_CALLT_6_7_OFFSET BFD_RELOC_V850_CALLT_16_16_OFFSET BFD_RELOC_V850_LO16_SPLIT_OFFSET BFD_RELOC_MCORE_PCREL_IMM11BY2 BFD_RELOC_MCORE_PCREL_JSR_IMM11BY2 BFD_RELOC_MMIX_PUSHJ_STUBBABLE BFD_RELOC_MMIX_BASE_PLUS_OFFSET BFD_RELOC_IA64_LTOFF_FPTR32MSB BFD_RELOC_IA64_LTOFF_FPTR32LSB BFD_RELOC_IA64_LTOFF_FPTR64MSB BFD_RELOC_IA64_LTOFF_FPTR64LSB BFD_RELOC_MSP430_16_PCREL_BYTE @@overflow: BFD_RELOC_UNUSED@@ d d d d C X s 5 ] F bfd_generic_get_relocated_section_contents M _ l y * > U l / F ] s 4 K ` u 1 @ O a s * ? V k D h 1 L c z % = U m # 7 P f + H f ( E b ! 4 H ] q * F b y % @ V l " = U p & = R i 7 P i | 6 M c { * @ W s ( > Q d z & C ` } . I d | + I d z * E ` x " : O g | & @ Z v : O i 1 J a } , . E a ~ ; X u ( < N h % = W q - F a | - G ` y - J c P % 7 L b { & ; U r 7 T q p < 4 X | X k z 5 N i 1 J @ c { ( @ X s $ < T l / J b } ' @ X p 9 Q c u ` 3 M i + > R i % : T n ! 7 I _ u 5 Q j 6 O k & ? X n 1 E Y p ! ! 3! K! b! y! ! ! ! ! ! " " 4" K" a" y" " " " " " # %# C# @ d a# {# # # # # # # $ &$ ;$ O$ c$ z$ $ $ $ $ $ $ % % 2% G% ^% s% % % % % % % & $& <& V& h& & & & & & & ' ' *' B' Z' l' ' ' ' ' ' ' ( "( ;( O( g( ( ( ( ( ( ) ) 3) O) g) ) ) ) ) ) * "* , @* ^* L t |* * * * * * + $+ =+ Q+ k+ + + + + + + , , 2, P, n, $ , , , , , , , - ,- D- X- l- - - - - - - . . 3. M. a. w. . . . . . / / 3/ J/ a/ H x/ / / / / / / 0 h $0 90 O0 f0 z0 0 0 0 0 0 1 1 :1 S1 l1 1 1 1 1 1 2 !2 32 C2 X2 i2 }2 2 2 2 2 2 2 3 '3 >3 T3 k3 3 3 3 3 3 3 4 4 24 J4 a4 x4 4 4 4 4 4 5 5 :5 T5 l5 5 5 5 5 5 5 6 (6 A6 Z6 r6 6 6 6 6 6 6 7 "7 97 O7 h7 ~7 7 7 7 7 7 8 8 58 L8 c8 z8 8 8 8 8 8 9 9 79 L9 a9 v9 9 9 9 9 9 : : 9: S: m: : : : : : ; ; 3; L; e; ~; ; ; ; ; ; < &< @< Z< t< < < < < < = 3= N= i= = = = = = = > /> G> _> v> > > > > > > ? /? I? f? ? ? ? ? ? @ @ 9@ T@ o@ @ @ @ @ @ A A 1A FA [A oA A A A A A A B B 1B FB ]B rB B B B B B B C !C 7C KC aC uC C C C C C C D D 3D GD ]D qD D D D D D D E E 3E KE cE |E E E E E E F F ,F AF VF kF F F F F F F G G 3G KG ^G qG G G G G G G H H 4H HH [H oH H H H H H H I I 7I QI iI I I I I I J J 2J JJ `J vJ J J J J J K $K [relocatable executable] [has entry point] variable-size 32-bit $a __bx_r%d /usr/lib/ld.so.1 unnamed __%s_veneer %x:%x elf32-bigarm elf32-bigarm-vxworks elf32-littlearm-vxworks elf32-bigarm-symbian elf32-littlearm-symbian aeabi .ARM.attributes $t $d R_ARM_NONE R_ARM_PC24 R_ARM_ABS32 R_ARM_REL32 R_ARM_LDR_PC_G0 R_ARM_ABS16 R_ARM_ABS12 R_ARM_THM_ABS5 R_ARM_ABS8 R_ARM_SBREL32 R_ARM_THM_CALL R_ARM_THM_PC8 R_ARM_BREL_ADJ R_ARM_SWI24 R_ARM_SWI8 R_ARM_XPC25 R_ARM_THM_XPC22 R_ARM_TLS_DTPMOD32 R_ARM_TLS_DTPOFF32 R_ARM_TLS_TPOFF32 R_ARM_COPY R_ARM_GLOB_DAT R_ARM_JUMP_SLOT R_ARM_RELATIVE R_ARM_GOTOFF32 R_ARM_GOTPC R_ARM_GOT32 R_ARM_PLT32 R_ARM_CALL R_ARM_JUMP24 R_ARM_THM_JUMP24 R_ARM_BASE_ABS R_ARM_ALU_PCREL_7_0 R_ARM_ALU_PCREL_15_8 R_ARM_ALU_PCREL_23_15 R_ARM_LDR_SBREL_11_0 R_ARM_ALU_SBREL_19_12 R_ARM_ALU_SBREL_27_20 R_ARM_TARGET1 R_ARM_ROSEGREL32 R_ARM_V4BX R_ARM_TARGET2 R_ARM_PREL31 R_ARM_MOVW_ABS_NC R_ARM_MOVT_ABS R_ARM_MOVW_PREL_NC R_ARM_MOVT_PREL R_ARM_THM_MOVW_ABS_NC R_ARM_THM_MOVT_ABS R_ARM_THM_MOVW_PREL_NC R_ARM_THM_MOVT_PREL R_ARM_THM_JUMP19 R_ARM_THM_JUMP6 R_ARM_THM_ALU_PREL_11_0 R_ARM_THM_PC12 R_ARM_ABS32_NOI R_ARM_REL32_NOI R_ARM_ALU_PC_G0_NC R_ARM_ALU_PC_G0 R_ARM_ALU_PC_G1_NC R_ARM_ALU_PC_G1 R_ARM_ALU_PC_G2 R_ARM_LDR_PC_G1 R_ARM_LDR_PC_G2 R_ARM_LDRS_PC_G0 R_ARM_LDRS_PC_G1 R_ARM_LDRS_PC_G2 R_ARM_LDC_PC_G0 R_ARM_LDC_PC_G1 R_ARM_LDC_PC_G2 R_ARM_ALU_SB_G0_NC R_ARM_ALU_SB_G0 R_ARM_ALU_SB_G1_NC R_ARM_ALU_SB_G1 R_ARM_ALU_SB_G2 R_ARM_LDR_SB_G0 R_ARM_LDR_SB_G1 R_ARM_LDR_SB_G2 R_ARM_LDRS_SB_G0 R_ARM_LDRS_SB_G1 R_ARM_LDRS_SB_G2 R_ARM_LDC_SB_G0 R_ARM_LDC_SB_G1 R_ARM_LDC_SB_G2 R_ARM_MOVW_BREL_NC R_ARM_MOVT_BREL R_ARM_MOVW_BREL R_ARM_THM_MOVW_BREL_NC R_ARM_THM_MOVT_BREL R_ARM_THM_MOVW_BREL R_ARM_PLT32_ABS R_ARM_GOT_ABS R_ARM_GOT_PREL R_ARM_GOT_BREL12 R_ARM_GOTOFF12 R_ARM_GNU_VTENTRY R_ARM_GNU_VTINHERIT R_ARM_THM_JUMP11 R_ARM_THM_JUMP8 R_ARM_TLS_GD32 R_ARM_TLS_LDM32 R_ARM_TLS_LDO32 R_ARM_TLS_IE32 R_ARM_TLS_LE32 R_ARM_TLS_LDO12 R_ARM_TLS_LE12 R_ARM_TLS_IE12GP R_ARM_RREL32 R_ARM_RABS32 R_ARM_RPC24 R_ARM_RBASE .init_array .fini_array .preinit_array Warning: Not setting interworking flag of %B since it has already been specified as non-interworking Warning: Clearing the interworking flag of %B due to outside request %B: warning: selected VFP11 erratum workaround is not necessary for target architecture /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/elf32-arm.c %B: error: VFP11 veneer out of range %B: error: Cortex-A8 erratum stub is allocated in unsafe location %B: error: Cortex-A8 erratum stub out of range (input file too large) %B: unable to find VFP11 veneer `%s' unable to find ARM glue '%s' for '%s' %B(%s): warning: interworking not enabled. first occurrence: %B: arm call to thumb unable to find THUMB glue '%s' for '%s' Invalid TARGET2 relocation type '%s'. %B: Warning: Arm BLX instruction targets Arm function '%s'. %B: Warning: Thumb BLX instruction targets thumb function '%s'. %B(%s): warning: interworking not enabled. first occurrence: %B: thumb call to arm %B(%A+0x%lx): R_ARM_TLS_LE32 relocation not permitted in shared object %B(%A+0x%lx): Overflow whilst splitting 0x%lx for group relocation %s %B(%A+0x%lx): Only ADD or SUB instructions are allowed for ALU group relocations %B(%A+0x%lx): %s relocation against SEC_MERGE section %B(%A+0x%lx): %s used with TLS symbol %s %B(%A+0x%lx): %s used with non-TLS symbol %s %B(%A+0x%lx): unresolvable %s relocation against symbol `%s' dynamic variable `%s' is zero size [floats passed in float registers] [dynamic symbols use segment index] [mapping symbols precede others] Warning: Clearing the interworking flag of %B because non-interworking code in %B has been linked with it ERROR: %B uses VFP register arguments, %B does not ERROR: %B: Conflicting architecture profiles %c/%c Warning: %B: Conflicting platform configuration ERROR: %B: Conflicting use of R9 ERROR: %B: SB relative addressing conflicts with use of R9 warning: %B uses %u-byte wchar_t yet the output is to use %u-byte wchar_t; use of wchar_t values across objects may fail warning: %B uses %s enums yet the output is to use %s enums; use of enum values across objects may fail ERROR: %B uses iWMMXt register arguments, %B does not Warning: %B: Unknown EABI object attribute %d ERROR: %B is already in final BE8 format ERROR: Source object %B has EABI version %d, but target %B has EABI version %d ERROR: %B is compiled for APCS-%d, whereas target %B uses APCS-%d ERROR: %B passes floats in float registers, whereas %B passes them in integer registers ERROR: %B passes floats in integer registers, whereas %B passes them in float registers ERROR: %B uses VFP instructions, whereas %B does not ERROR: %B uses FPA instructions, whereas %B does not ERROR: %B uses Maverick instructions, whereas %B does not ERROR: %B does not use Maverick instructions, whereas %B does ERROR: %B uses software FP, whereas %B uses hardware FP ERROR: %B uses hardware FP, whereas %B uses software FP Warning: %B supports interworking, whereas %B does not Warning: %B does not support interworking, whereas %B does %B: BE8 images only valid in big-endian mode. %B(%s): warning: interworking not enabled. first occurrence: %B: Thumb call to ARM %B(%s): warning: interworking not enabled. first occurrence: %B: ARM call to Thumb %s: cannot create stub entry %s ; ; ; ; 7 7 7 7 2I /E /E /E CH H H Q@ H 8 DB 8 8 8 8 /E DB 8 8 8 8 8 8 8 E %@ @ /E /E /E DB 8 < < < 8 8 8 8 8 ; 8 /E : : : : 9 9 9 9 8> k= V< G /E /E A A A A A CH CH ? ? ? A A A A A A A A CH CH CH ? ? ? A A A : : : 9 9 9 8 8 8 8 8 8 @ 8 8 8 9 9 k= k= F 9 I F 8 3< M L L 3< 3< H 3< 3< 3< 3< 3< 3< 3< 3< M 3< 3< 3< 3< 3< 3< 3< 3< 3< 3< 3< M M M 3< 3< 3< 3< 3< 3< 3< 3< 3< 3< 3< 3< DL 3< 3< 3< 3< 3< 3< 3< 3< 3< 3< 3< 3< 6L L n p p n rp n 3p n _ _ P Z c W @ k k k 4 ( 0 p @ 0 5v ? / P 0 P 0 @f @ b pZ 0 s 0 0 p? @ p ~ P~ d h ` P Pe ! " `; @; # 4 p 9 / / ! " 0 ; `8 p! ` 0 F 0J E % @+ " $ * ) ( ? / ` ` 0 ` ` 0 @f @ b pZ 0 s 0 0 p? @ p ~ P~ d h ` P Pe ! " `; @; # 4 p 9 / / ! " 0 ; `8 p! ` 0 F 0J E % @+ " $ * ) @ ( Bv ? / P 0 P 0 @f @ b pZ 0 s 0 0 p? @ p ~ P~ d h ` P Pe ! " `; @; # 4 p 9 / / ! " 0 ; `8 p! ` 0 0 F 0J E % @+ " $ * ) ' Wv ? / ` ` 0 ` ` 0 @f @ b pZ 0 s 0 0 p? @ p ~ P~ d h ` P Pe ! " `; @; # 4 p 9 / / ! " 0 ; `8 p! ` 0 0 F 0J E % @+ " $ * ) ' ov ? / P 0 P 0 @f @ b pZ 0 s 0 0 p? @ p ~ P~ d h ` P Pe ! " `; @; # 4 p 9 / / ! " 0 ; `8 p! ` 0 F 0J E % @+ " $ * ) ` * v ? / ` ` 0 ` ` 0 @f @ b pZ 0 s 0 0 p? @ p ~ P~ d h ` P Pe ! " `; @; # 4 p 9 / / ! " 0 ; `8 p! ` 0 F 0J E % @+ " $ * ) * elf32_arm_write_section u v v v v v v v v w w w (w 6w Ew Sw bw nw yw w w w w w w w w x x !x -x 9x Dx Qx / / bx qx ! x " x # x $ x % x & x ' x ( y ) y * )y + 6y , Hy - Wy . jy / zy p p 0 y p p 1 y p p 2 y p p 3 y /? /? 4 y 5 y 6 z 7 z 8 &z 9 6z : Iz ; Yz < lz = |z > z ? z @ z A z B z C z D z E z F { G "{ H 2{ I E{ J U{ K e{ L u{ M { N { O { P { Q { R { S { T { U | V | W +| p p X B| p p Y V| p p Z [ \ ] ^ j| _ z| ` | a | b | c d p$ | e | f | g | h | i } j } k -} l <} m K} n [} o j} {} } } } elf32_arm_final_link_relocate allocate_dynrelocs create_got_section elf32_arm_create_dynamic_sections 7 f 3 g 4 ` & ' * ) h j i k l e d + , - . / 0 1 2 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S ( elf32_arm_merge_eabi_attributes bfd_elf32_arm_vfp11_fix_veneer_locations bfd_elf32_arm_vfp11_erratum_scan bfd_arm_vfp11_insn_decode record_vfp11_erratum_veneer bfd_elf32_arm_process_before_allocation @ ` / H F `G xG F / xG F xG F / xG F / / xG F H F D `G r s s ss D } } } /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/elfcode.h %s(%s): relocation %d has invalid symbol index %ld %s: version count (%ld) does not match symbol count (%ld) warning: %s has a corrupt string table index - ignoring Warning: %B is truncated: expected core file size >= %lu, found: %lu. > 5 } % > 4 ( 0 p @ 0 bfd_elf32_write_relocs bfd_elf32_swap_symbol_out .tls_data .rel.plt.unloaded .rela.plt.unloaded __GOTT_BASE__ __GOTT_INDEX__ ' K o y RELRO LINUX .reg2 .reg-xfp .reg-ppc-vmx .reg-ppc-vsx %s/%d %s/%ld NetBSD-CORE .note.netbsdcore.procinfo QNX .qnx_core_info .qnx_core_status/%ld .qnx_core_status SPU/ win32 .reg/%ld .module/%08lx .auxv GNU %s%d%s null load shlib relro proc .symtab .strtab .shstrtab .symtab_shndx .gnu.libstr LOPROC+%7.7x LOOS+%7.7x %8.8x *unknown* elf %lx (*none*) %s Base %-11s .internal .hidden .protected 0x%02x Program Header: 0x%lx %8s off 0x vaddr 0x paddr 0x align 2**%u filesz 0x memsz 0x flags %c%c%c Dynamic Section: GNU_HASH PLTRELSZ PLTGOT RELASZ RELAENT STRSZ SYMENT INIT FINI SONAME RPATH SYMBOLIC RELENT DEBUG TEXTREL JMPREL BIND_NOW FINI_ARRAY FINI_ARRAYSZ RUNPATH PREINIT_ARRAY PREINIT_ARRAYSZ CHECKSUM PLTPADSZ MOVEENT MOVESZ FEATURE POSFLAG_1 SYMINSZ SYMINENT CONFIG DEPAUDIT PLTPAD MOVETAB SYMINFO RELACOUNT RELCOUNT FLAGS_1 VERSYM VERDEF VERDEFNUM VERNEED VERNEEDNUM AUXILIARY USED %-20s Version definitions: %d 0x%2.2x 0x%8.8lx %s Version References: required from %s: FILTER (null) %B: invalid SHT_GROUP entry .gnu.linkonce SHT_NULL SHT_PROGBITS SHT_SYMTAB SHT_STRTAB SHT_RELA SHT_HASH SHT_DYNAMIC SHT_NOTE SHT_NOBITS SHT_REL SHT_SHLIB SHT_DYNSYM LARGE_COMMON zdebug .comment .data1 .debug_aranges .gnu.linkonce.b .gnu.liblist .gnu.conflict .gnu.hash .line .note.GNU-stack .rodata1 .tbss .tdata .zdebug_aranges %B: unsupported relocation type %s %B: symbol `%s' required but not present /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/elf.c %B symbol number %lu references nonexistent SHT_SYMTAB_SHNDX section %B: warning: Empty loadable segment detected, is this intentional ? warning: section `%A' type changed to PROGBITS Unable to find equivalent output section for symbol '%s' from section '%s' %B: sh_link of section `%A' points to discarded section `%A' of `%B' %B: sh_link of section `%A' points to removed section `%A' of `%B' %B: warning: sh_link not set for section `%A' %B: The first section in the PT_DYNAMIC segment is not the .dynamic section %B: Not enough room for program headers, try linking with -N %B: section %A vma 0x%lx overlaps previous sections %B: section `%A' can't be allocated in segment %d %B: warning: allocated section `%s' not in segment %B: invalid string offset %u >= %lu for section `%s' 0x%8.8lx 0x%2.2x %2.2d %s %B: sh_link [%d] in section `%A' is incorrect %B: unknown [%d] section `%s' in group [%s] %B: Corrupt size field in group section header: 0x%lx %B: no group info for section %A %B: invalid link %lu for reloc section %s (index %u) %B: don't know how to handle allocated, application specific section `%s' [0x%8x] %B: don't know how to handle processor specific section `%s' [0x%8x] %B: don't know how to handle OS specific section `%s' [0x%8x] %B: don't know how to handle section `%s' [0x%8x] u3 3 3 3 i3 3 3 3 _3 3 3 3 3 3 3 3 I3 3 3 3 3 3 3 3 U3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 i z X ? g p } _bfd_elf_no_info_to_howto get_program_header_size _bfd_elf_get_lineno rewrite_elf_program_header assign_file_positions_for_non_load_sections bfd_elf_set_group_contents @ ` ` @ }H p K bfd_elf_get_elf_syms s WF O Mq p }q r s s W } ss 's o 4s o Vs o % o 2 @ o D W } \ J P " } Qs T ` s + # @W ]F i o @q p nq v .gcc_except_table .gnu.linkonce. .end 0- ~ % ^ _GLOBAL_OFFSET_TABLE_ _PROCEDURE_LINKAGE_TABLE_ %s: undefined version: %s .gnu.attributes .tcommon undefined %s reference in complex symbol: %s %P%X: can not read symbols: %E /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/elflink.c %B: ignoring duplicate section `%A' %B: duplicate section `%A' has different size %B: warning: could not read contents of section `%A' %B: warning: duplicate section `%A' has different contents %B: %A+%lu: No symbol found for INHERIT %B: Too many sections: %d (>= %d) %B: relocation size mismatch in %B section %A unknown operator '%c' in complex symbol %B: bad reloc symbol index (0x%lx >= 0x%lx) for offset 0x%lx in section `%A' %B: %s symbol `%s' in %B is referenced by DSO %B: could not find output section %A for input section %A %B: %s symbol `%s' isn't defined %B: .preinit_array section is not allowed in DSO warning: type and size of dynamic symbol `%s' are not defined %B: version node not found for symbol %s %s: TLS definition in %B section %A mismatches non-TLS definition in %B section %A %s: TLS reference in %B mismatches non-TLS reference in %B %s: TLS definition in %B section %A mismatches non-TLS reference in %B %s: TLS reference in %B mismatches non-TLS definition in %B section %A %B: unexpected redefinition of indirect versioned symbol `%s' Warning: gc-sections option ignored Removing unused section '%s' in file '%B' %A has both ordered [`%A' in %B] and unordered [`%A' in %B] sections %A has both ordered and unordered sections error: %B contains a reloc (0x%s) for section %A that references a non-existent global symbol %X`%s' referenced in section `%A' of %B: defined in discarded section `%A' of %B %B: Unable to sort relocs - they are in more than one size %B: Unable to sort relocs - they are of an unknown size Not enough memory to sort relocations %B: could not find output section %s warning: %s section has zero size %P: warning: creating a DT_TEXTREL in a shared object. %B: %s: invalid version %u (max %d) %B: %s: invalid needed version %d Warning: alignment %u of common symbol `%s' in %B is greater than the alignment (%u) of its section %A Warning: alignment %u of symbol `%s' in %B is smaller than %u in %B Warning: size of symbol `%s' changed from %lu in %B to %lu in %B Warning: type of symbol `%s' changed from %d to %d in %B %s: invalid DSO for symbol `%s' definition 1 &4 &4 4 4 2 5 (7 (7 48 48 8 p5 -{ x} x} d} d} M} \ \ \ b F _bfd_elf_section_already_linked elf_reloc_link_order elf_link_adjust_relocs elf_link_output_extsym elf_link_check_versioned_symbol get_value put_value bfd_elf_size_dynsym_hash_dynstr % C a @ elf_link_add_object_symbols _bfd_elf_link_output_relocs bfd_elf_record_link_assignment /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/elf-attrs.c ERROR: %B: Must be processed by '%s' toolchain ERROR: %B: Incompatible object tag '%s':%d _bfd_elf_parse_attributes _bfd_elf_obj_attrs_arg_type _bfd_elf_copy_obj_attributes bfd_elf_set_obj_attr_contents /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/elf-strtab.c % & {& _& % 7& '& '& '& 7& % % 7& '& '& & % 7& 7& '& 7& 7& % % % % % % % % % % % % % % % % % % % % % % % % '& 7& % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % '& % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % _bfd_elf_write_section_eh_frame eh /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/elf-eh-frame.c %P: fde encoding in %B(%A) prevents .eh_frame_hdr table being created. %P: error in %B(%A); no .eh_frame_hdr table will be created. N EO .O O O O .O N N %B: Relocations in generic ELF (EM: %d) UNKNOWN u ? / P 0 P 0 @f @Z b pZ 0 s 2 `| @ p? @ p ~ P~ d h ` P Pe ! " `; @; # 4 p9 9 8 / / ! " ; `8 p! ` PV P T F e 0J E % @+ " $ * ) @, u ? / ` ` 0 ` ` 0 @f @Z b pZ 0 s 2 `| @ p? @ p ~ P~ d h ` P Pe ! " `; @; # 4 p9 9 8 / / ! " ; `8 p! ` PV P T F e 0J E % @+ " $ * ) ` @, < arch: iWMMXt iWMMXt2 armv2 armv2a armv3 armv3M armv4 armv4t armv5 armv5t armv5te XScale ep9312 arm2 arm250 arm3 arm6 arm60 arm600 arm610 arm7 arm710 arm7500 arm7d arm7di arm7dm arm7dmi arm7tdmi arm8 arm810 arm9 arm920 arm920t arm9tdmi sa1 strongarm strongarm110 strongarm1100 xscale iwmmxt iwmmxt2 armv3m warning: unable to update contents of %s section in %s ERROR: %B is compiled for the EP9312, whereas %B is compiled for XScale X Y Y Y Y Y Y Y Y Y Y ~Y rY hY ! r r pU 0V 4 9 @ E J P W ^ c j r x - & - ! r pU 0V ! r pU 0V ! r pU 0V 0 ! r pU 0V ` ! r pU 0V ! r pU 0V ! r pU 0V ! r pU 0V ! r pU 0V P ! r pU 0V ! r - pU 0V ! r pU 0V ! r pU 0V /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/stabs.c %B(%A+0x%lx): Stabs entry has invalid string index. %s: access beyond end of merged section (%ld) /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/merge.c _bfd_merged_section_offset _bfd_add_merge_section T%d const volatile const __restrict const volatile __restrict __ct __dt assign_ operator operator _imp__ __imp_ _GLOBAL_ __std__ __sti__ __vtbl__ :: virtual table global constructors keyed to global destructors keyed to import stub for _ada_ ___ <%s> false true JArray1Z [ unsigned __complex void bool wchar_t long double float int%u_t ... -2147483648 __pt__ __tm__ __ps__ __S {anonymous} template < > class 0123456789Qt __thunk_ __t type_info node type_info function static Demangling disabled auto GNU (g++) style demangling lucid Lucid (lcc) style demangling ARM style demangling hp HP (aCC) style demangling edg EDG style demangling gnu-v3 java Java style demangling gnat GNAT style demangling nw new dl delete vn new [] vd delete [] as eq gt plus apl minus ami mult amu aml convert negate trunc_mod amd %= trunc_div adv truth_andif aa truth_orif oo truth_not postincrement pp postdecrement -- mm bit_ior aor bit_xor aer ^= bit_and aad bit_not co cl alshift arshift component -> rf indirect method_call ->() addr vc compound cm cond ?: cn max >? min mn nop ->* sz sizeof % , 3 : A H f ^ & ^ ^ ^ ^ ^ ^ ^ ^ ` ^ ^ ^ & ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ` ^ ^ ^ ^ & R w w w w w w w w w w w w w w w w w w w O O \ @ w E s + + + W W W W W W W W S W W f W W W W W W W W W W W W W W W W W W R W W W W W W W W W W W W W W W W W W W W qI @ T < ?Y Y t z r @ d " ' * # " + * 2 5 = @ K M N K Q > * Ss T =u Z =u Y s ] d c v g Y q Y l y p y t =u | o o | Sx r Sx H * fI Ss v y d q Y M TF r Sx # s Z =u , std::allocator > std::basic_istream > std::basic_ostream > std::basic_iostream > out of memory c Vd Ld Bd 8d 2d )d d d d d c %I $ < ;G ]t B { = 0 $ ~ `2 fC O m A oE! a 0 P A A ? & * " @ ` 0 P H X ? " A ! ) ? Cannot find prime bigger than %lu cccccccccccccccccccccccccccccccccccccccccccccccc ccccccc cccccccccccccccccccccccccc ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc C B B B B Q 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~ %s%sout of memory allocating %lu bytes after a total of %lu bytes undocumented error #%d
/ 0 ]F O ,1 ' 0 P | @# 1 w ^ P PP M I ) : PE B A ; P; 2 * `* ]F T + WF # s + \ + d # @ yV $ V % V % V % y % W L& V `& (W & Z $s ! ( A ` ~ 0w 5 @ k * ! ` P B 0 ' @' @' P' ` v v p8'/ ! ( A ` ~ 0w 5 @ k * ! ` P B 0 0 ' @' @' P' ` v v p #/ ! ( A ` ~ 0w 5 @ k * ! 0 P B 0 0 ' @' @' P' ` v v p "/ + ,, A T T ~ 0w ` @C B 0 $ ' @' @' P' ` $ @ o8 , $.$ `^ p^ t
GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu3) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu3) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu3) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) GCC: (GNU) 4.2.4 (Ubuntu 4.2.4-1ubuntu3)
GNU C 4.2.4 (Ubuntu 4.2.4-1ubuntu3) short unsigned int short int _IO_stdin_used long long unsigned int unsigned char /build/buildd/glibc-2.7/build-tree/glibc-2.7/csu long long int dynamic_list_data BFD_RELOC_AVR_CALL BFD_RELOC_MIPS_JMP bfd_link_order_reloc BFD_RELOC_SPU_IMM10 BFD_RELOC_16C_IMM20_C osf_core_struct BFD_RELOC_M32R_GOTPC24 BFD_RELOC_MSP430_16_BYTE BFD_RELOC_SH_TLS_TPOFF32 BFD_RELOC_SCORE_CALL15 lynx_core_struct BFD_RELOC_PPC64_PLTGOT16_HA _oasys_data create_default_symver BFD_RELOC_PPC64_PLTGOT16_HI _bfd_sizeof_headers arelt_data BFD_RELOC_PPC_JMP_SLOT bfd_link_hash_common BFD_RELOC_AVR_HI8_LDI_GS BFD_RELOC_NS32K_DISP_32_PCREL BFD_RELOC_ALPHA_TPREL_HI16 map_head section_relative_symbol BFD_RELOC_MIPS16_GPREL integer task_link BFD_RELOC_MCORE_RVA BFD_ARELOC_BFIN_PUSH __pad1 __pad2 __pad3 __pad4 __pad5 BFD_RELOC_IQ2000_OFFSET_16 linker_has_input BFD_RELOC_ARM_TLS_DTPOFF32 is_archive BFD_RELOC_MN10300_ALIGN BFD_RELOC_SPARC_HIX22 yydebug BFD_RELOC_PPC_BA16 BFD_RELOC_ARM_TLS_TPOFF32 bfd_link_common_skip_all bfd_target_ecoff_flavour BFD_RELOC_BFIN_16_LOW BFD_RELOC_PPC_LOCAL24PC BFD_RELOC_IQ2000_OFFSET_21 BFD_RELOC_V850_22_PCREL BFD_RELOC_MIPS_GOT16 BFD_RELOC_ARM_ALU_SB_G0 BFD_RELOC_AVR_HH8_LDI _bfd_set_format last_os assignment_statement BFD_RELOC_IA64_SEGREL64LSB BFD_RELOC_IA64_PLTOFF64I BFD_RELOC_IP2K_BANK lang_reloc_statement_enum BFD_RELOC_390_GOT64 bfd_arch_pyramid BFD_RELOC_PPC_BA26 BFD_RELOC_V850_SDA_15_16_OFFSET BFD_RELOC_AVR_MS8_LDI BFD_RELOC_IA64_LTOFF_DTPMOD22 lineno_count BFD_RELOC_FRV_TLSDESC_RELAX bfd_boolean BFD_RELOC_SPU_PCREL9b only_cmd_line_lib_dirs bfd_arch_m32c BFD_RELOC_390_TLS_LDO32 BFD_RELOC_BFIN_GOTOFFLO RM_IGNORE BFD_RELOC_MIPS16_LO16 BFD_RELOC_MEP_PCREL24A2 bfd_arch_m32r BFD_RELOC_SPARC_5 bfd_target_os9k_flavour BFD_RELOC_SPARC_7 BFD_RELOC_MN10300_GLOB_DAT BFD_RELOC_390_GOTPLTENT BFD_RELOC_M32R_GOTOFF warn_constructors BFD_RELOC_X86_64_GOTOFF64 lang_target_statement_enum BFD_RELOC_SH_GOT_HI16 _bfd_write_contents BFD_RELOC_SH_TLS_LDO_32 BFD_RELOC_386_TLS_LDM BFD_RELOC_SH_GOTOFF_HI16 section_htab section_align_power BFD_RELOC_NS32K_DISP_16 BFD_RELOC_PPC64_PLTGOT16_LO BFD_RELOC_LO16_PLTOFF BFD_RELOC_IA64_SECREL32MSB BFD_RELOC_IA64_PCREL21B BFD_RELOC_IA64_PCREL21F BFD_RELOC_IA64_PCREL21M BFD_RELOC_390_TLS_TPOFF BFD_RELOC_IA64_DTPREL32MSB sort_none BFD_RELOC_CRIS_32_GOTREL _bfd_copy_private_symbol_data BFD_RELOC_BFIN_5_PCREL BFD_RELOC_8_PLTOFF yyerrlab1 BFD_RELOC_SPARC_REGISTER BFD_RELOC_ARM_T32_IMM12 BFD_RELOC_XTENSA_SLOT8_ALT BFD_RELOC_ARM_THUMB_MOVW_PCREL bfd_reloc_undefined sort_common BFD_RELOC_D30V_15_PCREL_R __LC_IDENTIFICATION etree BFD_RELOC_V850_ZDA_16_16_SPLIT_OFFSET warn_section_align bfd_arch_last artdata BFD_ARELOC_BFIN_AND BFD_RELOC_NS32K_DISP_32 yybackup BFD_RELOC_V850_ZDA_16_16_OFFSET optimize warn_once BFD_RELOC_FRV_GOTOFFHI BFD_RELOC_MCORE_PCREL_IMM11BY2 bfd_link_common_skip_data BFD_RELOC_386_TLS_DTPOFF32 create_object_symbols_section mach_o_fat_data _bfd_link_split_section BFD_RELOC_M32R_GOTPC_HI_SLO BFD_RELOC_SPU_PCREL9a BFD_RELOC_MIPS_TLS_TPREL_HI16 aout_data_struct BFD_RELOC_SPARC_JMP_SLOT lang_output_section_phdr_list BFD_RELOC_CRX_REL16 BFD_RELOC_IA64_IPLTMSB symbolic BFD_RELOC_IA64_REL64MSB BFD_RELOC_ARM_PCREL_CALL _bfd_get_elt_at_index BFD_RELOC_ARM_PCREL_JUMP BFD_RELOC_CR16_REGREL20a BFD_RELOC_CRIS_COPY BFD_RELOC_390_TLS_GOTIE12 BFD_RELOC_I370_D12 BFD_RELOC_MIPS_HIGHER warn_search_mismatch BFD_RELOC_CRX_REL24 iostream BFD_RELOC_MIPS_COPY BFD_RELOC_D30V_15 symbolic_functions BFD_RELOC_AVR_LO8_LDI_NEG BFD_RELOC_SH_DISP12 BFD_RELOC_SPARC_TLS_DTPOFF32 BFD_RELOC_ARM_TLS_DTPMOD32 BFD_RELOC_390_TLS_GOTIE20 bfd_arch_xtensa lang_section_bst_type BFD_RELOC_XC16X_POF st_atim BFD_RELOC_AVR_HI8_LDI_PM BFD_RELOC_CRX_REL32 BFD_RELOC_HI16_PLTOFF BFD_RELOC_D30V_21 BFD_RELOC_CRX_REL8 BFD_RELOC_IP2K_EX8DATA has_armap yyss1 BFD_RELOC_CR16_DISP16 relro bfd_arch_msp430 BFD_RELOC_ARM_GOT32 BFD_RELOC_16C_NUM08_C stab_type __LC_TIME _bfd_stat_arch_elt BFD_RELOC_SH_GOT_MEDLOW16 BFD_RELOC_D30V_32 BFD_RELOC_SPARC_TLS_LE_LOX10 BFD_RELOC_XTENSA_SLOT1_OP yyssa BFD_RELOC_SH_IMM8 BFD_RELOC_SPARC_TLS_GD_HI22 BFD_RELOC_FRV_GOTOFFLO BFD_RELOC_MEP_ADDR24A4 BFD_RELOC_16_GOTOFF BFD_ARELOC_BFIN_LOR BFD_RELOC_IA64_TPREL64MSB constructor BFD_RELOC_XTENSA_SLOT12_OP lang_statement_union flagword bfd_h_getx_signed_16 BFD_RELOC_XTENSA_ASM_SIMPLIFY _bfd_final_link pef_xlib_data BFD_RELOC_16C_REG14 BFD_RELOC_16C_REG16 BFD_RELOC_XTENSA_SLOT7_OP BFD_RELOC_CR16_DISP20 BFD_RELOC_SPARC_TLS_DTPOFF64 BFD_RELOC_IA64_PCREL64LSB BFD_RELOC_PPC64_TPREL16_HIGHERA BFD_RELOC_32_BASEREL bfd_endian __blkcnt_t fatal_warnings BFD_ARELOC_BFIN_NEG BFD_RELOC_16C_REG20 BFD_RELOC_MSP430_16_PCREL walk_wild_section_handler_t BFD_RELOC_ARM_TLS_LDM32 BFD_RELOC_M32C_RL_2ADDR BFD_RELOC_SH_COPY64 BFD_RELOC_ARM_THUMB_IMM warn_shared_textrel BFD_RELOC_MIPS16_CALL16 BFD_RELOC_AVR_HI8_LDI_NEG _bfd_read_ar_hdr_fn BFD_RELOC_MEP_HI16U BFD_RELOC_390_TLS_GOTIE64 bfd_h_getx_signed_32 lang_input_file_is_search_file_enum BFD_RELOC_68K_RELATIVE BFD_RELOC_PPC64_TPREL16_HIGHEST ignored BFD_RELOC_IA64_DTPMOD64LSB BFD_RELOC_PPC_GOT_TLSGD16_HA BFD_RELOC_PPC_GOT_TLSGD16_HI bfd_elf_dynamic_list BFD_RELOC_M32R_GOTOFF_LO BFD_RELOC_NS32K_DISP_16_PCREL BFD_RELOC_SH_LOOP_END BFD_RELOC_16C_DISP04_C RM_GENERATE_WARNING whole_archive yyvaluep BFD_RELOC_16C_DISP24a_C frozen BFD_RELOC_ARM_THUMB_OFFSET BFD_RELOC_IA64_SEGREL32LSB BFD_RELOC_XTENSA_SLOT8_OP bfd_signed_vma yy_stack_print BFD_RELOC_ARM_CP_OFF_IMM BFD_RELOC_XTENSA_SLOT10_ALT BFD_RELOC_ARM_ALU_PC_G0 BFD_RELOC_ARM_ALU_PC_G1 BFD_RELOC_ARM_ALU_PC_G2 BFD_RELOC_386_TLS_DTPMOD32 bfd_arch_h8500 BFD_RELOC_XTENSA_SLOT2_ALT _bfd_link_hash_table_free BFD_RELOC_X86_64_COPY BFD_RELOC_32_GOT_PCREL BFD_RELOC_CRX_ABS16 BFD_RELOC_SCORE_DUMMY1 BFD_RELOC_SCORE_DUMMY2 BFD_RELOC_VAX_JMP_SLOT BFD_RELOC_ALPHA_DTPREL_HI16 yypact BFD_RELOC_CTOR BFD_RELOC_CRIS_LAPCQ_OFFSET bfd_arch_mips BFD_RELOC_860_HIGOT BFD_RELOC_BFIN_4_PCREL version_needed BFD_ARELOC_BFIN_LAND yyr1 yyr2 lang_output_section_statement_struct BFD_RELOC_D30V_9_PCREL accept_unknown_input_arch BFD_RELOC_ARM_ADRL_IMMEDIATE BFD_RELOC_FRV_TLSMOFF bfd_arch_mt bfd_h_getx_signed_64 just_syms_flag BFD_RELOC_ARM_LDRS_PC_G1 BFD_RELOC_ARM_LDRS_PC_G2 bfd_arch_frv _unused2 complain_overflow BFD_RELOC_H8_DIR32A16 lang_memory_region_type BFD_RELOC_SPARC_TLS_DTPMOD32 BFD_RELOC_PPC_GOT_TPREL16_HI BFD_RELOC_MIPS_REL16 elf_obj_tdata yylen error_index _bfd_canonicalize_reloc som_data_struct BFD_RELOC_BFIN_12_PCREL_JUMP BFD_RELOC_CRX_ABS32 lang_input_statement_enum BFD_RELOC_MIPS_SCN_DISP BFD_RELOC_ARM_ALU_SB_G0_NC BFD_RELOC_MIPS_GOT_LO16 BFD_RELOC_M32R_HI16_ULO BFD_ENDIAN_UNKNOWN BFD_RELOC_8_PCREL BFD_RELOC_SH_JMP_SLOT64 lang_input_section_enum BFD_RELOC_PPC_GOT_TLSGD16_LO text_read_only yyss unresolved_syms_in_shared_libs BFD_RELOC_ARM_GOTOFF BFD_RELOC_IA64_IMM14 BFD_RELOC_32_PLTOFF BFD_RELOC_SPARC_H44 BFD_RELOC_BFIN_PLTPC BFD_RELOC_860_SPLIT0 BFD_RELOC_860_SPLIT1 BFD_RELOC_IP2K_LO8INSN yyoutput BFD_RELOC_PPC_RELATIVE rpath_separator BFD_RELOC_H8_DIR16R8 BFD_RELOC_XTENSA_SLOT9_ALT BFD_RELOC_SPU_HI16 BFD_RELOC_VTABLE_INHERIT bfd_target_oasys_flavour BFD_RELOC_FRV_GPRELU12 ihex_data_struct BFD_RELOC_16_BASEREL bfd_target_aout_flavour BFD_RELOC_IA64_IMM22 __LC_COLLATE bfd_arch_pj BFD_RELOC_MEP_8 BFD_RELOC_ARM_LDR_PC_G0 strip_all BFD_RELOC_X86_64_GOTPC32_TLSDESC embedded_relocs BFD_RELOC_ARC_B22_PCREL BFD_RELOC_X86_64_TLSGD BFD_RELOC_SPARC_TLS_DTPMOD64 lang_input_statement_type relocatable BFD_RELOC_390_TLS_IE32 BFD_RELOC_MIPS_CALL_HI16 BFD_RELOC_IA64_REL32MSB has_shared BFD_RELOC_SH_GOTPLT_HI16 bfd_link_hash_indirect BFD_RELOC_16C_DISP04 BFD_RELOC_XTENSA_GLOB_DAT BFD_RELOC_IA64_PLTOFF64MSB BFD_RELOC_16C_DISP08 BFD_RELOC_M68HC11_PAGE BFD_RELOC_SPARC_TLS_LE_HIX22 BFD_RELOC_PPC_TOC16 BFD_RELOC_ALPHA_TPREL_LO16 trad_core_struct archive_pass bfd_link_callbacks BFD_RELOC_PPC_GOT_TPREL16_LO BFD_RELOC_M32R_HI16_SLO yyvs BFD_RELOC_FRV_TLSMOFFHI addr_tree BFD_RELOC_16C_REG04a_C BFD_RELOC_ALPHA_TLSLDM BFD_RELOC_SH_TLS_LD_32 bfd_h_putx32 bfd_arch_we32k BFD_RELOC_16C_DISP16 ar_pad_char BFD_RELOC_CRIS_32_PLT_PCREL bfd_print_symbol_more reloc_cache_entry tekhex_data BFD_RELOC_390_TLS_GD32 symvalue BFD_RELOC_FRV_GOTTLSDESCHI bfd_print_symbol_name bfd_arch_sh lang_output_statement_type BFD_RELOC_MT_PC16 combreloc BFD_RELOC_ARM_SBREL32 BFD_RELOC_16C_DISP24 BFD_RELOC_ARM_PCREL_BRANCH BFD_RELOC_SH_IMMS10 BFD_RELOC_D30V_32_PCREL BFD_RELOC_SH_IMMS16 bfd_arch_i370 BFD_RELOC_MSP430_16_PCREL_BYTE hppabsd_core_data lang_assignment_statement_type bfd_arch_openrisc used_by_bfd BFD_RELOC_390_TLS_IE64 BFD_RELOC_SPARC_TLS_LDM_ADD bfd_link_hash_new BFD_RELOC_TIC30_LDP bfd_section_reloc_link_order complain_overflow_signed BFD_RELOC_SH_DISP20BY8 BFD_RELOC_SH_GLOB_DAT BFD_RELOC_16C_IMM24_C BFD_RELOC_SPARC_TLS_TPOFF32 lang_constructors_statement_enum BFD_RELOC_H8_DIR16A8 bfd_arch_i386 lang_input_file_is_marker_enum mmo_data_struct BFD_RELOC_IA64_DIR64LSB bfd_arch_sparc BFD_RELOC_X86_64_TPOFF32 lang_wild_statement_type bfd_h_putx64 BFD_RELOC_IA64_PCREL32LSB BFD_RELOC_FRV_LABEL16 BFD_RELOC_386_TLS_DESC_CALL BFD_RELOC_BFIN_24_PCREL_CALL_X BFD_RELOC_386_GOTOFF BFD_RELOC_MIPS_INSERT_A BFD_RELOC_MIPS_INSERT_B _vtable_offset BFD_RELOC_SH_GOT10BY4 BFD_RELOC_X86_64_TLSLD BFD_RELOC_SH_GOT10BY8 moving_line_filepos timespec BFD_RELOC_SPU_IMM16 BFD_RELOC_SPU_IMM18 BFD_RELOC_390_TLS_GD64 BFD_RELOC_M68HC11_RL_GROUP BFD_RELOC_HI16_S_GOTOFF bfd_int64_t bfd_target_sym_flavour /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/ld/ldgram.c BFD_RELOC_FRV_TLSMOFFLO flags_1 has_tls_reloc BFD_RELOC_FRV_LABEL24 BFD_RELOC_SPARC_RELATIVE BFD_RELOC_Z8K_DISP7 BFD_RELOC_386_GOT32 BFD_RELOC_ARM_MULTI ldfile_input_filename BFD_RELOC_ARM_THUMB_MOVT BFD_RELOC_IA64_DTPMOD64MSB BFD_RELOC_ARM_THUMB_MOVW memory_region_struct st_nlink BFD_RELOC_MEP_PCREL12A2 yylno BFD_RELOC_FRV_GOTTLSDESCLO oasys_obj_data BFD_RELOC_SPARC_PLT32 not_flags spare_dynamic_tags reduce_memory_overheads BFD_RELOC_390_PLT16DBL init_function BFD_RELOC_ALPHA_TPREL16 BFD_ARELOC_BFIN_COMP BFD_RELOC_SPARC_TLS_TPOFF64 __LC_NUMERIC BFD_RELOC_MIPS16_GOT16 _bfd_copy_private_bfd_data BFD_RELOC_MSP430_16 BFD_RELOC_386_RELATIVE linker_mark yyerror BFD_RELOC_X86_64_TPOFF64 BFD_RELOC_IA64_PCREL60B BFD_RELOC_PPC_GOT_TLSLD16 BFD_RELOC_VAX_GLOB_DAT BFD_RELOC_390_PLT32 BFD_RELOC_MIPS_TLS_TPREL_LO16 BFD_RELOC_V850_TDA_4_5_OFFSET right BFD_RELOC_X86_64_RELATIVE emit_note_gnu_build_id bfd_pef_data_struct BFD_RELOC_16C_ABS20_C BFD_RELOC_ARM_V4BX BFD_RELOC_IP2K_TEXT BFD_RELOC_ALPHA_HINT dynamic_list_unset BFD_RELOC_390_GOTPC BFD_RELOC_CR16_NUM8 BFD_RELOC_SPARC_TLS_IE_HI22 BFD_RELOC_860_HIGHADJ ldgram_had_keep section_phdr BFD_RELOC_32_PCREL BFD_RELOC_SPARC_TLS_LDM_HI22 _bfd_gc_sections BFD_RELOC_ARM_ALU_PC_G0_NC BFD_RELOC_SPARC_PLT64 BFD_RELOC_SPARC13 namidx BFD_RELOC_MMIX_JMP BFD_RELOC_SPARC_GOTDATA_OP BFD_RELOC_SH_COUNT bfd_arch_spu BFD_RELOC_SPARC_TLS_GD_LO10 BFD_RELOC_IA64_LTOFF_FPTR32MSB BFD_RELOC_IA64_TPREL64I BFD_RELOC_BFIN_GOTLO BFD_RELOC_SPARC22 BFD_RELOC_390_PLT64 BFD_RELOC_SPARC_GOTDATA_HIX22 etree_value BFD_RELOC_IA64_LTV64MSB BFD_RELOC_IP2K_ADDR16CJP BFD_RELOC_CR16_ABS20 bfd_arch_v850 BFD_RELOC_CR16_ABS24 _IO_backup_base BFD_RELOC_CR16_IMM4 lang_input_file_is_symbols_only_enum BFD_RELOC_MT_LO16 BFD_RELOC_V850_CALLT_16_16_OFFSET BFD_ENDIAN_LITTLE BFD_RELOC_386_TLS_DESC BFD_RELOC_M32R_26_PCREL lang_address_statement_struct BFD_RELOC_TIC54X_16_OF_23 specified_data_size BFD_RELOC_SPARC_GOTDATA_LOX10 BFD_RELOC_16C_NUM08 BFD_RELOC_ALPHA_GPREL_HI16 BFD_RELOC_IA64_LTOFF_FPTR64I mach_o_fat_data_struct constructor_chain BFD_RELOC_MCORE_PCREL_IMM8BY4 BFD_RELOC_VPE4KMATH_DATA BFD_RELOC_390_GLOB_DAT BFD_RELOC_XSTORMY16_REL_12 bfd_arch_mmix BFD_RELOC_BFIN_FUNCDESC_GOTOFFHI BFD_RELOC_VTABLE_ENTRY yyabortlab bfd_target_ieee_flavour symbol_leading_char BFD_RELOC_24_PLT_PCREL yyalloc BFD_RELOC_16C_NUM16 BFD_RELOC_NS32K_IMM_8_PCREL BFD_RELOC_SH_PLT_MEDHI16 stdin BFD_RELOC_PPC64_HIGHEST BFD_RELOC_MIPS_TLS_DTPREL32 no_export BFD_RELOC_16C_DISP24a BFD_RELOC_386_TLS_TPOFF BFD_RELOC_M32R_COPY BFD_RELOC_860_HAPC BFD_RELOC_MIPS_DELETE BFD_RELOC_VAX_RELATIVE BFD_RELOC_PPC_TPREL BFD_RELOC_XTENSA_SLOT11_ALT BFD_RELOC_XTENSA_DIFF8 _bfd_make_empty_symbol st_uid BFD_RELOC_8_BASEREL __LC_CTYPE BFD_RELOC_XTENSA_SLOT3_ALT _IO_read_end BFD_RELOC_860_LOGOTOFF3 BFD_RELOC_XTENSA_TLSDESC_ARG _bfd_window_internal elf_obj_data BFD_RELOC_MIPS_GOT_HI16 bfd_arch_tahoe BFD_RELOC_CRIS_32_GOT BFD_RELOC_SCORE16_JMP BFD_RELOC_16C_REG14_C _bfd_copy_private_header_data _IO_save_base BFD_RELOC_16C_NUM32 BFD_RELOC_MSP430_RL_PCREL BFD_RELOC_FR30_9_PCREL BFD_RELOC_SH_SHMEDIA_CODE yytype BFD_RELOC_MEP_UIMM24 __ino_t asection phdr_info yynerrs BFD_RELOC_390_PLTOFF16 has_gp_reloc BFD_RELOC_860_HAGOTOFF BFD_RELOC_8 BFD_RELOC_ALPHA_DTPREL_LO16 BFD_RELOC_SPU_IMM7 BFD_RELOC_SPU_IMM8 etree_assert warn_common BFD_RELOC_ALPHA_TLSGD RM_NOT_YET_SET _IO_write_end BFD_RELOC_MIPS16_JMP BFD_RELOC_MIPS_TLS_DTPREL64 bfd_sym_chain bfd_direction map_filename BFD_RELOC_AVR_HH8_LDI_PM mach_o_data_struct ecoff_obj_data yy_reduce_print BFD_RELOC_ARM_THUMB_MOVT_PCREL BFD_RELOC_MMIX_JMP_1 keep_sections BFD_RELOC_SPARC_OLO10 is_before BFD_RELOC_MIPS_TLS_DTPMOD32 BFD_RELOC_390_PLTOFF32 BFD_RELOC_IA64_SECREL64LSB BFD_RELOC_SH_GOTPC_HI16 bfd_target_elf_flavour BFD_RELOC_D30V_9_PCREL_R export_dynamic BFD_RELOC_16C_DISP08_C BFD_RELOC_X86_64_GOTPC32 _IO_buf_base BFD_RELOC_SH_GOTOFF_MEDLOW16 BFD_RELOC_CRX_IMM32 BFD_RELOC_ARM_SHIFT_IMM BFD_RELOC_ALPHA_ELF_LITERAL force_exe_suffix yytname bfd_link_hash_warning hpux_core_data BFD_RELOC_FRV_FUNCDESC_GOT12 BFD_RELOC_ARM_PLT32 BFD_RELOC_SPU_LO16 bfd_reloc_dangerous BFD_RELOC_390_PC16DBL bfd_data_link_order BFD_RELOC_386_TLS_GOTIE BFD_RELOC_CR16_NUM16 alternative_target BFD_RELOC_SH_CODE ihex_data BFD_RELOC_390_TLS_LE32 BFD_RELOC_SH_RELATIVE64 BFD_RELOC_MMIX_ADDR19 bfd_target_som_flavour BFD_RELOC_AVR_HI8_LDI BFD_RELOC_ARM_GOTPC BFD_RELOC_DLX_HI16_S cisco_core_struct BFD_RELOC_BFIN_GOTHI bfd_target_mach_o_flavour BFD_RELOC_SH_GOTPLT10BY4 BFD_RELOC_SH_PT_16 BFD_RELOC_SH_GOTPLT10BY8 _bfd_link_add_symbols etree_name BFD_RELOC_SPARC_TLS_GD_CALL bfd_link_elf_hash_table BFD_RELOC_MIPS_CALL_LO16 BFD_RELOC_SH_LABEL BFD_RELOC_PDP11_DISP_8_PCREL BFD_RELOC_MIPS_TLS_DTPMOD64 BFD_RELOC_390_PLTOFF64 bfd_iovec BFD_RELOC_V850_SDA_16_16_OFFSET BFD_ENDIAN_BIG BFD_RELOC_IA64_DIR32LSB BFD_RELOC_PPC64_TPREL16_HIGHER BFD_RELOC_FRV_GOT12 BFD_RELOC_X86_64_GOTPC64 yyrline BFD_RELOC_CR16_NUM32 _bfd_get_dynamic_reloc_upper_bound yyerrstatus BFD_RELOC_PPC64_DTPREL16_DS BFD_RELOC_MN10300_GOTOFF24 lang_input_file_is_file_enum _IO_marker _bfd_is_target_special_symbol discard_sec_merge BFD_RELOC_MCORE_PCREL_32 common_statement BFD_RELOC_Z8K_IMM4L relax_pass BFD_RELOC_16C_NUM16_C bfd_arch_powerpc BFD_RELOC_XTENSA_DIFF16 yysymprint phdr_types BFD_RELOC_V850_ALIGN BFD_RELOC_SPARC_L44 constraint processed_vma BFD_RELOC_390_TLS_LE64 BFD_RELOC_ARM_CP_OFF_IMM_S2 lru_next BFD_RELOC_16_PCREL BFD_RELOC_PPC_GOT_DTPREL16 BFD_RELOC_IP2K_FR_OFFSET alent bfd_arch_maxq sort_order usrdata bout_data rightshift BFD_RELOC_CRIS_32_GOTPLT bfd_arch_cr16 BFD_RELOC_IA64_LTV32MSB bfd_elf_version_deps BFD_RELOC_ARM_OFFSET_IMM8 target_index BFD_RELOC_BFIN_16_IMM bfd_elf_version_expr_head bfd_arch_mn10300 BFD_RELOC_860_COPY BFD_RELOC_XTENSA_DIFF32 BFD_RELOC_PPC64_TPREL16_HIGHESTA lang_insert_statement_type _IO_lock_t rel_filepos BFD_RELOC_I960_CALLJ __gid_t _IO_read_ptr BFD_RELOC_ARM_IMMEDIATE BFD_RELOC_ARM_T32_OFFSET_U8 BFD_RELOC_CR16_NUM32a _bfd_discard_group BFD_RELOC_ARM_T32_IMMEDIATE _bfd_get_section_contents BFD_RELOC_SPARC_WDISP16 yyerrorlab _flags2 _bfd_get_dynamic_symtab_upper_bound BFD_RELOC_SH_GOT_MEDHI16 _bfd_slurp_armap bfd_arch_m98k BFD_RELOC_SH_GOTPC_MEDHI16 BFD_RELOC_860_SPLIT2 pei386_auto_import BFD_RELOC_16C_ABS24_C BFD_RELOC_HI16_PCREL BFD_RELOC_SPARC_10 BFD_RELOC_SPARC_11 bfd_link_hash_common_entry bfd_arch_hppa BFD_RELOC_SPARC_PC_LM22 BFD_RELOC_SPARC_WDISP22 bitsize BFD_RELOC_SH_IMM3U search_dirs_flag BFD_RELOC_XTENSA_SLOT11_OP BFD_RELOC_ARM_T32_ADD_IMM _IO_write_ptr BFD_RELOC_BFIN_24_PCREL_JUMP_L bfd_arch_cr16c BFD_RELOC_386_TLS_LDO_32 BFD_RELOC_PPC64_ADDR16_LO_DS bfd_putx64 tv_nsec etree_provide xcoff_tdata unresolved_syms_in_objects BFD_RELOC_HI16_BASEREL BFD_RELOC_D30V_15_PCREL BFD_RELOC_16C_REG16_C outsymbols auxiliary_filters BFD_RELOC_SH_SWITCH16 opened_once BFD_RELOC_PPC64_TPREL16_LO_DS BFD_RELOC_SCORE16_BRANCH BFD_RELOC_CR16_REGREL0 bfd_reloc_continue emitrelocations BFD_RELOC_CR16_REGREL4 _bfd_get_synthetic_symtab BFD_RELOC_SPU_IMM10W BFD_RELOC_ARM_LDRS_PC_G0 user_set_vma BFD_RELOC_SH_PCRELIMM8BY2 BFD_RELOC_SH_PCRELIMM8BY4 bfd_arch_ia64 BFD_RELOC_IA64_PLTOFF22 BFD_RELOC_SPARC_TLS_IE_LO10 bfd_arch_s390 BFD_RELOC_PPC_EMB_NADDR16 hidden BFD_RELOC_IA64_SEGREL32MSB BFD_RELOC_IA64_DTPREL64LSB object_flags BFD_RELOC_860_JUMP_SLOT allow_multiple_definition strip_none bfd_arch_arc BFD_RELOC_SH_ALIGN BFD_RELOC_SPARC_TLS_LDM_LO10 BFD_RELOC_HI16_S_PCREL bfd_arch_arm BFD_ARELOC_BFIN_HWPAGE BFD_RELOC_MIPS_JALR wildcard_spec strip_discarded yypgoto BFD_RELOC_SH_SWITCH32 BFD_RELOC_NS32K_IMM_16 BFD_RELOC_IA64_LTOFF22X BFD_RELOC_SPARC_TLS_IE_ADD BFD_RELOC_390_TLS_LDO64 BFD_RELOC_AVR_13_PCREL BFD_RELOC_ARM_LDR_SB_G0 BFD_RELOC_ARM_LDR_SB_G1 BFD_RELOC_ARM_LDR_SB_G2 BFD_RELOC_X86_64_JUMP_SLOT lang_statement_header_struct symbol_ptr_ptr sec_info_type BFD_RELOC_PPC64_PLTGOT16_LO_DS BFD_RELOC_PPC_EMB_NADDR32 bfd_link_generic_hash_table BFD_RELOC_PPC_EMB_SDAI16 bfd_target_ovax_flavour BFD_RELOC_390_TLS_GDCALL notice BFD_RELOC_FR30_8_IN_8 BFD_RELOC_XTENSA_SLOT4_OP BFD_RELOC_860_GLOB_DAT bfd_link_hash_defined _bfd_set_arch_mach BFD_RELOC_FRV_GOTTLSOFF12 BFD_RELOC_CRIS_16_GOT lang_output_statement_enum BFD_RELOC_SPARC_COPY BFD_RELOC_NS32K_IMM_32 BFD_RELOC_PPC_EMB_RELSEC16 pc_relative __LC_ALL BFD_RELOC_MN10300_JMP_SLOT BFD_RELOC_AVR_HH8_LDI_PM_NEG BFD_RELOC_MT_PCINSN8 BFD_RELOC_MIPS_TLS_GOTTPREL pcrel_offset BFD_RELOC_SH_COPY BFD_RELOC_XTENSA_OP0 BFD_RELOC_PPC_TPREL16 load_base lang_assignment_statement_enum BFD_RELOC_SPARC_UA16 BFD_RELOC_64_PLT_PCREL BFD_RELOC_ALPHA_GPREL_LO16 ufile_ptr exclude_name_list bfd_flavour BFD_RELOC_32_SECREL BFD_RELOC_860_PLT26 BFD_RELOC_BFIN_FUNCDESC_VALUE output_bfd BFD_RELOC_MN10300_SYM_DIFF bfd_reloc_notsupported bfd_arch_avr BFD_RELOC_ALPHA_GPDISP _lock etree_binary BFD_RELOC_XTENSA_SLOT12_ALT assert_s BFD_RELOC_386_PLT32 lang_wild_statement_enum BFD_RELOC_M32R_SDA16 BFD_RELOC_SPARC_TLS_IE_LDX BFD_RELOC_XTENSA_SLOT4_ALT gc_sym_list bfd_target_msdos_flavour BFD_RELOC_PPC_EMB_BIT_FLD BFD_RELOC_SPU_IMM16W BFD_RELOC_BFIN_GOTOFF17M4 BFD_RELOC_16_GOT_PCREL BFD_RELOC_MMIX_CBRANCH bfd_link_hash_undefined lang_input_file_is_l_enum BFD_RELOC_16_PLTOFF BFD_RELOC_AVR_6 BFD_RELOC_SPARC_UA32 relent_chain BFD_RELOC_IP2K_LO8DATA __LC_MONETARY BFD_RELOC_Z8K_CALLR __quad_t BFD_RELOC_SH_IMM8BY4 default_imported_symver BFD_RELOC_IA64_FPTR64MSB BFD_RELOC_16_PCREL_S2 BFD_RELOC_SPARC_BASE13 split_by_reloc __blksize_t had_full_message _IO_buf_end BFD_RELOC_HI16 BFD_RELOC_ARM_RELATIVE both_direction add_archive_element bfd_getx_signed_16 osf_core_data BFD_RELOC_IA64_GPREL32MSB BFD_RELOC_X86_64_GOTPLT64 bfd_arch_d10v BFD_RELOC_PPC_GOT_DTPREL16_HA relax_trip yytoken BFD_RELOC_386_GOTPC BFD_RELOC_PPC_GOT_DTPREL16_HI BFD_RELOC_BFIN_GOT17M4 BFD_RELOC_IA64_LTOFF_TPREL22 BFD_RELOC_CRX_REGREL12 BFD_RELOC_D10V_18 BFD_RELOC_PPC_DTPREL16 BFD_RELOC_SPARC_BASE22 BFD_RELOC_PPC_B16_BRNTAKEN BFD_RELOC_386_TLS_GOTDESC BFD_RELOC_HI22 noalloc_section yyrhs BFD_RELOC_NS32K_DISP_8_PCREL _oasys_ar_data BFD_RELOC_CRIS_GLOB_DAT yyptr sectype BFD_ARELOC_BFIN_LEN BFD_RELOC_ALPHA_DTPREL16 _IO_read_base BFD_RELOC_BFIN_FUNCDESC_GOTHI BFD_RELOC_SH_USES bfd_sym_data_struct BFD_RELOC_CRX_REGREL22 pef_data BFD_RELOC_CRX_REGREL28 bfd_getx_signed_32 BFD_RELOC_SPARC_UA64 yysize BFD_RELOC_SPARC_GOTDATA_OP_LOX10 bfd_arch_i960 BFD_RELOC_CRX_REGREL32 sec_ptr BFD_RELOC_MSP430_2X_PCREL xcoff_obj_data lang_statement_header_type BFD_RELOC_XTENSA_TLS_FUNC symbolic_unset BFD_RELOC_CRX_SWITCH8 _bfd_check_format ENDIAN_UNSET sco5_core_struct BFD_RELOC_DLX_LO16 BFD_RELOC_MEP_TPREL7 BFD_RELOC_MMIX_PUSHJ_2 BFD_RELOC_MMIX_PUSHJ_3 BFD_RELOC_XSTORMY16_12 BFD_RELOC_FRV_FUNCDESC_VALUE BFD_RELOC_GPREL16 BFD_RELOC_SH_DISP12BY4 base_file BFD_RELOC_SH_DISP12BY8 default_script inhibit_common_definition BFD_RELOC_SPARC_TLS_LDM_CALL BFD_RELOC_MIPS_TLS_LDM BFD_RELOC_MIPS_HIGHEST BFD_RELOC_MIPS_JUMP_SLOT BFD_RELOC_PPC_B16_BRTAKEN _shortbuf BFD_RELOC_XSTORMY16_24 _sbuf BFD_RELOC_PPC_GOT_DTPREL16_LO BFD_RELOC_BFIN_12_PCREL_JUMP_S BFD_RELOC_TIC54X_PARTMS9 BFD_RELOC_M32C_RL_JUMP yydefact BFD_RELOC_M32R_LO16 bfd_elf_version_expr etree_assign yyprhs _bfd_truncate_arname bfd_getx_signed_64 BFD_RELOC_SPARC_PC_HM10 BFD_RELOC_MN10300_32_PCREL BFD_RELOC_XTENSA_TLS_ARG BFD_RELOC_V850_SDA_16_16_SPLIT_OFFSET bfd_target_evax_flavour BFD_RELOC_PPC_DTPREL16_LO bigint BFD_RELOC_IA64_SECREL32LSB BFD_RELOC_GPREL32 BFD_RELOC_BFIN_FUNCDESC_GOTLO BFD_RELOC_M32R_10_PCREL bfd_arch_crx __LC_TELEPHONE BFD_RELOC_IA64_DTPREL32LSB handler_data BFD_RELOC_ARM_ROSEGREL32 BFD_RELOC_CRX_NUM16 BFD_RELOC_SH_DATA st_rdev subsection_alignment bfd_arch_convex BFD_RELOC_ALPHA_DTPREL64 BFD_RELOC_BFIN_11_PCREL by_name_alignment BFD_RELOC_SPARC_TLS_LDO_ADD error_names lang_group_statement_type BFD_RELOC_PDP11_DISP_6_PCREL bfd_arch_h8300 _bfd_canonicalize_symtab BFD_RELOC_PPC_DTPREL orelocation yycheck complain_overflow_bitfield BFD_RELOC_FRV_FUNCDESC_GOTHI map_tail ar_max_namelen bfd_arch_mn10200 BFD_RELOC_MMIX_JMP_2 BFD_RELOC_MMIX_JMP_3 BFD_RELOC_PPC64_TOC BFD_RELOC_IA64_FPTR64I bfd_link_discard yytable sco5_core_data BFD_RELOC_SPARC_WPLT30 BFD_RELOC_CRX_NUM32 bfd_link_common_skip_text BFD_RELOC_X86_64_DTPOFF32 BFD_RELOC_860_LOGOT0 BFD_RELOC_THUMB_PCREL_BRANCH12 bfd_hash_entry BFD_RELOC_CRX_SWITCH32 __uid_t bfd_object BFD_RELOC_MEP_GNU_VTENTRY st_ctim BFD_RELOC_IA64_PCREL21BI BFD_RELOC_IA64_REL64LSB bfd_arch_m68hc11 bfd_arch_m68hc12 BFD_RELOC_Z80_DISP8 BFD_RELOC_ARC_B26 segment_mark BFD_RELOC_THUMB_PCREL_BRANCH20 BFD_RELOC_MIPS_TLS_GD BFD_RELOC_M32R_GOT16_LO BFD_RELOC_THUMB_PCREL_BRANCH23 nlm_obj_tdata BFD_RELOC_THUMB_PCREL_BRANCH25 BFD_RELOC_IP2K_PAGE3 tekhex_data_struct BFD_RELOC_CRIS_32_PLT_GOTREL bfd_arch_bfin bfd_arch_fr30 BFD_RELOC_IP2K_PC_SKIP map_file BFD_RELOC_XTENSA_OP1 BFD_RELOC_XTENSA_OP2 trad_core_data bfd_arch_score BFD_RELOC_ARM_MOVW_PCREL BFD_RELOC_NS32K_IMM_8 __off_t bfd_target_unknown_flavour BFD_RELOC_ALPHA_DTPMOD64 BFD_RELOC_SH_IMM_MEDLOW16_PCREL BFD_RELOC_386_TLS_IE_32 BFD_ARELOC_BFIN_RSHIFT BFD_RELOC_XTENSA_SLOT14_OP BFD_RELOC_OPENRISC_REL_26 BFD_RELOC_ARM_T32_OFFSET_IMM BFD_RELOC_SH_GLOB_DAT64 BFD_RELOC_MMIX_GETA_1 BFD_RELOC_MMIX_GETA_2 BFD_RELOC_MMIX_GETA_3 bfd_link_hash_undefweak BFD_RELOC_AVR_MS8_LDI_NEG __LC_MESSAGES BFD_RELOC_XTENSA_RTLD noload_section BFD_RELOC_X86_64_DTPOFF64 BFD_RELOC_NS32K_IMM_16_PCREL BFD_RELOC_SPARC_WDISP19 BFD_RELOC_SPARC_LM22 BFD_RELOC_FRV_FUNCDESC_GOTLO BFD_RELOC_MEP_LOW16 BFD_RELOC_IA64_COPY bfd_link_hash_defweak BFD_RELOC_HI16_S BFD_RELOC_MN10300_COPY BFD_RELOC_DLX_JMP26 BFD_RELOC_IA64_FPTR32MSB BFD_RELOC_SPARC_TLS_LDO_LOX10 BFD_RELOC_IA64_TPREL64LSB bfd_arch_d30v BFD_RELOC_SH_TLS_DTPOFF32 dynamic_link sgi_core_data BFD_RELOC_SPARC_GOTDATA_OP_HIX22 BFD_RELOC_MEP_PCREL8A2 BFD_RELOC_CRIS_SIGNED_6 insert_statement BFD_RELOC_CRX_SWITCH16 BFD_RELOC_ALPHA_TPREL64 partial_inplace BFD_RELOC_390_GOTENT BFD_RELOC_MIPS_TLS_TPREL32 BFD_RELOC_V850_ZDA_15_16_OFFSET BFD_RELOC_SH_IMM8BY2 BFD_RELOC_HI16_S_PLTOFF input_bfds_tail _bfd_update_armap_timestamp bfd_link_hash_entry __LC_MEASUREMENT bfd_h_putx16 BFD_RELOC_CR16_REGREL14a hppabsd_core_struct BFD_RELOC_16C_DISP24_C stderr bfd_hash_table etree_unary BFD_RELOC_XTENSA_JMP_SLOT node_code BFD_RELOC_IP2K_FR9 BFD_RELOC_PPC64_PLTGOT16 BFD_RELOC_X86_64_GOTPCREL64 __LC_ADDRESS BFD_RELOC_AVR_HI8_LDI_PM_NEG BFD_RELOC_ARM_PCREL_BLX BFD_RELOC_FRV_GOTLO BFD_RELOC_860_HAGOT BFD_RELOC_NS32K_IMM_32_PCREL BFD_RELOC_MMIX_REG BFD_RELOC_390_TLS_IEENT bout_data_struct addend_exp BFD_RELOC_MN10300_RELATIVE bfd_link_common_skip_ar_aymbols yyexhaustedlab BFD_RELOC_16C_REG04_C _bfd_get_symtab_upper_bound BFD_RELOC_IA64_SEGREL64MSB bfd_arch_unknown lang_wild_statement_struct st_blocks BFD_RELOC_ARM_IN_POOL BFD_RELOC_SH_IMM_HI16 BFD_RELOC_16C_IMM16_C bfd_unknown BFD_RELOC_PPC_EMB_SDA2I16 yyresult BFD_RELOC_CR16_IMM32a BFD_RELOC_BFIN_16_HIGH BFD_RELOC_BFIN_FUNCDESC_GOTOFF17M4 BFD_RELOC_SH_GOTPC BFD_RELOC_MIPS_TLS_TPREL64 BFD_RELOC_V850_LO16_SPLIT_OFFSET ieee_data_struct BFD_RELOC_68K_GLOB_DAT dynamic_data sort_ascending BFD_RELOC_SH_JMP_SLOT versados_data_struct BFD_RELOC_SH_DISP12BY2 output_offset bfd_arch_ip2k BFD_RELOC_XTENSA_SLOT13_ALT bfd_link_strip BFD_RELOC_860_HIGH BFD_RELOC_ARM_OFFSET_IMM BFD_RELOC_ALPHA_GPDISP_HI16 BFD_RELOC_XTENSA_SLOT5_ALT BFD_RELOC_PPC_BA16_BRNTAKEN BFD_RELOC_LO16 yyval lang_data_statement_type BFD_RELOC_SPARC_REV32 _bfd_merge_private_bfd_data lang_insert_statement_enum __s1_len BFD_RELOC_SPARC_TLS_IE_LD BFD_RELOC_M68HC11_HI8 _old_offset BFD_RELOC_BFIN_10_PCREL BFD_RELOC_CR16_DISP24 lang_input_file_is_fake_enum lang_padding_statement_type bfd_target_srec_flavour BFD_RELOC_BFIN_FUNCDESC unique_orphan_sections BFD_RELOC_CRIS_UNSIGNED_4 BFD_RELOC_CRIS_UNSIGNED_5 BFD_RELOC_CRIS_UNSIGNED_6 asymbol BFD_RELOC_CRIS_UNSIGNED_8 __nlink_t _bfd_get_symbol_info reloc_done filter_shlib BFD_RELOC_ARM_T32_ADD_PC12 stab_name BFD_RELOC_MN10300_16_PCREL BFD_RELOC_IA64_LTOFF_FPTR64LSB BFD_RELOC_CR16_DISP8 BFD_RELOC_ARM_SMC yyrule BFD_RELOC_PPC_B16 yyreduce BFD_RELOC_AVR_LO8_LDI_GS BFD_RELOC_X86_64_DTPMOD64 BFD_RELOC_390_GOTOFF64 BFD_RELOC_ARM_GOT_PREL __LC_PAPER BFD_RELOC_860_HIGOTOFF bfd_arch_mcore nocopyreloc st_gid BFD_RELOC_FRV_GOTTLSOFFHI BFD_RELOC_390_GOTPCDBL yychar BFD_RELOC_IA64_LTOFF22 bfd_target_xcoff_flavour BFD_RELOC_386_TLS_TPOFF32 BFD_RELOC_SH_IMM3 BFD_RELOC_SH_IMM4 BFD_RELOC_PPC_B26 BFD_RELOC_LO10 BFD_RELOC_CR16_IMM8 BFD_RELOC_ARM_ADR_IMM _IO_save_end BFD_RELOC_SH_TLS_DTPMOD32 BFD_RELOC_SCORE_DUMMY_HI16 _bfd_canonicalize_dynamic_reloc bfd_arch_z80 BFD_RELOC_MSP430_10_PCREL som_data _bfd_get_relocated_section_contents bfd_byte BFD_RELOC_SPARC_6 bfd_vma BFD_RELOC_PPC_GLOB_DAT BFD_RELOC_PPC64_PLT16_LO_DS BFD_RELOC_IA64_REL32LSB BFD_RELOC_SPARC_TLS_GD_ADD BFD_RELOC_IP2K_HI8INSN BFD_RELOC_M32R_GLOB_DAT BFD_RELOC_IA64_PLTOFF64LSB BFD_RELOC_MT_GNU_VTENTRY bfd_reloc_other bfd_symbol_reloc_link_order bfd_arch_z8k BFD_RELOC_MEP_PCABS24A2 BFD_RELOC_14 BFD_RELOC_16 yynewbytes BFD_RELOC_MCORE_PCREL_IMM4BY2 BFD_RELOC_SH_IMMS6BY32 BFD_RELOC_SPARC_TLS_LDO_HIX22 bfd_print_symbol_all BFD_RELOC_XTENSA_SLOT0_OP target_statement BFD_RELOC_FRV_TLSOFF_RELAX BFD_RELOC_V850_TDA_6_8_OFFSET BFD_RELOC_IA64_LTOFF64I BFD_RELOC_PPC_GOT_TLSGD16 BFD_RELOC_SH_TLS_GD_32 pe_obj_data BFD_RELOC_24 BFD_RELOC_26 BFD_RELOC_PPC64_DTPREL16_HIGHESTA BFD_RELOC_SH_IMMS6 BFD_RELOC_CRIS_16_GOTPLT etree_trinary BFD_RELOC_V850_CALLT_6_7_OFFSET BFD_RELOC_IA64_PCREL64MSB force_common_definition BFD_RELOC_H8_DIR24A8 nested_archives BFD_RELOC_M32R_GOTPC_LO bfd_indirect_link_order BFD_ARELOC_BFIN_MOD arelent BFD_RELOC_FRV_GOTTLSOFFLO BFD_RELOC_32 bfd_reloc_code_real_type BFD_RELOC_CR16_DISP24a BFD_RELOC_MMIX_PUSHJ BFD_RELOC_V850_TDA_7_7_OFFSET lang_object_symbols_statement_type bfd_target_pef_xlib_flavour BFD_RELOC_XC16X_SEG BFD_ARELOC_BFIN_CONST BFD_RELOC_AVR_6_ADIW BFD_RELOC_SH_GOTPLT32 BFD_RELOC_16C_REG04 BFD_RELOC_MMIX_PUSHJ_STUBBABLE rpath_link emit_hash wildcard_list BFD_RELOC_IA64_PCREL64I BFD_RELOC_ARM_THUMB_ADD BFD_RELOC_CRIS_BDISP8 BFD_RELOC_SH_IMMU5 BFD_RELOC_SH_IMMU6 section_last stab_desc BFD_RELOC_390_PLT32DBL lang_statement_list_type BFD_ARELOC_BFIN_LSHIFT BFD_RELOC_390_JMP_SLOT bfd_link_hash_type BFD_RELOC_IQ2000_UHI16 BFD_RELOC_X86_64_GOTTPOFF BFD_RELOC_BFIN_GOT new_dtags BFD_RELOC_SPARC_HM10 node_class BFD_RELOC_SH_IMM4BY2 BFD_RELOC_FRV_FUNCDESC BFD_RELOC_XTENSA_SLOT10_OP bfd_getx16 versnode BFD_RELOC_X86_64_TLSDESC_CALL BFD_ARELOC_BFIN_DIV bfd_uint64_t BFD_RELOC_TIC54X_23 multiple_common yytranslate BFD_RELOC_PPC64_GOT16_DS BFD_RELOC_ARM_LDR_PC_G1 BFD_RELOC_ARM_LDR_PC_G2 BFD_RELOC_PPC_COPY BFD_RELOC_ARM_TARGET1 BFD_RELOC_ARM_TARGET2 BFD_RELOC_RELC BFD_RELOC_BFIN_FUNCDESC_GOT17M4 BFD_RELOC_64 line_number lang_output_section_statement_type command_line bfd_link_order_type vernum BFD_RELOC_ARM_LDR_IMM _bfd_set_section_contents bfd_reloc_overflow BFD_RELOC_ARM_TLS_LDO32 BFD_ARELOC_BFIN_XOR BFD_RELOC_SH_IMMS10BY4 _bfd_is_local_label_name xvec BFD_RELOC_SH_IMMS10BY8 BFD_RELOC_AVR_16_PM BFD_RELOC_PPC_EMB_SDA2REL _bfd_get_section_contents_in_window constructors_sorted BFD_RELOC_390_TLS_LDCALL output_statement BFD_RELOC_SH_GOTPC_MEDLOW16 BFD_RELOC_IA64_GPREL64I bfd_print_symbol_type BFD_RELOC_AVR_LO8_LDI_PM aout_data BFD_RELOC_PPC_GOT_TPREL16 bfd_getx32 bfd_target_pef_flavour YYSTYPE BFD_RELOC_SH_IMM4BY4 sun_core_data bitpos _fileno BFD_RELOC_H8_DIR24R8 BFD_RELOC_SH_GOTOFF_MEDHI16 cacheable BFD_RELOC_ARM_SWI BFD_RELOC_LO16_BASEREL BFD_RELOC_SH_IMM_MEDLOW16 BFD_RELOC_XC16X_SOF stdout BFD_RELOC_XTENSA_SLOT6_OP BFD_RELOC_ARM_LDC_SB_G0 BFD_RELOC_ARM_LDC_SB_G1 BFD_RELOC_ARM_LDC_SB_G2 BFD_RELOC_12_PCREL BFD_RELOC_386_GLOB_DAT BFD_RELOC_NS32K_DISP_8 bfd_archive BFD_RELOC_386_COPY rpath BFD_RELOC_SH_DISP20 BFD_RELOC_MIPS_GOT_DISP BFD_RELOC_PPC_TLS sort_descending BFD_RELOC_PPC_GOT_TLSLD16_HI BFD_RELOC_V850_9_PCREL lang_reloc_statement_type bfd_arch_alpha BFD_RELOC_MMIX_BASE_PLUS_OFFSET BFD_RELOC_LO16_GOTOFF BFD_RELOC_X86_64_GLOB_DAT BFD_RELOC_SH_PLT_MEDLOW16 sgi_core_struct BFD_RELOC_390_TLS_GOTIE32 BFD_RELOC_CR16_DISP4 BFD_RELOC_CRIS_UNSIGNED_16 BFD_RELOC_MCORE_PCREL_JSR_IMM11BY2 BFD_RELOC_XTENSA_TLS_TPOFF lynx_core_data BFD_RELOC_IA64_LTOFF_FPTR32LSB bfd_target_coff_flavour BFD_RELOC_IA64_TPREL14 bfd_getx64 BFD_RELOC_X86_64_GOT32 src_mask BFD_RELOC_M32R_GOT16_HI_SLO BFD_RELOC_390_GOTPLT12 remaining BFD_RELOC_390_GOTPLT16 BFD_RELOC_8_GOTOFF BFD_RELOC_MIPS_TLS_DTPREL_HI16 BFD_RELOC_PPC64_DTPREL16_HIGHERA BFD_RELOC_AVR_LDI BFD_RELOC_XTENSA_RELATIVE __time_t st_mtim bfd_reloc_outofrange BFD_RELOC_MIPS_RELGOT node_type versyms BFD_RELOC_IA64_TPREL22 BFD_RELOC_390_GOTPLT20 BFD_RELOC_D30V_21_PCREL_R link_next _bfd_find_line BFD_RELOC_PPC_GOT_TPREL16_HA deflist BFD_RELOC_PPC64_DTPREL16_HIGHEST BFD_RELOC_SH_IMMS10BY2 BFD_RELOC_PPC64_GOT16_LO_DS sort_type lang_target_statement_struct BFD_RELOC_390_GOTPLT32 BFD_RELOC_FR30_9_IN_8 cisco_core_data bfd_target_mmo_flavour stats ldfile_assumed_script _bfd_print_symbol BFD_RELOC_D30V_6 BFD_RELOC_SH_GOTPC_LOW16 _IO_write_base BFD_RELOC_IA64_LTV64LSB yyparse bfd_arch_m68k BFD_RELOC_FRV_HI16 BFD_RELOC_390_COPY BFD_RELOC_PPC_GOT_TLSLD16_LO BFD_RELOC_M68HC12_5B BFD_RELOC_ARM_MOVT BFD_RELOC_X86_64_GOT64 lang_nocrossref BFD_RELOC_SH_RELATIVE BFD_RELOC_V850_LONGCALL BFD_RELOC_ARM_JUMP_SLOT BFD_RELOC_V850_LONGJUMP BFD_RELOC_PPC64_SECTOFF_DS /home/jingyu/projects/gcc/toolchain_build/obj/binutils-2.19/ld warn_mismatch lang_common_statement_type BFD_RELOC_X86_64_GOTPCREL BFD_RELOC_PPC_EMB_RELST_HA BFD_RELOC_CRX_REL4 lang_group_statement_enum BFD_RELOC_ARM_T32_CP_OFF_IMM bits_per_word allow_undefined_version yyvsa complain_overflow_unsigned BFD_RELOC_HI16_GOTOFF BFD_RELOC_CRX_REL8_CMP BFD_RELOC_IA64_GPREL64MSB yyvsp bfd_reloc_status_type BFD_RELOC_XTENSA_TLS_DTPOFF BFD_RELOC_FR30_20 block_value BFD_RELOC_PJ_CODE_HI16 BFD_RELOC_XTENSA_SLOT14_ALT BFD_RELOC_ALPHA_LITERAL BFD_RELOC_MT_GNU_VTINHERIT bfd_arch_rs6000 lang_input_statement_struct BFD_RELOC_XTENSA_SLOT6_ALT BFD_RELOC_390_GOTPLT64 BFD_RELOC_16C_IMM04 st_ino __s2_len pe_tdata BFD_RELOC_PJ_CODE_REL16 yylval left BFD_RELOC_IA64_DIR64MSB BFD_RELOC_SCORE_GPREL15 BFD_RELOC_386_TLS_LE_32 etree_union BFD_RELOC_IA64_PCREL32MSB BFD_RELOC_FRV_FUNCDESC_GOTOFF12 bfd_arch_iq2000 BFD_RELOC_M32R_24 BFD_RELOC_390_PC32DBL BFD_RELOC_16C_IMM16 read_direction BFD_RELOC_SH_IMM_MEDHI16 BFD_RELOC_MEP_PCREL17A2 local_sym_name _bfd_find_inliner_info emit_gnu_hash BFD_RELOC_MMIX_GETA lang_padding_statement_enum BFD_RELOC_PJ_CODE_DIR16 lru_prev BFD_RELOC_FR30_48 add_to_set BFD_RELOC_CR16_REGREL16 BFD_RELOC_16C_IMM04_C yystate BFD_RELOC_SPARC_PC_HH22 _cur_column discard_all BFD_RELOC_SCORE_GOT15 BFD_RELOC_16C_IMM20 special_function BFD_RELOC_16C_IMM24 sym_data BFD_RELOC_X86_64_PLTOFF64 bfd_link_hash_table_type BFD_RELOC_ALPHA_CODEADDR mmo_data BFD_RELOC_PJ_CODE_REL32 BFD_RELOC_PPC64_TPREL16_DS BFD_RELOC_SH_PLT_HI16 BFD_RELOC_IA64_DTPREL64I _fill_type BFD_RELOC_PPC_DTPREL16_HA magic_demand_paged BFD_RELOC_PPC_DTPREL16_HI BFD_RELOC_16C_IMM32 BFD_RELOC_PPC_EMB_RELST_LO report_method bfd_arch_vax mach_o_data split_by_file BFD_RELOC_FRV_GPREL12 BFD_RELOC_PJ_CODE_DIR32 BFD_RELOC_IA64_IPLTLSB bfd_type_end tv_sec yyerrlab BFD_RELOC_XTENSA_TLS_CALL _dummy_first_bfd_reloc_code_real etree_rel BFD_RELOC_RVA st_blksize need_finalize_relax noexecstack is_thin_archive BFD_RELOC_SH_LOOP_START BFD_RELOC_ARM_HWLITERAL bfd_target RM_GENERATE_ERROR BFD_RELOC_FR30_6_IN_4 BFD_RELOC_XTENSA_TLSDESC_FN yydefault build_constructors group_statement BFD_RELOC_ARM_MOVT_PCREL BFD_RELOC_FRV_GPREL32 BFD_RELOC_386_JUMP_SLOT wrap_hash BFD_RELOC_M68HC11_LO16 BFD_RELOC_SH_IMMU16 BFD_RELOC_16_PLT_PCREL __off64_t bfd_target_tekhex_flavour BFD_RELOC_D10V_10_PCREL_L BFD_RELOC_D10V_10_PCREL_R ldgram_vers_current_lang symindex segment_struct BFD_RELOC_PPC64_TOC16_LO_DS BFD_ARELOC_BFIN_ADDR BFD_RELOC_SH_PCDISP12BY2 strip_debugger BFD_RELOC_PPC_EMB_RELSDA BFD_RELOC_SCORE_BRANCH print_gc_sections BFD_RELOC_24_PCREL warn_multiple_gp bottom reloc_howto_struct by_alignment_name bfd_arch_pdp11 srec_data_struct BFD_RELOC_M32R_GOT16_HI_ULO yystos dst_mask BFD_ARELOC_BFIN_MULT yysetstate BFD_RELOC_390_RELATIVE BFD_RELOC_IA64_GPREL64LSB BFD_RELOC_PPC_TPREL16_HA BFD_RELOC_OPENRISC_ABS_26 BFD_RELOC_CR16_IMM16 BFD_RELOC_M32R_GOTOFF_HI_SLO BFD_RELOC_PPC_TPREL16_HI filenames_sorted BFD_RELOC_SH_GOTPLT_MEDLOW16 lang_target_statement_type BFD_RELOC_16C_REG04a yymsg BFD_RELOC_32_GOTOFF by_alignment BFD_RELOC_X86_64_32S BFD_RELOC_M32R_JMP_SLOT BFD_RELOC_THUMB_PCREL_BLX BFD_RELOC_IA64_LTV32LSB BFD_RELOC_PPC64_HIGHER_S BFD_RELOC_ARM_THUMB_SHIFT BFD_RELOC_MIPS_SHIFT5 BFD_RELOC_MIPS_SHIFT6 BFD_RELOC_CR16_IMM20 BFD_RELOC_16C_DISP16_C ld_config_type __unused4 __unused5 BFD_RELOC_XTENSA_SLOT2_OP hpux_core_struct _bfd_slurp_extended_name_table aout_ar_data BFD_RELOC_16C_REG20_C GNU C 4.2.4 (Ubuntu 4.2.4-1ubuntu4) BFD_RELOC_IA64_GPREL22 BFD_RELOC_SPARC_GLOB_DAT BFD_RELOC_PPC_BA16_BRTAKEN BFD_RELOC_M32R_18_PCREL BFD_RELOC_XTENSA_SLOT13_OP BFD_RELOC_ARM_TLS_IE32 ieee_ar_data_struct BFD_RELOC_MIPS16_HI16_S BFD_RELOC_PPC64_HIGHEST_S BFD_RELOC_CR16_IMM32 BFD_RELOC_16C_IMM32_C BFD_RELOC_PPC64_ADDR16_DS BFD_RELOC_XTENSA_SLOT0_ALT bfd_arch_m88k bfd_format no_direction BFD_RELOC_PPC64_DTPREL16_HIGHER bfd_arch_cris bfd_reloc_ok bfd_reloc_status BFD_RELOC_SH_IMM_MEDHI16_PCREL lang_data_statement_enum BFD_RELOC_AVR_HH8_LDI_NEG BFD_RELOC_860_LOPC BFD_RELOC_860_LOGOTOFF0 BFD_RELOC_860_LOGOTOFF1 BFD_RELOC_860_LOGOTOFF2 BFD_RELOC_M68HC11_RL_JUMP BFD_RELOC_8_PLT_PCREL BFD_RELOC_IA64_LTOFF_FPTR22 write_direction the_default bfd_link_order BFD_RELOC_IA64_IMM64 BFD_RELOC_ARM_TLS_GD32 lineno_cache_entry yynewstate nlm_obj_data bfd_target_versados_flavour BFD_RELOC_PPC64_SECTOFF_LO_DS BFD_RELOC_MIPS_GOT_PAGE bfd_arch_xc16x BFD_RELOC_MEP_HI16S BFD_RELOC_PPC_EMB_RELST_HI BFD_RELOC_M68HC11_LO8 BFD_RELOC_XSTORMY16_FPTR16 BFD_RELOC_THUMB_PCREL_BRANCH7 BFD_RELOC_THUMB_PCREL_BRANCH9 BFD_RELOC_AVR_7_PCREL BFD_RELOC_PPC_TPREL16_LO BFD_RELOC_AVR_LO8_LDI_PM_NEG complain_on_overflow BFD_RELOC_ARM_PREL31 BFD_RELOC_860_LOGOT1 lang_section_bst BFD_RELOC_ALPHA_BRSGP BFD_RELOC_SPU_PPU32 the_bfd BFD_RELOC_XTENSA_SLOT9_OP BFD_RELOC_V850_TDA_16_16_OFFSET _bfd_set_private_flags bfd_core BFD_RELOC_PPC_DTPMOD _bfd_merge_sections BFD_RELOC_X86_64_TLSDESC BFD_RELOC_860_SPGOT0 BFD_RELOC_860_SPGOT1 BFD_RELOC_ALPHA_GOTDTPREL16 mtime_set BFD_RELOC_IA64_DIR32MSB BFD_ARELOC_BFIN_OR _bfd_is_group_section yystacksize discard_none lang_address_statement_enum BFD_RELOC_CRX_NUM8 bfd_arch_ns32k BFD_RELOC_MEP_16 BFD_RELOC_SH_GOTPLT_LOW16 BFD_RELOC_FRV_GETTLSOFF_RELAX pei386_runtime_pseudo_reloc BFD_RELOC_FRV_GETTLSOFF BFD_RELOC_386_TLS_GD BFD_RELOC_AVR_LO8_LDI BFD_RELOC_XTENSA_SLOT5_OP BFD_RELOC_CR16_IMM24 BFD_RELOC_CR16_REGREL14 BFD_RELOC_ALPHA_LINKAGE BFD_RELOC_SH_IMM_HI16_PCREL BFD_RELOC_PPC_EMB_NADDR16_HA BFD_RELOC_ALPHA_GOTTPREL16 BFD_RELOC_PPC_EMB_NADDR16_HI BFD_RELOC_MMIX_REG_OR_BYTE callback_t yydefgoto BFD_RELOC_SPU_PPU64 processed_lma BFD_RELOC_ARM_ALU_SB_G1_NC BFD_RELOC_MIPS_TLS_DTPREL_LO16 BFD_RELOC_860_PC16 BFD_RELOC_MIPS16_HI16 BFD_RELOC_CR16_REGREL20 bfd_arch_mep BFD_RELOC_FRV_GOTOFF12 BFD_RELOC_ARM_ALU_SB_G1 BFD_RELOC_ARM_ALU_SB_G2 BFD_RELOC_ALPHA_GPDISP_LO16 ecoff_tdata notice_all args_type complain_overflow_dont BFD_RELOC_MEP_32 bfd_arch_xstormy16 ieee_data addend_value bfd_link_common_skip_none next_real_file BFD_RELOC_ARM_MOVW my_archive BFD_RELOC_860_PC26 BFD_RELOC_386_TLS_IE object_symbols_statement lang_fill_statement_type lang_object_symbols_statement_enum BFD_RELOC_860_LOW0 BFD_RELOC_860_LOW1 BFD_RELOC_860_LOW2 BFD_RELOC_860_LOW3 lang_fill_statement_enum _bfd_init_private_section_data BFD_RELOC_ARM_LDRS_SB_G0 BFD_RELOC_ARM_LDRS_SB_G1 BFD_RELOC_ARM_LDRS_SB_G2 bfd_size_type BFD_RELOC_390_TLS_DTPMOD _bfd_link_just_syms wrap_char _bfd_print_private_bfd_data BFD_RELOC_ARM_T32_CP_OFF_IMM_S2 update_dot_tree where BFD_RELOC_IA64_DTPREL14 stab_other BFD_RELOC_16C_NUM32_C BFD_RELOC_FRV_LO16 BFD_RELOC_MEP_GNU_VTINHERIT bfd_elf_version_tree __dev_t BFD_RELOC_MMIX_LOCAL bfd_h_getx16 BFD_RELOC_CR16_REGREL4a BFD_RELOC_390_12 srec_data BFD_RELOC_SPARC_M44 BFD_RELOC_MMIX_PUSHJ_1 bfd_pef_xlib_data_struct BFD_RELOC_SH_PCDISP8BY2 BFD_RELOC_IA64_DTPREL22 BFD_RELOC_D10V_18_PCREL BFD_RELOC_MIPS_CALL16 BFD_RELOC_SH_TLS_LE_32 BFD_RELOC_SH_TLS_IE_32 BFD_RELOC_PPC_EMB_NADDR16_LO BFD_RELOC_MT_HI16 BFD_RELOC_XTENSA_SLOT7_ALT BFD_RELOC_IA64_FPTR64LSB BFD_RELOC_64_PCREL BFD_RELOC_SH_IMM_LOW16_PCREL BFD_RELOC_M32R_GOTOFF_HI_ULO bfd_arch_tic30 BFD_RELOC_CR16_SWITCH16 BFD_RELOC_TIC54X_MS7_OF_23 BFD_RELOC_390_20 BFD_RELOC_386_TLS_LE BFD_RELOC_MMIX_CBRANCH_1 BFD_RELOC_MMIX_CBRANCH_2 BFD_RELOC_MMIX_CBRANCH_3 BFD_RELOC_IA64_GPREL32LSB BFD_RELOC_PJ_CODE_LO16 BFD_RELOC_CRIS_SIGNED_16 big_int BFD_RELOC_MMIX_CBRANCH_J BFD_RELOC_390_TLS_DTPOFF yydestruct lang_output_statement_struct bfd_h_getx32 BFD_RELOC_ARM_GLOB_DAT interpreter BFD_RELOC_IP2K_HI8DATA BFD_RELOC_16C_ABS20 BFD_RELOC_16C_ABS24 lang_output_section_statement_enum fini_function BFD_RELOC_M32R_GOT24 BFD_RELOC_CRIS_SIGNED_8 BFD_RELOC_CR16_SWITCH32 BFD_RELOC_23_PCREL_S2 bfd_arch_tic4x bfd_arch_info bfd_link_info BFD_RELOC_PPC64_DTPREL16_LO_DS lang_input_section_type BFD_RELOC_MEP_GPREL BFD_RELOC_V850_TDA_7_8_OFFSET BFD_RELOC_FR30_12_PCREL BFD_RELOC_MEP_TPREL netbsd_core_struct BFD_RELOC_390_TLS_LOAD bfd_arch_i860 BFD_RELOC_HI16_S_BASEREL all_input_readonly BFD_RELOC_M32C_HI8 BFD_RELOC_8_FFnn st_mode header_byteorder BFD_RELOC_64_PLTOFF BFD_RELOC_UNUSED BFD_RELOC_SPARC_HH22 ieee_ar_data BFD_RELOC_SPARC_PC10 BFD_RELOC_M32R_26_PLTREL bfd_target_nlm_flavour BFD_RELOC_FRV_TLSDESC_VALUE BFD_RELOC_PPC64_TOC16_DS bfd_target_ihex_flavour BFD_RELOC_X86_64_PLT32 bfd_h_getx64 bfd_putx16 st_dev BFD_RELOC_390_TLS_LDM32 target_defaulted BFD_RELOC_SPARC_LOX10 BFD_RELOC_SPARC_PC22 BFD_RELOC_XTENSA_ASM_EXPAND BFD_RELOC_32_PCREL_S2 BFD_RELOC_TIC54X_PARTLS7 bfd_arch_tic80 bfd_undefined_link_order BFD_RELOC_MN10300_GOT16 BFD_RELOC_FRV_TLSOFF BFD_RELOC_IA64_SECREL64MSB BFD_RELOC_PPC_GOT_TLSLD16_HA BFD_RELOC_FRV_FUNCDESC_GOTOFFHI BFD_RELOC_XTENSA_PLT netbsd_core_data BFD_RELOC_IA64_DTPREL64MSB _bfd_construct_extended_name_table proxy_origin BFD_RELOC_ARM_LDC_PC_G0 BFD_RELOC_ARM_LDC_PC_G1 BFD_RELOC_ARM_LDC_PC_G2 BFD_RELOC_FR30_10_IN_8 BFD_RELOC_860_RELATIVE bfd_putx32 BFD_RELOC_MN10300_GOT24 normal_section BFD_RELOC_IA64_LDXMOV keep_memory wildcard BFD_RELOC_860_SPGOTOFF0 BFD_RELOC_860_SPGOTOFF1 BFD_RELOC_SH_GOT_LOW16 BFD_ARELOC_BFIN_PAGE BFD_RELOC_PPC64_HIGHER BFD_RELOC_M32R_RELATIVE BFD_RELOC_V850_TDA_4_4_OFFSET BFD_RELOC_MIPS_GOT_OFST BFD_RELOC_PPC_EMB_SDA21 lma_region yyssp BFD_RELOC_M32C_RL_1ADDR discard_l BFD_RELOC_MN10300_GOT32 sysrooted bfd_arch_tic54x bfd_arch_w65 BFD_RELOC_SPU_PCREL16 BFD_RELOC_CR16_SWITCH8 BFD_RELOC_390_TLS_LDM64 BFD_RELOC_MMIX_ADDR27 _IO_FILE BFD_RELOC_IA64_LTOFF_FPTR64MSB BFD_RELOC_PPC64_TOC16_HA _bfd_relax_section BFD_RELOC_NONE BFD_RELOC_FRV_GOTHI BFD_RELOC_PPC64_TOC16_HI BFD_RELOC_FRV_GPRELHI BFD_RELOC_ARM_ALU_PC_G1_NC BFD_RELOC_CRIS_JUMP_SLOT BFD_RELOC_MIPS_LITERAL _bfd_canonicalize_dynamic_symtab BFD_RELOC_SH_GOTPLT_MEDHI16 lang_address_statement_type _bfd_copy_private_section_data BFD_RELOC_XTENSA_SLOT3_OP BFD_RELOC_XC16X_PAG BFD_RELOC_68K_JMP_SLOT BFD_RELOC_32_PLT_PCREL BFD_RELOC_BFIN_FUNCDESC_GOTOFFLO BFD_RELOC_SH_PLT_LOW16 rawsize archive_next bfd_link_hash_table BFD_RELOC_PPC_EMB_MRKREF __u_quad_t BFD_RELOC_ARM_TLS_LE32 BFD_RELOC_SPARC_GOT10 BFD_RELOC_SPARC_GOT13 versados_data BFD_RELOC_XTENSA_SLOT1_ALT __mode_t BFD_ARELOC_BFIN_ADD BFD_RELOC_FRV_FUNCDESC_GOTOFFLO BFD_RELOC_PPC64_PLTGOT16_DS bfd_arch_obscure BFD_RELOC_LO16_PCREL BFD_RELOC_VPE4KMATH_INSN BFD_ARELOC_BFIN_SUB _bfd_window sun_core_struct BFD_RELOC_CRX_IMM16 BFD_RELOC_M68HC11_24 BFD_RELOC_SPARC_GOT22 BFD_RELOC_390_GOT12 strip_some BFD_RELOC_390_GOT16 _bfd_find_nearest_line _bfd_link_hash_table_create BFD_RELOC_MEP_TPREL7A2 BFD_RELOC_MEP_TPREL7A4 bfd_architecture keep_hash BFD_RELOC_SCORE_GOT_LO16 BFD_RELOC_FRV_TLSMOFF12 BFD_RELOC_ALPHA_LITUSE etree_provided BFD_RELOC_8_GOT_PCREL notice_hash yyacceptlab BFD_RELOC_SH_IMM_LOW16 BFD_RELOC_390_GOT20 bfd_arch_romp BFD_RELOC_IA64_PCREL22 BFD_RELOC_M68HC11_3B BFD_RELOC_CRIS_RELATIVE BFD_RELOC_M32R_GOTPC_HI_ULO BFD_RELOC_IA64_LTOFF_DTPREL22 yyreturn BFD_RELOC_SH_GOTOFF_LOW16 BFD_RELOC_FRV_GOTTLSDESC12 bfd_arch_dlx BFD_RELOC_PPC64_TOC16_LO BFD_RELOC_FRV_GPRELLO __LC_NAME bfd_arch_or32 BFD_RELOC_BFIN_GOTOFFHI BFD_RELOC_D30V_21_PCREL traditional_format BFD_RELOC_MIPS_SUB BFD_RELOC_IA64_FPTR32LSB BFD_RELOC_ARM_LITERAL BFD_RELOC_SCORE_JMP yy_fatal_error yy_scan_buffer lex_string _sch_isidst yy_ec yy_buffer_stack_max lineno_stack yyget_out ldlex_expression state_stack_p _sch_isidnum yy_chk yy_bs_column bfd_error_no_memory yy_create_buffer out_str yyin _sch_isxdigit yy_match _sch_isblank bfd_error_nonrepresentable_section file_name_stack dest yy_ch_buf bfd_error_no_more_archived_files flex_int32_t yy_scan_string yy_size_t yy_input_file yylex max_size ldlex_version_script _sch_ispunct yy_current_state yy_nxt _sch_islower input_defsym in_str ibase bfd_error_system_call what new_size _sch_isalnum bfd_error_file_ambiguously_recognized bfd_error_malformed_archive yyfree num_to_read input_version_script yy_at_bol yy_fill_buffer do_action ret_val bfd_error_no_symbols bfd_error_no_error yyless_macro_arg bfd_error_no_contents yyrestart new_buffer yy_buffer_status yy_buffer_stack_top yyensure_buffer_stack yytext include_stack ldlex_mri_script bfd_error_on_input _sch_isprint state_stack yy_find_action yypush_buffer_state bfd_error_wrong_format yy_did_buffer_switch_on_eof YY_BUFFER_STATE yy_accept /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/ld/ldlex.c yy_flush_buffer include_stack_ptr yylex_destroy yypop_buffer_state yy_hold_char _sch_isbasic yy_init yywrap bfd_error_invalid_target bfd_error_invalid_operation num_to_alloc ldlex_version_file yy_next_state ldlex_both input_selected comment bdebug yy_switch_to_buffer yyset_out yy_base yyset_in yy_get_next_buffer lex_push_file yyleng _sch_isalpha number_to_move yy_try_NUL_trans yy_scan_bytes _sch_iscntrl yy_def bfd_error_file_truncated bfd_error_file_not_recognized yy_c_buf_p yyset_debug yy_start grow_size yy_last_accepting_state yy_meta yy_bs_lineno yy_state_type bfd_error_no_debug_section _sch_isgraph yy_init_buffer __PRETTY_FUNCTION__ yyget_text yy_is_our_buffer input_script yy_is_interactive yy_c_buf_p_offset yyget_debug yyout input_type yy_last_accepting_cpos yy_buffer_stack vers_node_nesting bfd_error oerrno yyget_in lex_redirect input_enum yy_load_buffer_state yyrealloc _sch_isnvsp _sch_iscppsp _sch_isupper input_mri_script bfd_error_no_armap yy_delete_buffer ldlex_script YY_CHAR bfd_error_file_too_big yy_buffer_state yy_n_chars yy_amount_of_matched_text yy_cp flex_int16_t bfd_error_invalid_error_code ldlex_popstate ldlex_defsym bfd_error_bad_value bfd_error_wrong_object_format _sch_isvsp yy_buf_size yy_is_jam yy_act yy_get_previous_state parser_input _sch_istable _sch_isdigit yy_flex_debug _sch_isspace input_dynamic_list lex_warn_invalid yy_buf_pos yy_c yyget_leng yy_bp yy_input yy_create_string_buffer OPTION_TDATA set_section_start OPTION_DEFAULT_IMPORTED_SYMVER OPTION_CREF dirlist_ptr OPTION_SPLIT_BY_FILE optc OPTION_MAP OPTION_REDUCE_MEMORY_OVERHEADS OPTION_EL lucid_demangling OPTION_TARGET_HELP OPTION_UNIQUE targets OPTION_WRAP OPTION_TRADITIONAL_FORMAT OPTION_DEFAULT_SCRIPT two_dashes OPTION_VERSION_EXPORTS_SECTION previous_script_handle OPTION_SPARE_DYNAMIC_TAGS set_segment_start OPTION_ASSERT __s1 OPTION_NO_UNDEFINED sort_section __path option_values ONE_DASH OPTION_VERSION_SCRIPT EXACTLY_TWO_DASHES OPTION_SYMBOLIC_FUNCTIONS OPTION_DISCARD_NONE how_to_report_unresolved_symbols rpath_len optarg2 OPTION_RELAX OPTION_NO_OMAGIC gnat_demangling OPTION_SORT_SECTION OPTION_WARN_FATAL OPTION_RPATH OPTION_FINI shortopts OPTION_NO_ALLOW_SHLIB_UNDEFINED unknown_demangling gnu_demangling edg_demangling OPTION_WARN_MULTIPLE_GP OPTION_STATS OPTION_NO_DEMANGLE OPTION_OFORMAT OPTION_SECTION_START optarg_len OPTION_NON_SHARED OPTION_NO_UNDEFINED_VERSION OPTION_SONAME opterr has_arg OPTION_NO_STRIP_DISCARDED OPTION_DYNAMIC_LIST_CPP_TYPEINFO OPTION_SORT_COMMON OPTION_DEFSYM overflow_cutoff_limit OPTION_NO_AS_NEEDED OPTION_DEFAULT_SYMVER g_switch_value OPTION_NO_WHOLE_ARCHIVE OPTION_RPATH_LINK OPTION_EB OPTION_DYNAMIC_LIST_DATA OPTION_WHOLE_ARCHIVE arm_demangling OPTION_GC_SECTIONS OPTION_WARN_SECTION_ALIGN OPTION_DYNAMIC_LINKER OPTION_TASK_LINK OPTION_EMBEDDED_RELOCS OPTION_EXPORT_DYNAMIC OPTION_WARN_ONCE OPTION_DEMANGLE OPTION_SYMBOLIC OPTION_SHARED OPTION_ALLOW_SHLIB_UNDEFINED OPTION_ADD_NEEDED OPTION_NO_CHECK_SECTIONS OPTION_WARN_SHARED_TEXTREL OPTION_TBSS OPTION_NO_ACCEPT_UNKNOWN_INPUT_ARCH OPTION_ACCEPT_UNKNOWN_INPUT_ARCH OPTION_UR /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/ld/lexsup.c optarg __result auto_demangling valstr OPTION_DYNAMIC_LIST_CPP_NEW OPTION_WARN_UNRESOLVED_SYMBOLS parsing_defsym OPTION_VERBOSE version_printed OPTION_NO_WARN_FATAL OPTION_INIT set_default_dirlist putchar OPTION_ERROR_UNRESOLVED_SYMBOLS OPTION_FORCE_EXE_SUFFIX gnu_v3_demangling OPTION_NO_KEEP_MEMORY OPTION_STRIP_DISCARDED OPTION_CHECK_SECTIONS demangling_styles NO_HELP hold_script_handle OPTION_TTEXT OPTION_IGNORE longind OPTION_CALL_SHARED OPTION_WARN_CONSTRUCTORS OPTION_VERSION OPTION_NOSTDLIB saved_script_handle OPTION_RETAIN_SYMBOLS_FILE OPTION_SYSROOT hp_demangling __statbuf OPTION_PRINT_GC_SECTIONS OPTION_HASH_SIZE OPTION_NO_GC_SECTIONS OPTION_UNRESOLVED_SYMBOLS OPTION_NO_PRINT_GC_SECTIONS OPTION_NO_DEFINE_COMMON OPTION_DYNAMIC_LIST really_longopts trace_file_tries OPTION_PIE ingroup OPTION_NO_WARN_MISMATCH OPTION_SPLIT_BY_RELOC shortopt OPTION_NO_WARN_SEARCH_MISMATCH OPTION_NOINHIBIT_EXEC ld_option java_demangling OPTION_ALLOW_MULTIPLE_DEFINITION help OPTION_NO_ADD_NEEDED OPTION_WARN_COMMON force_make_executable OPTION_HELP trace_files no_demangling OPTION_AS_NEEDED last_optind output_section_callback_tree_to_list stripped_excluded_sections __strcspn_c1 startup_file map_option_f _obstack_chunk chunk_limit overlay_list lang_input_file_enum_type file_spec wild_sort_fast lang_statement_iteration walk_wild_consider_section lang_memory_default lookup_name wild_spec_can_overlap save_ldlang_sysrooted_script filespec lang_common lang_memory_region_list overlay_subalign check_excluded_libs lang_leave_overlay __a0 ignore_bfd_errors __a2 exp_dataseg_end_seen list_tmp backslash valid_p max_alignment_power lang_process version_expr_head_hash data_counter etree_type lang_append_dynamic_list_cpp_new found_section os_region_check lang_add_output_format lang_add_vers_depend unam scan_for_self_assignment lang_abs_symbol_at_beginning_of ldexp_control lang_first_phase_enum lang_register_vers_node lang_reset_memory_regions temp wildsec0 wildsec1 lang_place_orphans lang_add_nocrossref walk_wild_file lang_do_assignments print_padding_statement dotp lang_add_wild NO_INSERT get_first_input_target map_symbol_def_tail ignore_first last_sec winner print_group lang_check curr lang_append_dynamic_list_cpp_typeinfo orig lang_mark_phase_enum vma_expr strcut lang_add_data orphan_save assigning_to_dot current_target default_common_section sort_def_symbol lang_add_map matching realsymbol lang_phdr __o1 save_as_needed fat_user_section_struct stat_obstack wild_sort /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/ld/ldlang.c match_simple_wild __r2 insert_pad init_map_userdata bfd_arch_info_type check_regions lma_expr lang_abs_symbol_at_end_of strip_excluded_output_sections output_section_statement_table lang_final print_output_section_statement dprint_statement output_prev_sec_find lang_phase_type lang_leave_overlay_section print_input_statement entry_from_cmdline lang_map constructor_list analyze_walk_wild_section_handler bfd_abs_section ldlang_undef_chain_list_type overlay_vma closest_target_match walk_wild_section lang_set_startof lang_check_section_addresses lang_final_phase_enum walk_wild_section_specs1_wild0 lang_finish lang_phdr_list exact force __r1 current_section lang_do_assignments_1 walk_wild_section_specs2_wild1 insert_option prefix1_len lang_output_section_find_by_flags alignment_needed lang_add_reloc from_script print_one_symbol lang_nocrossrefs lang_startup lang_definedness_hash_entry __reject name_match placed_commons min_base hashval_t output_section_callback sname remaining_loc add_child lang_add_output os_start one_lang_size_sections_pass second dataseg have_vma lang_record_phdrs first_sec newdot out_ret nocrossref_list walk_wild_section_specs1_wild1 chunkfun exp_dataseg_align_seen input_statement_is_archive_path snew lang_do_version_exports_section __accept1 __accept2 __accept3 __r0 version_index lang_output_section_statement_lookup prefix2_len add_excluded_libs lang_add_section get_target needle excluded_lib lang_add_target process_insert_statements lang_track_definedness lang_list_init lang_gc_sections new_segment lang_map_flags __len computation_is_valid lang_place_undefineds unique_sections lang_init _sch_tolower newly_added_os insert_undefined lang_update_definedness new_statement match_type asec version_expr_head_eq alignment_mask first_file greg wildsec3 lang_float_flag invert old_base lang_statement_append lang_add_entry print_assignment compare_section check_section_callback entry_symbol_default lang_add_assignment multiple_sections_found exclude clean new_afile first_os out_section_hash_entry zero_fill ptr_flags ldlang_override_segment_assignment print_data_statement aname lang_default_entry lang_find_relro_sections_1 bad_load next_free expld lang_append_dynamic_list lang_get_regions lang_allocating_phase_enum lang_match_sec_type_func name1 lang_for_each_statement_worker sought size_input_section lma_memspec overlay_max ebase walk_wild_section_specs4_wild2 print_address_statement check_input_sections ldlang_add_undef print_input_section map_symbol_def_head had_output_filename new_data min_prefix_len lang_for_each_statement exp_dataseg_relro_none __reject1 __reject3 previous_section stat_ptr lang_set_flags cb_data open_input_bfds defentry os_tail sec_count walk_wild_section_specs3_wild2 map_symbol_def haystack cxx_sym print_statements lang_section_start ldfile_output_machine exp_dataseg_relro_start exp_dataseg_relro_seen lang_finalize_version_expr_head exp_dataseg_relro_end exp_dataseg_adjust save_add_needed list_loc is_simple_wild stat_alloc relax_again nextp statm topower walk_wild lang_new_vers_node tmp_os find_relro_section_callback entry_section is_dot bfd_error_type lang_statement_union_type lang_add_insert __strpbrk_c2 __strpbrk_c3 object_base dis_header_printed print_reloc_statement lang_definedness_newfunc name2 etree_value_type maybe_empty_object symname abs_output_section exp_init_os lang_gc_sections_1 lang_find_relro_sections map_input_to_output_sections relro_start_stat __reject2 lang_get_output_target java_sym output_section_callback_fast has_relro_section unique_section_list print_statement_list lang_end freefun lang_leave_group original current_os lang_leave_output_section_statement address_exp wildsec2 section_iterator_callback_data lang_memory_region_list_tail lang_definedness_table use_extra_arg output_section_statement_name lang_size_sections send savedot wild_name_count ldfile_output_architecture lang_for_each_file exp_dataseg_relro_adjust ldlang_open_output lang_add_input_file input_file_chain maxpage lreg lang_enter_overlay_section print_wild_statement power_of_two ldlang_add_file __strcspn_c2 __strcspn_c3 lang_one_common lang_symbol_definition_iteration init_opb map_obstack last_ent lang_enter_overlay lang_enter_group unique_section_p lang_output_section_statement os_end literal_p section_iterator_callback sort_sections_by_lma output_section_statement_newfunc output_section_statement_table_init output_section_statement_table_free lang_nocrossref_type lang_add_unique bfd_error_handler_type print_all_symbols exp_dataseg_none map_save walk_wild_section_general relro_end_stat have_lma lang_memory_region_lookup lang_new_phdr fat_section_userdata_type lang_add_fill lang_add_attribute copy1 update_wild_statements print_dot lang_vers_match insert_os_after relax_sections lang_elf_version_info opb_shift secnam lang_insert_orphan this_ptr lang_float gc_section_callback lang_has_input_file desired_endian stricpy arg1 little lang_size_sections_1 print_fill_statement isec lang_new_vers_pattern lang_enter_output_section_statement delete_output_file_on_failure __a1 mri_format mri_alias ok_to_load mri_align mri_truncate zalias aptr mri_draw_tree want symbol_truncate mri_public ptr1 ptr2 alist mri_output_section mri_only_load mri_add_to_list mri_order mri_load olist mri_name mri_base /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/ld/mri.c section_name_struct mri_alignmod subalignment done_tree called ldctor_add_set_entry set_info atoi /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/ld/ldctor.c ctor_cmp ctor_prio set_element ldctor_build_sets __nptr prio2 prio1 ld_canon_sysroot_len reloc_name relsize ntype oval start_time otype add_keepsyms_file obfd warning_find_reloc constructor_callback relcount error_count error_name asymbols get_emulation get_relative_sysroot isfile iarg osize nbfd osec ld_sysroot add_wrap warning_callback ld_canon_sysroot environ /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/ld/ldmain.c bfd_und_section relpp set_name add_ysym warning_callback_info remove_output dst_name nval bufsize get_sysroot unsplittable_name big_endian high sec_size shift_offset nsecs build_link_order thissize ldwrite /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/ld/ldwrite.c cursor thisrelocs thislines original_sec clone_section split_sections exp_assop exp_assert new_abs exp_unop exp_provide exp_binop fold_binary fold_name exp_get_value_int exp_get_fill exp_print_token exp_trinop /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/ld/ldexp.c new_rel_from_abs fold_trinary def_iteration align_n exp_print_tree exp_fold_tree_1 commonpage token_code_type exp_bigintop infix_p exp_get_vma segment_name exp_get_abs_int exp_fold_tree_no_dot exp_fold_tree nextdot exp_intop exp_nameop new_rel fold_unary make_abs exp_relop ldemul_find_potential_libraries from_outside ld_emulations syslib_default ldemul_hll ignore ldemul_create_output_section_statements after_open_default ldemul_syslib ldemul_after_allocation ldemul_new_vers_pattern ldemul_choose_mode ldemul_recognized_file target_name ldemul_default_target ldemul_before_allocation ldemul_add_options ldemul_choose_target set_output_arch_default ldemul_list_emulations ld_armelf_emulation before_allocation_default ldemul_parse_args ld_emulation ldemul_unrecognized_file emul ldemul_after_open /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/ld/ldemul.c ldemul_before_parse ldemul_handle_option ldemul_get_script ldemul_set_output_arch after_parse_default ld_emulation_xfer_type emulation_name eptr search_dirs ldemul_after_parse ldemul_finish ldemul_set_symbols ldemul_place_orphan after_allocation_default hll_default options_found ldemul_list_emulation_options ldemul_open_dynamic_archive ld_emulation_xfer_struct finish_default search_dirs_type ldversion /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/ld/ldver.c noisy shstrtab_hdr num_section_syms I386_ELF_TDATA merged strtab_ptr p_memsz num_globals elf_text_section forced_local linenumber e_shoff X86_64_ELF_TDATA add_fde_encoding sh_addralign elf_internal_verdaux functionname DYN_DT_NEEDED dynamic_adjusted dynamic_weak elf_text_symbol Elf_Internal_Verdef rel_idx2 merged_with cverdefs p_vaddr_offset vd_auxptr lsda_encoding local_stubs MIPS_ELF_TDATA /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/ld/ldmisc.c got_entry needs_plt ref_regular stack_flags e_phnum S390_ELF_TDATA local_call_stubs elf_segment_map vna_next vn_next cverrefs plist core_signal elf_internal_rela new_offset sec_group dynamic_def pointer_equality_needed e_ident e_ehsize core_pid sh_link build_id_size bad_symtab vtable demangled elf_internal_vernaux symtab_shndx_hdr ref_regular_nonweak known_obj_attributes elf_link_hash_entry elf_internal_verneed dwarf1_find_line_info dt_name elf_strtab_hash last_file SPARC_ELF_TDATA dynamic_lib_link_class elf_internal_phdr parent sh_name info_assert symtab_shndx_section vn_file vfinfo full_cie vn_filename obj_attribute_list sreloc local_dynrel p_flags_valid e_version sym_hashes elf_data_symbol Elf_Internal_Rela dynsymtab_hdr this_hdr mips_elf_find_line vn_aux vd_bfd vna_nextptr elf_internal_ehdr vd_version p_type bfd_elf_section_data Elf_Internal_Verneed dynverdef_section num_locals other_obj_attributes vn_nextref next_in_group discard_last e_machine PPC64_ELF_TDATA dwarf1_debug after_write_object_contents_info rel_count verinfo elf_internal_shdr glist p_vaddr def_dynamic p_size_valid cie_inf gotplt_union linked_to p_filesz sh_addr vd_hash e_shentsize GENERIC_ELF_TDATA core_command p_align_valid SH_ELF_TDATA dynverref_hdr vda_nextptr Elf_Internal_Phdr core_program includes_phdrs vd_next group_sect_ptr non_got_ref p_paddr e_shstrndx vertree DYN_AS_NEEDED XTENSA_ELF_TDATA e_phoff info_msg fde_list vda_next non_elf vda_nodename DYN_NORMAL elf_internal_verdef sh_offset after_write_object_contents num_elf_sections e_shnum sh_entsize vd_flags vna_hash PPC32_ELF_TDATA reloc_index elf_header is_warning Elf_Internal_Ehdr flags_init lsda_offset next_file_pos lfinfo vna_nodename dynversym_section Elf_Internal_Shdr elf_object_id num_group per_encoding_relative r_addend vd_nextdef DYN_NO_ADD_NEEDED HPPA_ELF_TDATA shstrtab_section def_regular dynverdef_hdr needs_copy includes_filehdr removed dynstrtab_hdr vda_name core_lwpid add_augmentation_size dynverref_section coff_comdat_info __gnuc_va_list DYN_NO_NEEDED dynversym_hdr last_function vna_other p_paddr_valid ld_abort ARM_ELF_TDATA elf_sect_ptr elf_hash_value eh_frame_section dwarf2_find_line_info __builtin_va_list ref_dynamic last_bfd vna_flags print_nl eh_cie_fde vn_bfd vn_version rel_count2 vd_exp_refno next_for_section vd_ndx vn_auxptr ALPHA_ELF_TDATA vd_aux print_space vna_name dynsymtab_section e_phentsize vn_cnt vd_cnt elf_data_section dynstr_index vd_nodename fatal rel_idx this_idx in_name /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/ld/ldfile.c find_scripts_dir ldfile_add_arch search_head ldfile_output_machine_name defarch script_search ldfile_add_library_path ldfile_open_file_search search_arch ldfile_open_file try_open ldfile_set_output_arch search_tail_ptr save_tail_ptr ldfile_find_command_file search_arch_type ldfile_try_open_bfd notsame check_for_scripts_dir exten realname buff script_dir extend ldlex_input_stack ldfile_open_command_file search_arch_tail_ptr attempt arg3 is_sysrooted_pathname search_arch_head check_reloc_refs csym_fill current_space old_tab check_refs cref_hash_entry outdefsec csym handle_asneeded_cref objalloc csym_end outdefsecname notice_not_needed check_nocrossref old_ent old_symcount cref_symcount outsec cref_ref cref_fill_array check_refs_info output_one_cref check_local_sym_xref notice_as_needed output_cref cref_sort_array notice_needed old_table old_size refsize cref_initialized outsecname notice_asneeded_action chunks cref_table ncrs cref_hash_table /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/ld/ldcref.c current_ptr cref_hash_newfunc old_count add_cref check_nocrossrefs old_ref alloc_mark init_got_offset no_enum_size_warning sizeof_rel elf_backend_section_from_shdr elf_backend_link_output_symbol_hook merge_cies as_needed_cleanup gc_mark_dynamic_ref pic_veneer locsyms hgot descpos BFD_ARM_VFP11_FIX_SCALAR can_refcount elf_internal_sym reloc_class_normal elf_backend_fake_sections eh_frame_hdr_info stab_info Elf_Internal_Note gldarmelf_write_build_id_section gldarmelf_add_options fix_v4bx elf_backend_encode_eh_address elf_backend_can_make_relative_eh_frame elf_backend_output_arch_syms elf_backend_adjust_dynamic_symbol arm_for_each_input_file_wrapper elf_machine_code elf_backend_grok_psinfo int_rels_per_ext_rel suffix_length elf_backend_ecoff_debug_swap elf_backend_copy_indirect_symbol type_change_ok default_use_rela_p rela_normal elf_backend_finish_dynamic_symbol elf_backend_get_symbol_type elf_machine_alt1 stub_sec_name elf_backend_fixup_symbol namesz xtra_long elf_backend_write_core_note array_count ict_irix5 ict_irix6 elf_backend_omit_section_dynsym buflen elf_backend_data want_dynbss build_section_lists gldarmelf_finish global_vercheck_needed elfclass elf_backend_reloc_type_class __s2 r_sym_shift tls_size gldarm_layout_sections_again runpath dynlocal gldarmelf_stat_needed bfd_elf_special_section elf_backend_emit_relocs gldarmelf_open_dynamic_archive rela_plts_and_copies_p irix_compat_t want_p_paddr_set_to_zero plt_alignment elf_backend_modify_program_headers elf_backend_archive_symbol_lookup elf_backend_finish_dynamic_sections global_found BFD_ARM_VFP11_FIX_DEFAULT err_ret elf_osabi gldarmelf_place_orphan elf_backend_create_dynamic_sections elf_backend_modify_segment_map want_plt_sym thumb_entry_symbol last_rel_alloc elf_gc_mark_hook_fn read_hex fix_cortex_a8 output_rel_find want_got_plt elf_backend_section_flags ev_current mips_extr elf_link_hash_table elf_backend_can_make_lsda_relative_eh_frame obj_attrs_section_type namedata bfd_strtab_hash elf_backend_name_local_section_symbols need_layout init_got_refcount global_vercheck_failed earmelf.c default_execstack locsymcount init_plt_offset elf_link_loaded_list tmpname elf_backend_section_processing md5_uint32 arm_lang_for_each_input_file reloc_class_relative real_func sizeof_note sset elf_backend_post_process_headers dt_needed gldarmelf_find_exp_assignment sha1_uint32 elf_backend_size_dynamic_sections sinterp elf_backend_mips_irix_compat gldarmelf_id_note_section_size orphan_init_done gldarmelf_before_parse last_ro_alloc minpagesize st_other sizeof_dyn link_order_error_handler elf_add_symbol_hook elf_backend_ignore_discarded_relocs gldarmelf_handle_option stub_file st_info tc_data elf_link_local_dynamic_entry text_index_section data_index_section total global_stat sizeof_shdr descsz gldarmelf_list_options elf_backend_always_size_sections elf_backend_object_p elf_backend_section_from_bfd_section log_file_align input_indx plt_readonly bfd_arm_vfp11_fix includes elf_backend_print_symbol_all elf_backend_additional_program_headers isdyn is_relocatable_executable last_rel iself gldarmelf_vercheck global_needed plt_not_loaded i_shdr reloc_class_copy init_plt_refcount colons tls_sec arm_elf_after_allocation relplt_name eh_frame_array_ent elf_backend_mips_rtype_to_howto elf_backend_symbol_processing gldarmelf_find_statement_assignment obj_attrs_section elf_backend_begin_write_processing build_id_info stabstr Elf_Internal_Sym obj_attrs_vendor gldarmelf_before_allocation want_got_sym gldarmelf_check_needed elf_size_info elf_backend_sym_is_global gldarmelf_after_open target2_type d_val Elf_External_Note BFD_ARM_VFP11_FIX_VECTOR elf_backend_discard_info lookrela elf_backend_grok_prstatus dynamic_sec_flags id_bits elf_info_to_howto sizeof_sym bucketcount dynamic_sections_created can_gc_sections sizeof_rela arm_elf_create_output_section_statements target1_is_rel check_directives elf_backend_count_relocs elf_backend_eh_frame_address_size Elf_Internal_Dyn elf_backend_bfd_from_remote_memory elf_backend_merge_symbol_attribute elf_backend_relocate_section sizeof_hash_entry elf_backend_ignore_undef_symbol elf_symbol_type dynobj hook_stub_info parsed_eh_frames d_un descdata gldarmelf_try_needed elf_internal_dyn gldarmelf_get_script elf_info_to_howto_rel arm_elf_before_allocation internal_elf_sym elf_backend_final_write_processing got_header_size gldarmelf_load_symbols elf_internal_note elf32_arm_add_stub_section hppa_arg_reloc gldarmelf_add_sysroot elf_backend_output_arch_local_syms ict_none elf_backend_section_from_phdr sizeof_phdr sha1_ctx gldarmelf_search_needed elf_backend_init_index_section phdr_size last_alloc may_use_rela_p elf_backend_write_section BFD_ARM_VFP11_FIX_NONE hdr_sec fde_count gldarmelf_map_segments need_laying_out elf_machine_alt2 md5_ctx vfp11_denorm_fix elf_backend_hide_symbol hplt reloc_class_plt bfd_link_needed_list elf_backend_get_target_dtag eh_info extsymoff initial_loc may_use_rel_p elf_reloc_cookie sizeof_ehdr no_wchar_size_warning hook_in_stub elf_backend_symbol_table_processing bfd_generic_stat_arch_elt ranlibsize bfd_in_memory armag adjust_relative_path carsym_size get_extended_arelt_filename bfd_ar_hdr_from_filesystem bsd_write_armap ext_names free_f input_err stringsize armap_datepos aloser bfd_special_undocumented_glue _bfd_error_handler /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/archive.c mapdata etable byebyebye del_f hasobjects refp padit bfd_generic_openr_next_archived_file ar_mode archstat release_raw_armap searches _bfd_generic_read_ar_hdr htab_del bfd_gnu_truncate_arname thislen file_offset ext_arch ar_gid _bfd_generic_mkarchive new_elt endp carsyms nsymz alloc_with_arg_f parsed_size _bfd_generic_read_ar_hdr_mag alloc_arg int_buf size_prime_index _bfd_look_for_bfd_in_cache strptr n_elements areltdata alloc_f _bfd_ar_spacepad src_count do_slurp_coff_armap pathbuf pathp originp error_return bfd_openr_next_archived_file mapped ar_size arbfd rbase hash_f _bfd_create_empty_archive_element_shell arch_header _bfd_get_elt_at_filepos ar_name bfd_generic_archive_p release_symdefs last_filename new_head n_nfd allocptr htab_alloc_with_arg output_archive ar_uid trailing_slash ptrsize _bfd_compute_and_write_armap first_file_filepos last_elt eq_f symdef_count firstreal ar_fmag tablen bfd_set_archive_head ar_elt htab_eq symbol_count extended_names_size orl_count rawptr eq_file_ptr htab_free htab_alloc makemap orl_max ar_cache syms_max n_deleted hash_file_ptr elt_name archive_member_file_ptr new_map arc1 arc2 new_areldata last_stroff ar_date _bfd_archive_bsd_update_armap_timestamp htab_hash bfd_bsd_truncate_arname _bfd_write_archive_contents element_count base_name free_with_arg_f mapsize stringbase tdata_hold append_relative_path carsym ref_path filestart do_slurp_bsd_armap _bfd_generic_get_elt_at_index htab_free_with_arg bfd_dont_truncate_arname normalize _bfd_archive_coff_construct_extended_name_table arch_bfd _bfd_add_bfd_to_archive_cache maxlen bfd_slurp_bsd_armap_f2 newp htab_t first_name extended_names allocsize maxname nextname tabloc _bfd_archive_bsd_construct_extended_name_table pathbuf_len ardata coff_write_armap _bfd_find_nested_archive elt_no total_namelen bfd_get_next_mapent bfd_default_set_arch_mach bfd_printable_arch_mach bfd_scan_arch bbfd bfd_lookup_arch bfd_arch_get_compatible bfd_default_scan bfd_get_arch bfd_default_compatible bfd_set_arch_info ubfd bfd_arch_mach_octets_per_byte bfd_octets_per_byte vec_length strlen_arch_name bfd_get_mach bfd_get_arch_info bfd_arch_bits_per_byte colon_index ptr_src bfd_arch_list bfd_arch_bits_per_address bfd_archures_list ptr_tst bfd_default_arch_struct bfd_arm_arch printable_name_colon bfd_printable_name accept_unknowns /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/archures.c Subsystem x_tagndx x_tvlen jmptbl force_minimum_alignment has_reloc_section SizeOfCode local_auxesz SectionAlignment fBitfield target_subsystem lnHigh _bfd_error_program_name x_stindx external_rfd _n_name coff_link_hash_flags stop bfd_set_error gprmask swap_hdr_in sym_magic fix_line base_addr LoaderFlags MinorOperatingSystemVersion issBase external_pdr_size NumberOfRvaAndSizes x_tvndx AddressOfEntryPoint external_opt_size internal_auxent cbAuxOffset swap_rndx_in framereg extra x_lnno _n_zeroes SizeOfInitializedData bfd_errmsg bfd_alt_mach_code x_scn x_associated glevel Size x_fname ifdmap external_ext ipdMax swap_fdr_out iopt _n_nptr alternative _n_offset cobol_main x_misc x_smclas frameoffset pe_opthdr x_sc ilineMax cbLineOffset read_debug_info localoff x_tv x_lnsz at_valid bfd_emul_set_maxpagesize ioptMax RNDXR caux a_rndx cutoff x_fsize Reserved1 ssext vstamp relocbase cbSsOffset strings_written ecoff_debug_info aux_ext a_iss pcreg OPTR debug_align rdata_in_text bfd_get_error_handler bfd_perror x_parmhash keep_strings x_tvran ecoff_extr MajorSubsystemVersion n_scnum SizeOfStackCommit _n_n MajorLinkerVersion asect bfd_errmsgs bfd_set_gp_size bfd_fprintf_vma _sch_toupper swap_pdr_out xcoff64 a_dnLow x_nreloc internal_syment avail continued iextMax cbLine bfd_scan_vma a_count ecoff_symbol_struct bufp bfd_set_start_address symndx_to_section x_nlinno swap_fdr_in external_fdr_size auxbfd bfd_emul_get_maxpagesize bfd_assert cutlim local_symesz combined_entry_type MinorImageVersion x_csect x_ary /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/bfd.c MajorOperatingSystemVersion issMax bfd_demangle n_value r_bits x_snhash SizeOfHeapCommit CheckSum bfd_get_sign_extend_vma bfd_set_error_handler cprmask Magic _bfd_abort SizeOfImage local_linesz bfd_set_error_program_name error_tag swap_opt_out bfd_set_reloc new_fmt swap_rfd_in _bfd_get_gp_value EXTR external_dnr weakext swap_tir_out skip_lead local_toc_sym_map SizeOfStackReserve ignore_abfd fdrtab_len raw_syments ImageBase import_file_id cbSs cbSymOffset x_dimen idnMax reloc_filepos bfd_preserve ssext_end fix_scnlen x_checksum symbolic_header external_syms cbDnOffset external_ext_end pnew done_lineno _bfd_default_error_handler text_align_power bfd_get_arch_size reg_frame fregoffset x_snstab ecoff_find_line line_num swap_tir_in t_tq23 ioptBase swap_ext_in SizeOfHeapReserve x_stab lnLow bfd_get_gp_size fix_end x_offset debug_indices suf_len x_ident cbRfdOffset HDRR abfd2 conv_table_size t_tq45 local_n_btmask swap_dnr_out bfd_preserve_finish raw_syment_count a_isym gp_used x_comdat coff_ptr_struct gp_prologue a_ti local_n_tmask asym csects SizeOfUninitializedData ifdMax fix_value external_sym_size in_reloc_p real_flags MajorImageVersion prof cbPdOffset bfd_preserve_restore a_dnHigh iauxMax conversion_table MinorSubsystemVersion external_aux t_bits1 x_timestamp text_start fReadin crfd ilineBase bfd_get_error swap_hdr_out cline external_sym swap_rfd_out ecoff_link_hash_entry pold issExtMax MinorLinkerVersion cbSsExtOffset iline pre_len local_n_btshft cbOptOffset swap_ext_out n_numaux x_bal t_tq01 _IMAGE_DATA_DIRECTORY RFDT bfd_emul_set_commonpagesize bfd_sprintf_vma fdrtab internal_extra_pe_aouthdr external_rfd_size data_align_power isymMax swap_dnr_in bfd_get_reloc_upper_bound bfd_preserve_save a_width orig_target VirtualAddress BaseOfData SizeOfHeaders bfd_set_file_flags sym_filepos fix_tag n_sclass x_tvfill _bfd_set_gp_value bfd_elf_set_pagesize ecoff_fdrtab_entry coff_data_type fMerge full_aouthdr issued_multiple_gp_warning external_pdr local_n_tshift bfd_record_phdr external_hdr_size rndx_ext fBigendian input_error cbExtOffset external_fdr x_file x_balntry DataDirectory x_smtyp external_dnr_size cbFdOffset x_endndx swap_opt_in FileAlignment BaseOfCode tir_ext rfdBase x_zeroes copt x_fcnary find_buffer text_end canonical_symbols iauxBase bfd_emul_get_commonpagesize swap_pdr_in swap_rndx_out trim bfd_hostptr_t fprmask x_lnnoptr external_opt external_ext_size isymBase fregmask DllCharacteristics ipdFirst keep_syms SYMR x_idstring x_fcn bfd_tell oldsize bfd_bread /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/bfdio.c modes bfd_get_mtime bfd_flush whence real_ftell real_fseek hold_errno real_fopen bfd_get_size bfd_seek bfd_stat nwrote bfd_bwrite newsize open_files max_chunk_size cache_btell fstat cache_bread_1 snip CACHE_NO_SEEK_ERROR nwrite close_one bfd_cache_lookup_worker bfd_last_cache CACHE_NO_SEEK cache_bwrite cache_bseek cache_iovec nbytes CACHE_NO_OPEN bfd_cache_close bfd_cache_close_all orig_bfd bfd_cache_init /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/cache.c cache_bclose bfd_cache_delete kill cache_flag CACHE_NORMAL bfd_open_file chunk_nread cache_bstat cache_bread __fd cache_bflush e_lfarlc e_minalloc s_flags raw_src native_index data_start _bfd_coff_read_string_table _bfd_scnhsz _bfd_coff_is_local_label_name coff_get_symtab_upper_bound e_res coff_canonicalize_symtab coff_find_nearest_line _bfd_coff_swap_aouthdr_in filename_ptr coff_fix_symbol_name _bfd_symesz coff_write_linenumbers name_length o_sndata coff_make_empty_symbol line_ptr o_sntext bfd_ind_section symbol_index internal_reloc f_timdat line_base auxp /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/coffgen.c _bfd_set_alignment_hook _bfd_coff_swap_reloc_out coff_object_p _bfd_linesz _bfd_coff_force_symnames_in_strings o_maxstack debug_string_size_p external_sections pauxent _bfd_coff_reloc16_extra_cases _bfd_coff_swap_aux_in _bfd_coff_reloc16_estimate coff_get_normalized_symtab answer symbase coff_write_symbol o_algntext linenos coff_final_link_info _bfd_coff_adjust_symndx _bfd_coff_get_external_symbols coff_sizeof_headers keep_contents alocation e_oemid newsyms internal_aouthdr _bfd_coff_rtype_to_howto _bfd_coff_long_section_names last_bf_index _bfd_auxesz s_page fail q_maybe e_cparhdr o_cputype last_value combined _bfd_coff_swap_aouthdr_out debug_string_size coff_get_symbol_info _bfd_coff_swap_lineno_in COFF_SYMBOL_COMMON raw_end _bfd_coff_swap_filehdr_out debug_string_section nt_signature coff_real_object_p o_sntoc e_cblp internal_extra_pe_filehdr coff_symbol_type return_section newstring _bfd_coff_relocate_section fail2 COFF_SYMBOL_GLOBAL bfd_ptr tagentries l_symndx e_cp e_cs l_lnno _bfd_coff_mkobject_hook _bfd_aoutsz coff_bfd_make_debug_symbol last_file_index f_target_id o_inlib readsize _bfd_coff_swap_sym_in s_relptr functionname_ptr coff_symbol_from internal_ptr e_ip _bfd_filhsz o_algndata _bfd_coff_classify_symbol bss_start psyment COFF_SYMBOL_UNDEFINED newname _bfd_coff_swap_aux_out _bfd_filnmlen s_nlnno l_paddr o_modtype _bfd_coff_swap_sym_out o_snbss bfd_coff_get_auxent _bfd_coff_pointerize_aux_hook coff_debug_merge_hash_table _bfd_coff_default_section_alignment_power _bfd_coff_link_output_has_begun keep_relocs e_sp e_ss coff_mangle_symbols s_nreloc e_csum coff_print_symbol _bfd_coff_swap_scnhdr_out o_toc erel_end sec_data sym_indices coff_symbol_classification coff_pointerize_aux o_maxdata build_debug_section _bfd_coff_link_add_one_symbol coff_count_linenumbers _bfd_coff_compute_section_file_positions _bfd_coff_print_aux COFF_SYMBOL_LOCAL copy_name f_nscns _bfd_coff_set_arch_mach_hook table_base maxdiff o_snentry strindex bfd_coff_set_symbol_class external_relocs first_undef e_res2 coff_write_alien_symbol make_a_section_from_file _bfd_coff_slurp_symbol_table oflags _bfd_coff_bad_format_hook coff_renumber_symbols f_nsyms dummy f_magic bfd_coff_get_comdat_section outsyms s_align _bfd_coff_read_internal_relocs irel global_to_static coff_write_native_symbol _bfd_styp_to_sec_flags_hook filep sec_ptrs _bfd_coff_symname_in_debug debug_string_section_p _bfd_coff_free_symbols r_extern coff_get_lineno sec_vma e_magic o_snloader internal_scnhdr e_lfanew internal_a internal_f e_ovno extstrsize require_internal free_external coff_section_tdata dos_message _bfd_coff_swap_reloc_in internal_filehdr coff_find_inliner_info tdata_save bfd_coff_get_syment fixup_symbol_value _bfd_coff_long_filenames coff_symbol_ptr _bfd_coff_swap_filehdr_in e_maxalloc o_sri _bfd_coff_start_final_link s_scnptr COFF_SYMBOL_PE_SECTION e_oeminfo _bfd_coff_final_link_postscript coff_section_from_bfd_index _bfd_coff_internal_syment_name coff_write_symbols _bfd_coff_swap_lineno_out last_bf internal_lineno e_crlc ostart l_addr s_lnnoptr internal_syms bfd_com_section _bfd_coff_swap_scnhdr_in indaux internal_end coff_link_section_info coff_get_reloc_upper_bound f_symptr _bfd_coff_debug_string_prefix_length llnos f_opthdr _bfd_relsz debug_merge _bfd_coff_print_pdata match_count /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/format.c _bfd_target_vector_entries matching_vector err_unrecog bfd_default_vector ar_right_targ save_targ ar_match_index assoc bfd_format_string bfd_check_format_matches ok_ret binary_vec /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/init.c bfd_init bfd_getb64 bfd_getl_signed_32 bfd_realloc _bfd_generic_init_private_section_data bfd_getl_signed_64 _bfd_generic_verify_endian_match linenumber_ptr _bfd_generic_set_section_contents bfd_getl_signed_16 bfd_realloc2 _bfd_n1 bfd_getl16 bfd_get_bits _bfd_norelocs_get_reloc_upper_bound bfd_getl32 bfd_getb16 bfd_getl64 _bfd_generic_get_section_contents_in_window bfd_write_bigendian_4byte_int locals_prefix num_read ibfd bfd_false _bfd_nocore_core_file_matches_executable_p /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/libbfd.c bfd_putl32 bfd_putb16 warn_deprecated _bfd_generic_find_line bfd_getb_signed_16 bfd_putb32 _bfd_nocore_core_file_failing_signal bfd_0l bfd_0u bfd_putl64 bfd_getb32 ignore_core_bfd bfd_log2 bfd_zmalloc2 bfd_putb64 read_unsigned_leb128 bfd_malloc2 _bfd_norelocs_canonicalize_reloc bfd_getb_signed_64 bfd_nullvoidptr _bfd_dummy_target ignore_exec_bfd big_p nmemb bfd_put_bits amount bfd_generic_is_local_label_name bfd_getb_signed_32 bfd_malloc bfd_putl16 bfd_realloc_or_free bytes_read_ptr bfd_void _bfd_generic_get_section_contents bfd_zmalloc bfd_0 read_signed_leb128 bfd_true _bfd_nocore_core_file_failing_command _bfd_new_bfd file_crc opncls_bread fdflags bfd_close debug_file_directory crc32_out opncls_bwrite pread streamarg /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/opncls.c opncls_iovec debugfile opncls_bseek crc_offset _bfd_new_bfd_contained_in bfd_zalloc bfd_openr bfd_openw bfd_zalloc2 bfd_follow_gnu_debuglink open_closure _bfd_id_counter crc32_table opncls_bflush bfd_alloc2 bfd_make_writable find_separate_debug_file bfd_close_all_done opncls_bstat bfd_fill_in_gnu_debuglink_section target_vec canon_dirlen opncls_bclose bfd_fdopenr canon_dir bfd_calc_gnu_debuglink_crc32 bfd_alloc bfd_create opncls bfd_fopen separate_debug_file_exists templ bfd_make_readable _bfd_delete_bfd bfd_openr_iovec opncls_btell bfd_release filelen bfd_create_gnu_debuglink_section bfd_openstreamr get_debug_link_info debuglink_size bfd_reloc_name_lookup reloc_target_output_section fieldmask bfd_howto_32 none_howto bfd_reloc_type_lookup /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/reloc.c bfd_generic_gc_sections output_base signmask data_start_offset octets _bfd_clear_contents bfd_generic_merge_sections bfd_reloc_code_real_names bfd_check_overflow bfd_perform_relocation reloc_vector cont bfd_get_reloc_code_name bfd_default_reloc_type_lookup addrmask addrsize error_message bfd_generic_relax_section _bfd_relocate_contents bfd_generic_get_relocated_section_contents bfd_get_reloc_size bfd_install_relocation reloc_entry _bfd_final_link_relocate global_syms _bfd_generic_new_section_hook new_sh /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/section.c bfd_make_section_old_way bfd_make_section_with_flags bfd_generic_is_group_section newsect user_storage bfd_generic_discard_group bfd_section_hash_newfunc bfd_sections_find_if bfd_get_section_by_name_if bfd_get_section_by_name bfd_section_init bfd_set_section_size section_id bfd_make_section bfd_malloc_and_get_section bfd_make_section_anyway_with_flags templat bfd_make_section_anyway bfd_get_unique_section_name bfd_section_list_clear bfd_set_section_flags bfd_map_over_sections N_SSYM indextablesize pline N_ECOML N_ECOMM saw_fun N_SO stabsec N_BROWS cached_indexentry N_NBTEXT N_OPT saw_line N_GSYM coff_section_type N_FNAME section_to_type N_ENSYM contestantB cached_file_name N_BSLINE N_MOD2 N_LCSYM N_PATCH N_LBRAC /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/syms.c strs N_NBDATA N_EINCL N_FUN bfd_is_local_label N_CATCH bfd_is_undefined_symclass N_LENG N_NBLCS bfd_symbol_info N_EXCL stabsize saw_func cmpindexentry __stab_debug_code sizep N_PC N_M2C N_RBRAC N_LSYM minisym pfound _bfd_generic_read_minisymbols N_DSLINE N_MAIN N_PSYM pfilename _bfd_stab_section_find_nearest_line N_OSO N_WITH decode_section_type N_SLINE N_BCOMM N_STSYM pfnname _bfd_generic_minisymbol_to_symbol N_ENDM minisymsp N_NOMAP bfd_print_symbol_vandf N_EHDECL N_BINCL N_FLINE bfd_set_symtab bfd_decode_symclass cached_stab N_NBBSS _bfd_generic_make_empty_symbol N_DEFD LAST_UNUSED_STAB_CODE N_OBJ directory_name cached_offset N_RSYM stab_find_info N_SCOPE N_ENTRY N_ROSYM pinfo last_stab contestantA N_NSYMS indextable N_BNSYM N_NBSTS N_SOL targname _bfd_target_vector bfd_elf32_little_generic_vec triplet bfd_target_list bfd_search_for_target targmatch bfd_target_match bfd_find_target ihex_vec symbolsrec_vec bfd_set_default_target /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/targets.c bfd_elf32_big_generic_vec search_func tekhex_vec _bfd_associated_vector bfd_elf32_bigarm_vec bfd_elf32_littlearm_vec _bfd_stringtab_size bfd_hash_lookup bfd_default_hash_table_size xcoff bfd_hash_table_free _bfd_stringtab_add hash_size_primes bfd_hash_insert _bfd_stringtab_free higher_prime_number bfd_hash_replace bfd_hash_traverse bfd_hash_table_init _bfd_stringtab_emit _bfd_stringtab_init /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/hash.c chain_end bfd_hash_allocate hash_size bfd_hash_newfunc hashp bfd_hash_table_init_n _bfd_xcoff_stringtab_init newtable bfd_hash_set_default_size _bfd_generic_link_just_syms _bfd_fix_excluded_sec_syms bfd_section_already_linked_table_lookup _bfd_generic_link_hash_table_create hash_entry_bfd _bfd_link_hash_newfunc newsym generic_link_add_symbol_list bfd_section_already_linked _bfd_generic_reloc_link_order sympp _bfd_section_already_linked_table default_indirect_link_order bfd_section_already_linked_table_free NOACT msec l_comdat checkfn DEFW bfd_section_already_linked_hash_entry _bfd_generic_link_hash_newfunc CIND fill_size generic_write_global_symbol_info CWARN oldtype bfd_section_already_linked_table_init arsym_end _bfd_link_hash_table_init bfd_new_link_order bfd_generic_link_read_symbols archive_hash_table_init UNDEF_ROW archive_hash_entry COMMON_ROW generic_link_hash_entry arsym_hash generic_linker symppend link_action archive_hash_newfunc s_comdat _bfd_generic_link_split_section bfd_link_hash_traverse link_row psymalloc WARN_ROW generic_link_check_archive_element rstat symsize archive_hash_table CYCLE FAIL fix_syms new_contents pneeded _bfd_generic_final_link MWARN bfd_section_already_linked_table_traverse generic_link_check_archive_element_collect already_linked_list _bfd_generic_link_hash_table_free _bfd_generic_link_add_archive_symbols REFC _bfd_generic_link_add_symbols_collect bfd_link_hash_lookup _bfd_generic_link_add_symbols _bfd_generic_link_write_global_symbol set_symbol_from_hash WARNC _bfd_generic_link_output_symbols MDEF INDR_ROW /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/linker.c bfd_link_add_undef MIND _bfd_default_link_order _bfd_generic_link_add_one_symbol archive_list generic_link_add_object_symbols default_data_link_order bfd_wrapped_link_hash_lookup bfd_section_already_linked_table_insert outsymalloc bfd_link_repair_undef_list follow _bfd_generic_section_already_linked generic_link_hash_table UNDEFW_ROW CDEF symbfd generic_add_output_symbol SET_ROW pundef generic_link_check_archive_element_no_collect cycle already_linked_newfunc _bfd_count_link_order_relocs WEAK wginfo _hex_value octets_written check_sum symtail srec_set_arch_mach tdata_type srec_init srec_canonicalize_symtab Chunk srec_bad_byte srec_write_header srec_write_section sofar digs octets_this_chunk srec_get_symtab_upper_bound srec_sizeof_headers srec_get_section_contents srec_write_terminator srec_get_symbol_info srec_symbol bytes_to_do inited /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/srec.c wrlen secbuf csymbols internal_srec_write_object_contents srec_scan symval symbolsrec_write_object_contents symbolsrec_object_p srec_read_section srec_write_record srec_get_byte srec_write_symbols S3Forced errorptr srec_print_symbol srec_data_list_type srec_set_section_contents srec_mkobject srec_new_symbol srec_data_list_struct binary_sizeof_headers found_low mangle_name binary_mkobject binary_get_section_contents binary_canonicalize_symtab bfd_external_machine /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/binary.c bfd_external_binary_architecture binary_object_p binary_get_symtab_upper_bound binary_get_symbol_info binary_set_section_contents tekhex_print_symbol insert_byte tekhex_mkobject writesym chunk_data chunk_number tekhex_get_symbol_info tekhex_symbol_type chars_on_line tekhex_get_section_contents tekhex_init /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/tekhex.c sum_block front getsym tekhex_make_empty_symbol tekhex_write_object_contents writevalue dstp tekhex_canonicalize_symtab tekhex_data_list_type chunk_init getvalue tekhex_object_p find_chunk move_section_contents section_code tekhex_get_symtab_upper_bound tekhex_sizeof_headers stype srcp low_bits prev_number pass_over tekhex_set_section_contents tekhex_set_arch_mach first_phase tekhex_symbol_struct tekhex_data_list_struct lenp span locationp ihex_object_p ihex_init startbuf ihex_write_object_contents ihex_get_section_contents rec_addr ihex_data_list ihex_bad_byte /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/ihex.c segbase ihex_read_section chksum ihex_get_byte ihex_mkobject ihex_scan ihex_sizeof_headers ihex_set_section_contents ihex_set_arch_mach extbase ihex_write_record DW_TAG_compile_unit DW_AT_VMS_rtnbeg_pd_address DW_AT_priority adj_vma DW_TAG_unspecified_parameters lookup_abbrev DW_AT_upc_threads_scaled DW_FORM_ref1 DW_FORM_ref2 DW_FORM_ref4 DW_FORM_ref8 debug_filename dwarf_form DW_OP_drop DW_FORM_indirect info_hash_table_newfunc DW_TAG_imported_unit DW_AT_GNU_vector total_size DW_OP_breg3 DW_OP_breg6 DW_TAG_enumeration_type DW_OP_HP_fltconst4 DW_OP_HP_fltconst8 sval first_child_die_ptr next_unit next_line insert_info_hash_table DW_LNE_end_sequence DW_OP_bregx after_sec DW_OP_call_frame_cfa scan_unit_for_symbols read_1_signed_byte cached concat_filename DW_TAG_inlined_subroutine DW_AT_mutable base_address stash_maybe_enable_info_hash_tables stmtlist place_sections DW_AT_string_length DW_OP_reg14 DW_FORM_data1 DW_FORM_data2 abbrev_offset DW_FORM_data4 DW_OP_reg19 DW_FORM_data8 DW_LNE_HP_negate_post_semantics DW_OP_consts DW_OP_constu DW_TAG_array_type DW_TAG_PGI_interface_block DW_TAG_upc_strict_type nesting_level DW_OP_reg25 DW_OP_reg26 DW_OP_reg27 DW_AT_HP_all_variables_modifiable DW_AT_default_value DW_AT_call_line DW_TAG_condition dwarf_line_buffer DW_OP_pick info_hash_lookup_varinfo DW_OP_call2 DW_OP_call4 DW_TAG_union_type DW_OP_PGI_omp_thread_num DW_AT_elemental DW_AT_accessibility is_debug_info dwarf_ranges_buffer DW_TAG_packed_type DW_LNS_fixed_advance_pc DW_TAG_base_type DW_TAG_class_type DW_OP_const8s okay DW_TAG_namespace end_ptr DW_AT_containing_type info_hash_status DW_AT_virtuality DW_OP_GNU_push_tls_address DW_TAG_namelist dwarf_line_number_x_ops parse_comp_unit DW_OP_fbreg DW_TAG_namelist_item DW_TAG_catch_block adjusted_sections info_hash_count DW_OP_form_tls_address DW_AT_variable_parameter DW_TAG_shared_type DW_TAG_member first_arange DW_FORM_flag DW_AT_HP_proc_per_section DW_AT_PGI_soffset DW_AT_object_pointer DW_AT_digit_count adjusted_section read_attribute_value DW_AT_const_value DW_LNE_HP_negate_is_UV_update DW_AT_visibility num_attrs DW_OP_minus DW_TAG_interface_type DW_OP_shr DW_AT_bit_stride DW_OP_bra func_p DW_AT_namelist_items DW_AT_artificial DW_OP_lit5 DW_TAG_partial_unit DW_OP_mod DW_AT_bit_offset DW_OP_GNU_encoded_addr DW_AT_MIPS_linkage_name DW_TAG_common_block all_uncompressed /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/dwarf2.c info_ptr_end addr_match attr_ptr DW_AT_discr best_fit read_rangelist DW_TAG_restrict_type DW_OP_rot DW_TAG_thrown_type caller_line DW_FORM_addr DW_AT_inline DW_OP_div attr_abbrev DW_OP_breg5 DW_TAG_const_type DW_LNS_const_add_pc DW_AT_MIPS_loop_begin DW_OP_xor DW_AT_frame_base DW_OP_HP_is_value DW_TAG_PGI_kanji_type DW_TAG_string_type DW_LNS_advance_line last_dwarf DW_TAG_template_value_param read_attribute dwarf_str_size DW_LNS_set_prologue_end die_ref DW_TAG_function_template DW_AT_use_location DW_AT_common_reference DW_OP_deref DW_TAG_variant DW_AT_import DW_AT_stmt_list DW_TAG_volatile_type DW_FORM_sdata new_line compressed_section_name DW_TAG_imported_declaration new_line_sorts_after DW_TAG_HP_array_descriptor read_8_bytes DW_AT_type dwarf_location_atom DW_AT_HP_opt_level DW_TAG_entry_point DW_AT_byte_stride DW_AT_vtable_elem_location lcl_head num_files DW_AT_HP_unmodifiable DW_AT_ranges DW_FORM_block default_is_stmt info_hash_entry line_head each_line DW_AT_PGI_lstride DW_AT_encoding prev_var DW_OP_bit_piece funcinfo_hash_table DW_OP_ge DW_OP_breg20 DW_OP_dup DW_AT_static_link stash_maybe_update_info_hash_tables DW_LNE_HP_push_context DW_AT_explicit DW_AT_MIPS_fde DW_AT_language read_debug_ranges DW_AT_abstract_origin DW_OP_lit0 DW_OP_lit1 DW_OP_lit2 DW_OP_lit3 DW_OP_lit6 DW_OP_lit7 DW_OP_lit8 DW_OP_lit9 DW_AT_prototyped DW_LNS_set_file DW_TAG_inheritance find_debug_info DW_AT_decl_line DW_OP_le DW_OP_reg0 DW_OP_reg1 DW_OP_reg2 DW_OP_reg4 DW_OP_lt DW_OP_reg6 DW_OP_reg7 DW_OP_push_object_address DW_OP_GNU_uninit last_comp_unit _bfd_dwarf2_cleanup_debug_info DW_FORM_ref_addr DW_OP_ne DW_AT_pure DW_TAG_pointer_type DW_TAG_upc_shared_type DW_OP_skip section_buffer DW_AT_sf_names DW_AT_recursive DW_AT_MIPS_epilog_begin DW_TAG_GNU_EINCL DW_AT_discr_list DW_AT_HP_raw_data_ptr DW_AT_mac_info DW_AT_data_member_location DW_TAG_ptr_to_member_type abbrev_info DW_AT_MIPS_loop_unroll_factor DW_OP_shl standard_opcode_lengths prologue_length DW_TAG_structure_type DW_TAG_subrange_type DW_OP_HP_mod_range comp_unit_find_nearest_line cur_dir lookup_address_in_function_table DW_LNE_set_address DW_TAG_access_declaration lookup_address_in_line_info_table DW_AT_decimal_sign dwarf_attribute lookup_symbol_in_function_table DW_OP_reg28 DW_AT_body_end each DW_TAG_template_type_param unit_length caller_func all_comp_units DW_OP_deref_size DW_OP_eq DW_TAG_subroutine_type lookup_symbol_in_variable_table DW_TAG_unspecified_type has_children DW_AT_declaration info_list_node varinfo_hash_table DW_OP_breg18 DW_AT_location DW_OP_over comp_unit_hash_info read_address section_is_compressed DW_AT_byte_size DW_TAG_try_block inliner_chain dwarf_line_size DW_LNS_set_column DW_OP_breg29 DW_AT_upper_bound DW_AT_MIPS_tail_loop_begin DW_TAG_common_inclusion dwarf_line_number_ops DW_AT_HP_pass_by_reference DW_AT_decl_file DW_AT_friend DW_AT_count DW_OP_lit21 DW_OP_lit24 DW_OP_lit25 DW_AT_ordering DW_OP_or comp_unit_find_line DW_OP_breg12 adj_opcode DW_AT_start_scope DW_AT_MIPS_has_inlines each_func DW_TAG_reference_type DW_AT_data_location DW_AT_allocated DW_OP_addr DW_OP_HP_tls DW_AT_comp_dir DW_AT_discr_value offset_size DW_OP_breg22 DW_FORM_udata DW_OP_abs DW_AT_call_column abbrev_number read_abbrevs DW_AT_small DW_AT_PGI_lbase DW_TAG_class_template DW_AT_body_begin reverse_varinfo_list DW_AT_base_types DW_OP_HP_unmod_range DW_OP_and abbrev_ptr DW_AT_macro_info DW_FORM_block1 stash DW_AT_HP_cold_region_low_pc DW_AT_MIPS_stride DW_OP_plus_uconst _bfd_dwarf2_find_line DW_OP_breg10 DW_OP_breg11 DW_OP_breg13 DW_OP_breg14 DW_OP_breg15 DW_OP_breg16 DW_OP_breg17 DW_OP_breg19 bytes_read DW_AT_src_info DW_FORM_string read_4_bytes DW_OP_breg21 DW_TAG_formal_parameter DW_OP_breg23 DW_OP_breg24 DW_OP_breg25 DW_OP_breg26 DW_OP_breg27 DW_OP_breg28 DW_AT_bit_size DW_OP_breg30 DW_OP_breg31 DW_OP_call_ref line_p DW_OP_gt DW_OP_lit13 DW_OP_lit16 DW_AT_description DW_AT_associated DW_TAG_imported_module dwarf_block DW_TAG_format_label prev_line DW_LNS_set_basic_block DW_OP_lit26 DW_OP_lit28 DW_AT_HP_linkage_name DW_OP_neg DW_AT_HP_actuals_stmt_list DW_OP_piece DW_TAG_enumerator addr_size read_string DW_TAG_typedef read_n_bytes adjusted_section_count DW_AT_picture_string DW_OP_reg10 DW_OP_reg11 DW_OP_reg12 DW_OP_reg13 DW_OP_reg15 DW_OP_reg16 DW_OP_reg17 DW_OP_reg18 find_abstract_instance_name do_line DW_AT_element_list total_length DW_OP_reg20 DW_OP_reg21 DW_OP_reg22 DW_OP_reg23 DW_OP_reg24 DW_FORM_block2 DW_OP_reg29 DW_AT_extension DW_FORM_block4 DW_TAG_module DW_OP_reg30 DW_OP_reg31 DW_OP_xderef DW_AT_external DW_AT_entry_pc DW_TAG_constant read_1_byte abbrev_form read_indirect_string DW_TAG_variable DW_AT_high_pc lowest_pc DW_AT_specification DW_TAG_label DW_AT_endianity info_ptr_memory dwarf_ranges_size DW_AT_MIPS_abstract_name fileinfo cur_abbrev DW_OP_nop DW_OP_not abbrev_name DW_AT_call_file DW_AT_low_pc DW_AT_HP_opt_flags DW_AT_MIPS_clone_origin DW_OP_lit10 DW_OP_lit11 DW_OP_lit12 DW_OP_lit14 DW_OP_lit15 DW_OP_lit17 DW_OP_lit18 DW_OP_lit19 dwarf2_debug DW_FORM_ref_udata DW_TAG_MIPS_loop DW_OP_lit20 DW_OP_lit22 DW_OP_lit23 DW_OP_lit27 DW_TAG_padding DW_OP_lit29 DW_OP_lit4 DW_OP_lit30 DW_OP_lit31 info_hash_lookup_funcinfo DW_AT_MIPS_software_pipeline_depth DW_AT_sibling dwarf_abbrev_buffer add_line_info line_range DW_AT_calling_convention DW_AT_name DW_AT_lower_bound DW_LNE_HP_negate_function_exit reverse_funcinfo_list op_code read_2_bytes DW_AT_identifier_case debug_bfd hash_units_head DW_AT_return_addr lookup_info_hash_table DW_OP_shra copy_p last_vma DW_LNE_define_file DW_AT_use_UTF8 minimum_instruction_length DW_TAG_subprogram DW_OP_mul prev_unit DW_LNS_copy DW_LNS_extended_op DW_OP_const1s DW_AT_segment DW_LNE_HP_set_file_line_column DW_LNS_advance_pc DW_AT_HP_prof_flags DW_OP_const2s DW_OP_const2u DW_LNS_set_isa arange_add opcode_base DW_OP_reg3 function_ptr DW_OP_reg5 DW_OP_reg8 DW_OP_reg9 _bfd_dwarf2_find_inliner_info DW_OP_const4u DW_LNE_HP_pop_context DW_OP_xderef_size nested_funcs sec_info_ptr DW_OP_regx subdirname DW_LNE_HP_set_sequence dwarf_abbrev_size DW_AT_is_optional comp_unit_maybe_decode_line_info DW_OP_plus ranges_ptr comp_unit_contains_address DW_AT_binary_scale DW_LNE_HP_set_routine_name DW_LNS_negate_stmt DW_TAG_dwarf_procedure caller_file dwarf_tag _bfd_dwarf2_find_nearest_line DW_OP_const8u unset_sections DW_LNS_set_epilogue_begin DW_AT_member DW_OP_swap DW_AT_producer DW_AT_HP_prof_version_id DW_TAG_with_stmt DW_LNE_HP_define_proc DW_TAG_lexical_block DW_AT_HP_block_index DW_OP_breg0 DW_OP_breg1 DW_OP_breg2 DW_OP_breg4 DW_OP_breg7 DW_OP_breg8 DW_OP_breg9 DW_AT_subscr_data DW_AT_src_coords create_info_hash_table prev_func DW_TAG_set_type DW_AT_threads_scaled line_offset DW_TAG_friend info_ptr_unit DW_AT_decimal_scale DW_OP_HP_unknown DW_AT_HP_cold_region_high_pc dwarf_str_buffer DW_OP_const4s DW_TAG_file_type last_line cur_file DW_TAG_variant_part stash_find_line_fast rhead DW_AT_trampoline DW_OP_const1u DW_TAG_GNU_BINCL DW_AT_decl_column __retval DW_LNE_HP_negate_front_end_logical each_var hash_number DW_FORM_strp line_end DW_AT_address_class nested_funcs_size DW_TAG_upc_relaxed_type simple_restore_output_info simple_dummy_unattached_reloc storage_needed simple_dummy_undefined_symbol simple_dummy_reloc_overflow saved_offsets bfd_simple_get_relocated_section_contents simple_dummy_warning simple_dummy_einfo /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/simple.c simple_save_output_info simple_dummy_reloc_dangerous saved_output_info outbuf simple_dummy_multiple_definition opaque total_out next_out Byte free_func alloc_func voidpf uLong strm uncompressed_buffer Bytef /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/compress.c z_stream_s next_in avail_in z_stream bfd_uncompress_section_contents internal_state uInt adler avail_out uncompressed_size zfree total_in arm_map_one_stub bfd_reloc_val a8_branch_to_stub_data elf32_thumb_to_arm_stub end_of_next Tag_NULL is_32bit_branch in_list R_ARM_MOVW_PREL_NC elf32_arm_to_thumb_stub Tag_CPU_arch elf32_vfp11_erratum_list gen_entry R_ARM_THM_PC22 R_ARM_THM_MOVT_BREL VFP11_BAD arm_elf_find_function stub_group_start a2t1p_ldr_insn elf32_arm_find_inliner_info newidx DATA_TYPE stub_reloc_offset elf32_arm_size_stubs r_indx R_ARM_ALU_SB_G0_NC force_target_thumb elf32_arm_stub_long_branch_v4t_thumb_arm elf32_arm_gc_mark_hook R_ARM_LDC_PC_G0 R_ARM_LDC_PC_G1 R_ARM_max R_ARM_ABS8 R_ARM_LDR_PC_G2 Tag_ABI_FP_user_exceptions VFP11_ERRATUM_BRANCH_TO_ARM_VENEER bfd_arm_vfp11_pipe is_double stub_def thumb_glue_size R_ARM_GLOB_DAT R_ARM_REL32_NOI elf32_arm_section_from_shdr R_ARM_THM_MOVT_PREL got_address R_ARM_GOTOFF12 bfd_elf32_arm_vfp11_fix_veneer_locations a2t1v5_ldr_insn R_ARM_ALU_SBREL_27_20 veneer_of_insn Tag_ABI_align8_needed dtpoff_base R_ARM_NONE srelplt span_start stub_changed_p srelgot R_ARM_TLS_LE12 stub_addr bfd_elf32_bigarm_vxworks_vec elf32_arm_stub_a8_veneer_b_cond a2t2v5_func_addr_insn R_ARM_ALU_PCREL15_8 Tag_ARM_ISA_use elf32_arm_stub_long_branch_v4t_thumb_thumb_pic tmp_name elf32_arm_reloc_type_lookup R_ARM_SBREL32 elf32_arm_get_stub_entry bfd_reloc a8_fix_table_size_p errnode AEABI_R9_TLS R_ARM_TLS_LE32 R_ARM_PREL31 R_ARM_RREL32 find_thumb_glue veneered_insn_loc in_attr R_ARM_THM_CALL Tag_CPU_raw_name elf32_arm_symbian_link_hash_table_create symbian_p destmask R_ARM_THM_PC9 R_ARM_LDRS_PC_G0 R_ARM_LDRS_PC_G1 R_ARM_LDRS_PC_G2 low_func stub_cache final_residual R_ARM_THM_PC8 elf32_arm_vxworks_link_hash_table_create elf32_arm_versions_compatible R_ARM_TARGET1 record_vfp11_erratum_veneer Tag_File Tag_VFP_arch elf32_arm_copy_private_bfd_data R_ARM_BASE_PREL vfp_binop elf32_arm_vxworks_exec_plt_entry R_ARM_GOTPC elf32_arm_size_dynamic_sections amap group_sections arm_build_one_stub cur_off ARM_TYPE edir R_ARM_LDR_SB_G0 R_ARM_LDR_SB_G1 armbx1_tst_insn a2t1_ldr_insn R_ARM_BASE_ABS Tag_ABI_WMMX_args writing_section ret_offset Tag_ABI_FP_denormal is_b veneer_entry_loc mapcount target_section bfd_elf32_arm_add_glue_sections_to_bfd elf32_arm_add_stub elf32_arm_symbian_modify_segment_map arm_size_one_stub R_ARM_TLS_LDM32 bfd_elf32_littlearm_vxworks_vec endianflip prev_type AEABI_enum_forced_wide R_ARM_PLT32_ABS is_bl R_ARM_COPY flags_compatible stub_reloc_idx R_ARM_ALU_PC_G1 R_ARM_ALU_PC_G2 elf32_arm_section_flags link_sec_p elf32_arm_merge_eabi_attributes arm_stub_a8_veneer_lwm thumb_refs elf32_arm_relocs_copied extn plt_maybe_thumb_refcount elf32_arm_stub_long_branch_thumb_only_pic elf32_arm_build_stubs elf32_arm_stub_long_branch_v4t_arm_thumb_pic non_a8_stub branch_sec bfd_arm_vfp11_antidependency Tag_ABI_enum_size bfd_indx Tag_ABI_PCS_RO_data elf32_arm_stub_hash_entry elf32_arm_post_process_headers R_ARM_ALU_PC_G0 bfd_elf32_arm_set_cortex_a8_fix out_flags elf32_arm_symbian_plt_entry elf32_arm_nabi_grok_prstatus num_a8_fixes_p bfd_elf32_littlearm_symbian_vec hit_data R_ARM_TLS_LDO12 wmask insn_sequence pqrs elf32_arm_symbian_special_sections in_flags is_arm_elf_unwind_section_name insn16 elf32_arm_symbol_processing R_ARM_GOT_ABS R_ARM_TLS_LDO32 elf32_arm_size_info pshn bx_glue_offset R_ARM_THM_ABS5 elf32_arm_vxworks_final_write_processing bfd_elf32_arm_process_before_allocation t2a2_noop_insn bfd_arm_vfp11_regno insn32 dyncon elf32_arm_close_and_cleanup local_got_tls_type Tag_ABI_FP_optimization_goals get_arm_elf_section_data record_arm_to_thumb_glue elf32_arm_stub_long_branch_thumb_only elf32_arm_stub_long_branch_any_any reloc_signed_max in_arg bfd_elf32_arm_get_bfd_for_interworking VFP11_ERRATUM_BRANCH_TO_THUMB_VENEER order_01243 output_name sec_shndx only_data_sections R_ARM_GOT32 elf32_arm_stub_long_branch_any_arm_pic last_entry R_ARM_THM_JUMP6 R_ARM_THM_JUMP8 need_relocs R_ARM_THM_PC11 R_ARM_THM_PC12 elf32_arm_to_thumb_export_stub R_ARM_XPC25 last_was_32bit R_ARM_TLS_TPOFF32 elf32_arm_reloc_name_lookup armbx3_bx_insn elf32_arm_reloc_map elf32_bed R_ARM_LDRS_SB_G0 sym_type num_plts elf32_arm_link_hash_table_create elf32_arm_nabi_grok_psinfo normal_reloc R_ARM_BREL_ADJ put_arm_insn /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/elf32-arm.c psrc elf_arm_obj_tdata R_ARM_GOTOFF32 elf32_arm_compare_mapping no_wchar_warn R_ARM_JUMP_SLOT is_blx shindex branch_to_veneer R_ARM_RSBREL32 using_thumb_only arm_data AEABI_PCS_RW_data_SBrel reloc_addend arm_stub_is_thumb negative ARM_MAP_ARM R_ARM_LDC_PC_G2 insn_32bit using_thumb2 elf32_arm_vxworks_exec_plt0_entry elf32_arm_additional_program_headers stub_changed elf32_arm_stub_long_branch_v4t_thumb_arm_pic R_ARM_GOTOFF R_ARM_RPC24 bfd_arm_vfp11_write_mask out_attr R_ARM_ALU_PCREL7_0 Elf32_External_Dyn reloc_section_p AEABI_PCS_RW_data_absolute elf32_arm_create_thumb_stub target_addend R_ARM_AMP_VCALL9 elf32_arm_symbian_bed sym_sec_cache R_ARM_MOVW_ABS_NC elf32_arm_new_section_hook elf32_arm_mkobject a8_reloc_table_size elf32_arm_relocate_section R_ARM_ALU_PC_G0_NC a2t2p_add_pc_insn isymbuf elf32_arm_plt0_entry increment stubs_always_after_branch R_ARM_REL32 local_got_refcounts signed_check num_a8_erratum_fixes target2_reloc make_branch_to_a8_stub elf_arm_reloc_type rotation jump24 ARM_MAP_THUMB branch_from_veneer t2a1_bx_pc_insn error_ret_free_internal stub_group_size Tag_ABI_align8_preserved srelbss find_stub_size_and_template plt_header_size common_error a8_reloc_compare signed_value arm_type_of_stub R_ARM_LDR_SB_G2 errcount stub_template_size a8_erratum_reloc link_sec record_arm_bx_glue arm_add_to_rel arm_glue_size R_ARM_ROSEGREL32 R_ARM_CALL elf32_vfp11_erratum_type unrecord_section_with_arm_elf_section_data bfd_count elf32_arm_finish_dynamic_symbol old_tls_type target_value R_ARM_ABS12 R_ARM_ABS16 erratumcount R_ARM_LDR_SBREL_11_0 Tag_ABI_VFP_args elf32_arm_obj_attrs_arg_type elf32_arm_copy_indirect_symbol R_ARM_ALU_PCREL23_15 map_stub order_312 top_index ARM_MAP_DATA is_bcc AEABI_R9_V6 AEABI_R9_unused R_ARM_ALU_SBREL_19_12 R_ARM_GOTRELAX R_ARM_ABS32 elf32_arm_final_link allocate_dynrelocs put_thumb_insn elf32_arm_get_symbol_type export_glue R_ARM_THM_RPC22 got_displacement R_ARM_RBASE Tag_compatibility id_sec AEABI_enum_short current_n elf32_arm_readonly_dynrelocs branch_insn elf32_arm_output_arch_local_syms a2t3_func_addr_insn stub_definitions bx_glue_size elf32_arm_stub_long_branch_any_thumb_pic AEABI_enum_unused arm_stub_none lower_insn R_ARM_PLT32 a8_erratum_fix R_ARM_SBREL31 arm_make_glue_section use_vector outrel R_ARM_TARGET2 elf32_arm_stub_a8_veneer_bl sym_flags first_fmac aeabi_enum_names R_ARM_THM_XPC22 R_ARM_RELATIVE get_vma_if_bpabi vxworks_p R_ARM_GNU_VTENTRY Tag_ABI_FP_number_model R_ARM_ABS32_NOI elf32_arm_stub_long_branch_v4t_arm_thumb local_tls_type srelplt2 elf32_arm_section_map_add sections_with_arm_elf_section_data elf32_arm_set_private_flags elf32_arm_object_p bfd_elf32_arm_set_byteswap_code sym_value localsyms sdynbss pc_for_insn R_ARM_RXPC25 R_ARM_JUMP24 R_ARM_GNU_VTINHERIT warned output_arch_syminfo plt_address num_a8_relocs upper_insn Tag_CPU_arch_profile elf32_arm_merge_private_bfd_data vfp11_erratum_glue_size elf32_arm_is_target_special_symbol input_list elf32_arm_final_write_processing AEABI_PCS_RW_data_PCrel Tag_Symbol tls_ldm_got bfd_elf32_arm_init_maps R_ARM_ME_TOO R_ARM_THM_SWI8 elf32_arm_swap_symbol_in unresolved_reloc elf32_arm_howto_from_type arm_real_reloc_type elf32_arm_output_map_sym elf32_arm_check_relocs check_use_blx elf32_arm_howto_table_1 elf32_arm_howto_table_2 R_ARM_THM_JUMP11 srel R_ARM_THM_JUMP19 force_target_arm find_arm_glue R_ARM_THM_JUMP24 R_ARM_GOT_BREL elf32_arm_stub_type elf32_arm_gc_mark_extra_sections elf32_arm_stub_long_branch_v4t_thumb_thumb elf32_arm_output_stub_sym elf32_arm_create_or_find_stub_sec branch_bfd destination splt bfd_elf32_bigarm_symbian_vec elf32_arm_stub_a8_veneer_b Tag_ABI_PCS_wchar_t dynconend elf32_arm_info_to_howto elf32_arm_stub_short_branch_v4t_thumb_arm R_ARM_ALU_SB_G1_NC R_ARM_THM_ALU_PREL_11_0 Tag_ABI_optimization_goals elf32_arm_next_input_section get_sym span_type num_vfp11_fixes VFP11_ERRATUM_THUMB_VENEER elfsym plt_index next_i R_ARM_PC24 error_ret_free_local stub_hash_newfunc a2t3p_bx_r12_insn end_local_got Tag_ABI_PCS_R9_use elf32_arm_stub_name other_numregs elf32_arm_write_section Tag_ABI_PCS_RW_data stub_hash_table THUMB32_TYPE elf32_arm_bfd_free_cached_info R_ARM_LDR_PC_G0 R_ARM_GOT_PREL elf32_arm_modify_segment_map R_ARM_TLS_GD32 R_ARM_ALU_SB_G0 Tag_NEON_arch Tag_CPU_name elf32_arm_gc_sweep_hook input_sec elf_shdrp is_vxworks R_ARM_MOVT_ABS R_ARM_THM_MOVW_PREL_NC R_ARM_LDC_SB_G0 R_ARM_LDC_SB_G1 R_ARM_LDC_SB_G2 bfd_arm_vfp11_insn_decode map_symbol_type base_vma dynsec elf32_arm_output_plt_map other_regs Tag_ABI_FP_rounding R_ARM_MOVW_BREL stub_offset unresolved_reloc_p VFP11_FMAC i_ehdrp a2t2_bx_r12_insn R_ARM_GOT_BREL12 elf32_arm_vxworks_shared_plt_entry R_ARM_TLS_IE12GP R_ARM_THM_MOVW_ABS_NC elf_reloc_val R_ARM_RABS32 eabi Tag_THUMB_ISA_use AEABI_R9_SB elf_reloc elf32_arm_begin_write_processing elf32_arm_abs12_reloc cdst elf32_arm_is_function_type my_offset find_arm_elf_section_entry R_ARM_THM_MOVT_ABS points_to irelaend elf32_arm_vxworks_bed vfp_insn stub_insn_type signed_addend elf32_arm_plt_entry writemask local_got_offsets Tag_Section VFP11_DS irela elf32_arm_stub_a8_veneer_blx elf32_arm_swap_symbol_out created_stub R_ARM_MOVT_BREL null_input_bfd orig_insn elf32_arm_setup_section_lists Tag_ABI_PCS_GOT_use elf32_arm_link_hash_newfunc pc_count Tag_ABI_FP_exceptions plt_entry_size elf32_arm_find_nearest_line elf32_arm_reloc_type_class Tag_ABI_HardFP_use arm_allocate_glue_section_space sgot eind iver unrecord_section_via_map_over_sections R_ARM_LDRS_SB_G1 R_ARM_LDRS_SB_G2 bmap tpoff R_ARM_TLS_DTPOFF32 VFP11_ERRATUM_ARM_VENEER R_ARM_LDR_PC_G1 erratumlist R_ARM_ALU_PC_G1_NC use_plt elf32_arm_hash_table_free R_ARM_MOVW_BREL_NC R_ARM_SWI24 plt_thumb_refcount elf32_arm_fake_sections calculate_group_reloc_mask elf32_arm_plt_thumb_stub elf32_arm_adjust_dynamic_symbol Tag_WMMX_arch elf32_arm_section_map bfd_elf32_arm_allocate_interworking_sections branch_offset insert_thumb_branch t2a3_b_insn armbx2_moveq_insn reloc_sign elf32_arm_link_hash_entry R_ARM_MOVT_PREL a8_fix_table_size VFP11_LS cortex_a8_erratum_scan elf32_arm_bx_glue last_was_branch elf32_arm_symbian_plt_sym_val AEABI_PCS_RW_data_unused no_enum_warn THUMB16_TYPE elf32_elf_section_map Tag_PCS_config prev_num_a8_fixes AEABI_enum_wide use_rel elf32_arm_print_private_bfd_data plt_got_offset irelend newerr elf32_arm_finish_dynamic_sections stub_template bfd_elf32_arm_set_vfp11_fix elf32_arm_final_link_relocate R_ARM_THM_MOVW_BREL R_ARM_V4BX glue_addr bfd_elf32_arm_set_target_relocs R_ARM_ALU_SB_G1 R_ARM_ALU_SB_G2 sgotplt R_ARM_TLS_DTPMOD32 identify_add_or_sub stub_size R_ARM_TLS_IE32 elf32_arm_create_dynamic_sections top_id elf32_arm_link_hash_table span_end bfd_elf32_arm_vfp11_erratum_scan stub_bfd R_ARM_THM_MOVW_BREL_NC bfd_of_glue_owner reloc_signed_min elf32_arm_symbian_begin_write_processing elf32_arm_output_glue_section stub_group encoded_g_n target_ptr elf_swap_ehdr_in got_wrong_format_error targ_index x_shdrp corename targ_sec elf_file_p x_phdrs Elf32_External_Shdr loadbase i_ehdr Elf32_External_Rela bfd_elf32_slurp_reloc_table bfd_elf32_swap_phdr_in relents bfd_elf32_swap_dyn_in bfd_elf32_swap_dyn_out bfd_elf32_object_p Elf32_External_Phdr x_ehdr iversym bfd_elf32_swap_reloca_in x_ehdrp last_sym i_phdrs ehdr_vma last_sym_idx reloc_count2 bfd_elf32_write_out_phdrs bfd_elf32_swap_reloc_in verhdr extsize isymend bfd_elf32_core_file_failing_command src_rela xverbuf vs_vers Elf32_External_Ehdr bfd_elf32_core_file_failing_signal loadbase_set Elf_Internal_Versym wrong dst_rela bfd_elf32_slurp_symbol_table bfd_elf32_swap_symbol_out rela_hdr execname symptrs x_phdr phindex bfd_elf32_write_shdrs_and_ehdr xver native_relocs bfd_elf32_core_file_matches_executable_p failedp Elf32_External_Sym bfd_elf32_swap_reloc_out /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/elf32.c bfd_elf32_core_file_p bfd_elf32_write_relocs elf_swap_shdr_out bfd_elf32_swap_symbol_in i_shdrp bfd_elf32_swap_reloca_out last_phdr i_phdrp x_shdr Elf_External_Sym_Shndx elf_swap_shdr_in elf_internal_versym _bfd_elf32_bfd_from_remote_memory est_shndx swap_out segment_end loadbasep extphdr got_no_match elf_swap_ehdr_out _bfd_elf32_size_info bfd_elf32_checksum_contents num_sec Elf32_External_Rel elf_slurp_reloc_table_from_section target_read_memory i_phdr Elf_External_Versym bfd_elf32_swap_phdr_out elf_vxworks_create_dynamic_sections elf_vxworks_gott_symbol_p elf_vxworks_link_output_symbol_hook /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/elf-vxworks.c elf_vxworks_emit_relocs leading secp elf_vxworks_add_dynamic_entries elf_vxworks_finish_dynamic_entry namep valp srelplt2_out flagsp input_rel_hdr rel_hash elf_vxworks_add_symbol_hook elf_vxworks_final_write_processing elf_internal_group bfd_get_elf_phdr_upper_bound _bfd_elf_validate_reloc slurp_relocs typename sect2 first_suggested_lma _bfd_elf_sizeof_headers rewrite_elf_program_header elf_modify_segment_map bfd_elf_hash elf_fake_sections bfd_elf_string_from_elf_section _bfd_elf_new_section_hook ssect no_user_phdrs _bfd_elf_copy_private_header_data contents_end_def contents_end bufsiz setup_group _bfd_elf_get_dynamic_reloc_upper_bound get_program_header_size debug_sections _bfd_elf_get_lineno bfd_elf_generic_reloc elfcore_grok_ppc_vmx secpp new_syms Elf_External_Vernaux shstrtabsize last_hdr sttp ohdr kept iehdr special_sections_b special_sections_c special_sections_d special_sections_h special_sections_i special_sections_l special_sections_p special_sections_r special_sections_t special_sections_z section_number make_mapping bfd_section_from_shdr extshndx_buf _bfd_elf_swap_verdef_in elfcore_netbsd_get_lwpid _bfd_elf_find_inliner_info _bfd_elf_is_function_type lwpidp symtab_size phdr_index intsym_buf mfirst elfcore_write_note _bfd_elf_make_empty_symbol Elf_External_Verdaux elfcore_grok_nto_note cache_ptr extdynend bfd_elf_print_symbol _bfd_elf_find_nearest_line symindx phdr_in_segment symstrtab_hdr maxidx ihdr elfcore_grok_nto_regs _bfd_elf_swap_vernaux_out everdef bfd_elf_set_group_contents _bfd_elf_canonicalize_symtab _bfd_elf_write_object_contents asym_ptr_ptr iverdefmem _bfd_elf_rel_local_sym _bfd_elf_get_symbol_info /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/elf.c assign_file_positions_for_load_sections _bfd_elf_init_private_section_data namearg secn _bfd_elf_get_symtab_upper_bound _bfd_elf_assign_file_position_for_section newspace _bfd_elf_get_special_section bfd_section_from_elf_index special_sections_g special_sections_s ghdr freeidx _bfd_elf_swap_verneed_in elfcore_write_prxfpreg alloc_ext tagv _bfd_elf_get_synthetic_symtab osymarg _bfd_elf_write_corefile_contents bfd_elf_mkcorefile _bfd_elf_set_section_contents eshndx align_file_position phdr_included outbound_shndx elfcore_maybe_make_sect assign_section_numbers elfcore_grok_note _bfd_elf_rel_vtable_reloc_fn elfcore_write_ppc_vmx num_locals2 assign_file_positions_for_non_load_sections _bfd_elf_make_section_from_shdr copy_elf_program_header elfcore_grok_prxfpreg bfd_elf_allocate_object elfcore_write_ppc_vsx phdrs_paddr _bfd_elf_init_reloc_shdr _bfd_elf_canonicalize_dynamic_symtab sect_syms elfcore_grok_spu_note Elf_External_Verneed extdyn _bfd_elf_make_dynamic_segment _bfd_elf_get_sec_type_attr _bfd_elf_canonicalize_dynamic_reloc alloc_intsym elfcore_grok_netbsd_note bfd_get_elf_phdrs first_section _bfd_elf_close_and_cleanup rewrite dynsymtab_strtab special_sections_f bfd_elf_sym_name _bfd_elf_compute_section_file_positions _bfd_elf_copy_private_section_data dynsymhdr _bfd_elf_swap_verdaux_out swap_out_syms phdrs_vaddr _bfd_elf_reloc_type_class extdynsize _bfd_elf_swap_verdaux_in num_segments first_matching_lma max_index tblptr extsym_size type_ptr _bfd_elf_copy_private_bfd_data symoffset secalign prep_headers shlink failedptr _bfd_elf_stringtab_init _bfd_elf_slurp_version_tables contents_end_aux bfd_elf_gnu_hash need_group map_first get_segment_type alloc_extshndx threaded_name _bfd_elf_swap_verdef_out elfsec elfcore_grok_prfpreg num_globals2 stringp _bfd_elf_print_private_bfd_data segment2 _bfd_elf_set_arch_mach phdr_adjust_seg bfd_elf_get_str_section group_signature Elf_External_Verdef elf_parse_notes _bfd_elf_assign_file_positions_for_relocs _bfd_elfcore_strndup everdaux _bfd_elf_swap_versym_out _bfd_elfcore_make_pseudosection _bfd_elf_get_dynamic_symtab_upper_bound phdr_adjust_num psec name_local_sections bfd_elf_section_type_names _bfd_elf_find_line special_sections_n version_string elf_sort_sections shstrtab _bfd_elf_no_info_to_howto tls_count outbound_syms ignore_section_sym nload error_return_verref elfcore_make_note_pseudosection nothing_seen _bfd_elf_make_section_from_phdr relocatable_p lowest_section elfobj_grok_gnu_note last_size _bfd_elf_symbol_from_bfd_symbol elf_read_notes _bfd_elf_canonicalize_reloc _bfd_elf_copy_private_symbol_data _bfd_elf_section_offset iverdaux elfcore_grok_nto_status print_segment_map prev_sec vma_page_aligned_bias bfd_elf_bfd_from_remote_memory Elf_Internal_Vernaux elfcore_make_pid _bfd_elf_set_osabi filehdr_paddr iverdefarr segs i_shdrpp _bfd_elf_section_from_bfd_section _bfd_elf_rela_local_sym split areloc elfcore_grok_netbsd_procinfo evernaux _bfd_elf_large_com_section bfd_elf_find_section _bfd_elf_is_local_label_name extsym_buf _bfd_elf_find_segment_containing_section _bfd_elf_map_sections_to_segments _bfd_elf_swap_verneed_out iverdef bind bfd_elf_is_group_section elfobj_grok_gnu_build_id dynbuf _bfd_elf_get_reloc_upper_bound namebuf _bfd_elf_swap_versym_in dups everneed note_name elfcore_grok_win32pstatus asym_ptr iname off_adjust num_phdrs elfcore_write_prfpreg Elf_Internal_Verdaux xfpregs _bfd_elf_swap_vernaux_in remove_empty_load filehdr_vaddr assign_file_positions_except_relocs ivernaux isymarg failedptrarg object_size bfd_elf_get_elf_syms target_sect ddata file_after_symbol_seen _bfd_elf_setup_sections new_count is_active_thread suffix_len elfcore_grok_ppc_vsx elf_map_symbols bfd_section_from_r_symndx pointer_to_map elfcore_write_register_note Elf_Internal_Group iverneed bfd_section_from_phdr bfd_elf_make_generic_object n_elt extra_length error_return_verdef first_tls force_local size_change_ok bfd_elf_set_dyn_lib_class reftype best_chlen shndx1 shndx2 normal_align ever error_free_dyn error2 rel_count1 newweak gc_sweep_hook_fn olddef bfd_elf_size_dynsym_hash_dynstr relativecount bfd_elf_gc_record_vtinherit erelend copya copyb _bfd_elf_gc_keep elf_collect_hash_codes ignore_protected sdiff vlook ntbfd common_bfd ilook bfd_with_globals bfd_elf_set_dt_needed_name bfd_elf_get_dt_soname shortname elf_link_flush_output_syms alloc1 bfd1 ssymhead nvis resolve_section init_reloc_cookie_for_section asvinfo pold_alignment fini_reloc_cookie max_internal_reloc_count attr_section /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/elflink.c bfd_elf_get_runpath_list _bfd_elf_gc_mark_reloc exec locsym_shndx elf_link_sort_cmp2 bfd_elf_reloc_symbol_deleted_p symbol_align elf_symbuf_symbol _bfd_elf_link_output_relocs pindex r_type_mask oplen hashcodes eval_symbol symlen rel_countp bfd_elf_gc_mark_dynamic_ref_symbol elf_link_sort_cmp1 r_sym_mask elf_symbuf_head tcomm sorted_sym_hash _bfd_elf_relocs_compatible elf_renumber_gnu_hash_syms old_undefs_tail indbufend bfd_elf_discard_info _bfd_elf_archive_symbol_lookup set_symbol_value wordsz sweep_info bfd_elf_size_dynamic_sections bfd_elf_gc_common_final_link hash_sec lsb0_p shndxbuf_size gofarg got_elt_size symtable1 elf_link_add_archive_symbols hashinf input_rel_hdr2 elf_link_sort_relocs err_free_sym_hash _bfd_elf_default_relocs_compatible ssymend elf_link_adjust_relocs hvis oldweak binding_stays_local_p newcontents elf_link_renumber_hash_table_dynsyms ppsection merge_sections_remove_hook ntdef elf_sort_elf_symbol bfd_elf_gc_common_finalize_got_offsets _bfd_elf_gc_mark_hook error_free_sym obed bpos pvalue init_reloc_cookie_rels _bfd_elf_link_assign_sym_version erela ptralign bfd_elf_record_link_assignment bfd_elf_link_record_local_dynamic_symbol hashsize bfd_elf_perform_complex_relocation destshndx rel_hash_list encoded shortlen elf_add_dt_needed_tag entsize1 entsize2 rela_dyn local_ver elf_fixup_link_order max_contents_size undefined_reference _bfd_elf_gc_mark inputobj newdef compare_link_order global_entry hash_entry_size newh max_sym_shndx_count _bfd_elf_link_sec_merge_syms elf_get_linked_section_vma dtagcount bfd_elf_get_needed_list _bfd_elf_link_hash_fixup_symbol elf_gc_sweep esdi esdo decode_complex_addend bfd_elf_link_add_symbols extversym put_value hash_codes_info rel_dyn symver_sec _bfd_elf_link_find_version_dependencies _bfd_elf_create_dynamic_sections nondeflt_vers sinterpptr elf_collect_gnu_hash_codes section_sym_count hdr1 _bfd_elf_export_symbol is_global_data_symbol_definition symbuf_count bfd_elf_gc_sections hlook bfd_elf_link_record_dynamic_symbol max_external_reloc_size elf_gc_sweep_symbol_info relstart seen_linkorder _bfd_elf_merge_symbol elf_outext_info bfd_elf_gc_record_vtentry eoinfo elf_sort_symbol notesec crefs newdyn needaux weaks shift1 shift2 bucket elf_link_sort_rela new_sec symidx elf_create_symbuf doit symshndxbuf elf_reloc_link_order PRETEND minsize indbuf elf_link_input_bfd use_rela_initialised use_rela s_non_relative group_sec elf_gc_propagate_vtable_entries_used bed1 compute_bucket_count elf_sym_name_compare check_dynsym dynamic_relocs isymbuf1 maxsize sym_hashes_end verstr symbol_is_section old_dynsymcount _bfd_elf_link_size_reloc_section erelaend elf_gc_allocate_got_offsets common_align ssymbuf2 _bfd_elf_symbol_refs_local_p old_undefs swap_in verlen ssym versymhdr slook symvis elf_link_output_extsym local_protected other_sec bitmask vdiff ssymbuf local_indx normal_bfd fini_reloc_cookie_rels do_it trunc_p _bfd_elf_match_sections_by_type _bfd_elf_link_create_dynamic_sections gotoff error_free_vers override newdyncommon ignore_undef _bfd_elf_hash_symbol symstrtab bfd_elf_get_bfd_needed_list _bfd_elf_link_omit_section_dynsym resolve_symbol elf_finalize_dynstr _bfd_elf_link_hash_table_create newlen elf_link_is_defined_archive_symbol _bfd_elf_check_kept_section ntsec bindtype output_rel_hdr _bfd_elf_common_section_index nondeflt_vers_cnt oldbytes _bfd_elf_add_default_symbol bfd_elf_match_symbols_in_sections hppend best_size matched alloc_got_off_arg elf_link_check_versioned_symbol COMPLAIN _bfd_elf_adjust_dynamic_symbol _bfd_elf_gc_mark_rsec extsymcount elf_find_verdep_info _bfd_elf_default_action_discarded _bfd_elf_adjust_dynamic_copy alt_count match_group_member soname_indx _bfd_elf_tls_setup symbuf_size old_hash signed_p symdef _bfd_elf_common_definition l_sec_contents _bfd_elf_link_hash_copy_indirect std_attrs_section maskbitslog2 candidate symp _bfd_elf_common_section _bfd_elf_define_linkage_sym elf_info_failed _bfd_elf_link_lookup_local_dynindx error_ret bfd_elf_link_mark_dynamic_symbol linkorder_sec elf_section_ignore_discarded_relocs last_local last_offset _bfd_elf_link_hash_table_init elf_assign_sym_version_info _bfd_elf_link_read_relocs _bfd_elf_create_got_section reldyn elf_link_renumber_local_hash_table_dynsyms rel_hash_ptr maskbits isymbuf2 relativeb _bfd_elf_dynamic_symbol_p all_defined olddyn secdata cdefs bfd_elf_get_dyn_lib_class old_bfd _bfd_elf_add_dynamic_entry error1 eversym _bfd_elf_link_hash_newfunc init_reloc_cookie seen_other nondefault _bfd_elf_link_hash_hide_symbol symtable2 maskwords new_weakdef relativea fini_reloc_cookie_for_section _bfd_elf_merge_sections ssymbuf1 elf_final_link_info _bfd_elf_init_2_index_sections same_size next_erel elf_adjust_dynstr_offsets olddyncommon hstart dynsym_sec _bfd_elf_link_create_dynstrtab bfd_elf_final_link chunksz _bfd_elf_link_just_syms num_rel_hashes _bfd_elf_init_1_index_section max_sym_count rcookie cdeps symcount1 symcount2 elf_link_add_object_symbols _bfd_elf_fix_symbol_flags hend ibed elf_gc_smash_unused_vtentry_relocs sort_elt apos symdefend bucketpos min_dynindx oldsec oldbfd pltflags _bfd_elf_section_already_linked elf_buckets elf_link_output_sym defaux elf_gc_sweep_symbol hashval elf_link_read_relocs_from_section _bfd_elf_link_renumber_dynsyms bed2 bfd_elf_set_obj_attr_contents vendor_name _bfd_elf_obj_attrs_arg_type /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/elf-attrs.c bfd_elf_add_obj_attr_compat my_size _bfd_elf_parse_attributes out_list bfd_elf_get_obj_attr_int _bfd_elf_attr_strdup write_obj_attribute _bfd_elf_copy_obj_attributes _bfd_elf_merge_object_attributes lastp vendor_set_obj_attr_contents bfd_elf_obj_attr_size gnu_obj_attrs_arg_type vendor_length vendor_size std_section vendor_obj_attr_name uleb128_size elf_new_obj_attr bfd_elf_add_obj_attr_string vendor_obj_attr_size bfd_elf_add_obj_attr_int write_uleb128 subsection_len is_default_attr _bfd_elf_strtab_clear_all_refs is_suffix _bfd_elf_strtab_offset /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/elf-strtab.c elf_strtab_hash_newfunc _bfd_elf_strtab_emit _bfd_elf_strtab_size _bfd_elf_strtab_delref _bfd_elf_strtab_finalize alloced _bfd_elf_strtab_addref alloc_failure _bfd_elf_strtab_free _bfd_elf_strtab_add elf_strtab_hash_entry _bfd_elf_strtab_init lenA lenB strrevcmp _bfd_elf_maybe_strip_eh_frame_hdr DW_CFA_nop read_uleb128 ra_column DW_CFA_offset_extended this_inf _bfd_elf_end_eh_frame_parsing DW_CFA_set_loc augmentation cie_count skip_leb128 read_sleb128 set_loc_count ptr_size _bfd_elf_encode_eh_address cie_compute_hash per_encoding DW_CFA_def_cfa DW_CFA_GNU_window_save _bfd_elf_begin_eh_frame_parsing _bfd_elf_write_section_eh_frame_hdr size_of_output_cie_fde new_cie encoded_ptr_width num_cies read_byte extra_data _bfd_elf_discard_section_eh_frame_hdr is_signed success DW_CFA_register DW_CFA_val_offset local_personality per_width eh_frame_sec DW_CFA_undefined free_no_table initial_insn_length skip_bytes DW_CFA_def_cfa_expression local_cies vma_compare DW_CFA_val_offset_sf encoded_eh_frame _bfd_elf_eh_frame_section_offset DW_CFA_advance_loc _bfd_elf_discard_section_eh_frame num_entries skip_cfa_op /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/elf-eh-frame.c DW_CFA_advance_loc1 DW_CFA_advance_loc2 code_align loc_sec find_merged_cie DW_CFA_expression DW_CFA_restore_extended DW_CFA_advance_loc4 DW_CFA_same_value _bfd_elf_eh_frame_address_size dwarf_call_frame_info DW_CFA_offset_extended_sf DW_CFA_def_cfa_offset insns_end extra_string mark_entry insns get_DW_EH_PE_width initial_instructions _bfd_elf_parse_eh_frame cie_hash DW_CFA_remember_state eh_frame_sec_info DW_CFA_GNU_negative_offset_extended write_value DW_CFA_GNU_args_size DW_CFA_def_cfa_register cie_offset DW_CFA_offset output_sec DW_CFA_val_expression ehbuf data_align extra_augmentation_data_bytes iter last_fde cie_eq extra_augmentation_string_bytes DW_CFA_restore skip_non_nops _bfd_elf_gc_mark_fdes _bfd_elf_can_make_relative DW_CFA_restore_state DW_CFA_def_cfa_sf DW_CFA_def_cfa_offset_sf DW_CFA_MIPS_advance_loc8 _bfd_elf_write_section_eh_frame hdr_length hdr_id read_value can_make_lsda_relative AT_fund_type currentDie TAG_global_subroutine AT_protected TAG_global_variable AT_friends TAG_local_variable has_stmt_list FORM_BLOCK2 AT_const_value_string AT_mod_fund_type die_info AT_upper_bound_ref _bfd_dwarf1_find_nearest_line AT_const_value_block2 AT_const_value_block4 linenumber_table FORM_ADDR lastUnit this_die AT_lower_bound_data4 AT_upper_bound_data2 AT_upper_bound_data4 eachLine AT_user_def_type AT_default_value_data2 AT_default_value_data4 eachDieInfo AT_const_value_data2 aDiePtr AT_private FORM_REF parse_functions_in_unit debug_section_end line_section line_count line_section_end eachUnit AT_default_value_string AT_mod_u_d_type AT_lower_bound_data2 AT_lower_bound_data8 TAG_subroutine eachFunc alloc_dwarf1_unit aDieInfo aDiePtrEnd eachDie parse_die FORM_BLOCK4 FORM_STRING /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/dwarf1.c alloc_dwarf1_func aUnit AT_program tblend AT_public AT_default_value_data8 func_list aFunc dwarf1_unit_find_nearest_line stmt_list_offset AT_virtual AT_const_value_data4 AT_const_value_data8 AT_pure_virtual AT_stride_size parse_line_table first_child AT_default_value_addr AT_lower_bound_ref AT_upper_bound_data8 FORM_DATA2 FORM_DATA4 FORM_DATA8 elf_generic_info_to_howto elf32_generic_link_add_symbols elf_generic_info_to_howto_rel /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/elf32-gen.c check_for_relocs bfd_arm_get_mach_from_notes bfd_arm_update_notes expected_name processors expected architectures descr bfd_arm_merge_machines arm_check_note /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/cpu-arm.c description_return bfd_is_arm_special_symbol_name note_section arch_info_struct buffer_size arm_arch_section arch_string incl_entry _bfd_discard_section_stabs stridxs incl_type _bfd_write_section_stabs _bfd_link_section_stabs symb_rover pskips stab_section_info cumulative_skips excl_sym _bfd_stab_section_offset strx tosym stabbuf stab_link_includes_totals stabstrsec stab_link_includes_entry _bfd_write_stab_strings stab_link_includes_newfunc incl_pstridx num_chars sum_chars symb excls /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/stabs.c symstroff incl_sym stab_excl_list nest stabstrbuf next_stroff deleting pstring_offset psecinfo sec_merge_hash_lookup first_str sec_merge_emit eltalign merge_strings _bfd_merged_section_offset _bfd_add_merge_section sec_merge_hash_newfunc sec_merge_info strrevcmp_align sec_merge_init xsinfo tail_align sec_merge_add record_section /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/merge.c sec_merge_sec_info sec_merge_hash sec_merge_hash_entry _bfd_write_merged_section tk_integral func_done tk_reference expect_return_type mangle_init string_appendn is_type string_appends literal_len recurse type_str libiberty_demanglers decl_init ktypevec qualifier_string cplus_demangle_opname recurse_dem delete_non_B_K_work_stuff forgetting_types tk_real static_type demangle_integral_value string_need gnu_special remember_Btype old_vect multidigit_without_leading_underscore Suppress cplus_demangle_name_to_style btype destructor set_cplus_marker_for_demangling ntypes need_operator temp_start temptype saved_nrepeats len1 demangle_arm_hp_template do_arg tk_pointer need_comma namelength demangle_fund_type cplus_markers snarf_numeric_literal element_size bindex demangle_signature iterate_demangle_function string_delete len0 hold_options cfront_template_args_done remember symbol_len start_spec_args work_stuff_copy_to_from old_args expect_func squangle_mop_up typevec_size demangle_template_value_parm __strspn_c2 unsigned_const ada_demangle demangle_class hpacc_template_args_done string_append_template_idx demangler do_hpacc_template_const_value code_for_qualifier trawname arm_pt demangle_template demangling_style_name demangle_qualifier delete_work_stuff grow_vect remembered_type is_java_array leave_following_underscore tk_none forget_B_and_K_types demangle_args consume_count_with_underscores saved_previous_argument tk_char dllimported demangle_qualified demangled_size demangle_template_template_parm cplus_mangle_opname consume_count numb anchor get_count numk recursively_demangle do_type isfuncname type_quals do_hpacc_template_literal work internal_cplus_demangle forget_types demangle_function_name remember_type cplus_demangle_set_style current_demangling_style remember_K tk_bool demangler_engine optable /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/libiberty/cplus-dem.c btypevec arm_special string_prepend save_class_name_end __accept demangle_real_value tmpl_argvec string_clear demangle_expression min_size string_prependn string_prepends type_kind_t string_append __strspn_c1 __strspn_c3 delta register_Btype demangle_prefix ntmpl_args demangle_class_name demangling_style_doc char_str work_init declp demangle_nested_args oldmangled remember_Ktype demangle_failure cplus_demangle_type d_growable_string_init java_demangle_v3_callback d_call_offset d_number d_builtin_type_print D_PRINT_UNSIGNED_LONG demangle_callbackref java_len d_class_enum_type DEMANGLE_COMPONENT_BINARY_ARGS d_nested_name DEMANGLE_COMPONENT_RESTRICT_THIS DEMANGLE_COMPONENT_REFTEMP did_subs template_decl DEMANGLE_COMPONENT_VENDOR_TYPE d_encoding gnu_v3_deleting_dtor d_print_comp s_dtor need_paren hold_last_name DEMANGLE_COMPONENT_DTOR s_string comb_type newbuf pret newalc can_subst DEMANGLE_COMPONENT_ARRAY_TYPE pmem member_fn mods new_id demangle_component demangle_component_type d_template_arg gnu_v3_base_object_dtor d_array_type d_print_expr_op DEMANGLE_COMPONENT_LITERAL_NEG has_return_type d_append_string gnu_v3_complete_object_dtor DEMANGLE_COMPONENT_OPERATOR d_print_error demangle_builtin_type_info DEMANGLE_COMPONENT_NAME D_PRINT_LONG saw_mod d_identifier simple_len d_prefix java_name is_gnu_v3_mangled_ctor DEMANGLE_COMPONENT_COMPOUND_NAME DEMANGLE_COMPONENT_EXTENDED_OPERATOR DEMANGLE_COMPONENT_CAST d_append_char d_make_operator pdpm DEMANGLE_COMPONENT_COMPLEX cplus_demangle_builtin_types demangle_operator_info DEMANGLE_COMPONENT_TRINARY d_make_dtor next_comp dtor_kind palc standard_subs d_last_char d_cv_qualifiers DEMANGLE_COMPONENT_VTABLE gnu_v3_complete_object_allocating_ctor d_demangle_callback DEMANGLE_COMPONENT_IMAGINARY cplus_demangle_fill_ctor d_discriminator simple_expansion DEMANGLE_COMPONENT_TRINARY_ARG1 DEMANGLE_COMPONENT_TRINARY_ARG2 DEMANGLE_COMPONENT_CONSTRUCTION_VTABLE intro d_make_name DEMANGLE_COMPONENT_THUNK d_function_type s_binary d_make_builtin_type s_number DEMANGLE_COMPONENT_PTRMEM_TYPE DEMANGLE_COMPONENT_HIDDEN_ALIAS DEMANGLE_COMPONENT_FUNCTION_TYPE java_demangle_v3 cplus_demangle_operators next_sub cplus_demangle_print_callback d_make_extended_operator DEMANGLE_COMPONENT_ARGLIST d_java_resource s_operator d_print_array_type d_make_empty set_last_name_len allocation_failure D_PRINT_BOOL D_PRINT_UNSIGNED DEMANGLE_COMPONENT_VTT s_ctor DEMANGLE_COMPONENT_REFERENCE DEMANGLE_COMPONENT_BUILTIN_TYPE d_bare_function_type DEMANGLE_COMPONENT_CTOR DEMANGLE_COMPONENT_TEMPLATE_PARAM d_special_name cplus_demangle_v3_callback d_growable_string_callback_adapter d_append_buffer d_make_template_param DEMANGLE_COMPONENT_BINARY d_make_character cplus_demangle_fill_name d_growable_string_append_buffer DEMANGLE_COMPONENT_TEMPLATE gnu_v3_base_object_ctor DEMANGLE_COMPONENT_CONST_THIS DEMANGLE_COMPONENT_RESTRICT num_comps D_PRINT_DEFAULT full_expansion gnu_v3_complete_object_ctor d_make_comp DEMANGLE_COMPONENT_SUB_STD /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/libiberty/cp-demangle.c DEMANGLE_COMPONENT_QUAL_NAME d_print_mod_list adpm DEMANGLE_COMPONENT_VENDOR_TYPE_QUAL cplus_demangle_fill_extended_operator d_print_mod D_PRINT_VOID d_pointer_to_member_type cplus_demangle_mangled_name d_make_sub DEMANGLE_COMPONENT_VIRTUAL_THUNK s_builtin discrim gnu_v3_ctor_kinds top_level templates set_last_name cplus_demangle_init_info d_print_info DEMANGLE_COMPONENT_TYPED_NAME DEMANGLE_COMPONENT_CHARACTER d_template_args typed_name DEMANGLE_COMPONENT_VOLATILE is_ctor_dtor_or_conversion DEMANGLE_COMPONENT_COVARIANT_THUNK d_local_name d_ctor_dtor_name D_PRINT_FLOAT s_character hold_dpm DEMANGLE_COMPONENT_TEMPLATE_ARGLIST d_make_ctor D_PRINT_UNSIGNED_LONG_LONG hold_dpt DEMANGLE_COMPONENT_GUARD d_standard_sub_info d_add_substitution d_expr_primary D_PRINT_LONG_LONG s_extended_operator d_print_java_identifier num_subs DEMANGLE_COMPONENT_RVALUE_REFERENCE is_gnu_v3_mangled_dtor is_ctor_or_dtor d_print_flush full_len cplus_demangle_v3 d_expression DEMANGLE_COMPONENT_JAVA_CLASS DEMANGLE_COMPONENT_VOLATILE_THIS d_source_name DEMANGLE_COMPONENT_UNARY derived_type d_unqualified_name DEMANGLE_COMPONENT_LOCAL_NAME ctor_kind verbose d_print_template d_growable_string DEMANGLE_COMPONENT_TYPEINFO_FN d_print_init d_print_saw_error gnu_v3_dtor_kinds DEMANGLE_COMPONENT_TYPEINFO peek_next d_template_param need_space DEMANGLE_COMPONENT_POINTER d_print_function_type D_PRINT_INT d_print_cast DEMANGLE_COMPONENT_CONST DEMANGLE_COMPONENT_TYPEINFO_NAME d_growable_string_resize cplus_demangle_fill_dtor d_operator_name DEMANGLE_COMPONENT_LITERAL peek cplus_demangle_print hold_modifiers DEMANGLE_COMPONENT_JAVA_RESOURCE resblock C_save A_save md5_buffer md5_finish_ctx left_over nwords /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/libiberty/md5.c correct_words resbuf md5_stream md5_process_bytes B_save fillbuf md5_process_block md5_init_ctx md5_read_ctx D_save process_partial_block sha1_read_ctx sha1_finish_ctx /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/libiberty/sha1.c sha1_init_ctx sha1_process_block sha1_stream sha1_buffer sha1_process_bytes maxargc nargv dquote expandargv freeargv buildargv dupargv argv_dynamic argcp bsquote writeargv /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/libiberty/argv.c copybuf file_argc file_argv argvp vconcat_length concat_copy2 newstr vconcat_copy reconcat /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/libiberty/concat.c save_dst libiberty_concat_ptr /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/libiberty/filename_cmp.c filename_cmp ru_minflt ru_nvcsw ru_ixrss ru_nswap get_run_time ru_majflt ru_oublock /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/libiberty/getruntime.c ru_maxrss ru_inblock rusage ru_utime ru_msgsnd ru_nsignals ru_isrss timeval tv_usec ru_nivcsw ru_idrss ru_stime __suseconds_t ru_msgrcv prime_ent htab_remove_elt_with_hash htab_find find_empty_slot_for_expand hash2 prime_tab htab_delete htab_find_slot first_deleted_slot elts initval htab_find_with_hash htab_create_alloc_ex empty_entry nindex oentries htab_create nentries htab_empty htab_expand htab_size htab_create_alloc htab_clear_slot higher_prime_index htab_remove_elt htab_try_create htab_hash_pointer htab_mod_1 prime htab_traverse htab_mod_m2 htab_set_functions_ex inv_m2 htab_hash_string htab_traverse_noresize iterative_hash olimit htab_mod htab_eq_pointer htab_collisions htab_elements htab_find_slot_with_hash htab_trav /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/libiberty/hashtab.c oindex k_in /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/libiberty/hex.c lbasename /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/libiberty/lbasename.c _PC_SYNC_IO _PC_FILESIZEBITS _PC_REC_XFER_ALIGN _PC_MAX_INPUT _PC_PIPE_BUF _PC_SOCK_MAXBUF _PC_MAX_CANON lrealpath _PC_SYMLINK_MAX _PC_PRIO_IO _PC_VDISABLE _PC_PATH_MAX _PC_NO_TRUNC _PC_LINK_MAX /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/libiberty/lrealpath.c _PC_2_SYMLINKS _PC_ALLOC_SIZE_MIN _PC_REC_MIN_XFER_SIZE _PC_REC_INCR_XFER_SIZE _PC_CHOWN_RESTRICTED _PC_REC_MAX_XFER_SIZE _PC_NAME_MAX _PC_ASYNC_IO make_relative_prefix save_string bailout full_progname prefixlen prefix_num bin_prefix make_relative_prefix_1 make_relative_prefix_ignore_links needed_len resolve_links free_split_directories bin_dirs startp /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/libiberty/make-relative-prefix.c bin_num ptr_num_dirs prefix_dirs prog_dirs prog_num nstore objalloc_free_block _objalloc_alloc objalloc_create objalloc_free objalloc_chunk /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/libiberty/objalloc.c /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/libiberty/safe-ctype.c unlink_if_ordinary /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/libiberty/unlink-if-ordinary.c lstat xatexit_cleanup xatexit xatexit_first xatexit_head /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/libiberty/xatexit.c _xexit_cleanup xexit /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/libiberty/xexit.c /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/libiberty/xmalloc.c newmem xmalloc xmalloc_set_program_name xcalloc xrealloc oldmem nelem first_break xmalloc_failed /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/libiberty/xstrdup.c xstrdup errnum errstr /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/libiberty/xstrerror.c xstrerror xstrerror_buf
.symtab .strtab .shstrtab .interp .note.ABI-tag .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt .init .text .fini .rodata .eh_frame_hdr .eh_frame .ctors .dtors .jcr .dynamic .got .got.plt .data .bss .comment .debug_aranges .debug_pubnames .debug_info .debug_abbrev .debug_line .debug_frame .debug_str .debug_loc .debug_ranges
init.c initfini.c crtstuff.c __CTOR_LIST__ __DTOR_LIST__ __JCR_LIST__ __do_global_dtors_aux completed.5843 p.5841 frame_dummy __CTOR_END__ __DTOR_END__ __FRAME_END__ __JCR_END__ __do_global_ctors_aux ldgram.c error_index error_names yysymprint yytname yydestruct yy_stack_print yypact yytranslate yycheck yydefact yyr2 yyr1 yypgoto yydefgoto yystos yytable yyrline yyprhs yyrhs region sectype phdr_types.9050 ldlex.c yy_get_previous_state yy_c_buf_p yy_start yy_last_accepting_cpos yy_last_accepting_state yy_ec yy_accept yy_base yy_chk yy_def yy_meta yy_nxt yy_load_buffer_state yy_buffer_stack_top yy_buffer_stack yy_n_chars yy_hold_char state_stack_p yy_did_buffer_switch_on_eof yy_fatal_error yyensure_buffer_stack yy_buffer_stack_max include_stack_ptr yy_init file_name_stack lineno_stack include_stack yy_init_buffer lex_warn_invalid yy_get_next_buffer input comment __PRETTY_FUNCTION__.8364 vers_node_nesting state_stack lexsup.c set_segment_start ld_options ldlang.c section_iterator_callback match_simple_wild walk_wild_section output_prev_sec_find insert_os_after section_already_linked stricpy sort_sections_by_lma ignore_bfd_errors topower lang_memory_region_list gc_section_callback find_relro_section_callback entry_symbol_default map_option_f output_target statement_list lang_vers_match version_expr_head_eq scan_for_self_assignment get_target unique_section_list startup_file first_file os_region_check lang_finalize_version_expr_head version_expr_head_hash version_index overlay_vma overlay_subalign overlay_max update_wild_statements lang_for_each_statement_worker opb_shift name_match check_section_callback input_statement_is_archive_path find_section archive_path walk_wild_consider_section walk_wild_section_specs1_wild1 walk_wild_section_general walk_wild_section_specs4_wild2 walk_wild_section_specs3_wild2 walk_wild_section_specs2_wild1 walk_wild_section_specs1_wild0 init_opb insert_undefined walk_wild_file lang_map_flags lang_one_common header_printed.12578 print_one_symbol print_input_section print_dot compare_section __PRETTY_FUNCTION__.9174 output_section_callback_fast strcut name_compare closest_target_match winner lang_do_assignments_1 __PRETTY_FUNCTION__.12358 print_statement print_statement_list __PRETTY_FUNCTION__.11615 lang_definedness_table current_target ldlang_open_output ldlang_sysrooted_script excluded_libs __PRETTY_FUNCTION__.10627 map_obstack init_map_userdata sort_def_symbol stat_obstack insert_pad zero_fill.11785 lang_memory_region_list_tail lang_get_regions overlay_list current_section lang_size_sections_1 __PRETTY_FUNCTION__.11984 stripped_excluded_sections new_statement placed_commons new_afile lookup_name open_input_bfds walk_wild lang_find_relro_sections_1 lang_gc_sections_1 check_input_sections lang_definedness_newfunc output_section_statement_newfunc output_section_statement_table exp_init_os init_os output_section_callback output_section_callback_tree_to_list map_input_to_output_sections default_common_section mri.c symbol_truncate mri_add_to_list subalignment alignment order only_load address alias __PRETTY_FUNCTION__.8486 done_tree ldctor.c called.8677 ctor_cmp ctor_prio ldmain.c unattached_reloc reloc_dangerous multiple_definition notice reloc_overflow __PRETTY_FUNCTION__.10156 undefined_symbol hash.10102 error_name.10100 error_count.10101 warning_callback warning_find_reloc constructor_callback add_to_set multiple_common add_archive_element header_printed.9850 get_relative_sysroot remove_output link_callbacks ldwrite.c build_link_order __PRETTY_FUNCTION__.8781 ldexp.c make_abs new_abs new_rel new_rel_from_abs align_n exp_fold_tree_1 exp_fold_tree_no_dot exp_print_token table.8819 ldemul.c ld_emulation ldver.c ldmisc.c vfinfo last_file.10920 last_bfd.10919 last_function.10921 ldfile.c search_arch_tail_ptr check_for_scripts_dir try_open is_sysrooted_pathname search_tail_ptr script_search.9261 slash search_arch_head ldcref.c cref_initialized check_nocrossref cref_table check_local_sym_xref cref_sort_array check_refs check_reloc_refs cref_symcount cref_fill_array entsize refsize tabsize old_tab alloc_mark old_count old_table old_size old_symcount cref_hash_newfunc earmelf.c arm_for_each_input_file_wrapper stub_file real_func gldarmelf_get_script gldarmelf_load_symbols gldarmelf_list_options hook_in_stub gldarmelf_handle_option pic_veneer target1_is_rel fix_v4bx no_wchar_size_warning thumb_entry_symbol vfp11_denorm_fix no_enum_size_warning target2_type byteswap_code fix_cortex_a8 group_size use_blx gldarmelf_add_options xtra_long.12666 gldarmelf_place_orphan orphan_init_done.12510 hold.12501 count.12562 gldarmelf_open_dynamic_archive arm_elf_create_output_section_statements gldarmelf_map_segments gldarmelf_finish need_laying_out build_section_lists gldarm_layout_sections_again elf32_arm_add_stub_section buffer.11392 arm_elf_before_allocation gldarmelf_find_statement_assignment gldarmelf_find_exp_assignment arm_elf_after_allocation arm_lang_for_each_input_file gldarmelf_try_needed global_vercheck_needed gldarmelf_vercheck global_vercheck_failed global_stat gldarmelf_stat_needed global_found gldarmelf_search_needed gldarmelf_after_open gldarmelf_write_build_id_section global_needed gldarmelf_check_needed read_hex __PRETTY_FUNCTION__.11900 __PRETTY_FUNCTION__.11975 gldarmelf_before_parse archive.c hash_file_ptr eq_file_ptr normalize __PRETTY_FUNCTION__.9458 buf.8476 bfd_ar_hdr_from_filesystem adjust_relative_path pathbuf_len.9171 pathbuf.9170 do_slurp_bsd_armap archures.c bfd_archures_list bfd.c bfd_error _bfd_error_program_name bfd_elf_set_pagesize __PRETTY_FUNCTION__.12845 __PRETTY_FUNCTION__.12814 __PRETTY_FUNCTION__.12642 input_bfd input_error __PRETTY_FUNCTION__.12149 __PRETTY_FUNCTION__.12206 bfdio.c __PRETTY_FUNCTION__.8218 cache.c insert bfd_last_cache snip bfd_cache_delete open_files cache_iovec cache_bclose close_one bfd_cache_lookup_worker __PRETTY_FUNCTION__.8352 cache_bstat cache_bflush cache_bwrite cache_bread cache_bseek cache_btell coffgen.c copy_name coff_write_symbol __PRETTY_FUNCTION__.9606 format.c libbfd.c mask.8724 __PRETTY_FUNCTION__.8672 __PRETTY_FUNCTION__.8627 __PRETTY_FUNCTION__.8605 opncls.c opncls_btell opncls_bseek opncls_bread opncls_bwrite opncls_bclose opncls_bflush crc32_table.8694 opncls_bstat buffer.8826 separate_debug_file_exists buffer.8733 _bfd_id_counter opncls_iovec __PRETTY_FUNCTION__.8395 reloc.c bfd_reloc_code_real_names __PRETTY_FUNCTION__.8449 __PRETTY_FUNCTION__.8427 __PRETTY_FUNCTION__.9059 bfd_howto_32 __PRETTY_FUNCTION__.8973 __PRETTY_FUNCTION__.8515 __PRETTY_FUNCTION__.9164 none_howto.9156 section.c bfd_section_init section_id.8445 __PRETTY_FUNCTION__.8921 __PRETTY_FUNCTION__.8510 global_syms syms.c cmpindexentry stt targets.c find_target bfd_target_match _bfd_target_vector _bfd_associated_vector hash.c hash_size_primes.8575 bfd_default_hash_table_size strtab_hash_newfunc primes.8321 linker.c hash_entry_bfd fix_syms _bfd_section_already_linked_table already_linked_newfunc __PRETTY_FUNCTION__.9649 set_symbol_from_hash __PRETTY_FUNCTION__.9343 generic_add_output_symbol __PRETTY_FUNCTION__.9370 archive_hash_newfunc default_indirect_link_order __PRETTY_FUNCTION__.9469 __PRETTY_FUNCTION__.9399 __PRETTY_FUNCTION__.9253 link_action __PRETTY_FUNCTION__.8981 generic_link_add_symbol_list generic_link_check_archive_element generic_link_check_archive_element_collect generic_link_check_archive_element_no_collect generic_link_add_symbols srec.c srec_sizeof_headers srec_get_symtab_upper_bound srec_write_record digs internal_srec_write_object_contents symbolsrec_write_object_contents srec_write_object_contents srec_init inited.8476 srec_canonicalize_symtab srec_mkobject srec_bad_byte srec_get_byte srec_scan symbolsrec_object_p srec_object_p srec_set_section_contents srec_set_arch_mach srec_get_symbol_info srec_print_symbol srec_get_section_contents binary.c binary_mkobject binary_get_symtab_upper_bound binary_sizeof_headers binary_set_section_contents binary_get_symbol_info mangle_name binary_canonicalize_symtab binary_get_section_contents binary_object_p tekhex.c getvalue getsym tekhex_canonicalize_symtab tekhex_get_symtab_upper_bound writevalue tekhex_sizeof_headers tekhex_make_empty_symbol find_chunk move_section_contents tekhex_set_section_contents tekhex_get_section_contents tekhex_set_arch_mach tekhex_get_symbol_info tekhex_print_symbol out sum_block __PRETTY_FUNCTION__.8692 tekhex_init inited.8315 writesym tekhex_write_object_contents __PRETTY_FUNCTION__.8782 tekhex_mkobject tekhex_object_p first_phase ihex.c ihex_sizeof_headers ihex_mkobject ihex_set_section_contents ihex_set_arch_mach ihex_get_section_contents ihex_bad_byte ihex_write_record digs.8880 ihex_write_object_contents ihex_object_p inited.8463 dwarf2.c read_1_byte read_2_bytes read_4_bytes read_8_bytes read_n_bytes lookup_abbrev comp_unit_contains_address reverse_funcinfo_list reverse_varinfo_list arange_add read_address __PRETTY_FUNCTION__.11431 find_debug_info read_section read_rangelist create_info_hash_table info_hash_table_newfunc read_string read_attribute_value read_attribute find_abstract_instance_name __PRETTY_FUNCTION__.12146 add_line_info concat_filename scan_unit_for_symbols __PRETTY_FUNCTION__.12250 decode_line_info comp_unit_maybe_decode_line_info comp_unit_find_line comp_unit_find_nearest_line lookup_info_hash_table insert_info_hash_table stash_maybe_update_info_hash_tables find_line __PRETTY_FUNCTION__.12940 simple.c simple_dummy_warning simple_dummy_undefined_symbol simple_dummy_reloc_overflow simple_dummy_reloc_dangerous simple_dummy_unattached_reloc simple_dummy_multiple_definition simple_dummy_einfo simple_save_output_info simple_restore_output_info compress.c elf32-arm.c elf32_arm_howto_from_type elf32_arm_howto_table_1 elf32_arm_howto_table_2 elf32_arm_info_to_howto elf32_arm_reloc_type_lookup elf32_arm_reloc_map a8_reloc_compare bfd_arm_vfp11_regno bfd_arm_vfp11_write_mask bfd_arm_vfp11_antidependency arm_real_reloc_type dtpoff_base tpoff elf32_arm_abs12_reloc calculate_group_reloc_mask elf32_arm_obj_attrs_arg_type elf32_arm_get_symbol_type elf32_arm_readonly_dynrelocs elf32_arm_post_process_headers elf32_arm_reloc_type_class elf32_arm_section_flags find_arm_elf_section_entry last_entry.16887 sections_with_arm_elf_section_data elf32_arm_output_map_sym names.16935 elf32_arm_output_plt_map elf32_arm_output_stub_sym elf32_arm_compare_mapping elf32_arm_symbol_processing elf32_arm_is_function_type elf32_arm_symbian_plt_sym_val put_arm_insn put_thumb_insn elf32_arm_additional_program_headers elf32_arm_set_private_flags bfd_arm_vfp11_insn_decode __PRETTY_FUNCTION__.12733 unrecord_section_with_arm_elf_section_data unrecord_section_via_map_over_sections elf32_arm_write_section __PRETTY_FUNCTION__.17272 make_branch_to_a8_stub arm_map_one_stub find_stub_size_and_template stub_definitions arm_size_one_stub elf32_arm_nabi_grok_psinfo elf32_arm_nabi_grok_prstatus elf32_arm_copy_indirect_symbol elf32_arm_begin_write_processing elf32_arm_to_thumb_export_stub elf32_arm_symbian_begin_write_processing check_use_blx elf32_arm_output_arch_local_syms elf32_arm_gc_sweep_hook using_thumb2 elf32_arm_gc_mark_extra_sections elf32_arm_gc_mark_hook elf32_arm_modify_segment_map elf32_arm_symbian_modify_segment_map arm_build_one_stub elf32_arm_final_write_processing elf32_arm_vxworks_final_write_processing elf32_arm_stub_name __PRETTY_FUNCTION__.12990 elf32_arm_create_thumb_stub find_thumb_glue elf32_arm_finish_dynamic_sections elf32_arm_finish_dynamic_symbol elf32_arm_vxworks_exec_plt_entry elf32_arm_vxworks_shared_plt_entry elf32_arm_fake_sections reloc_section_p elf32_arm_get_stub_entry elf32_arm_final_link_relocate __PRETTY_FUNCTION__.13691 elf32_arm_relocate_section record_arm_to_thumb_glue allocate_dynrelocs __PRETTY_FUNCTION__.15838 elf32_arm_adjust_dynamic_symbol arm_make_glue_section arm_allocate_glue_section_space create_got_section __PRETTY_FUNCTION__.11156 elf32_arm_check_relocs elf32_arm_create_dynamic_sections __PRETTY_FUNCTION__.11178 elf32_arm_section_from_shdr elf32_arm_object_p elf32_arm_output_glue_section elf32_arm_final_link elf32_arm_hash_table_free elf32_arm_link_hash_table_create elf32_arm_link_hash_newfunc stub_hash_newfunc elf32_arm_symbian_link_hash_table_create elf32_arm_vxworks_link_hash_table_create elf32_arm_reloc_name_lookup elf32_arm_find_inliner_info arm_elf_find_function elf32_arm_find_nearest_line elf32_arm_is_target_special_symbol elf32_arm_print_private_bfd_data elf32_arm_copy_private_bfd_data elf32_arm_merge_private_bfd_data __PRETTY_FUNCTION__.14991 order_312.14957 elf32_arm_vxworks_bed order_01243.14958 elf32_arm_new_section_hook elf32_arm_bfd_free_cached_info elf32_arm_close_and_cleanup elf32_arm_mkobject elf32_arm_swap_symbol_out elf32_arm_swap_symbol_in elf32_arm_section_map_add __PRETTY_FUNCTION__.12844 __PRETTY_FUNCTION__.12422 __PRETTY_FUNCTION__.12506 elf32_arm_size_dynamic_sections elf32_arm_create_or_find_stub_sec elf32_bed elf32_arm_symbian_bed elf32_arm_stub_long_branch_any_any elf32_arm_stub_long_branch_v4t_arm_thumb elf32_arm_stub_long_branch_thumb_only elf32_arm_stub_long_branch_v4t_thumb_thumb elf32_arm_stub_long_branch_v4t_thumb_arm elf32_arm_stub_short_branch_v4t_thumb_arm elf32_arm_stub_long_branch_any_arm_pic elf32_arm_stub_long_branch_any_thumb_pic elf32_arm_stub_long_branch_v4t_thumb_thumb_pic elf32_arm_stub_long_branch_v4t_arm_thumb_pic elf32_arm_stub_long_branch_v4t_thumb_arm_pic elf32_arm_stub_long_branch_thumb_only_pic elf32_arm_stub_a8_veneer_b_cond elf32_arm_stub_a8_veneer_b elf32_arm_stub_a8_veneer_bl elf32_arm_stub_a8_veneer_blx elf32_arm_symbian_special_sections elf32.c elf_swap_shdr_in elf_swap_shdr_out elf_swap_ehdr_out elf_swap_ehdr_in elf_slurp_reloc_table_from_section __PRETTY_FUNCTION__.10622 __PRETTY_FUNCTION__.11136 elf-vxworks.c elf_vxworks_gott_symbol_p elf.c get_segment_type sym_is_global ignore_section_sym elf_sort_sections vma_page_aligned_bias elf_find_function elfcore_maybe_make_sect elfcore_make_note_pseudosection __PRETTY_FUNCTION__.15363 __PRETTY_FUNCTION__.15206 __PRETTY_FUNCTION__.12495 get_program_header_size __PRETTY_FUNCTION__.12967 make_mapping __PRETTY_FUNCTION__.11052 __PRETTY_FUNCTION__.14035 elf_fake_sections elfcore_grok_nto_regs elf_parse_notes tid.15842 special_sections swap_out_syms __PRETTY_FUNCTION__.13624 group_signature debug_sections.11348 special_sections_b special_sections_c special_sections_d special_sections_f special_sections_g special_sections_h special_sections_i special_sections_l special_sections_n special_sections_p special_sections_r special_sections_s special_sections_t special_sections_z elflink.c elf_link_renumber_hash_table_dynsyms elf_link_renumber_local_hash_table_dynsyms elf_sort_symbol elf_renumber_gnu_hash_syms elf_sort_elf_symbol elf_link_sort_cmp1 elf_link_sort_cmp2 elf_gc_sweep_symbol elf_gc_propagate_vtable_entries_used elf_gc_allocate_got_offsets elf_sym_name_compare undefined_reference fini_reloc_cookie_rels fini_reloc_cookie fini_reloc_cookie_for_section elf_get_linked_section_vma compare_link_order init_reloc_cookie elf_link_adjust_relocs __PRETTY_FUNCTION__.15501 elf_create_symbuf bfd_elf_match_symbols_in_sections __PRETTY_FUNCTION__.18202 merge_sections_remove_hook _bfd_elf_link_renumber_dynsyms compute_bucket_count elf_buckets check_dynsym __PRETTY_FUNCTION__.11955 elf_link_flush_output_syms resolve_section resolve_symbol eval_symbol elf_link_output_sym elf_link_read_relocs_from_section elf_link_check_versioned_symbol __PRETTY_FUNCTION__.15854 elf_link_output_extsym __PRETTY_FUNCTION__.15922 __PRETTY_FUNCTION__.15386 __PRETTY_FUNCTION__.15359 elf_adjust_dynstr_offsets elf_collect_gnu_hash_codes elf_collect_hash_codes __PRETTY_FUNCTION__.14048 _bfd_elf_link_create_dynstrtab elf_add_dt_needed_tag elf_gc_smash_unused_vtentry_relocs init_reloc_cookie_rels init_reloc_cookie_for_section __PRETTY_FUNCTION__.16652 __PRETTY_FUNCTION__.12612 __PRETTY_FUNCTION__.11001 elf-attrs.c uleb128_size is_default_attr vendor_obj_attr_name write_uleb128 obj_attr_size vendor_obj_attr_size __PRETTY_FUNCTION__.10924 elf_new_obj_attr __PRETTY_FUNCTION__.10974 __PRETTY_FUNCTION__.10884 write_obj_attribute __PRETTY_FUNCTION__.10755 elf-strtab.c strrevcmp elf_strtab_hash_newfunc elf-eh-frame.c skip_leb128 read_uleb128 get_DW_EH_PE_width cie_hash size_of_output_cie_fde skip_cfa_op vma_compare write_value read_value cie_eq mark_entry __PRETTY_FUNCTION__.12020 dwarf1.c parse_die dwarf1_unit_find_nearest_line elf32-gen.c elf_generic_info_to_howto dummy elf_generic_info_to_howto_rel elf32_generic_link_add_symbols check_for_relocs cpu-arm.c compatible scan processors arm_check_note architectures arch_info_struct stabs.c stab_link_includes_newfunc merge.c strrevcmp_align sec_merge_hash_lookup __PRETTY_FUNCTION__.8811 sec_merge_add __PRETTY_FUNCTION__.8456 sec_merge_hash_newfunc cplus-dem.c cplus_markers consume_count consume_count_with_underscores get_count string_init string_clear grow_vect string_delete forget_types delete_non_B_K_work_stuff squangle_mop_up delete_work_stuff string_need string_prependn string_prepends string_prepend string_appendn string_appends string_append string_append_template_idx snarf_numeric_literal char_str remember_Btype register_Btype remember_Ktype remember_type work_stuff_copy_to_from optable qualifier_string code_for_qualifier demangle_qualifier demangle_function_name do_type demangle_arm_hp_template iterate_demangle_function demangle_signature internal_cplus_demangle gnu_special demangle_template_value_parm demangle_qualified demangle_expression demangle_template demangle_template_template_parm demangle_nested_args demangle_class_name do_arg demangle_args cp-demangle.c d_make_empty d_make_comp d_make_name d_make_sub is_ctor_dtor_or_conversion has_return_type d_number d_call_offset d_cv_qualifiers d_template_param d_discriminator d_add_substitution d_substitution standard_subs d_growable_string_init d_source_name d_unqualified_name d_operator_name d_name d_encoding d_template_args d_class_enum_type d_bare_function_type is_ctor_or_dtor d_expr_primary d_expression d_growable_string_callback_adapter d_print_comp d_print_expr_op d_print_mod d_print_array_type d_print_function_type d_print_cast d_print_mod_list d_demangle_callback d_demangle md5.c fillbuf sha1.c argv.c concat.c filename_cmp.c getruntime.c hashtab.c hash_pointer eq_pointer prime_tab higher_prime_index htab_expand hex.c lbasename.c lrealpath.c make-relative-prefix.c free_split_directories save_string split_directories make_relative_prefix_1 objalloc.c safe-ctype.c unlink-if-ordinary.c xatexit.c xatexit_cleanup xatexit_head xatexit_first xexit.c xmalloc.c name first_break xstrdup.c xstrerror.c xstrerror_buf _GLOBAL_OFFSET_TABLE_ __init_array_end __init_array_start _DYNAMIC fileno@@GLIBC_2.0 bfd_set_section_size bfd_zalloc _bfd_stringtab_init data_start fputs@@GLIBC_2.0 abort@@GLIBC_2.0 __errno_location@@GLIBC_2.0 _bfd_dwarf2_cleanup_debug_info lang_enter_overlay_section exp_assert bfd_symbol_info bfd_make_section_old_way bfd_section_from_elf_index bfd_preserve_finish _bfd_elf_export_symbol _bfd_elf_get_special_section _bfd_generic_get_section_contents bfd_elf_discard_info lang_add_insert _bfd_elf_find_line lang_has_input_file coff_write_symbols _bfd_elf_link_hash_table_init lang_output_section_statement bfd_arch_get_compatible bfd_check_overflow sprintf@@GLIBC_2.0 _bfd_dwarf2_find_inliner_info expld ldemul_default_target open@@GLIBC_2.0 bfd_check_format bfd_section_already_linked_table_init ldfile_try_open_bfd _bfd_elf_gc_mark_reloc _objalloc_alloc bfd_sprintf_vma writeargv cplus_demangle_v3 __umoddi3 _bfd_write_section_stabs concat_copy _bfd_elf_make_empty_symbol ldemul_find_potential_libraries _bfd_elf_set_arch_mach inflateReset bfd_get_error strerror@@GLIBC_2.0 bfd_elf32_little_generic_vec _bfd_dwarf1_find_nearest_line mri_draw_tree htab_eq_pointer _bfd_elf_swap_vernaux_in ldctor_build_sets bfd_set_error ldemul_set_output_arch _bfd_elf_canonicalize_dynamic_symtab _bfd_elf_match_sections_by_type hll_default lex_push_file _bfd_target_vector_entries coff_section_from_bfd_index __libc_csu_fini cplus_demangle_name_to_style ldlex_expression _bfd_elf_get_synthetic_symtab bfd_uncompress_section_contents _bfd_elf_large_com_section _bfd_elf_end_eh_frame_parsing qsort@@GLIBC_2.0 _bfd_elf32_size_info warn_deprecated cplus_demangle_opname bfd_assert bfd_elf32_arm_set_byteswap_code lex_string lang_startup _bfd_elf_default_relocs_compatible _start bfd_realloc mri_name bfd_elf_add_obj_attr_int sha1_buffer lang_new_phdr cplus_demangle_init_info bfd_elf32_swap_symbol_in after_parse_default bfd_reloc_name_lookup bsearch@@GLIBC_2.0 _bfd_elf_compute_section_file_positions inflateEnd bfd_hash_replace bfd_generic_stat_arch_elt _bfd_elf32_bfd_from_remote_memory bfd_getl_signed_32 set_cplus_marker_for_demangling bfd_get_section_contents bfd_elf_size_dynsym_hash_dynstr elf_vxworks_add_symbol_hook bfd_arm_merge_machines bfd_getb_signed_64 lbasename elf_vxworks_finish_dynamic_entry java_demangle_v3_callback coff_get_reloc_upper_bound ihex_vec sha1_process_block bfd_abs_section xstrerror bfd_malloc2 yy_delete_buffer _bfd_elf_adjust_dynamic_copy _bfd_elf_strtab_delref lang_init _bfd_elf_link_hash_fixup_symbol dprint_statement ldgram_vers_current_lang make_relative_prefix_ignore_links bfd_get_section_by_name entry_from_cmdline _bfd_elf_link_find_version_dependencies bfd_getl_signed_16 add_needed _bfd_elf_init_private_section_data _bfd_generic_get_elt_at_index __xstat@@GLIBC_2.0 bfd_link_hash_lookup bfd_get_sign_extend_vma __gmon_start__ _bfd_elf_write_object_contents _Jv_RegisterClasses __lxstat@@GLIBC_2.0 bfd_decode_symclass _bfd_link_section_stabs bfd_link_hash_traverse ld_sysroot elf32_arm_next_input_section bfd_elf_gc_mark_dynamic_ref_symbol _fp_hw bfd_elf_set_dyn_lib_class realloc@@GLIBC_2.0 _bfd_elf_check_kept_section ldemul_new_vers_pattern _bfd_elf_slurp_version_tables _bfd_free_cached_info read_unsigned_leb128 rewind@@GLIBC_2.0 _bfd_set_gp_value _bfd_elf_reloc_type_class bfd_elf32_core_file_p ldlex_popstate bfd_get_reloc_code_name exp_get_fill _bfd_n1 bfd_target_vector exp_assop bfd_init __moddi3 ld_emulations cplus_mangle_opname coff_find_nearest_line bfd_errmsgs lang_append_dynamic_list_cpp_typeinfo bfd_putb16 bfd_getb_signed_16 after_allocation_default _bfd_generic_verify_endian_match coff_get_symtab_upper_bound bfd_section_hash_newfunc add_ysym bfd_slurp_bsd_armap_f2 _bfd_elf_write_corefile_contents bfd_getb64 strchr@@GLIBC_2.0 lex_redirect bfd_0 getenv@@GLIBC_2.0 bfd_elf32_swap_reloc_out _fini bfd_elf32_arm_set_vfp11_fix calloc@@GLIBC_2.0 _bfd_dwarf2_find_nearest_line strncpy@@GLIBC_2.0 yypop_buffer_state bfd_log2 yyget_out putchar@@GLIBC_2.0 bfd_elf32_object_p sha1_finish_ctx bfd_elf_add_obj_attr_compat lang_statement_append _bfd_coff_get_external_symbols bfd_elf_is_group_section bfd_map_over_sections elfcore_write_prxfpreg ldfile_input_filename yyset_debug ldemul_choose_mode bfd_is_undefined_symclass mri_format bfd_openr _bfd_elf_get_symbol_info coff_sizeof_headers _bfd_elf_strtab_finalize bfd_getb16 lang_add_map bfd_cache_close yydebug _bfd_elf_link_hash_hide_symbol iterative_hash bfd_external_machine bfd_elf32_arm_vfp11_fix_veneer_locations bfd_elf_print_symbol bsd_write_armap real_fopen bfd_elf32_swap_phdr_out lang_add_section mri_order lang_add_output_format memset@@GLIBC_2.0 _bfd_elf_copy_private_symbol_data fopen64@@GLIBC_2.1 bfd_elf32_bigarm_vxworks_vec ldemul_set_symbols _sch_istable _bfd_link_hash_table_init htab_clear_slot _bfd_norelocs_canonicalize_reloc bfd_true _bfd_stringtab_free _bfd_elf_section_from_bfd_section lang_final yyout sha1_init_ctx ldlex_defsym lang_register_vers_node cplus_demangle_mangled_name mri_only_load bfd_elf32_arm_vfp11_erratum_scan _bfd_generic_set_section_contents bfd_link_add_undef exp_bigintop bfd_nullvoidptr add_keepsyms_file ldemul_finish __libc_start_main@@GLIBC_2.0 bfd_write_bigendian_4byte_int _bfd_elf_strtab_free htab_remove_elt _bfd_archive_coff_construct_extended_name_table _IO_getc@@GLIBC_2.0 ldfile_assumed_script _bfd_elf_discard_section_eh_frame_hdr _bfd_elf_link_size_reloc_section _obstack_begin@@GLIBC_2.0 _exit@@GLIBC_2.0 bfd_set_section_contents make_relative_prefix cplus_demangle coff_mangle_symbols bfd_set_archive_head cplus_demangle_operators md5_stream _bfd_fix_excluded_sec_syms lang_float_flag lang_reset_memory_regions strrchr@@GLIBC_2.0 _bfd_elf_encode_eh_address lang_size_sections bfd_flush add_cref _bfd_elf_obj_attrs_arg_type _bfd_stab_section_offset _bfd_elf_fix_symbol_flags abs_output_section Chunk bfd_elf32_swap_phdr_in bfd_set_symtab bfd_elf_gc_common_final_link lang_set_flags _bfd_stringtab_emit ldemul_hll fseeko64@@GLIBC_2.1 _bfd_generic_new_section_hook _bfd_elf_canonicalize_reloc mri_truncate _bfd_compute_and_write_armap yyleng mri_public chmod@@GLIBC_2.0 bfd_generic_merge_sections bfd_elf32_bigarm_vec lang_add_vers_depend bfd_section_list_clear bfd_false bindtextdomain@@GLIBC_2.0 _bfd_elfcore_make_pseudosection bfd_elf32_arm_process_before_allocation objalloc_free_block bfd_generic_relax_section parser_input bfd_elf32_core_file_failing_signal bfd_hash_set_default_size bfd_elf32_swap_reloca_in bfd_create_gnu_debuglink_section bfd_reloc_type_lookup _bfd_elf_swap_verdaux_out bfd_set_start_address getopt_long_only@@GLIBC_2.0 _bfd_nocore_core_file_failing_command bfd_hash_lookup ldgram_had_keep read@@GLIBC_2.0 bfd_elf_set_obj_attr_contents _bfd_delete_bfd _bfd_link_hash_newfunc bfd_is_local_label yyget_leng _bfd_merged_section_offset _bfd_elf_strtab_clear_all_refs _bfd_elf_strtab_emit _sch_tolower objalloc_create _bfd_elf_swap_verneed_in bfd_printable_arch_mach coff_make_empty_symbol bfd_alloc2 getrusage@@GLIBC_2.0 _bfd_elf_merge_object_attributes ldemul_choose_target lang_leave_group bfd_elf_string_from_elf_section lineno bfd_coff_get_comdat_section _bfd_default_error_handler version_printed _bfd_elf_define_linkage_sym _bfd_generic_link_add_one_symbol command_line bfd_getl16 bfd_get_elf_phdrs search_head lang_default_entry xatexit _bfd_elf_canonicalize_dynamic_reloc bfd_check_format_matches _IO_stdin_used bfd_make_section_anyway_with_flags lang_abs_symbol_at_beginning_of inflate _bfd_archive_bsd_update_armap_timestamp _bfd_generic_make_empty_symbol strtol@@GLIBC_2.0 fdopen@@GLIBC_2.1 lang_enter_group bfd_get_mtime get_run_time bfd_hash_allocate bfd_elf32_big_generic_vec free@@GLIBC_2.0 bfd_get_relocated_section_contents exp_get_abs_int optind@@GLIBC_2.0 lang_map stat_ptr _obstack_newchunk@@GLIBC_2.0 bfd_realloc_or_free md5_init_ctx _bfd_stringtab_size _bfd_elf_strtab_add bfd_elf32_swap_symbol_out whole_archive lang_add_data bfd_hash_table_init lang_leave_output_section_statement _bfd_elf_add_default_symbol bfd_elf_get_dyn_lib_class dcgettext@@GLIBC_2.0 bfd_bread lang_for_each_input_file bfd_close_all_done access@@GLIBC_2.0 yytext _bfd_elf_link_read_relocs _bfd_coff_free_symbols __data_start lang_add_wild bfd_elf32_swap_reloca_out cplus_demangle_builtin_types bfd_elf_perform_complex_relocation is_gnu_v3_mangled_ctor exp_intop bfd_zmalloc yyrestart ldemul_unrecognized_file htab_elements htab_delete lang_add_unique bfd_cache_init bfd_record_phdr sbrk@@GLIBC_2.0 bfd_fopen _bfd_elf_assign_file_position_for_section _bfd_add_bfd_to_archive_cache bfd_elf_get_elf_syms exp_fold_tree fflush@@GLIBC_2.0 as_needed _bfd_elf_strtab_offset ld_canon_sysroot_len cplus_demangle_v3_callback symbolsrec_vec yyget_text bfd_printable_name _bfd_elf_init_reloc_shdr _bfd_elf_rel_vtable_reloc_fn getopt_long@@GLIBC_2.0 unique_section_p yyfree bfd_elf_get_runpath_list elf_vxworks_create_dynamic_sections fseek@@GLIBC_2.0 _bfd_elf_relocs_compatible bfd_elf32_littlearm_symbian_vec _bfd_elf_swap_versym_in bfd_get_bits _bfd_elf_write_section_eh_frame_hdr lang_list_init _bfd_elf_get_dynamic_symtab_upper_bound _bfd_elf_no_info_to_howto isatty@@GLIBC_2.0 lang_add_output realpath@@GLIBC_2.3 srec_vec yychar bfd_canonicalize_reloc bfd_release ldversion lang_statement_iteration bfd_preserve_restore umask@@GLIBC_2.0 bfd_coff_get_syment ldwrite bfd_com_section yy_scan_bytes _bfd_write_merged_section fclose@@GLIBC_2.1 segments exp_print_tree bfd_scan_arch bfd_section_from_phdr lang_append_dynamic_list entry_section ftello64@@GLIBC_2.1 _bfd_elf_make_dynamic_segment coff_renumber_symbols bfd_target_list _bfd_new_bfd syslib_default bfd_octets_per_byte lang_for_each_statement _bfd_elf_make_section_from_phdr _bfd_generic_minisymbol_to_symbol lrealpath _bfd_abort ldemul_after_allocation md5_process_block bfd_coff_set_symbol_class _bfd_elf_archive_symbol_lookup lang_track_definedness sha1_stream lang_memory_region_lookup lang_add_input_file real_fseek bfd_default_compatible _bfd_elf_strtab_addref saved_script_handle bfd_elf_get_needed_list htab_empty sort_section yy_flush_buffer exp_unop _bfd_elf_hash_symbol bfd_realloc2 bfd_bsd_truncate_arname _bfd_relocate_contents _bfd_ar_spacepad bfd_generic_gc_sections bfd_dont_truncate_arname bfd_alt_mach_code bfd_set_file_flags bfd_openr_next_archived_file _xexit_cleanup bfd_elf32_arm_set_cortex_a8_fix htab_hash_pointer stderr@@GLIBC_2.0 bfd_elf_section_type_names default_target memcpy@@GLIBC_2.0 bfd_cache_close_all bfd_openw bfd_elf_get_str_section _bfd_elf_rel_local_sym yyset_in cplus_demangle_fill_extended_operator force_make_executable _bfd_count_link_order_relocs bfd_create strtoul@@GLIBC_2.0 strlen@@GLIBC_2.0 bfd_generic_archive_p entry_symbol bfd_section_already_linked_table_free _bfd_elf_link_hash_table_create _bfd_generic_link_output_symbols bfd_perror bfd_set_arch_info fopen@@GLIBC_2.1 _bfd_dummy_target lang_add_target _bfd_construct_extended_name_table bfd_elf_link_add_symbols bfd_elf_get_dt_soname bfd_link_repair_undef_list bfd_errmsg ld_abort lang_enter_output_section_statement strip_excluded_output_sections yy_scan_buffer lang_get_output_target concat_length _bfd_generic_link_hash_table_create exp_binop _bfd_elf_gc_mark_rsec unlink@@GLIBC_2.0 read_signed_leb128 yypush_buffer_state g_switch_value stat_alloc minfo mri_alignmod _bfd_look_for_bfd_in_cache bfd_set_error_program_name bfd_close _bfd_merge_sections bfd_stat yyget_in ldlang_override_segment_assignment bfd_get_mach lang_abs_symbol_at_end_of exp_trinop _bfd_generic_link_hash_newfunc add_wrap bfd_elf32_core_file_matches_executable_p ldemul_before_parse asprintf@@GLIBC_2.0 bfd_perform_relocation _bfd_elf_sizeof_headers ldlex_version_file md5_read_ctx bfd_generic_link_read_symbols __dso_handle _bfd_elf_find_segment_containing_section _bfd_elf_strtab_init _bfd_elf_init_1_index_section coff_bfd_make_debug_symbol load_symbols coff_symbol_from sha1_process_bytes feof@@GLIBC_2.0 strcpy@@GLIBC_2.0 lang_for_each_file bfd_get_error_handler ftell@@GLIBC_2.0 bfd_slurp_armap exp_provide _bfd_elf_canonicalize_symtab bfd_getb_signed_32 __libc_csu_init is_gnu_v3_mangled_dtor _bfd_new_bfd_contained_in printf@@GLIBC_2.0 bfd_demangle binary_vec cplus_demangle_type bfd_external_binary_architecture bfd_hash_table_free previous_script_handle htab_try_create lang_update_definedness coff_canonicalize_symtab elf32_arm_setup_section_lists bfd_elf32_arm_add_glue_sections_to_bfd _bfd_elf_swap_verdef_out elfcore_write_ppc_vsx yylex_destroy demangling bfd_und_section bfd_elf_reloc_symbol_deleted_p constructor_list _bfd_elf_link_just_syms getuid@@GLIBC_2.0 bfd_elf32_swap_dyn_in _bfd_elf_section_already_linked environ@@GLIBC_2.0 _bfd_generic_mkarchive bfd_elf_make_generic_object bfd_elf32_checksum_contents bfd_getl_signed_64 bfd_hash_table_init_n _bfd_generic_find_line _bfd_elf_set_osabi _bfd_elf_can_make_relative exp_get_value_int _bfd_coff_is_local_label_name _bfd_elf_link_output_relocs bfd_elf_find_section coff_object_p _bfd_elf_swap_verneed_out ldemul_parse_args bfd_default_arch_struct bfd_make_writable bfd_openr_iovec coff_count_linenumbers ldfile_add_arch _bfd_elf_gc_keep bfd_wrapped_link_hash_lookup _bfd_generic_section_already_linked output_filename bfd_get_elf_phdr_upper_bound bfd_section_already_linked_table_insert htab_collisions ldemul_add_options elfcore_write_register_note _bfd_elf_print_private_bfd_data strcasecmp@@GLIBC_2.0 bfd_putb64 bfd_arm_update_notes set_output_arch_default overflow_cutoff_limit elf32_arm_size_info lang_add_reloc bfd_elf32_littlearm_vxworks_vec ldlex_both S3Forced bfd_associated_vector bfd_elf32_write_out_phdrs _bfd_generic_init_private_section_data htab_create_alloc_ex bfd_get_gp_size bfd_arm_arch yy_create_buffer ldemul_recognized_file delete_output_file_on_failure ldlang_add_file _bfd_elf_common_section bfd_bwrite _bfd_elf_stringtab_init bfd_elf32_arm_init_maps _bfd_elf_default_action_discarded bfd_get_next_mapent _bfd_xcoff_stringtab_init _bfd_generic_link_write_global_symbol add_excluded_libs coff_get_normalized_symtab mri_align close@@GLIBC_2.0 ldfile_output_architecture _bfd_elf_swap_verdef_in output_cref fwrite@@GLIBC_2.0 libiberty_concat_ptr freeargv _bfd_elf_new_section_hook lang_insert_orphan lang_add_fill bfd_get_arch_size base bfd_set_default_target lang_add_nocrossref _bfd_elf_get_reloc_upper_bound fprintf@@GLIBC_2.0 bfd_get_arch_info strstr@@GLIBC_2.0 bfd_get_size time@@GLIBC_2.0 _bfd_elf_common_section_index unlink_if_ordinary cplus_demangle_fill_name bfd_follow_gnu_debuglink strncat@@GLIBC_2.0 coff_find_inliner_info bfd_elf32_swap_reloc_in _bfd_elf_strtab_size bfd_elf_get_obj_attr_int lfinfo _bfd_elf_common_definition exp_relop ldfile_open_file bfd_install_relocation sha1_read_ctx _bfd_elf_eh_frame_address_size bfd_ind_section _bfd_elf_section_offset cplus_demangle_set_style __bss_start _bfd_elf_gc_mark_fdes _bfd_stringtab_add _bfd_elf_copy_obj_attributes malloc@@GLIBC_2.0 bfd_emul_set_commonpagesize lang_output_section_find_by_flags lang_leave_overlay lang_output_section_statement_lookup ldemul_get_script bfd_getl32 _bfd_elf_create_got_section bfd_elf_obj_attr_size yyget_debug before_allocation_default yyerror yyin _bfd_elf_setup_sections _bfd_elf_assign_file_positions_for_relocs __stack_chk_fail@@GLIBC_2.4 bfd_make_section bfd_make_section_with_flags cplus_demangle_fill_ctor _bfd_elf_is_local_label_name _bfd_elf_find_inliner_info bfd_default_reloc_type_lookup ldfile_output_machine bfd_simple_get_relocated_section_contents bfd_elf32_bigarm_symbian_vec bfd_get_reloc_size lang_phdr_list lang_new_vers_pattern htab_find bfd_putl32 _bfd_nocore_core_file_matches_executable_p constructors_sorted lang_finish _bfd_elf_parse_eh_frame _bfd_create_empty_archive_element_shell finish_default bfd_print_symbol_vandf ldemul_before_allocation _bfd_discard_section_stabs coff_write_armap einfo bfd_elf32_swap_dyn_out htab_traverse_noresize fputc@@GLIBC_2.0 print_nl htab_find_with_hash after_open_default sets bfd_new_link_order lang_section_start bfd_default_set_arch_mach htab_remove_elt_with_hash yyalloc _bfd_elf_rela_local_sym bfd_malloc bfd_coff_get_auxent buildargv _bfd_generic_read_minisymbols bfd_open_file _bfd_elf_symbol_refs_local_p parsing_defsym bfd_alloc bfd_elf_set_group_contents _hex_value stdin@@GLIBC_2.0 _bfd_elf_make_section_from_shdr _bfd_elf_get_lineno bfd_0l bfd_arch_bits_per_byte bfd_tell bfd_elf_bfd_from_remote_memory elf32_arm_build_stubs real_ftell bfd_set_reloc ldemul_handle_option ldemul_after_open bfd_put_bits _bfd_add_merge_section bfd_sections_find_if bfd_elf_mkcorefile yyrealloc _bfd_generic_link_split_section _bfd_elf_dynamic_symbol_p inflateInit_ lang_add_assignment ldemul_open_dynamic_archive bfd_section_already_linked_table_lookup mri_output_section bfd_make_section_anyway xmalloc_set_program_name one_lang_size_sections_pass bfd_scan_vma _bfd_elf_merge_sections ldctor_add_set_entry strncasecmp@@GLIBC_2.0 bfd_elf_link_record_local_dynamic_symbol lang_do_assignments memmove@@GLIBC_2.0 parse_args elf_vxworks_link_output_symbol_hook mri_base ldlex_mri_script tekhex_vec bfd_elf_size_dynamic_sections input_file_chain bfd_putb32 _bfd_elf_begin_eh_frame_parsing _bfd_coff_read_internal_relocs _bfd_error_handler _bfd_norelocs_get_reloc_upper_bound _bfd_get_elt_at_filepos bfd_fdopenr bfd_elf_link_record_dynamic_symbol _bfd_elf_close_and_cleanup reconcat coff_print_symbol ldemul_place_orphan strcat@@GLIBC_2.0 bfd_generic_openr_next_archived_file _bfd_dwarf2_find_line bfd_format_string file_chain _bfd_generic_read_ar_hdr _bfd_elf_add_dynamic_entry concat htab_size ldemul_list_emulations bfd_default_scan htab_create _bfd_coff_read_string_table _end stdout@@GLIBC_2.0 bfd_arch_list __rawmemchr@@GLIBC_2.1 bfd_hash_insert bfd_elf_record_link_assignment yywrap _bfd_elf_link_hash_copy_indirect bfd_generic_is_group_section _bfd_generic_reloc_link_order cplus_demangle_print puts@@GLIBC_2.0 ldemul_after_parse bfd_set_format _bfd_elf_link_omit_section_dynsym _bfd_elf_merge_symbol bfd_elf_gc_record_vtentry bfd_elf32_arm_allocate_interworking_sections trace_files _bfd_elf_write_section_eh_frame ldfile_open_command_file textdomain@@GLIBC_2.0 bfd_putl64 xmalloc xstrdup _bfd_elf_map_sections_to_segments bfd_elf32_slurp_reloc_table elfcore_write_prfpreg md5_buffer bfd_elf_hash java_demangle_v3 bfd_elf32_write_shdrs_and_ehdr bfd_arch_mach_octets_per_byte _bfd_generic_link_add_archive_symbols _bfd_elf_link_assign_sym_version md5_finish_ctx _bfd_elf_link_lookup_local_dynindx lang_process _bfd_elf_discard_section_eh_frame bfd_elf_generic_reloc bfd_getb32 libiberty_demanglers _bfd_elf_swap_versym_out fcntl@@GLIBC_2.0 lang_leave_overlay_section ld_canon_sysroot ldlang_add_undef _bfd_generic_final_link bfd_hash_newfunc yyset_out ldfile_open_file_search bfd_elf32_slurp_symbol_table _bfd_clear_contents _bfd_write_stab_strings elfcore_write_ppc_vmx sscanf@@GLIBC_2.0 htab_find_slot_with_hash yylval __fxstat@@GLIBC_2.0 ldemul_create_output_section_statements coff_get_symbol_info lang_enter_overlay _bfd_elfcore_strndup bfd_lookup_arch bfd_emul_get_maxpagesize bfd_preserve_save bfd_elf_final_link opterr@@GLIBC_2.0 bfd_zalloc2 _bfd_elf_find_nearest_line bfd_get_arch _bfd_elf_is_function_type __environ@@GLIBC_2.0 memchr@@GLIBC_2.0 fnmatch@@GLIBC_2.2.3 strncmp@@GLIBC_2.0 bfd_elf_gnu_hash bfd_get_reloc_upper_bound ldemul_list_emulation_options bfd_default_vector vfprintf@@GLIBC_2.0 _bfd_elf_get_dynamic_reloc_upper_bound htab_create_alloc elfcore_write_note elf_vxworks_final_write_processing _bfd_elf_adjust_dynamic_symbol bfd_seek yy_flex_debug _bfd_generic_read_ar_hdr_mag xmalloc_failed _IO_putc@@GLIBC_2.0 handle_asneeded_cref exp_get_vma bfd_generic_get_relocated_section_contents coff_write_linenumbers dupargv strpbrk@@GLIBC_2.0 exp_nameop bfd_calc_gnu_debuglink_crc32 lang_new_vers_node _bfd_final_link_relocate bfd_get_unique_section_name optarg@@GLIBC_2.0 mri_alias lang_add_attribute _bfd_default_link_order check_nocrossrefs coff_get_lineno bfd_elf_link_mark_dynamic_symbol _bfd_elf_gc_mark _bfd_elf_get_sec_type_attr yynerrs print_space bfd_putl16 yylex cplus_demangle_fill_dtor filename_cmp lang_symbol_definition_iteration _bfd_elf_copy_private_section_data md5_process_bytes fread@@GLIBC_2.0 ldfile_output_machine_name bfd_make_readable ldemul_syslib _bfd_elf_swap_vernaux_out xcalloc bfd_0u _bfd_generic_link_add_symbols bfd_section_from_shdr yyparse htab_hash_string _bfd_elf_swap_verdaux_in _bfd_elf_attr_strdup bfd_set_error_handler _sch_toupper _bfd_elf_get_symtab_upper_bound elf_vxworks_add_dynamic_entries bfd_malloc_and_get_section _edata bfd_elf_sym_name snprintf@@GLIBC_2.0 _bfd_get_gp_value bfd_hash_traverse cplus_demangle_print_callback bfd_elf_gc_sections bfd_zmalloc2 trace_file_tries bfd_emul_set_maxpagesize _bfd_generic_link_hash_table_free _bfd_elf_maybe_strip_eh_frame_hdr strcspn@@GLIBC_2.0 hex_init lang_append_dynamic_list_cpp_new _bfd_generic_link_add_symbols_collect elf_vxworks_emit_relocs ldfile_add_library_path link_info bfd_elf_add_obj_attr_string ldlex_script objalloc_free bfd_generic_discard_group bfd_set_section_flags concat_copy2 nocrossref_list xrealloc xexit _bfd_elf_init_2_index_sections _bfd_nocore_core_file_failing_signal ldfile_set_output_arch _bfd_elf_validate_reloc _bfd_elf_link_create_dynamic_sections bfd_elf32_littlearm_vec ferror@@GLIBC_2.0 bfd_generic_is_local_label_name bfd_fprintf_vma _bfd_coff_internal_syment_name bfd_elf_gc_common_finalize_got_offsets htab_set_functions_ex info_msg strcmp@@GLIBC_2.0 _bfd_elf_parse_attributes _bfd_elf_link_hash_newfunc _bfd_elf_copy_private_bfd_data bfd_search_for_target yy_scan_string _bfd_elf_copy_private_header_data _bfd_elf_symbol_from_bfd_symbol bfd_void info_assert __strdup@@GLIBC_2.0 bfd_elf_allocate_object exit@@GLIBC_2.0 lang_elf_version_info bfd_set_gp_size bfd_elf_gc_record_vtinherit mri_load bfd_elf32_arm_set_target_relocs yy_switch_to_buffer _bfd_elf_set_section_contents bfd_openstreamr _bfd_generic_link_just_syms _bfd_elf_eh_frame_section_offset config program_name ldlex_version_script ld_armelf_emulation _bfd_stab_section_find_nearest_line bfd_elf32_arm_get_bfd_for_interworking bfd_arch_bits_per_address bfd_section_from_r_symndx bfd_special_undocumented_glue bfd_find_target bfd_elf_get_bfd_needed_list _bfd_archive_bsd_construct_extended_name_table _bfd_elf_gc_mark_hook _bfd_elf_tls_setup _bfd_write_archive_contents expandargv bfd_elf_set_dt_needed_name bfd_elf32_write_relocs __i686.get_pc_thunk.bx bfd_fill_in_gnu_debuglink_section bfd_section_already_linked_table_traverse elf32_arm_size_stubs getgid@@GLIBC_2.0 lang_float lang_add_entry main bfd_arm_get_mach_from_notes _init htab_find_slot bfd_is_arm_special_symbol_name _bfd_elf_link_sec_merge_syms _bfd_generic_get_section_contents_in_window bfd_gnu_truncate_arname _bfd_elf_create_dynamic_sections _bfd_slurp_extended_name_table current_demangling_style bfd_getl64 bfd_emul_get_commonpagesize bfd_get_section_by_name_if htab_traverse had_output_filename bfd_elf32_core_file_failing_command