Home | History | Annotate | Download | only in bin
_Jv_RegisterClasses __gmon_start__ libc.so.6 putchar strcpy getgid stdout strerror fdopen memmove getopt_long snprintf ftello64 getenv __rawmemchr __strtol_internal bsearch qsort memcpy getuid feof malloc isatty optarg _obstack_newchunk opterr __strtoul_internal fflush strncasecmp abort chmod __lxstat strrchr _obstack_begin calloc strcat dcgettext fseek optind stdin fnmatch umask ferror strstr strncmp strncpy unlink getrusage strcasecmp realloc __strdup _IO_getc sscanf strncat fread sbrk memset ftell time getopt_long_only strcmp asprintf fclose strcspn stderr fputc fwrite access __xstat rewind __errno_location __fxstat bindtextdomain fopen _IO_putc fileno _IO_stdin_used _exit strspn __libc_start_main strlen strchr fputs realpath fcntl fseeko64 vfprintf strpbrk free fopen64 __environ GLIBC_2.3 GLIBC_2.2.3 GLIBC_2.1 GLIBC_2.0 
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 y X + 8 9 = | } ~  q ; < F H = > ? @ , ? ] > P f Q d g A A 3 1 e B C _ ` 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 ; 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 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 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 { | } ! " % ! " ! " ! " " % ! 8 9 #$&'()*+,-./01234567:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 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 = # ( / 3 7 ; ? - C G K O S W ] a i o u t z  a= ) A M g u } . | 2 <. 8 ? L K U ^ f u  " | P Z % r , 5 J O Z e m z A - ? K \ _ u x A & 9 = G K O ^ q x SB , 4 G d v E ! % ) - 1 5 et 9 ? Q f v " 3 G B K O Z d k t  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 | | " # & + - / 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 } ~ ! # ( ( . / 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 : 7 E u w w w w W w w . J f w w + O d w w y w w w w + 5 E Z o w w w w w w w w w w w w % Q o ~ w w 5 Z  * = T g ~ w w w w w 0 M l % I n 0 w X g w v w w : w w w w E U e u % 5 E w w U w w w w w w w 2 w T n x w w w w , w B U j w  w ! 5 E m 6 F + R y 7 ^ D k / N j 0 Q y ( I i + 7 H T e q , ; w o y w w G a k z w , 8 E U w w w w w 1 ; J = 1 w w w e { w w % ; f a # > w $end $undefined LNAME '=' OREQ ANDEQ RSHIFTEQ LSHIFTEQ DIVEQ MULTEQ MINUSEQ PLUSEQ '?' ':' OROR ANDAND '|' '^' '&' '<' '>' '+' '-' '*' '/' '%' UNARY '(' ALIGN_K BLOCK BIND SQUAD LONG SHORT SECTIONS PHDRS 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 length 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 Stack now token %s ( nterm %s ( Deleting %P%F:%S: %s in %s %P%F:%S: %s PT_NULL PT_LOAD PT_DYNAMIC PT_INTERP PT_NOTE PT_SHLIB PT_PHDR PT_TLS 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 *default* PT_GNU_EH_FRAME PT_GNU_STACK FILEHDR FLAGS VERSION script global local extern syntax error Error: discarding Error: popping memory exhausted Cleanup: discarding lookahead Cleanup: popping %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' ! " # $ % & ' ( ) * + , - . / 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 > = < , ! $ 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 * " 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 ! ! " " # # $ % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % $ & & & 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 * * * * / / / % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % & & & & & & & & & & & & & & & & & & & & & & & ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' * * * * * * * * * * * * / / % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % & & & & & & & & & & & & & & & & & & & ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' * * * * * * % % % % % % % % % % % % % % % % % % % % % % % & & & & & & & & & & & & & & ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' * * * * * * % % % % % % % % % % % % % % % % % % & & & & & & & & & ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' % % % % % % % % % % % % % % % % % % & & & & & & & & & ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' % % % % % % % % % % % % % % % & & & & & & & ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' % % % % % % % % % % % % % & & & & & & ' ' ' ' ' ' ' ' ' ' ' ' ' % % % % % % % % % % & & & & & ' ' ' ' ' ' ' ' ' ' % % % % % % % % % % & & & & & & ' ' ' ' ' ' ' ' ' ' % % % % % % % & & & ' ' ' ' ' ' ' % % % % % % % & & & ' ' ' ' ' ' ' % % % % % % & & ' ' ' ' ' ' % % % % % & & ' ' ' ' ' % % % % & ' ' ' ' % % % % & ' ' ' ' % % % % & ' ' ' ' % % % & ' ' ' % % ' ' % ' % ' & , + " # $ % - . ' ( ! 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 ! " # $ % & ' ( ) * + , - . / 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 yylex & 2 9 8 x | 0 D X l 4 H \ p $ 8 L ` t ( < P d [ o # 7 K _ s ' ; O c w + ? S g { / C W k  3 G B V p , @ T h | 0 D X l " 6 J ^ z % . B V r F T T bad buffer in yy_scan_bytes() %F: macros nested too deeply redirect %F%P: EOF in comment \%03o ldlex.l in script in expression out of dynamic memory in yy_create_buffer() out of dynamic memory in yy_scan_buffer() out of dynamic memory in yy_scan_bytes() %F:includes nested too deeply fatal flex scanner internal error--end of buffer missed fatal error - scanner input buffer overflow %F%P: read in flex scanner failed %F%s: file not recognized: %E %P:%S: ignoring invalid character `%s'%s fatal flex scanner internal error--no action found 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 -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, 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 %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 a < I < A A H < b b p DI < c c G < < d d pI < d e e PE < < E < = = E *= E= f f I O= F F I g V= ^= G G I e= h l= J u= I = @J $D l l = = = L L = lJ = J m = = M M J = n n = > N N J > K l> o o G > O '> <> 8K ?> q q XK K> r r W> i s> R R G K > s s > > S S > > K > K > t t > T T G > > G ? '? u u ? L *? 1? 0L  I ( p I 4 \ { \ k K 9 { e P \ ; & g \ G 2 { E f s X F : Q < r 5  j X F 4 " { s Z E . r S A / t E 3 -l *ABS* /DISCARD/ elf32-big elf64-big elf32-little elf64-little %B: file not recognized: %E %B: matching formats: %F %I %P%F: target %s not found 0x%V %T 0x%V %W %B %W (size before relaxing) 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 Discarded input sections Memory Configuration Attributes Length Origin Name %-16s %-18s %-18s %s %-16s 0x%s ! load base %F%P: invalid data statement Allocating common symbols subsection alignment %P%F: multiple STARTUP files __start_%s __stop_%s program header type __load_start_%s __load_stop_%s C++ Java typeinfo name for* typeinfo for* operator new* operator delete* ,: ?*[ .exports phdr flags phdr load address .startof.%s .sizeof.%s *?[ compare_section M " 0 ` ` p p p p p p ` ` p ` ` p ! ! ! ! ! ! ! ! load_symbols 5 x6 p6 S6 ;6 ;6 ;6 6 print_data_statement =9 9 G: > < > E> V> : : = = G; < ; i< > $? 0?  %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 IEEE ieee COFF coff-m68k %P%F: unknown format type %s mri_alias /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/ld/mri.c %P%X: Different relocs used in set %s %P%X: Different object file formats composing set %s %P%X: %s does not support reloc %s for set %s %P%X: Unsupported size %d for set %s Set Symbol %G a.out /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 %X%P: %s: %E %s(%s) %B (%T) %D: first defined here %B: warning: common is here %B: warning: defined here using multiple gp values warning: %C: %s%s %P: %s%s %B: %s%s %X %X%C: +%v %B: reference to %s %B: definition of %s i ^ ^ o o reloc_overflow /g/users/jingyu/toolchain/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 %P%F: bfd_hash_table_init failed: %E %P%F: bfd_hash_lookup failed: %E %X%P: error: duplicate retain-symbols-file %P%F: bfd_hash_lookup for insertion failed: %E %P: `-retain-symbols-file' overrides `-s' and `-S' Archive member included because of file (symbol) %X%C: multiple definition of `%T' %P: Disabling relaxation: it will not work with multiple definitions /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/ld/ldmain.c %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 %P: warning: global constructor %s used %P%F: BFD backend error: BFD_RELOC_CTOR unsupported %B%F: could not read symbols: %E %B%F: could not read relocs: %E %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 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 relocation truncated to fit: %s against `%T' %X%C: dangerous relocation: %s %X%C: reloc refers to symbol `%T' which is not being output build_link_order C C /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/ld/ldwrite.c %P%F: bfd_new_link_order failed %F%P: cannot create split section name for %s %F%P: clone section failed: %E .stab $GDB_STRINGS$ $GDB_SYMBOLS$ %F%P: final link failed: %E += -= *= /= <<= >>= &= |= || && == != << >> MAX MIN ASSERT  %X%P: %s %F%S %% by zero %F%S / by zero MAXPAGESIZE COMMONPAGESIZE NULL TREE %B: %s+0x%v PROVIDE (%s, ASSERT ( , %s) (%s) = " % ( X i u t z  a= ) 0 } 6 7 p 8 9 : ; = < > | ? x z Y @ + A / _ 3 f K> $ % & H J . g o o @ @ @ m s s [ /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 GNUTARGET %S SYSLIB ignored %S HLL ignored Supported emulations: %s: %P: unrecognised emulation mode: %s no emulation specific options. 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 %F%P: internal error %s %d %P%F: please report this bug %P: internal error: aborting at %s line %d in %s %P: internal error: aborting at %s line %d w ' { e S c ; cannot find script file %s opened script file %s /ldscripts /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 %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 %P%F: cannot represent machine `%s' %X%P: bfd_hash_table_init of cref table failed: %E %X%P: cref_hash_lookup failed: %E /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/ld/ldcref.c %P: symbol `%T' missing from main hash table %X%C: prohibited cross reference from %s to `%T' in %s %X%P: cref alloc failed: %E Cross Reference Table Symbol File No symbols elf32-littlearm %P%F: looping in map_segments earmelf.c linker stubs %X%P: can not create BFD %E .so. %F%P:%B: bfd_stat failed: %E found %s at %s md5 sha1 uuid /dev/urandom .note.gnu.build-id .eh_frame .eh_frame_hdr %s needed by %B LD_RUN_PATH .gnu.warning %s/lib%s%s.so .rodata .interp .sdata .rela.dyn .rel.dyn .rel .gnu.warning. .note 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 sysv both initfirst interpose loadfltr nodefaultlib nodelete nodlopen nodump lazy muldefs nocombreloc nocopyreloc noexecstack max-page-size= common-page-size= scalar vector %F%P: map sections to segments failed: %E %X%P: can not make stub section: %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 %F%X%P: error: Cannot change output format whilst linking ARM binaries. %P%F: --just-symbols may not be used on DSO: %B %P: warning: %s, needed by %B, may conflict with %s %F%P:%B: bfd_elf_get_bfd_needed_list failed: %E %P: warning: .note.gnu.build-id section discarded, --build-id ignored. %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%F: failed to record assignment to %s: %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 %F%P: place_orphan failed: %E /* 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 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 -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) } } --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 %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'. 1 1 1 1 (2 @2 1 1 1 1 1 1 1 1 2 2 read_hex gldarmelf_write_build_id_section .I I I (I I ;I M _ p } p - . / 0 1 2 7 3 4 5 / 6 : 8 J 9 c : ` ; pz: ! ! ! __.SYMDEF __.SYMDEF/ / /SYM64/ ARFILENAMES/ // %-ld: %-ld ARFILENAMES/ // __.SYMDEF %-10ld bfd %-7lo %-12ld %-8lo ` bfd_dont_truncate_arname /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 unknown binary UNKNOWN! @ 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 Error reading %s: %s # %s: %s Please report this bug. %s: BFD: %s[%s] BFD %s assertion fail %s:%d coff-go32 pe-i386 pei-i386 pe-x86-64 pei-x86-64 pe-arm-wince-little pei-arm-wince-little 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 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 x X | - F ^ h w bfd_set_error _bfd_default_error_handler _bfd_set_gp_value bfd_emul_get_maxpagesize bfd_emul_get_commonpagesize bfd_stat /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/bfdio.c ` bfd_cache_lookup_worker /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/cache.c r+ w+ reopening %B: %s /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/coffgen.c (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 coff_fix_symbol_name strange .debug .file %B: bad string table size %lu coff %s %s [%3ld] File endndx %ld %s : %4d : %-5s %s %s %s invalid core object bfd_put_bits bfd_get_bits _bfd_generic_get_section_contents_in_window /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/libbfd.c %B: compiled for a big endian system and target is little endian %B: compiled for a little endian system and target is big endian Deprecated %s called at %s line %d in %s Deprecated %s called 0 bfd_fdopenr 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 -.gnu_debuglink /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/opncls.c @@uninitialized@@ BFD_RELOC_64 BFD_RELOC_32 BFD_RELOC_26 BFD_RELOC_24 BFD_RELOC_16 BFD_RELOC_14 BFD_RELOC_8 BFD_RELOC_64_PCREL BFD_RELOC_32_PCREL BFD_RELOC_24_PCREL BFD_RELOC_16_PCREL BFD_RELOC_12_PCREL BFD_RELOC_8_PCREL BFD_RELOC_32_SECREL BFD_RELOC_32_GOT_PCREL BFD_RELOC_16_GOT_PCREL BFD_RELOC_8_GOT_PCREL BFD_RELOC_32_GOTOFF BFD_RELOC_16_GOTOFF BFD_RELOC_LO16_GOTOFF BFD_RELOC_HI16_GOTOFF BFD_RELOC_HI16_S_GOTOFF BFD_RELOC_8_GOTOFF BFD_RELOC_64_PLT_PCREL BFD_RELOC_32_PLT_PCREL BFD_RELOC_24_PLT_PCREL BFD_RELOC_16_PLT_PCREL BFD_RELOC_8_PLT_PCREL BFD_RELOC_64_PLTOFF BFD_RELOC_32_PLTOFF BFD_RELOC_16_PLTOFF BFD_RELOC_LO16_PLTOFF BFD_RELOC_HI16_PLTOFF BFD_RELOC_HI16_S_PLTOFF BFD_RELOC_8_PLTOFF BFD_RELOC_68K_GLOB_DAT BFD_RELOC_68K_JMP_SLOT BFD_RELOC_68K_RELATIVE BFD_RELOC_32_BASEREL BFD_RELOC_16_BASEREL BFD_RELOC_LO16_BASEREL BFD_RELOC_HI16_BASEREL BFD_RELOC_HI16_S_BASEREL BFD_RELOC_8_BASEREL BFD_RELOC_RVA BFD_RELOC_8_FFnn BFD_RELOC_32_PCREL_S2 BFD_RELOC_16_PCREL_S2 BFD_RELOC_23_PCREL_S2 BFD_RELOC_HI22 BFD_RELOC_LO10 BFD_RELOC_GPREL16 BFD_RELOC_GPREL32 BFD_RELOC_I960_CALLJ BFD_RELOC_NONE BFD_RELOC_SPARC_WDISP22 BFD_RELOC_SPARC22 BFD_RELOC_SPARC13 BFD_RELOC_SPARC_GOT10 BFD_RELOC_SPARC_GOT13 BFD_RELOC_SPARC_GOT22 BFD_RELOC_SPARC_PC10 BFD_RELOC_SPARC_PC22 BFD_RELOC_SPARC_WPLT30 BFD_RELOC_SPARC_COPY BFD_RELOC_SPARC_GLOB_DAT BFD_RELOC_SPARC_JMP_SLOT BFD_RELOC_SPARC_RELATIVE BFD_RELOC_SPARC_UA16 BFD_RELOC_SPARC_UA32 BFD_RELOC_SPARC_UA64 BFD_RELOC_SPARC_GOTDATA_HIX22 BFD_RELOC_SPARC_GOTDATA_LOX10 BFD_RELOC_SPARC_GOTDATA_OP BFD_RELOC_SPARC_BASE13 BFD_RELOC_SPARC_BASE22 BFD_RELOC_SPARC_10 BFD_RELOC_SPARC_11 BFD_RELOC_SPARC_OLO10 BFD_RELOC_SPARC_HH22 BFD_RELOC_SPARC_HM10 BFD_RELOC_SPARC_LM22 BFD_RELOC_SPARC_PC_HH22 BFD_RELOC_SPARC_PC_HM10 BFD_RELOC_SPARC_PC_LM22 BFD_RELOC_SPARC_WDISP16 BFD_RELOC_SPARC_WDISP19 BFD_RELOC_SPARC_7 BFD_RELOC_SPARC_6 BFD_RELOC_SPARC_5 BFD_RELOC_SPARC_PLT32 BFD_RELOC_SPARC_PLT64 BFD_RELOC_SPARC_HIX22 BFD_RELOC_SPARC_LOX10 BFD_RELOC_SPARC_H44 BFD_RELOC_SPARC_M44 BFD_RELOC_SPARC_L44 BFD_RELOC_SPARC_REGISTER BFD_RELOC_SPARC_REV32 BFD_RELOC_SPARC_TLS_GD_HI22 BFD_RELOC_SPARC_TLS_GD_LO10 BFD_RELOC_SPARC_TLS_GD_ADD BFD_RELOC_SPARC_TLS_GD_CALL BFD_RELOC_SPARC_TLS_LDM_HI22 BFD_RELOC_SPARC_TLS_LDM_LO10 BFD_RELOC_SPARC_TLS_LDM_ADD BFD_RELOC_SPARC_TLS_LDM_CALL BFD_RELOC_SPARC_TLS_LDO_HIX22 BFD_RELOC_SPARC_TLS_LDO_LOX10 BFD_RELOC_SPARC_TLS_LDO_ADD BFD_RELOC_SPARC_TLS_IE_HI22 BFD_RELOC_SPARC_TLS_IE_LO10 BFD_RELOC_SPARC_TLS_IE_LD BFD_RELOC_SPARC_TLS_IE_LDX BFD_RELOC_SPARC_TLS_IE_ADD BFD_RELOC_SPARC_TLS_LE_HIX22 BFD_RELOC_SPARC_TLS_LE_LOX10 BFD_RELOC_SPARC_TLS_DTPMOD32 BFD_RELOC_SPARC_TLS_DTPMOD64 BFD_RELOC_SPARC_TLS_DTPOFF32 BFD_RELOC_SPARC_TLS_DTPOFF64 BFD_RELOC_SPARC_TLS_TPOFF32 BFD_RELOC_SPARC_TLS_TPOFF64 BFD_RELOC_SPU_IMM7 BFD_RELOC_SPU_IMM8 BFD_RELOC_SPU_IMM10 BFD_RELOC_SPU_IMM10W BFD_RELOC_SPU_IMM16 BFD_RELOC_SPU_IMM16W BFD_RELOC_SPU_IMM18 BFD_RELOC_SPU_PCREL9a BFD_RELOC_SPU_PCREL9b BFD_RELOC_SPU_PCREL16 BFD_RELOC_SPU_LO16 BFD_RELOC_SPU_HI16 BFD_RELOC_SPU_PPU32 BFD_RELOC_SPU_PPU64 BFD_RELOC_ALPHA_GPDISP_HI16 BFD_RELOC_ALPHA_GPDISP_LO16 BFD_RELOC_ALPHA_GPDISP BFD_RELOC_ALPHA_LITERAL BFD_RELOC_ALPHA_ELF_LITERAL BFD_RELOC_ALPHA_LITUSE BFD_RELOC_ALPHA_HINT BFD_RELOC_ALPHA_LINKAGE BFD_RELOC_ALPHA_CODEADDR BFD_RELOC_ALPHA_GPREL_HI16 BFD_RELOC_ALPHA_GPREL_LO16 BFD_RELOC_ALPHA_BRSGP BFD_RELOC_ALPHA_TLSGD BFD_RELOC_ALPHA_TLSLDM BFD_RELOC_ALPHA_DTPMOD64 BFD_RELOC_ALPHA_GOTDTPREL16 BFD_RELOC_ALPHA_DTPREL64 BFD_RELOC_ALPHA_DTPREL_HI16 BFD_RELOC_ALPHA_DTPREL_LO16 BFD_RELOC_ALPHA_DTPREL16 BFD_RELOC_ALPHA_GOTTPREL16 BFD_RELOC_ALPHA_TPREL64 BFD_RELOC_ALPHA_TPREL_HI16 BFD_RELOC_ALPHA_TPREL_LO16 BFD_RELOC_ALPHA_TPREL16 BFD_RELOC_MIPS_JMP BFD_RELOC_MIPS16_JMP BFD_RELOC_MIPS16_GPREL BFD_RELOC_HI16 BFD_RELOC_HI16_S BFD_RELOC_LO16 BFD_RELOC_HI16_PCREL BFD_RELOC_HI16_S_PCREL BFD_RELOC_LO16_PCREL BFD_RELOC_MIPS16_GOT16 BFD_RELOC_MIPS16_CALL16 BFD_RELOC_MIPS16_HI16 BFD_RELOC_MIPS16_HI16_S BFD_RELOC_MIPS16_LO16 BFD_RELOC_MIPS_LITERAL BFD_RELOC_MIPS_GOT16 BFD_RELOC_MIPS_CALL16 BFD_RELOC_MIPS_GOT_HI16 BFD_RELOC_MIPS_GOT_LO16 BFD_RELOC_MIPS_CALL_HI16 BFD_RELOC_MIPS_CALL_LO16 BFD_RELOC_MIPS_SUB BFD_RELOC_MIPS_GOT_PAGE BFD_RELOC_MIPS_GOT_OFST BFD_RELOC_MIPS_GOT_DISP BFD_RELOC_MIPS_SHIFT5 BFD_RELOC_MIPS_SHIFT6 BFD_RELOC_MIPS_INSERT_A BFD_RELOC_MIPS_INSERT_B BFD_RELOC_MIPS_DELETE BFD_RELOC_MIPS_HIGHEST BFD_RELOC_MIPS_HIGHER BFD_RELOC_MIPS_SCN_DISP BFD_RELOC_MIPS_REL16 BFD_RELOC_MIPS_RELGOT BFD_RELOC_MIPS_JALR BFD_RELOC_MIPS_TLS_DTPMOD32 BFD_RELOC_MIPS_TLS_DTPREL32 BFD_RELOC_MIPS_TLS_DTPMOD64 BFD_RELOC_MIPS_TLS_DTPREL64 BFD_RELOC_MIPS_TLS_GD BFD_RELOC_MIPS_TLS_LDM BFD_RELOC_MIPS_TLS_GOTTPREL BFD_RELOC_MIPS_TLS_TPREL32 BFD_RELOC_MIPS_TLS_TPREL64 BFD_RELOC_MIPS_TLS_TPREL_HI16 BFD_RELOC_MIPS_TLS_TPREL_LO16 BFD_RELOC_MIPS_COPY BFD_RELOC_MIPS_JUMP_SLOT BFD_RELOC_FRV_LABEL16 BFD_RELOC_FRV_LABEL24 BFD_RELOC_FRV_LO16 BFD_RELOC_FRV_HI16 BFD_RELOC_FRV_GPREL12 BFD_RELOC_FRV_GPRELU12 BFD_RELOC_FRV_GPREL32 BFD_RELOC_FRV_GPRELHI BFD_RELOC_FRV_GPRELLO BFD_RELOC_FRV_GOT12 BFD_RELOC_FRV_GOTHI BFD_RELOC_FRV_GOTLO BFD_RELOC_FRV_FUNCDESC BFD_RELOC_FRV_FUNCDESC_GOT12 BFD_RELOC_FRV_FUNCDESC_GOTHI BFD_RELOC_FRV_FUNCDESC_GOTLO BFD_RELOC_FRV_FUNCDESC_VALUE BFD_RELOC_FRV_GOTOFF12 BFD_RELOC_FRV_GOTOFFHI BFD_RELOC_FRV_GOTOFFLO BFD_RELOC_FRV_GETTLSOFF BFD_RELOC_FRV_TLSDESC_VALUE BFD_RELOC_FRV_GOTTLSDESC12 BFD_RELOC_FRV_GOTTLSDESCHI BFD_RELOC_FRV_GOTTLSDESCLO BFD_RELOC_FRV_TLSMOFF12 BFD_RELOC_FRV_TLSMOFFHI BFD_RELOC_FRV_TLSMOFFLO BFD_RELOC_FRV_GOTTLSOFF12 BFD_RELOC_FRV_GOTTLSOFFHI BFD_RELOC_FRV_GOTTLSOFFLO BFD_RELOC_FRV_TLSOFF BFD_RELOC_FRV_TLSDESC_RELAX BFD_RELOC_FRV_GETTLSOFF_RELAX BFD_RELOC_FRV_TLSOFF_RELAX BFD_RELOC_FRV_TLSMOFF BFD_RELOC_MN10300_GOTOFF24 BFD_RELOC_MN10300_GOT32 BFD_RELOC_MN10300_GOT24 BFD_RELOC_MN10300_GOT16 BFD_RELOC_MN10300_COPY BFD_RELOC_MN10300_GLOB_DAT BFD_RELOC_MN10300_JMP_SLOT BFD_RELOC_MN10300_RELATIVE BFD_RELOC_MN10300_SYM_DIFF BFD_RELOC_MN10300_ALIGN BFD_RELOC_386_GOT32 BFD_RELOC_386_PLT32 BFD_RELOC_386_COPY BFD_RELOC_386_GLOB_DAT BFD_RELOC_386_JUMP_SLOT BFD_RELOC_386_RELATIVE BFD_RELOC_386_GOTOFF BFD_RELOC_386_GOTPC BFD_RELOC_386_TLS_TPOFF BFD_RELOC_386_TLS_IE BFD_RELOC_386_TLS_GOTIE BFD_RELOC_386_TLS_LE BFD_RELOC_386_TLS_GD BFD_RELOC_386_TLS_LDM BFD_RELOC_386_TLS_LDO_32 BFD_RELOC_386_TLS_IE_32 BFD_RELOC_386_TLS_LE_32 BFD_RELOC_386_TLS_DTPMOD32 BFD_RELOC_386_TLS_DTPOFF32 BFD_RELOC_386_TLS_TPOFF32 BFD_RELOC_386_TLS_GOTDESC BFD_RELOC_386_TLS_DESC_CALL BFD_RELOC_386_TLS_DESC BFD_RELOC_X86_64_GOT32 BFD_RELOC_X86_64_PLT32 BFD_RELOC_X86_64_COPY BFD_RELOC_X86_64_GLOB_DAT BFD_RELOC_X86_64_JUMP_SLOT BFD_RELOC_X86_64_RELATIVE BFD_RELOC_X86_64_GOTPCREL BFD_RELOC_X86_64_32S BFD_RELOC_X86_64_DTPMOD64 BFD_RELOC_X86_64_DTPOFF64 BFD_RELOC_X86_64_TPOFF64 BFD_RELOC_X86_64_TLSGD BFD_RELOC_X86_64_TLSLD BFD_RELOC_X86_64_DTPOFF32 BFD_RELOC_X86_64_GOTTPOFF BFD_RELOC_X86_64_TPOFF32 BFD_RELOC_X86_64_GOTOFF64 BFD_RELOC_X86_64_GOTPC32 BFD_RELOC_X86_64_GOT64 BFD_RELOC_X86_64_GOTPCREL64 BFD_RELOC_X86_64_GOTPC64 BFD_RELOC_X86_64_GOTPLT64 BFD_RELOC_X86_64_PLTOFF64 BFD_RELOC_X86_64_TLSDESC_CALL BFD_RELOC_X86_64_TLSDESC BFD_RELOC_NS32K_IMM_8 BFD_RELOC_NS32K_IMM_16 BFD_RELOC_NS32K_IMM_32 BFD_RELOC_NS32K_IMM_8_PCREL BFD_RELOC_NS32K_IMM_16_PCREL BFD_RELOC_NS32K_IMM_32_PCREL BFD_RELOC_NS32K_DISP_8 BFD_RELOC_NS32K_DISP_16 BFD_RELOC_NS32K_DISP_32 BFD_RELOC_NS32K_DISP_8_PCREL BFD_RELOC_NS32K_DISP_16_PCREL BFD_RELOC_NS32K_DISP_32_PCREL BFD_RELOC_PDP11_DISP_8_PCREL BFD_RELOC_PDP11_DISP_6_PCREL BFD_RELOC_PJ_CODE_HI16 BFD_RELOC_PJ_CODE_LO16 BFD_RELOC_PJ_CODE_DIR16 BFD_RELOC_PJ_CODE_DIR32 BFD_RELOC_PJ_CODE_REL16 BFD_RELOC_PJ_CODE_REL32 BFD_RELOC_PPC_B26 BFD_RELOC_PPC_BA26 BFD_RELOC_PPC_TOC16 BFD_RELOC_PPC_B16 BFD_RELOC_PPC_B16_BRTAKEN BFD_RELOC_PPC_B16_BRNTAKEN BFD_RELOC_PPC_BA16 BFD_RELOC_PPC_BA16_BRTAKEN BFD_RELOC_PPC_BA16_BRNTAKEN BFD_RELOC_PPC_COPY BFD_RELOC_PPC_GLOB_DAT BFD_RELOC_PPC_JMP_SLOT BFD_RELOC_PPC_RELATIVE BFD_RELOC_PPC_LOCAL24PC BFD_RELOC_PPC_EMB_NADDR32 BFD_RELOC_PPC_EMB_NADDR16 BFD_RELOC_PPC_EMB_NADDR16_LO BFD_RELOC_PPC_EMB_NADDR16_HI BFD_RELOC_PPC_EMB_NADDR16_HA BFD_RELOC_PPC_EMB_SDAI16 BFD_RELOC_PPC_EMB_SDA2I16 BFD_RELOC_PPC_EMB_SDA2REL BFD_RELOC_PPC_EMB_SDA21 BFD_RELOC_PPC_EMB_MRKREF BFD_RELOC_PPC_EMB_RELSEC16 BFD_RELOC_PPC_EMB_RELST_LO BFD_RELOC_PPC_EMB_RELST_HI BFD_RELOC_PPC_EMB_RELST_HA BFD_RELOC_PPC_EMB_BIT_FLD BFD_RELOC_PPC_EMB_RELSDA BFD_RELOC_PPC64_HIGHER BFD_RELOC_PPC64_HIGHER_S BFD_RELOC_PPC64_HIGHEST BFD_RELOC_PPC64_HIGHEST_S BFD_RELOC_PPC64_TOC16_LO BFD_RELOC_PPC64_TOC16_HI BFD_RELOC_PPC64_TOC16_HA BFD_RELOC_PPC64_TOC BFD_RELOC_PPC64_PLTGOT16 BFD_RELOC_PPC64_PLTGOT16_LO BFD_RELOC_PPC64_PLTGOT16_HI BFD_RELOC_PPC64_PLTGOT16_HA BFD_RELOC_PPC64_ADDR16_DS BFD_RELOC_PPC64_ADDR16_LO_DS BFD_RELOC_PPC64_GOT16_DS BFD_RELOC_PPC64_GOT16_LO_DS BFD_RELOC_PPC64_PLT16_LO_DS BFD_RELOC_PPC64_SECTOFF_DS BFD_RELOC_PPC64_SECTOFF_LO_DS BFD_RELOC_PPC64_TOC16_DS BFD_RELOC_PPC64_TOC16_LO_DS BFD_RELOC_PPC64_PLTGOT16_DS BFD_RELOC_PPC_TLS BFD_RELOC_PPC_DTPMOD BFD_RELOC_PPC_TPREL16 BFD_RELOC_PPC_TPREL16_LO BFD_RELOC_PPC_TPREL16_HI BFD_RELOC_PPC_TPREL16_HA BFD_RELOC_PPC_TPREL BFD_RELOC_PPC_DTPREL16 BFD_RELOC_PPC_DTPREL16_LO BFD_RELOC_PPC_DTPREL16_HI BFD_RELOC_PPC_DTPREL16_HA BFD_RELOC_PPC_DTPREL BFD_RELOC_PPC_GOT_TLSGD16 BFD_RELOC_PPC_GOT_TLSGD16_LO BFD_RELOC_PPC_GOT_TLSGD16_HI BFD_RELOC_PPC_GOT_TLSGD16_HA BFD_RELOC_PPC_GOT_TLSLD16 BFD_RELOC_PPC_GOT_TLSLD16_LO BFD_RELOC_PPC_GOT_TLSLD16_HI BFD_RELOC_PPC_GOT_TLSLD16_HA BFD_RELOC_PPC_GOT_TPREL16 BFD_RELOC_PPC_GOT_TPREL16_LO BFD_RELOC_PPC_GOT_TPREL16_HI BFD_RELOC_PPC_GOT_TPREL16_HA BFD_RELOC_PPC_GOT_DTPREL16 BFD_RELOC_PPC_GOT_DTPREL16_LO BFD_RELOC_PPC_GOT_DTPREL16_HI BFD_RELOC_PPC_GOT_DTPREL16_HA BFD_RELOC_PPC64_TPREL16_DS BFD_RELOC_PPC64_TPREL16_LO_DS BFD_RELOC_PPC64_DTPREL16_DS BFD_RELOC_I370_D12 BFD_RELOC_CTOR BFD_RELOC_ARM_PCREL_BRANCH BFD_RELOC_ARM_PCREL_BLX BFD_RELOC_THUMB_PCREL_BLX BFD_RELOC_ARM_PCREL_CALL BFD_RELOC_ARM_PCREL_JUMP BFD_RELOC_THUMB_PCREL_BRANCH7 BFD_RELOC_THUMB_PCREL_BRANCH9 BFD_RELOC_ARM_OFFSET_IMM BFD_RELOC_ARM_THUMB_OFFSET BFD_RELOC_ARM_TARGET1 BFD_RELOC_ARM_ROSEGREL32 BFD_RELOC_ARM_SBREL32 BFD_RELOC_ARM_TARGET2 BFD_RELOC_ARM_PREL31 BFD_RELOC_ARM_MOVW BFD_RELOC_ARM_MOVT BFD_RELOC_ARM_MOVW_PCREL BFD_RELOC_ARM_MOVT_PCREL BFD_RELOC_ARM_THUMB_MOVW BFD_RELOC_ARM_THUMB_MOVT BFD_RELOC_ARM_JUMP_SLOT BFD_RELOC_ARM_GLOB_DAT BFD_RELOC_ARM_GOT32 BFD_RELOC_ARM_PLT32 BFD_RELOC_ARM_RELATIVE BFD_RELOC_ARM_GOTOFF BFD_RELOC_ARM_GOTPC BFD_RELOC_ARM_GOT_PREL BFD_RELOC_ARM_TLS_GD32 BFD_RELOC_ARM_TLS_LDO32 BFD_RELOC_ARM_TLS_LDM32 BFD_RELOC_ARM_TLS_DTPOFF32 BFD_RELOC_ARM_TLS_DTPMOD32 BFD_RELOC_ARM_TLS_TPOFF32 BFD_RELOC_ARM_TLS_IE32 BFD_RELOC_ARM_TLS_LE32 BFD_RELOC_ARM_ALU_PC_G0_NC BFD_RELOC_ARM_ALU_PC_G0 BFD_RELOC_ARM_ALU_PC_G1_NC BFD_RELOC_ARM_ALU_PC_G1 BFD_RELOC_ARM_ALU_PC_G2 BFD_RELOC_ARM_LDR_PC_G0 BFD_RELOC_ARM_LDR_PC_G1 BFD_RELOC_ARM_LDR_PC_G2 BFD_RELOC_ARM_LDRS_PC_G0 BFD_RELOC_ARM_LDRS_PC_G1 BFD_RELOC_ARM_LDRS_PC_G2 BFD_RELOC_ARM_LDC_PC_G0 BFD_RELOC_ARM_LDC_PC_G1 BFD_RELOC_ARM_LDC_PC_G2 BFD_RELOC_ARM_ALU_SB_G0_NC BFD_RELOC_ARM_ALU_SB_G0 BFD_RELOC_ARM_ALU_SB_G1_NC BFD_RELOC_ARM_ALU_SB_G1 BFD_RELOC_ARM_ALU_SB_G2 BFD_RELOC_ARM_LDR_SB_G0 BFD_RELOC_ARM_LDR_SB_G1 BFD_RELOC_ARM_LDR_SB_G2 BFD_RELOC_ARM_LDRS_SB_G0 BFD_RELOC_ARM_LDRS_SB_G1 BFD_RELOC_ARM_LDRS_SB_G2 BFD_RELOC_ARM_LDC_SB_G0 BFD_RELOC_ARM_LDC_SB_G1 BFD_RELOC_ARM_LDC_SB_G2 BFD_RELOC_ARM_V4BX BFD_RELOC_ARM_IMMEDIATE BFD_RELOC_ARM_ADRL_IMMEDIATE BFD_RELOC_ARM_T32_IMMEDIATE BFD_RELOC_ARM_T32_ADD_IMM BFD_RELOC_ARM_T32_IMM12 BFD_RELOC_ARM_T32_ADD_PC12 BFD_RELOC_ARM_SHIFT_IMM BFD_RELOC_ARM_SMC BFD_RELOC_ARM_SWI BFD_RELOC_ARM_MULTI BFD_RELOC_ARM_CP_OFF_IMM BFD_RELOC_ARM_CP_OFF_IMM_S2 BFD_RELOC_ARM_T32_CP_OFF_IMM BFD_RELOC_ARM_ADR_IMM BFD_RELOC_ARM_LDR_IMM BFD_RELOC_ARM_LITERAL BFD_RELOC_ARM_IN_POOL BFD_RELOC_ARM_OFFSET_IMM8 BFD_RELOC_ARM_T32_OFFSET_U8 BFD_RELOC_ARM_T32_OFFSET_IMM BFD_RELOC_ARM_HWLITERAL BFD_RELOC_ARM_THUMB_ADD BFD_RELOC_ARM_THUMB_IMM BFD_RELOC_ARM_THUMB_SHIFT BFD_RELOC_SH_PCDISP8BY2 BFD_RELOC_SH_PCDISP12BY2 BFD_RELOC_SH_IMM3 BFD_RELOC_SH_IMM3U BFD_RELOC_SH_DISP12 BFD_RELOC_SH_DISP12BY2 BFD_RELOC_SH_DISP12BY4 BFD_RELOC_SH_DISP12BY8 BFD_RELOC_SH_DISP20 BFD_RELOC_SH_DISP20BY8 BFD_RELOC_SH_IMM4 BFD_RELOC_SH_IMM4BY2 BFD_RELOC_SH_IMM4BY4 BFD_RELOC_SH_IMM8 BFD_RELOC_SH_IMM8BY2 BFD_RELOC_SH_IMM8BY4 BFD_RELOC_SH_PCRELIMM8BY2 BFD_RELOC_SH_PCRELIMM8BY4 BFD_RELOC_SH_SWITCH16 BFD_RELOC_SH_SWITCH32 BFD_RELOC_SH_USES BFD_RELOC_SH_COUNT BFD_RELOC_SH_ALIGN BFD_RELOC_SH_CODE BFD_RELOC_SH_DATA BFD_RELOC_SH_LABEL BFD_RELOC_SH_LOOP_START BFD_RELOC_SH_LOOP_END BFD_RELOC_SH_COPY BFD_RELOC_SH_GLOB_DAT BFD_RELOC_SH_JMP_SLOT BFD_RELOC_SH_RELATIVE BFD_RELOC_SH_GOTPC BFD_RELOC_SH_GOT_LOW16 BFD_RELOC_SH_GOT_MEDLOW16 BFD_RELOC_SH_GOT_MEDHI16 BFD_RELOC_SH_GOT_HI16 BFD_RELOC_SH_GOTPLT_LOW16 BFD_RELOC_SH_GOTPLT_MEDLOW16 BFD_RELOC_SH_GOTPLT_MEDHI16 BFD_RELOC_SH_GOTPLT_HI16 BFD_RELOC_SH_PLT_LOW16 BFD_RELOC_SH_PLT_MEDLOW16 BFD_RELOC_SH_PLT_MEDHI16 BFD_RELOC_SH_PLT_HI16 BFD_RELOC_SH_GOTOFF_LOW16 BFD_RELOC_SH_GOTOFF_MEDLOW16 BFD_RELOC_SH_GOTOFF_MEDHI16 BFD_RELOC_SH_GOTOFF_HI16 BFD_RELOC_SH_GOTPC_LOW16 BFD_RELOC_SH_GOTPC_MEDLOW16 BFD_RELOC_SH_GOTPC_MEDHI16 BFD_RELOC_SH_GOTPC_HI16 BFD_RELOC_SH_COPY64 BFD_RELOC_SH_GLOB_DAT64 BFD_RELOC_SH_JMP_SLOT64 BFD_RELOC_SH_RELATIVE64 BFD_RELOC_SH_GOT10BY4 BFD_RELOC_SH_GOT10BY8 BFD_RELOC_SH_GOTPLT10BY4 BFD_RELOC_SH_GOTPLT10BY8 BFD_RELOC_SH_GOTPLT32 BFD_RELOC_SH_SHMEDIA_CODE BFD_RELOC_SH_IMMU5 BFD_RELOC_SH_IMMS6 BFD_RELOC_SH_IMMS6BY32 BFD_RELOC_SH_IMMU6 BFD_RELOC_SH_IMMS10 BFD_RELOC_SH_IMMS10BY2 BFD_RELOC_SH_IMMS10BY4 BFD_RELOC_SH_IMMS10BY8 BFD_RELOC_SH_IMMS16 BFD_RELOC_SH_IMMU16 BFD_RELOC_SH_IMM_LOW16 BFD_RELOC_SH_IMM_LOW16_PCREL BFD_RELOC_SH_IMM_MEDLOW16 BFD_RELOC_SH_IMM_MEDHI16 BFD_RELOC_SH_IMM_HI16 BFD_RELOC_SH_IMM_HI16_PCREL BFD_RELOC_SH_PT_16 BFD_RELOC_SH_TLS_GD_32 BFD_RELOC_SH_TLS_LD_32 BFD_RELOC_SH_TLS_LDO_32 BFD_RELOC_SH_TLS_IE_32 BFD_RELOC_SH_TLS_LE_32 BFD_RELOC_SH_TLS_DTPMOD32 BFD_RELOC_SH_TLS_DTPOFF32 BFD_RELOC_SH_TLS_TPOFF32 BFD_RELOC_ARC_B22_PCREL BFD_RELOC_ARC_B26 BFD_RELOC_BFIN_16_IMM BFD_RELOC_BFIN_16_HIGH BFD_RELOC_BFIN_4_PCREL BFD_RELOC_BFIN_5_PCREL BFD_RELOC_BFIN_16_LOW BFD_RELOC_BFIN_10_PCREL BFD_RELOC_BFIN_11_PCREL BFD_RELOC_BFIN_12_PCREL_JUMP BFD_RELOC_BFIN_GOT17M4 BFD_RELOC_BFIN_GOTHI BFD_RELOC_BFIN_GOTLO BFD_RELOC_BFIN_FUNCDESC BFD_RELOC_BFIN_FUNCDESC_GOTHI BFD_RELOC_BFIN_FUNCDESC_GOTLO BFD_RELOC_BFIN_FUNCDESC_VALUE BFD_RELOC_BFIN_GOTOFF17M4 BFD_RELOC_BFIN_GOTOFFHI BFD_RELOC_BFIN_GOTOFFLO BFD_RELOC_BFIN_GOT BFD_RELOC_BFIN_PLTPC BFD_ARELOC_BFIN_PUSH BFD_ARELOC_BFIN_CONST BFD_ARELOC_BFIN_ADD BFD_ARELOC_BFIN_SUB BFD_ARELOC_BFIN_MULT BFD_ARELOC_BFIN_DIV BFD_ARELOC_BFIN_MOD BFD_ARELOC_BFIN_LSHIFT BFD_ARELOC_BFIN_RSHIFT BFD_ARELOC_BFIN_AND BFD_ARELOC_BFIN_OR BFD_ARELOC_BFIN_XOR BFD_ARELOC_BFIN_LAND BFD_ARELOC_BFIN_LOR BFD_ARELOC_BFIN_LEN BFD_ARELOC_BFIN_NEG BFD_ARELOC_BFIN_COMP BFD_ARELOC_BFIN_PAGE BFD_ARELOC_BFIN_HWPAGE BFD_ARELOC_BFIN_ADDR BFD_RELOC_D10V_10_PCREL_R BFD_RELOC_D10V_10_PCREL_L BFD_RELOC_D10V_18 BFD_RELOC_D10V_18_PCREL BFD_RELOC_D30V_6 BFD_RELOC_D30V_9_PCREL BFD_RELOC_D30V_9_PCREL_R BFD_RELOC_D30V_15 BFD_RELOC_D30V_15_PCREL BFD_RELOC_D30V_15_PCREL_R BFD_RELOC_D30V_21 BFD_RELOC_D30V_21_PCREL BFD_RELOC_D30V_21_PCREL_R BFD_RELOC_D30V_32 BFD_RELOC_D30V_32_PCREL BFD_RELOC_DLX_HI16_S BFD_RELOC_DLX_LO16 BFD_RELOC_DLX_JMP26 BFD_RELOC_M32C_HI8 BFD_RELOC_M32C_RL_JUMP BFD_RELOC_M32C_RL_1ADDR BFD_RELOC_M32C_RL_2ADDR BFD_RELOC_M32R_24 BFD_RELOC_M32R_10_PCREL BFD_RELOC_M32R_18_PCREL BFD_RELOC_M32R_26_PCREL BFD_RELOC_M32R_HI16_ULO BFD_RELOC_M32R_HI16_SLO BFD_RELOC_M32R_LO16 BFD_RELOC_M32R_SDA16 BFD_RELOC_M32R_GOT24 BFD_RELOC_M32R_26_PLTREL BFD_RELOC_M32R_COPY BFD_RELOC_M32R_GLOB_DAT BFD_RELOC_M32R_JMP_SLOT BFD_RELOC_M32R_RELATIVE BFD_RELOC_M32R_GOTOFF BFD_RELOC_M32R_GOTOFF_HI_ULO BFD_RELOC_M32R_GOTOFF_HI_SLO BFD_RELOC_M32R_GOTOFF_LO BFD_RELOC_M32R_GOTPC24 BFD_RELOC_M32R_GOT16_HI_ULO BFD_RELOC_M32R_GOT16_HI_SLO BFD_RELOC_M32R_GOT16_LO BFD_RELOC_M32R_GOTPC_HI_ULO BFD_RELOC_M32R_GOTPC_HI_SLO BFD_RELOC_M32R_GOTPC_LO BFD_RELOC_V850_9_PCREL BFD_RELOC_V850_22_PCREL BFD_RELOC_V850_TDA_6_8_OFFSET BFD_RELOC_V850_TDA_7_8_OFFSET BFD_RELOC_V850_TDA_7_7_OFFSET BFD_RELOC_V850_TDA_4_5_OFFSET BFD_RELOC_V850_TDA_4_4_OFFSET BFD_RELOC_V850_LONGCALL BFD_RELOC_V850_LONGJUMP BFD_RELOC_V850_ALIGN BFD_RELOC_MN10300_32_PCREL BFD_RELOC_MN10300_16_PCREL BFD_RELOC_TIC30_LDP BFD_RELOC_TIC54X_PARTLS7 BFD_RELOC_TIC54X_PARTMS9 BFD_RELOC_TIC54X_23 BFD_RELOC_TIC54X_16_OF_23 BFD_RELOC_TIC54X_MS7_OF_23 BFD_RELOC_FR30_48 BFD_RELOC_FR30_20 BFD_RELOC_FR30_6_IN_4 BFD_RELOC_FR30_8_IN_8 BFD_RELOC_FR30_9_IN_8 BFD_RELOC_FR30_10_IN_8 BFD_RELOC_FR30_9_PCREL BFD_RELOC_FR30_12_PCREL BFD_RELOC_MCORE_PCREL_IMM8BY4 BFD_RELOC_MCORE_PCREL_IMM4BY2 BFD_RELOC_MCORE_PCREL_32 BFD_RELOC_MCORE_RVA BFD_RELOC_MEP_8 BFD_RELOC_MEP_16 BFD_RELOC_MEP_32 BFD_RELOC_MEP_PCREL8A2 BFD_RELOC_MEP_PCREL12A2 BFD_RELOC_MEP_PCREL17A2 BFD_RELOC_MEP_PCREL24A2 BFD_RELOC_MEP_PCABS24A2 BFD_RELOC_MEP_LOW16 BFD_RELOC_MEP_HI16U BFD_RELOC_MEP_HI16S BFD_RELOC_MEP_GPREL BFD_RELOC_MEP_TPREL BFD_RELOC_MEP_TPREL7 BFD_RELOC_MEP_TPREL7A2 BFD_RELOC_MEP_TPREL7A4 BFD_RELOC_MEP_UIMM24 BFD_RELOC_MEP_ADDR24A4 BFD_RELOC_MEP_GNU_VTINHERIT BFD_RELOC_MEP_GNU_VTENTRY BFD_RELOC_MMIX_GETA BFD_RELOC_MMIX_GETA_1 BFD_RELOC_MMIX_GETA_2 BFD_RELOC_MMIX_GETA_3 BFD_RELOC_MMIX_CBRANCH BFD_RELOC_MMIX_CBRANCH_J BFD_RELOC_MMIX_CBRANCH_1 BFD_RELOC_MMIX_CBRANCH_2 BFD_RELOC_MMIX_CBRANCH_3 BFD_RELOC_MMIX_PUSHJ BFD_RELOC_MMIX_PUSHJ_1 BFD_RELOC_MMIX_PUSHJ_2 BFD_RELOC_MMIX_PUSHJ_3 BFD_RELOC_MMIX_JMP BFD_RELOC_MMIX_JMP_1 BFD_RELOC_MMIX_JMP_2 BFD_RELOC_MMIX_JMP_3 BFD_RELOC_MMIX_ADDR19 BFD_RELOC_MMIX_ADDR27 BFD_RELOC_MMIX_REG_OR_BYTE BFD_RELOC_MMIX_REG BFD_RELOC_MMIX_LOCAL BFD_RELOC_AVR_7_PCREL BFD_RELOC_AVR_13_PCREL BFD_RELOC_AVR_16_PM BFD_RELOC_AVR_LO8_LDI BFD_RELOC_AVR_HI8_LDI BFD_RELOC_AVR_HH8_LDI BFD_RELOC_AVR_MS8_LDI BFD_RELOC_AVR_LO8_LDI_NEG BFD_RELOC_AVR_HI8_LDI_NEG BFD_RELOC_AVR_HH8_LDI_NEG BFD_RELOC_AVR_MS8_LDI_NEG BFD_RELOC_AVR_LO8_LDI_PM BFD_RELOC_AVR_LO8_LDI_GS BFD_RELOC_AVR_HI8_LDI_PM BFD_RELOC_AVR_HI8_LDI_GS BFD_RELOC_AVR_HH8_LDI_PM BFD_RELOC_AVR_LO8_LDI_PM_NEG BFD_RELOC_AVR_HI8_LDI_PM_NEG BFD_RELOC_AVR_HH8_LDI_PM_NEG BFD_RELOC_AVR_CALL BFD_RELOC_AVR_LDI BFD_RELOC_AVR_6 BFD_RELOC_AVR_6_ADIW BFD_RELOC_390_12 BFD_RELOC_390_GOT12 BFD_RELOC_390_PLT32 BFD_RELOC_390_COPY BFD_RELOC_390_GLOB_DAT BFD_RELOC_390_JMP_SLOT BFD_RELOC_390_RELATIVE BFD_RELOC_390_GOTPC BFD_RELOC_390_GOT16 BFD_RELOC_390_PC16DBL BFD_RELOC_390_PLT16DBL BFD_RELOC_390_PC32DBL BFD_RELOC_390_PLT32DBL BFD_RELOC_390_GOTPCDBL BFD_RELOC_390_GOT64 BFD_RELOC_390_PLT64 BFD_RELOC_390_GOTENT BFD_RELOC_390_GOTOFF64 BFD_RELOC_390_GOTPLT12 BFD_RELOC_390_GOTPLT16 BFD_RELOC_390_GOTPLT32 BFD_RELOC_390_GOTPLT64 BFD_RELOC_390_GOTPLTENT BFD_RELOC_390_PLTOFF16 BFD_RELOC_390_PLTOFF32 BFD_RELOC_390_PLTOFF64 BFD_RELOC_390_TLS_LOAD BFD_RELOC_390_TLS_GDCALL BFD_RELOC_390_TLS_LDCALL BFD_RELOC_390_TLS_GD32 BFD_RELOC_390_TLS_GD64 BFD_RELOC_390_TLS_GOTIE12 BFD_RELOC_390_TLS_GOTIE32 BFD_RELOC_390_TLS_GOTIE64 BFD_RELOC_390_TLS_LDM32 BFD_RELOC_390_TLS_LDM64 BFD_RELOC_390_TLS_IE32 BFD_RELOC_390_TLS_IE64 BFD_RELOC_390_TLS_IEENT BFD_RELOC_390_TLS_LE32 BFD_RELOC_390_TLS_LE64 BFD_RELOC_390_TLS_LDO32 BFD_RELOC_390_TLS_LDO64 BFD_RELOC_390_TLS_DTPMOD BFD_RELOC_390_TLS_DTPOFF BFD_RELOC_390_TLS_TPOFF BFD_RELOC_390_20 BFD_RELOC_390_GOT20 BFD_RELOC_390_GOTPLT20 BFD_RELOC_390_TLS_GOTIE20 BFD_RELOC_SCORE_DUMMY1 BFD_RELOC_SCORE_GPREL15 BFD_RELOC_SCORE_DUMMY2 BFD_RELOC_SCORE_JMP BFD_RELOC_SCORE_BRANCH BFD_RELOC_SCORE16_JMP BFD_RELOC_SCORE16_BRANCH BFD_RELOC_SCORE_GOT15 BFD_RELOC_SCORE_GOT_LO16 BFD_RELOC_SCORE_CALL15 BFD_RELOC_SCORE_DUMMY_HI16 BFD_RELOC_IP2K_FR9 BFD_RELOC_IP2K_BANK BFD_RELOC_IP2K_ADDR16CJP BFD_RELOC_IP2K_PAGE3 BFD_RELOC_IP2K_LO8DATA BFD_RELOC_IP2K_HI8DATA BFD_RELOC_IP2K_EX8DATA BFD_RELOC_IP2K_LO8INSN BFD_RELOC_IP2K_HI8INSN BFD_RELOC_IP2K_PC_SKIP BFD_RELOC_IP2K_TEXT BFD_RELOC_IP2K_FR_OFFSET BFD_RELOC_VPE4KMATH_DATA BFD_RELOC_VPE4KMATH_INSN BFD_RELOC_VTABLE_INHERIT BFD_RELOC_VTABLE_ENTRY BFD_RELOC_IA64_IMM14 BFD_RELOC_IA64_IMM22 BFD_RELOC_IA64_IMM64 BFD_RELOC_IA64_DIR32MSB BFD_RELOC_IA64_DIR32LSB BFD_RELOC_IA64_DIR64MSB BFD_RELOC_IA64_DIR64LSB BFD_RELOC_IA64_GPREL22 BFD_RELOC_IA64_GPREL64I BFD_RELOC_IA64_GPREL32MSB BFD_RELOC_IA64_GPREL32LSB BFD_RELOC_IA64_GPREL64MSB BFD_RELOC_IA64_GPREL64LSB BFD_RELOC_IA64_LTOFF22 BFD_RELOC_IA64_LTOFF64I BFD_RELOC_IA64_PLTOFF22 BFD_RELOC_IA64_PLTOFF64I BFD_RELOC_IA64_PLTOFF64MSB BFD_RELOC_IA64_PLTOFF64LSB BFD_RELOC_IA64_FPTR64I BFD_RELOC_IA64_FPTR32MSB BFD_RELOC_IA64_FPTR32LSB BFD_RELOC_IA64_FPTR64MSB BFD_RELOC_IA64_FPTR64LSB BFD_RELOC_IA64_PCREL21B BFD_RELOC_IA64_PCREL21BI BFD_RELOC_IA64_PCREL21M BFD_RELOC_IA64_PCREL21F BFD_RELOC_IA64_PCREL22 BFD_RELOC_IA64_PCREL60B BFD_RELOC_IA64_PCREL64I BFD_RELOC_IA64_PCREL32MSB BFD_RELOC_IA64_PCREL32LSB BFD_RELOC_IA64_PCREL64MSB BFD_RELOC_IA64_PCREL64LSB BFD_RELOC_IA64_LTOFF_FPTR22 BFD_RELOC_IA64_LTOFF_FPTR64I BFD_RELOC_IA64_SEGREL32MSB BFD_RELOC_IA64_SEGREL32LSB BFD_RELOC_IA64_SEGREL64MSB BFD_RELOC_IA64_SEGREL64LSB BFD_RELOC_IA64_SECREL32MSB BFD_RELOC_IA64_SECREL32LSB BFD_RELOC_IA64_SECREL64MSB BFD_RELOC_IA64_SECREL64LSB BFD_RELOC_IA64_REL32MSB BFD_RELOC_IA64_REL32LSB BFD_RELOC_IA64_REL64MSB BFD_RELOC_IA64_REL64LSB BFD_RELOC_IA64_LTV32MSB BFD_RELOC_IA64_LTV32LSB BFD_RELOC_IA64_LTV64MSB BFD_RELOC_IA64_LTV64LSB BFD_RELOC_IA64_IPLTMSB BFD_RELOC_IA64_IPLTLSB BFD_RELOC_IA64_COPY BFD_RELOC_IA64_LTOFF22X BFD_RELOC_IA64_LDXMOV BFD_RELOC_IA64_TPREL14 BFD_RELOC_IA64_TPREL22 BFD_RELOC_IA64_TPREL64I BFD_RELOC_IA64_TPREL64MSB BFD_RELOC_IA64_TPREL64LSB BFD_RELOC_IA64_LTOFF_TPREL22 BFD_RELOC_IA64_DTPMOD64MSB BFD_RELOC_IA64_DTPMOD64LSB BFD_RELOC_IA64_LTOFF_DTPMOD22 BFD_RELOC_IA64_DTPREL14 BFD_RELOC_IA64_DTPREL22 BFD_RELOC_IA64_DTPREL64I BFD_RELOC_IA64_DTPREL32MSB BFD_RELOC_IA64_DTPREL32LSB BFD_RELOC_IA64_DTPREL64MSB BFD_RELOC_IA64_DTPREL64LSB BFD_RELOC_IA64_LTOFF_DTPREL22 BFD_RELOC_M68HC11_HI8 BFD_RELOC_M68HC11_LO8 BFD_RELOC_M68HC11_3B BFD_RELOC_M68HC11_RL_JUMP BFD_RELOC_M68HC11_RL_GROUP BFD_RELOC_M68HC11_LO16 BFD_RELOC_M68HC11_PAGE BFD_RELOC_M68HC11_24 BFD_RELOC_M68HC12_5B BFD_RELOC_16C_NUM08 BFD_RELOC_16C_NUM08_C BFD_RELOC_16C_NUM16 BFD_RELOC_16C_NUM16_C BFD_RELOC_16C_NUM32 BFD_RELOC_16C_NUM32_C BFD_RELOC_16C_DISP04 BFD_RELOC_16C_DISP04_C BFD_RELOC_16C_DISP08 BFD_RELOC_16C_DISP08_C BFD_RELOC_16C_DISP16 BFD_RELOC_16C_DISP16_C BFD_RELOC_16C_DISP24 BFD_RELOC_16C_DISP24_C BFD_RELOC_16C_DISP24a BFD_RELOC_16C_DISP24a_C BFD_RELOC_16C_REG04 BFD_RELOC_16C_REG04_C BFD_RELOC_16C_REG04a BFD_RELOC_16C_REG04a_C BFD_RELOC_16C_REG14 BFD_RELOC_16C_REG14_C BFD_RELOC_16C_REG16 BFD_RELOC_16C_REG16_C BFD_RELOC_16C_REG20 BFD_RELOC_16C_REG20_C BFD_RELOC_16C_ABS20 BFD_RELOC_16C_ABS20_C BFD_RELOC_16C_ABS24 BFD_RELOC_16C_ABS24_C BFD_RELOC_16C_IMM04 BFD_RELOC_16C_IMM04_C BFD_RELOC_16C_IMM16 BFD_RELOC_16C_IMM16_C BFD_RELOC_16C_IMM20 BFD_RELOC_16C_IMM20_C BFD_RELOC_16C_IMM24 BFD_RELOC_16C_IMM24_C BFD_RELOC_16C_IMM32 BFD_RELOC_16C_IMM32_C BFD_RELOC_CR16_NUM8 BFD_RELOC_CR16_NUM16 BFD_RELOC_CR16_NUM32 BFD_RELOC_CR16_NUM32a BFD_RELOC_CR16_REGREL0 BFD_RELOC_CR16_REGREL4 BFD_RELOC_CR16_REGREL4a BFD_RELOC_CR16_REGREL14 BFD_RELOC_CR16_REGREL14a BFD_RELOC_CR16_REGREL16 BFD_RELOC_CR16_REGREL20 BFD_RELOC_CR16_REGREL20a BFD_RELOC_CR16_ABS20 BFD_RELOC_CR16_ABS24 BFD_RELOC_CR16_IMM4 BFD_RELOC_CR16_IMM8 BFD_RELOC_CR16_IMM16 BFD_RELOC_CR16_IMM20 BFD_RELOC_CR16_IMM24 BFD_RELOC_CR16_IMM32 BFD_RELOC_CR16_IMM32a BFD_RELOC_CR16_DISP4 BFD_RELOC_CR16_DISP8 BFD_RELOC_CR16_DISP16 BFD_RELOC_CR16_DISP20 BFD_RELOC_CR16_DISP24 BFD_RELOC_CR16_DISP24a BFD_RELOC_CR16_SWITCH8 BFD_RELOC_CR16_SWITCH16 BFD_RELOC_CR16_SWITCH32 BFD_RELOC_CRX_REL4 BFD_RELOC_CRX_REL8 BFD_RELOC_CRX_REL8_CMP BFD_RELOC_CRX_REL16 BFD_RELOC_CRX_REL24 BFD_RELOC_CRX_REL32 BFD_RELOC_CRX_REGREL12 BFD_RELOC_CRX_REGREL22 BFD_RELOC_CRX_REGREL28 BFD_RELOC_CRX_REGREL32 BFD_RELOC_CRX_ABS16 BFD_RELOC_CRX_ABS32 BFD_RELOC_CRX_NUM8 BFD_RELOC_CRX_NUM16 BFD_RELOC_CRX_NUM32 BFD_RELOC_CRX_IMM16 BFD_RELOC_CRX_IMM32 BFD_RELOC_CRX_SWITCH8 BFD_RELOC_CRX_SWITCH16 BFD_RELOC_CRX_SWITCH32 BFD_RELOC_CRIS_BDISP8 BFD_RELOC_CRIS_UNSIGNED_5 BFD_RELOC_CRIS_SIGNED_6 BFD_RELOC_CRIS_UNSIGNED_6 BFD_RELOC_CRIS_SIGNED_8 BFD_RELOC_CRIS_UNSIGNED_8 BFD_RELOC_CRIS_SIGNED_16 BFD_RELOC_CRIS_UNSIGNED_16 BFD_RELOC_CRIS_LAPCQ_OFFSET BFD_RELOC_CRIS_UNSIGNED_4 BFD_RELOC_CRIS_COPY BFD_RELOC_CRIS_GLOB_DAT BFD_RELOC_CRIS_JUMP_SLOT BFD_RELOC_CRIS_RELATIVE BFD_RELOC_CRIS_32_GOT BFD_RELOC_CRIS_16_GOT BFD_RELOC_CRIS_32_GOTPLT BFD_RELOC_CRIS_16_GOTPLT BFD_RELOC_CRIS_32_GOTREL BFD_RELOC_CRIS_32_PLT_GOTREL BFD_RELOC_CRIS_32_PLT_PCREL BFD_RELOC_860_COPY BFD_RELOC_860_GLOB_DAT BFD_RELOC_860_JUMP_SLOT BFD_RELOC_860_RELATIVE BFD_RELOC_860_PC26 BFD_RELOC_860_PLT26 BFD_RELOC_860_PC16 BFD_RELOC_860_LOW0 BFD_RELOC_860_SPLIT0 BFD_RELOC_860_LOW1 BFD_RELOC_860_SPLIT1 BFD_RELOC_860_LOW2 BFD_RELOC_860_SPLIT2 BFD_RELOC_860_LOW3 BFD_RELOC_860_LOGOT0 BFD_RELOC_860_SPGOT0 BFD_RELOC_860_LOGOT1 BFD_RELOC_860_SPGOT1 BFD_RELOC_860_LOGOTOFF0 BFD_RELOC_860_SPGOTOFF0 BFD_RELOC_860_LOGOTOFF1 BFD_RELOC_860_SPGOTOFF1 BFD_RELOC_860_LOGOTOFF2 BFD_RELOC_860_LOGOTOFF3 BFD_RELOC_860_LOPC BFD_RELOC_860_HIGHADJ BFD_RELOC_860_HAGOT BFD_RELOC_860_HAGOTOFF BFD_RELOC_860_HAPC BFD_RELOC_860_HIGH BFD_RELOC_860_HIGOT BFD_RELOC_860_HIGOTOFF BFD_RELOC_OPENRISC_ABS_26 BFD_RELOC_OPENRISC_REL_26 BFD_RELOC_H8_DIR16A8 BFD_RELOC_H8_DIR16R8 BFD_RELOC_H8_DIR24A8 BFD_RELOC_H8_DIR24R8 BFD_RELOC_H8_DIR32A16 BFD_RELOC_XSTORMY16_REL_12 BFD_RELOC_XSTORMY16_12 BFD_RELOC_XSTORMY16_24 BFD_RELOC_XSTORMY16_FPTR16 BFD_RELOC_RELC BFD_RELOC_XC16X_PAG BFD_RELOC_XC16X_POF BFD_RELOC_XC16X_SEG BFD_RELOC_XC16X_SOF BFD_RELOC_VAX_GLOB_DAT BFD_RELOC_VAX_JMP_SLOT BFD_RELOC_VAX_RELATIVE BFD_RELOC_MT_PC16 BFD_RELOC_MT_HI16 BFD_RELOC_MT_LO16 BFD_RELOC_MT_GNU_VTINHERIT BFD_RELOC_MT_GNU_VTENTRY BFD_RELOC_MT_PCINSN8 BFD_RELOC_MSP430_10_PCREL BFD_RELOC_MSP430_16_PCREL BFD_RELOC_MSP430_16 BFD_RELOC_MSP430_16_BYTE BFD_RELOC_MSP430_2X_PCREL BFD_RELOC_MSP430_RL_PCREL BFD_RELOC_IQ2000_OFFSET_16 BFD_RELOC_IQ2000_OFFSET_21 BFD_RELOC_IQ2000_UHI16 BFD_RELOC_XTENSA_RTLD BFD_RELOC_XTENSA_GLOB_DAT BFD_RELOC_XTENSA_JMP_SLOT BFD_RELOC_XTENSA_RELATIVE BFD_RELOC_XTENSA_PLT BFD_RELOC_XTENSA_DIFF8 BFD_RELOC_XTENSA_DIFF16 BFD_RELOC_XTENSA_DIFF32 BFD_RELOC_XTENSA_SLOT0_OP BFD_RELOC_XTENSA_SLOT1_OP BFD_RELOC_XTENSA_SLOT2_OP BFD_RELOC_XTENSA_SLOT3_OP BFD_RELOC_XTENSA_SLOT4_OP BFD_RELOC_XTENSA_SLOT5_OP BFD_RELOC_XTENSA_SLOT6_OP BFD_RELOC_XTENSA_SLOT7_OP BFD_RELOC_XTENSA_SLOT8_OP BFD_RELOC_XTENSA_SLOT9_OP BFD_RELOC_XTENSA_SLOT10_OP BFD_RELOC_XTENSA_SLOT11_OP BFD_RELOC_XTENSA_SLOT12_OP BFD_RELOC_XTENSA_SLOT13_OP BFD_RELOC_XTENSA_SLOT14_OP BFD_RELOC_XTENSA_SLOT0_ALT BFD_RELOC_XTENSA_SLOT1_ALT BFD_RELOC_XTENSA_SLOT2_ALT BFD_RELOC_XTENSA_SLOT3_ALT BFD_RELOC_XTENSA_SLOT4_ALT BFD_RELOC_XTENSA_SLOT5_ALT BFD_RELOC_XTENSA_SLOT6_ALT BFD_RELOC_XTENSA_SLOT7_ALT BFD_RELOC_XTENSA_SLOT8_ALT BFD_RELOC_XTENSA_SLOT9_ALT BFD_RELOC_XTENSA_SLOT10_ALT BFD_RELOC_XTENSA_SLOT11_ALT BFD_RELOC_XTENSA_SLOT12_ALT BFD_RELOC_XTENSA_SLOT13_ALT BFD_RELOC_XTENSA_SLOT14_ALT BFD_RELOC_XTENSA_OP0 BFD_RELOC_XTENSA_OP1 BFD_RELOC_XTENSA_OP2 BFD_RELOC_XTENSA_ASM_EXPAND BFD_RELOC_XTENSA_ASM_SIMPLIFY BFD_RELOC_XTENSA_TLSDESC_FN BFD_RELOC_XTENSA_TLSDESC_ARG BFD_RELOC_XTENSA_TLS_DTPOFF BFD_RELOC_XTENSA_TLS_TPOFF BFD_RELOC_XTENSA_TLS_FUNC BFD_RELOC_XTENSA_TLS_ARG BFD_RELOC_XTENSA_TLS_CALL BFD_RELOC_Z80_DISP8 BFD_RELOC_Z8K_DISP7 BFD_RELOC_Z8K_CALLR BFD_RELOC_Z8K_IMM4L VRT32 coff-Intel-little coff-Intel-big coff-z8k unused 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@@ /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/reloc.c 1 D W i } - @ W n 2 E \ s . D Z p  ( > T i ~ 4 R C C p 4 L d | $ : N b v 1 N j 1 L g 1 M ` s . A U i 0 I d  , H a | ! 0 A P e | 0 F ^ v / G _ u 1 M i  C C $ 8 Q g } & : N e D 4D TD 6 R m 9 N j 3 N i ! 8 M a y / J e  * E _ y # = V p tD ' @ V m ! > \ z * B T g { 6 M d | : T l $ ; T l 6 R l , H D d v 1 K e z " ? \ v $ B ] D D D E {  W p hF F % 9 P g  0 H c { & > V n 4 M f  + E ] x F 0 F \ r ' ? X j } ( = O d y # 5 H ` v ' = W t # @ \ u ! 9 O e ~ + B Y p F F 1 D [ r / E \ s G (G HG . hG F d G G G ' = Q e z 4 H \ q ! 8 Q c { + ? R i # 7 L a z & ? V r G H 4H TH % C a tH  H H H I (I 6 J c | + B Y q LI lI # ; S k * ? V r + D ] r I 5 P I c x + E _ y 0 M ` r ( < P f } ! ,! C! Z! q! ! ! ! ! ! ! " ." E" _" y" " " " " " # # 7# O# g# # # # # # # $ $ 6$ M$ a$ x$ $ $ $ $ $ % % /% H% ]% t% % % % % % % & -& F& _& v& & & & & & & ' ,' D' ^' x' ' ' ' ' ' ( '( B( Y( r( ( ( ( ( ( ) ) 5) M) e) ) ) ) ) ) I I J 0J * !* <* W* r* * * * * * + &+ >+ V+ n+ + + + + + + , %, <, T, n, , , , , , - )- B- ]- x- - - - - - . '. B. Y. p. . . . . . . / / -/ D/ Y/ p/ / / / / / / 0 0 50 L0 `0 v0 0 0 0 0 0 0 1 1 21 H1 \1 r1 1 1 1 1 1 1 2 2 .2 D2 [2 r2 2 2 2 2 2 3 3 .3 B3 V3 k3 3 3 3 3 3 3 4 4 ,4 C4 Z4 r4 4 4 4 4 4 4 5 5 15 H5 _5 s5 5 5 5 5 5 5 6 6 .6 D6 ^6 v6 6 6 6 6 6 7 ,7 @7 X7 q7 7 7 7 7 7 8 8 98 L8 c8 {8 8 8 8 8 8 8 9 9 /9 D9 W9 l9 9 9 9 9 9 9 : #: ;: N: d: x: : : : : : : ; ); >; S; h; ~; ; ; ; ; ; < < -< A< X< o< < < < < < < = = 9= PJ M= f= = = = = = = > 1> K> `> w> > > > > > ? )? C? ]? w? ? ? ? ? ? @ 2@ M@ h@ @ @ @ @ @ A %A @A \A xA A A A A A B 'B EB aB ~B B B B B C C *C >C pJ RC bfd_get_reloc_size bfd_check_overflow bfd_perform_relocation U D u Q X I _bfd_relocate_contents _bfd_clear_contents C bfd_generic_get_relocated_section_contents *IND* *COM* *UND* .%d _ @& _ % #q % _ `$ bfd_get_unique_section_name bfd_map_over_sections /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/section.c code *DEBUG* .drectve .edata .fini .idata .init .pdata .rdata .sbss .scommon zerovars %c%c%c%c%c%c%c .stabstr Unsupported .stab relocation b ` t I d ` N N ` i ` e ` t ` i ` t a p a r r a s a c g I t q d a b ` k `i o m r c c ` ,c 7c ` @c ` Mc Yc oc ic ` c {c c c c c c ` c ` c ` c ` d ` armeb-*-netbsdelf* arm-*-netbsdelf* arm-*-nto* nto*arm* arm-*-rtems* armeb-*-elf arm*b-*-linux-* strongarm-*-kaos* arm-*-freebsd* arm*-*-linux-* arm*-*-conix* arm*-*-uclinux* arm-*-kfreebsd*-gnu arm*-*-eabi* arm9e-*-elf thumb-*-elf strongarm-*-elf xscale-*-elf   ?  ?  bfd_hash_replace ! ;A  /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/hash.c Y Y Y Y Y Y _bfd_generic_link_add_one_symbol W^ +^ a Z Z ` a _ jZ Y ` ] ] \ V\ a ^ s^ X_ ] ^ @] _bfd_generic_link_output_symbols +k j l Qk l l Nk set_symbol_from_hash n n kn Yn Rn m 0n 0n _bfd_generic_link_write_global_symbol _bfd_generic_reloc_link_order _bfd_default_link_order _bfd_generic_section_already_linked __real_ __imp_%s /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/linker.c %B: indirect symbol `%s' to `%s' is a loop Attempt to do relocatable link with %s input and %s output %B: warning: ignoring duplicate section `%A' %B: warning: duplicate section `%A' has different size %F%P: already_linked_table: %E symbolsrec .sec%d $$ $$ %-5s %s #i w ` ` 0 ` ` 0 p 0 e P* P p 0 @ 6 0 ` 8 9 & & 0T T f 0U x { & & 4 4 0| P P P P P )i w ` ` 0 ` ` 0 p 0 e P* P p 0 @ 6 0 ` 8 9 & & 0T T f 0U x { & & 4 4 0| P P P P P 0123456789ABCDEF w ` % %B:%d: Unexpected character `%s' in S-record file %B:%d: Bad checksum in S-record file /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/srec.c _binary_%s_%s ( { ` ` 0 ` ` 0 P* p 0 6 p ` 8 9 0 & & 0T T f 0U x { & & 4 4 0| P P P P P Warning: Writing section `%s' to huge (ie negative) file offset 0x%lx. tekhex %0781010 o w ` ` 0 ` ` 0 e P* p 0 P 0 ` 8 9 & & 0T T f 0U x { & & 4 4 0| P P P P P 0123456789ABCDEF out tekhex_write_object_contents / q ; ; ; ; ; ; ; ; ; ; ; ; ; ; / q ; ; ; ; ; ; ; ; ; ; ; ` O ; O ; ; ; ; ; ; ; ; ; ; O ; ; ; ; @ /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/tekhex.c ihex r ` ` 0 ` ` 0 P e P* p 0 @ @ 6 p p P @ & & 0T T f 0U x { & & 4 4 0| P P P P P 0123456789ABCDEF e A %B:%d: unexpected character `%s' in Intel Hex file /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/ihex.c %B: internal error in ihex_read_section %B: bad section length in ihex_read_section %s: address 0x%s out of range for Intel Hex file %B:%u: bad checksum in Intel Hex file (expected %u, found %u) %B:%u: bad extended address record length in Intel Hex file %B:%u: bad extended start address length in Intel Hex file %B:%u: bad extended linear address record length in Intel Hex file %B:%u: bad extended linear start address length in Intel Hex file %B:%u: unrecognized ihex type %u in Intel Hex file Dwarf Error: Can't find %s section. Dwarf Error: unable to decompress %s section. Dwarf Error: Offset (%lu) greater than or equal to %s size (%lu). /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/dwarf2.c Dwarf Error: Invalid or unhandled FORM value: %u. Dwarf Error: mangled line number section (bad file number). Dwarf Error: Could not find abbrev number %u. Dwarf Error: mangled line number section. Dwarf Error: found dwarf version '%u', this reader only handles version 2 and 3 information. Dwarf Error: found address size '%u', this reader can not handle sizes greater than '%u'. Dwarf Error: found address size '%u', this reader can only handle address sizes '2', '4' and '8'. Dwarf Error: Bad abbrev number: %u. .zdebug_str .debug_str %s/%s/%s  .zdebug_ranges .debug_ranges .debug_info .zdebug_info .gnu.linkonce.wi. .zdebug_line .debug_line /usr/local/lib/debug .zdebug_abbrev .debug_abbrev read_address 1 1 O u < Y ) u find_abstract_instance_name scan_unit_for_symbols / ? i p p t find_line elf32-littlearm-symbian aeabi .ARM.attributes .dynamic .dynstr .dynsym .init_array .fini_array .preinit_array elf32-bigarm-symbian elf32-littlearm-vxworks elf32-bigarm-vxworks elf32-bigarm R_ARM_RREL32 R_ARM_RABS32 R_ARM_RPC24 R_ARM_RBASE 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 .reg .rela .got.plt .rel.got .rela.got .rel.plt .rela.plt .dynbss .rel.bss .rela.bss %08x_%s+%x %08x_%x:%x+%x .stub __%s_from_thumb unnamed __%s_from_arm __%s_veneer %x:%x .glue_7 .glue_7t .vfp11_veneer .v4_bx __bx_r%d __vfp11_veneer_%x __vfp11_veneer_%x_r $a got-rel .tls_vars (local) out of range unsupported relocation unknown error .note.gnu.arm.ident variable-size 32-bit private flags = %lx: [interworking enabled] [APCS-26] [APCS-32] [VFP float format] [Maverick float format] [FPA float format] [position independent] [new ABI] [old ABI] [software FP] [Version1 EABI] [sorted symbol table] [unsorted symbol table] [Version2 EABI] [Version3 EABI] [Version4 EABI] [Version5 EABI] [BE8] [LE8]  [relocatable executable] [has entry point]  %B: bad symbol index: %d __real_%s /usr/lib/ld.so.1 .gnu.version .gnu.version_d .gnu.version_r .ARM.exidx .gnu.linkonce.armexidx. $t $d { ? / p @ @ p @ @ k e # P ` O @P pm Q P 0 P p po `v ~  k j 0 @ 0. p @ 8 9 @ ` 0 0 & & ( z 0 { z 0+ 4 0 ` ' { { { q { | | | ? / ` ` 0 ` ` 0 k e # P ` O @P pm Q P 0 P p po `v ~  k j 0 @ 0. p @ 8 9 @ ` 0 0 & & ( z 0 { z 0+ 4 0 ` ' 1| ? / p @ @ p @ @ k e # P ` O @P pm Q P 0 P p po `v ~  k j 0 @ 0. p @ 8 9 @ ` 0 0 & & ( z 0 { z 0+ 4 0 ` ( I| ? / ` ` 0 ` ` 0 k e # P ` O @P pm Q P 0 P p po `v ~  k j 0 @ 0. p @ 8 9 @ ` 0 0 & & ( z 0 { z 0+ 4 0 ` ( ? / p @ @ p @ @ k e # P ` O @P pm Q P 0 P p po `v ~  k j 0 @ 0. p @ 8 9 @ ` 0 0 & & ( z 0 { z 0+ 4 0 ` * ^| ? / ` ` 0 ` ` 0 k e # P ` O @P pm Q P 0 P p po `v ~  k j 0 @ 0. p @ 8 9 @ ` 0 0 & & ( z 0 { z 0+ 4 0 ` ` * 4 ( p ` ` ` - - xG F + k| + x| + | + | + | + | + | + | + | + | + | + | + } + } + } + *} + 8} + G} + S} + ^} + j} + z} + } + } + } + } + } + } + } + } + ~ + ~ + ~ + )~ + 6~ / / + G~ + V~ ! + j~ " + ~ # + ~ $ + ~ % + ~ & + ~ ' + ~ ( + ~ ) +  * +    + +  , + - - + < . + O / + _ p p 0 + u p p 1 +  p p 2 +  p p 3 +  /? /? 4 +  5 +  6 +  7 +  8 + 9 + : + . ; + > < + Q = + a > + q ? + @ + A + B + C + D + E + F + G + H + I + * J + : K + J L + Z M + j N + z O + P + Q + R + S + T + U + V + W + p p X + ' p p Y + ; p p Z [ \ ] ^ + O _ + _ ` + m a + | b + c d e f + g + h i + j + k l + ! m + 0 n + @ o + O FxG 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 ( @ ` ` H 8 ( H F D `G xG F / xG F / / xG F xG F xG F / H F `G / create_got_section elf32_arm_create_dynamic_sections bfd_elf32_arm_process_before_allocation bfd_arm_vfp11_insn_decode 7 7 7 7 X7 X7 X7 X7 7 6 6 6 6 6 6 7 record_vfp11_erratum_veneer bfd_elf32_arm_vfp11_erratum_scan bfd_elf32_arm_vfp11_fix_veneer_locations elf32_arm_final_link_relocate R M M M ] ` pP P P L W L L L L M W L L L L L L L QW }W V M M M W L [ [ [ L L L L L _[ L M _ _ _ _ 1U 1U 1U 1U v] P _ #\ M M a a a a a ] ] T T T T T T a a a a a ] ] ] T T T T T T _ _ _ 1U 1U 1U L L L L L L V L L L M M P P S Q R S YR \ Xb b -b \ \ $d \ \ \ \ \ \ \ \ Xb \ \ \ \ \ \ \ \ \ \ \ Xb Xb Xb \ \ \ \ \ \ \ \ \ \ \ \ @d \ \ \ \ \ \ \ \ \ \ \ \ d d : elf32_arm_merge_eabi_attributes / / / / / d / / / / / / / s ` s s @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ` ` U P allocate_dynrelocs elf32_arm_write_section /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/elf32-arm.c unable to find THUMB glue '%s' for '%s' %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 %B: BE8 images only valid in big-endian mode. %B: warning: selected VFP11 erratum workaround is not necessary for target architecture %B: unable to find VFP11 veneer `%s' Invalid TARGET2 relocation type '%s'. unable to find ARM glue '%s' for '%s' %B(%s): warning: interworking not enabled. first occurrence: %B: arm call to thumb %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' 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 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 [floats passed in float registers] [dynamic symbols use segment index] [mapping symbols precede others] dynamic variable `%s' is zero size %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) 4 ( p @ ` ` ` bfd_elf32_swap_symbol_out bfd_elf32_write_relocs U 5 ; D U e u /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/elfcode.h %s: version count (%ld) does not match symbol count (%ld) %s(%s): relocation %d has invalid symbol index %ld Warning: %B is truncated: expected core file size >= %lu, found: %lu. warning: %s has a corrupt string table index - ignoring  __GOTT_BASE__ __GOTT_INDEX__ .rela.plt.unloaded .rel.plt.unloaded .tls_data X P y LARGE_COMMON SHT_NULL SHT_PROGBITS SHT_SYMTAB SHT_STRTAB SHT_RELA SHT_HASH SHT_DYNAMIC SHT_NOTE SHT_NOBITS SHT_REL SHT_SHLIB SHT_DYNSYM .zdebug_aranges .tbss .tdata .shstrtab .strtab .symtab .rodata1 .note.GNU-stack .line .gnu.linkonce.b .gnu.liblist .gnu.conflict .gnu.hash .data1 .debug_aranges .comment (null) RELRO elf %lx (*none*) %s Base %-11s .internal .hidden .protected 0x%02x %s%d%s  .symtab_shndx .gnu.libstr LOPROC+%7.7x LOOS+%7.7x %8.8x *unknown* Program Header: 0x%lx %8s off 0x vaddr 0x paddr 0x align 2**%u filesz 0x memsz 0x flags %c%c%c Dynamic Section: FILTER 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: %s/%d %s/%ld NetBSD-CORE .note.netbsdcore.procinfo .reg2 QNX .qnx_core_info .qnx_core_status/%ld .qnx_core_status SPU/ win32 .reg/%ld .module/%08lx LINUX .reg-xfp .reg-ppc-vmx .reg-ppc-vsx .auxv GNU null load shlib relro proc zdebug %B: invalid SHT_GROUP entry .gnu.linkonce q z z oz z I 7a # e 4 | , G < ` { q B o o o R o _ m o ` | I w z cz z ~ { { { bfd_elf_get_elf_syms bfd_elf_set_group_contents get_program_header_size rewrite_elf_program_header v v w ,w v assign_file_positions_for_non_load_sections _bfd_elf_get_lineno _bfd_elf_no_info_to_howto D _ U F < 2 * # > }z = /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/elf.c %B: invalid string offset %u >= %lu for section `%s' %B symbol number %lu references nonexistent SHT_SYMTAB_SHNDX section %B: warning: sh_link not set for section `%A' %B: sh_link [%d] in section `%A' is incorrect %B: unknown [%d] section `%s' in group [%s] warning: section `%A' type changed to PROGBITS %B: symbol `%s' required but not present %B: warning: Empty loadable segment detected, is this intentional ? 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: 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 0x%8.8lx 0x%2.2x %2.2d %s %B: unsupported relocation type %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] % C a @ bfd_elf_record_link_assignment w L L L [ _bfd_elf_link_output_relocs elf_link_add_object_symbols bfd_elf_size_dynsym_hash_dynstr put_value get_value elf_link_adjust_relocs elf_link_check_versioned_symbol O O 0 0 z elf_link_output_extsym I I elf_reloc_link_order _bfd_elf_section_already_linked _GLOBAL_OFFSET_TABLE_ _PROCEDURE_LINKAGE_TABLE_ .tcommon %s: undefined version: %s .end 0- ~ % ^ .gcc_except_table .gnu.attributes .gnu.linkonce. /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/elflink.c %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' %B: version node not found for symbol %s %B: bad reloc symbol index (0x%lx >= 0x%lx) for offset 0x%lx in section `%A' %B: relocation size mismatch in %B section %A warning: type and size of dynamic symbol `%s' are not defined %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 %B: .preinit_array section is not allowed in DSO undefined %s reference in complex symbol: %s unknown operator '%c' in complex symbol %B: Too many sections: %d (>= %d) %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 %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. %P%X: can not read symbols: %E Warning: gc-sections option ignored Removing unused section '%s' in file '%B' %B: %A+%lu: No symbol found for INHERIT %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 bfd_elf_set_obj_attr_contents _bfd_elf_copy_obj_attributes _bfd_elf_obj_attrs_arg_type _bfd_elf_parse_attributes /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 /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/elf-strtab.c /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/elf-eh-frame.c %P: error in %B(%A); no .eh_frame_hdr table will be created. %P: fde encoding in %B(%A) prevents .eh_frame_hdr table being created. eh / / / c/ G/ / :/ :/ :/ / / / / :/ :/ . / / / :/ / / / . . . . . . / . . . . . . . . . . . . . . . / :/ / . . . . . . . . . . . . . . . . / . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . :/ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . / _bfd_elf_write_section_eh_frame 0R HR R bR vR R R R R UNKNOWN Gq ? / p @ @ p @ @ k " e # ` p4 , O @P pm Q @ 0 P p po `v ~  k j 0 @ 0. p p 8 9 @ ` % 0 & & 0T T X z x { z 0+ 4 0 ` , 3q ? / ` ` 0 ` ` 0 k " e # ` p4 , O @P pm Q @ 0 P p po `v ~  k j 0 @ 0. p p 8 9 @ ` % 0 & & 0T T X z x { z 0+ 4 0 ` , %B: Relocations in generic ELF (EM: %d) armv2 armv2a armv3 armv3m armv4 armv4t armv5 armv5t armv5te xscale ep9312 iwmmxt iwmmxt2 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 armv3M XScale iWMMXt iWMMXt2 arch: ! Y PY ! Y PY P ! Y PY ! Y PY ! Y PY ! Y PY ! Y PY @ ! Y PY p ! Y PY ! Y PY ! Y PY ! Y PY 0 ! Y PY ` ! Y PY \ =] F] R] ^] j] v] ] ] ] ] ] ] ] ERROR: %B is compiled for the EP9312, whereas %B is compiled for XScale warning: unable to update contents of %s section in %s %B(%A+0x%lx): Stabs entry has invalid string index. /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/stabs.c _bfd_add_merge_section _bfd_merged_section_offset /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/merge.c %s: access beyond end of merged section (%ld) 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 * sz sizeof const volatile const __restrict const volatile __restrict T%d __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> -2147483648 __pt__ __tm__ __ps__ __S {anonymous} unsigned __complex void bool wchar_t long double float int%u_t template < > class JArray1Z false true ... static 0123456789Qt __thunk_ __t type_info node type_info function Automatic selection based on executable GNU (g++) V3 ABI-style demangling virtual function thunk (delta:%d) for ? c # 8 @ ? D Z _ u x } y x # ? " B o t t ? ? c c t ? } } s s t - t 0 > A > D M L P  Y  X \ _ h g k { s { v y % ? % ? ( s ( r c | d } ~ ~ ~ ~ } } } ! ! f c J J J J J J 5 J J J J J J J J J c 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 c Q Y d { X boolean byte __float128 unsigned char unsigned int unsigned long unsigned __int128 unsigned short unsigned long long aN aS dV da delete[] eO eo lS mI mL na new[] oR pL pm ps qu rM rS std std::allocator std::basic_string std::string std::istream basic_istream std::ostream basic_ostream std::iostream basic_iostream (anonymous namespace) string literal JArray VTT for construction vtable for -in- typeinfo for typeinfo name for typeinfo fn for non-virtual thunk to covariant return thunk to java Class for guard variable for reference temporary for hidden alias for ::* ) : ( ul java resource restrict const complex imaginary ? Q Q L L X X ' , , # # : : D ; 2 2 E H # h v I s { K N Q ` c } Z \ ]  B ` ? % o c f ? c A > i l ? " I ? s u y r M u t x - t { t ~ } s ( F t a b s F i ( 1 o \ 1 d 2 # # # # # # # # # # # # ' ' ' ' ' ' # # # # # # ' J # # # # % u m B p C g ' p r r r r r r r r r r r r r r r r r r r M ' q v V 6 j 7 e 7 @ a h U U U p p # # f m d % % % % % % % % % % % % % % % % % % % % % % % % % ;& g& & & a' & % % % % ' std::basic_string, std::allocator > std::basic_istream > std::basic_ostream > std::basic_iostream > out of memory %I $ < ;G ]t B { =  0 $ ~ `2 fC O m A oE! a 0 P A A ?  & * " @ ` 0 P H X ?  " A ! ) ?  m o o o uo ko ^o Qo Do 8o ,o o Cannot find prime bigger than %lu cccccccccccccccccccccccccccccccccccccccccccccccc ccccccc cccccccccccccccccccccccccc ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~ !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 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 %s%sout of memory allocating %lu bytes after a total of %lu bytes undocumented error #%d 
0 I X2 BE 2 ' P ` ` p ` V # @3 y P1 @ C 1 I S ! 3 06 M 0N T [ 0U 8 I + I # + + # @ _ `$ (` $ #q % ` % _ % _ ,& _ @& _ & t ` b ! ( A `" 3 05 " p j p ` P p P} P 0. P. P. `. 0 pS { { P p "/ ! ( A `" 3 05 " p j I ` P p P} P 0. P. P. `. 0 pS { { P p8'/ ! ( A `" 3 05 " p j I ` P p P} P 0. P. P. `. 0 pS { { P p #/ a d + ,, @ ` ` @ A X X `" 3 05 " p | P} p 0. P. P. `. 0 pS o8 , $ + 3 9 @ G O X ] d i p x $.$ @g 0g `v 
GCC: (GNU) 3.4.6 (Ubuntu 3.4.6-1ubuntu2) GCC: (GNU) 3.4.6 (Ubuntu 3.4.6-1ubuntu2) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 3.4.6 (Ubuntu 3.4.6-1ubuntu2) GCC: (GNU) 4.0.3 (Ubuntu 4.0.3-1ubuntu5) GCC: (GNU) 3.4.6 (Ubuntu 3.4.6-1ubuntu2) 
/tmp/glibc.R5Pxa9/glibc-2.3.6-0ubuntu20/build-tree/glibc-2.3.6/csu short int long long int unsigned char GNU C 3.4.6 (Ubuntu 3.4.6-1ubuntu2) long long unsigned int short unsigned int _IO_stdin_used dynamic_list_data BFD_RELOC_AVR_CALL wildcard_list BFD_RELOC_MIPS_JMP no_direction bfd_link_order_reloc BFD_RELOC_CRX_REL8_CMP osf_core_struct BFD_RELOC_M32R_GOTPC24 lang_reloc_statement_type lynx_core_struct BFD_RELOC_PPC64_PLTGOT16_HA _oasys_data BFD_RELOC_X86_64_GOTPLT64 yyalloc BFD_RELOC_PPC64_PLTGOT16_HI _bfd_sizeof_headers BFD_RELOC_PPC_JMP_SLOT BFD_RELOC_AVR_HI8_LDI_GS BFD_RELOC_NS32K_DISP_32_PCREL BFD_RELOC_ALPHA_TPREL_HI16 map_head __mode_t BFD_RELOC_MIPS16_GPREL integer task_link BFD_RELOC_MCORE_RVA BFD_ARELOC_BFIN_PUSH __pad1 __pad2 BFD_ARELOC_BFIN_LEN BFD_RELOC_IQ2000_OFFSET_16 linker_has_input BFD_RELOC_ARM_TLS_DTPOFF32 BFD_RELOC_MN10300_ALIGN BFD_RELOC_SPARC_HIX22 yydebug BFD_RELOC_H8_DIR16A8 BFD_RELOC_ARM_TLS_TPOFF32 bfd_link_common_skip_all bfd_reloc_undefined nocopyreloc bfd_target_ecoff_flavour BFD_RELOC_16C_NUM08_C BFD_RELOC_PPC_LOCAL24PC BFD_RELOC_IQ2000_OFFSET_21 BFD_RELOC_V850_22_PCREL BFD_RELOC_MIPS_GOT16 BFD_RELOC_IA64_PCREL21F BFD_RELOC_AVR_HH8_LDI _bfd_set_format last_os assignment_statement BFD_RELOC_IA64_SEGREL64LSB BFD_RELOC_IA64_PLTOFF64I BFD_RELOC_390_GOT64 BFD_RELOC_SH_SHMEDIA_CODE BFD_RELOC_PPC_BA26 BFD_RELOC_V850_SDA_15_16_OFFSET BFD_RELOC_AVR_MS8_LDI BFD_RELOC_IA64_LTOFF_DTPMOD22 lineno_count by_alignment_name BFD_RELOC_FRV_TLSDESC_RELAX keep_hash BFD_RELOC_M32R_LO16 BFD_RELOC_BFIN_GOTLO BFD_RELOC_FRV_GOTLO BFD_RELOC_SPU_PCREL9a BFD_RELOC_SPU_PCREL9b only_cmd_line_lib_dirs BFD_RELOC_PPC64_SECTOFF_LO_DS wrap_char BFD_RELOC_BFIN_GOTOFFLO RM_IGNORE BFD_RELOC_MIPS16_LO16 BFD_RELOC_SCORE16_JMP bfd_arch_m32r BFD_RELOC_MN10300_GLOB_DAT BFD_RELOC_390_GOTPLTENT BFD_RELOC_M32R_GOTOFF BFD_RELOC_X86_64_GOTOFF64 BFD_RELOC_IP2K_PAGE3 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 mach_o_data section_align_power BFD_RELOC_NS32K_DISP_16 BFD_RELOC_PPC64_PLTGOT16_LO BFD_RELOC_IA64_SECREL32MSB BFD_RELOC_IA64_PCREL21B BFD_RELOC_IA64_PCREL21M BFD_RELOC_390_TLS_TPOFF BFD_RELOC_IA64_DTPREL32MSB sort_none versados_data BFD_RELOC_HI16_S_GOTOFF BFD_RELOC_BFIN_5_PCREL BFD_RELOC_8_PLTOFF BFD_RELOC_SPARC_REGISTER BFD_RELOC_MCORE_PCREL_32 add_archive_element BFD_RELOC_XTENSA_SLOT8_ALT BFD_RELOC_M32R_HI16_SLO sort_common BFD_RELOC_D30V_15_PCREL_R BFD_RELOC_V850_ZDA_16_16_SPLIT_OFFSET warn_section_align BFD_RELOC_390_TLS_LDO64 artdata BFD_RELOC_BFIN_FUNCDESC_GOTHI BFD_ARELOC_BFIN_AND BFD_RELOC_NS32K_DISP_32 yybackup optimize warn_once _bfd_print_symbol BFD_RELOC_MCORE_PCREL_IMM11BY2 bfd_link_common_skip_data BFD_RELOC_386_TLS_DTPOFF32 BFD_RELOC_X86_64_GOT64 BFD_RELOC_FRV_GOTOFF12 create_object_symbols_section mach_o_fat_data _bfd_link_split_section BFD_RELOC_M32R_GOTPC_HI_SLO 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 lang_object_symbols_statement_enum BFD_RELOC_IA64_REL64MSB BFD_RELOC_ARM_PCREL_CALL BFD_RELOC_ARM_PCREL_JUMP BFD_RELOC_CR16_REGREL20a BFD_RELOC_CRIS_COPY bfd_reloc_outofrange 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 config BFD_RELOC_D30V_15 BFD_RELOC_AVR_LO8_LDI_NEG st_mtim BFD_RELOC_THUMB_PCREL_BRANCH7 BFD_RELOC_390_TLS_GOTIE20 bfd_arch_xtensa lang_section_bst_type BFD_RELOC_XC16X_POF st_atim BFD_RELOC_AVR_HI8_LDI_PM bout_data BFD_RELOC_CRX_REL8 BFD_RELOC_IP2K_EX8DATA BFD_RELOC_ALPHA_LINKAGE has_armap yyss1 bfd_arch_msp430 /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/ld/ldgram.c BFD_RELOC_IP2K_FR_OFFSET BFD_RELOC_390_TLS_GOTIE32 stab_type BFD_RELOC_386_PLT32 _bfd_stat_arch_elt BFD_RELOC_SH_GOT_MEDLOW16 yystacksize BFD_RELOC_SPARC_TLS_LE_LOX10 BFD_RELOC_XTENSA_SLOT1_OP yyssa BFD_RELOC_IA64_PLTOFF22 BFD_RELOC_SPARC_TLS_GD_HI22 BFD_RELOC_FRV_GOTOFFLO BFD_RELOC_MEP_ADDR24A4 yyssp BFD_ARELOC_BFIN_LOR BFD_RELOC_ARM_GOT32 constructor BFD_RELOC_XTENSA_SLOT12_OP flagword bfd_h_getx_signed_16 _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_CR16_DISP24 BFD_RELOC_PPC64_TPREL16_HIGHERA BFD_RELOC_32_BASEREL bfd_endian __blkcnt_t BFD_RELOC_CR16_REGREL0 fatal_warnings BFD_ARELOC_BFIN_NEG BFD_RELOC_16C_REG20 BFD_RELOC_MSP430_16_PCREL BFD_RELOC_860_LOGOTOFF0 BFD_RELOC_ARM_TLS_LDM32 BFD_RELOC_M32C_RL_2ADDR BFD_RELOC_SH_COPY64 BFD_RELOC_ARM_THUMB_IMM strip_all BFD_RELOC_MIPS16_CALL16 BFD_RELOC_AVR_HI8_LDI_NEG _bfd_read_ar_hdr_fn BFD_RELOC_390_TLS_GOTIE64 bfd_h_getx_signed_32 BFD_RELOC_68K_RELATIVE BFD_RELOC_PPC64_TPREL16_HIGHEST ignored _old_offset asymbol BFD_RELOC_SH_IMM8BY4 BFD_RELOC_PPC_GOT_TLSGD16_HI bfd_elf_dynamic_list BFD_RELOC_NS32K_DISP_16_PCREL BFD_RELOC_SH_LOOP_END BFD_RELOC_16C_DISP04_C RM_GENERATE_WARNING yyvaluep frozen warn_constructors 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_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 BFD_RELOC_CTOR BFD_RELOC_CRIS_LAPCQ_OFFSET bfd_arch_mips BFD_RELOC_BFIN_4_PCREL version_needed BFD_ARELOC_BFIN_LAND yyr1 yyr2 lang_output_section_statement_struct BFD_RELOC_ARM_TLS_LDO32 BFD_RELOC_XTENSA_SLOT0_OP accept_unknown_input_arch BFD_RELOC_FRV_TLSMOFF bfd_h_getx_signed_64 just_syms_flag bfd_target_mach_o_flavour BFD_RELOC_ARM_LDRS_PC_G2 bfd_arch_frv RM_GENERATE_ERROR _unused2 complain_overflow xvec BFD_RELOC_16C_NUM08 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 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_MIPS_JUMP_SLOT BFD_ENDIAN_UNKNOWN BFD_RELOC_8_PCREL BFD_RELOC_SH_JMP_SLOT64 BFD_RELOC_SH_GOTOFF_MEDHI16 lang_input_section_enum BFD_RELOC_PPC_GOT_TLSGD16_LO 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_860_SPLIT2 yyoutput BFD_RELOC_PPC_RELATIVE rpath_separator BFD_RELOC_H8_DIR16R8 BFD_RELOC_XTENSA_SLOT9_ALT BFD_RELOC_SPU_HI16 BFD_RELOC_D10V_18 bfd_target_oasys_flavour BFD_RELOC_FRV_GPRELU12 ihex_data_struct BFD_RELOC_860_HIGOT bfd_target_aout_flavour traditional_format BFD_RELOC_IA64_IMM22 bfd_arch_pj bfd_h_putx16 BFD_RELOC_X86_64_GOTPC32_TLSDESC embedded_relocs BFD_RELOC_ARC_B22_PCREL BFD_RELOC_X86_64_TLSGD BFD_RELOC_SPARC_TLS_DTPMOD64 BFD_RELOC_XC16X_PAG lang_input_statement_type relocatable BFD_RELOC_390_TLS_IE32 BFD_RELOC_IP2K_BANK BFD_RELOC_MIPS_CALL_HI16 BFD_RELOC_IA64_REL32MSB _IO_read_end 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_M32R_GOTOFF_LO BFD_RELOC_ALPHA_TPREL_LO16 trad_core_struct archive_pass BFD_RELOC_PPC_GOT_TPREL16_LO yyvs BFD_RELOC_FRV_TLSMOFFHI addr_tree BFD_RELOC_16C_REG04a_C BFD_RELOC_ALPHA_TLSLDM _IO_backup_base BFD_RELOC_SH_TLS_LD_32 bfd_arch_we32k BFD_RELOC_16C_DISP16 ar_pad_char BFD_RELOC_CRIS_32_PLT_PCREL bfd_print_symbol_more both_direction BFD_RELOC_MMIX_CBRANCH_1 BFD_RELOC_390_TLS_GD32 symvalue bfd_arch_tahoe 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_ARM_TLS_DTPMOD32 BFD_RELOC_D30V_32_PCREL BFD_RELOC_SH_IMMS16 lang_assignment_statement_enum bfd_arch_i370 BFD_RELOC_MSP430_16_PCREL_BYTE hppabsd_core_data lang_assignment_statement_type bfd_arch_openrisc used_by_bfd BFD_RELOC_IA64_IMM64 bfd_link_hash_new BFD_RELOC_TIC30_LDP bfd_section_reloc_link_order complain_overflow_signed BFD_RELOC_SH_DISP20BY8 BFD_RELOC_860_LOGOTOFF1 BFD_RELOC_SH_GLOB_DAT BFD_RELOC_16C_IMM24_C BFD_RELOC_SPARC_TLS_TPOFF32 lang_constructors_statement_enum lang_address_statement_enum BFD_RELOC_BFIN_10_PCREL bfd_arch_i386 BFD_RELOC_SH_LABEL mmo_data_struct BFD_RELOC_MIPS_TLS_TPREL32 by_alignment 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_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 BFD_RELOC_SPU_IMM10 timespec BFD_RELOC_SPU_IMM16 BFD_RELOC_SPU_IMM18 BFD_RELOC_M68HC11_RL_GROUP bfd_int64_t bfd_target_sym_flavour BFD_RELOC_HI16_GOTOFF BFD_RELOC_FRV_TLSMOFFLO has_tls_reloc BFD_RELOC_FRV_LABEL24 BFD_RELOC_SPARC_RELATIVE BFD_RELOC_Z8K_DISP7 BFD_RELOC_390_TLS_LDM64 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 BFD_RELOC_SPARC_PLT32 not_flags spare_dynamic_tags reduce_memory_overheads BFD_RELOC_390_PLT16DBL init_function _bfd_merge_private_bfd_data BFD_RELOC_SPARC_TLS_TPOFF64 BFD_RELOC_MIPS16_GOT16 bfd_arch_spu _bfd_copy_private_bfd_data BFD_RELOC_SPARC_TLS_LDM_ADD 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_MCORE_PCREL_JSR_IMM11BY2 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_ALPHA_HINT _IO_save_end BFD_RELOC_SCORE_DUMMY_HI16 lang_reloc_statement_enum BFD_RELOC_CR16_NUM8 BFD_RELOC_SPARC_TLS_IE_HI22 BFD_RELOC_SPARC_TLS_IE_LDX BFD_RELOC_860_HIGHADJ bfd_getx_signed_64 section_phdr BFD_RELOC_860_COPY 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_V850_CALLT_6_7_OFFSET BFD_RELOC_SPARC_TLS_GD_LO10 BFD_RELOC_IA64_TPREL64I 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_M32R_GOTPC_HI_ULO BFD_RELOC_CR16_ABS24 write_direction BFD_RELOC_CR16_IMM4 BFD_RELOC_IA64_PCREL64I 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 nested_archives yytype BFD_RELOC_ALPHA_GPREL_HI16 BFD_RELOC_IA64_LTOFF_FPTR64I mach_o_fat_data_struct constructor_chain BFD_RELOC_MCORE_PCREL_IMM8BY4 symbolic_functions BFD_RELOC_390_GLOB_DAT BFD_RELOC_XSTORMY16_REL_12 bfd_arch_mmix BFD_RELOC_VTABLE_ENTRY yyabortlab bfd_target_ieee_flavour BFD_RELOC_390_TLS_GD64 BFD_RELOC_24_PLT_PCREL 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 BFD_RELOC_16C_DISP24a BFD_RELOC_386_TLS_TPOFF BFD_RELOC_M32R_COPY BFD_RELOC_860_HAPC text_read_only 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 BFD_RELOC_AVR_LDI BFD_RELOC_XTENSA_SLOT3_ALT is_archive BFD_RELOC_XTENSA_TLSDESC_ARG _bfd_window_internal elf_obj_data BFD_RELOC_SH_GOTPLT10BY8 BFD_RELOC_MIPS_GOT_HI16 _bfd_truncate_arname BFD_RELOC_16C_REG14_C _bfd_copy_private_header_data _IO_save_base BFD_RELOC_16C_NUM32 BFD_RELOC_IP2K_LO8INSN BFD_RELOC_MSP430_RL_PCREL BFD_RELOC_FR30_9_PCREL has_gp_reloc BFD_RELOC_MEP_UIMM24 __ino_t asection phdr_info BFD_RELOC_8 BFD_RELOC_ALPHA_DTPREL_LO16 BFD_RELOC_32_PCREL BFD_RELOC_SPU_IMM7 BFD_RELOC_SPU_IMM8 etree_assert ldgram_had_keep BFD_RELOC_IA64_COPY BFD_RELOC_ALPHA_TLSGD RM_NOT_YET_SET _IO_write_end BFD_RELOC_MIPS16_JMP no_export BFD_RELOC_MIPS_TLS_DTPREL64 bfd_sym_chain bfd_direction map_filename BFD_RELOC_860_GLOB_DAT relax_pass mach_o_data_struct ecoff_obj_data yy_reduce_print BFD_RELOC_ARM_THUMB_MOVT_PCREL BFD_RELOC_SPARC_LOX10 keep_sections bfd_link_hash_common is_before BFD_RELOC_MIPS_TLS_DTPMOD32 BFD_RELOC_390_PLTOFF32 BFD_RELOC_IA64_SECREL64LSB BFD_RELOC_SH_GOTPC_HI16 BFD_RELOC_ARM_OFFSET_IMM8 bfd_target_elf_flavour BFD_RELOC_D30V_9_PCREL_R export_dynamic BFD_RELOC_16C_DISP08_C lru_next 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 rawsize 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_M68HC11_LO16 _bfd_canonicalize_reloc BFD_RELOC_CR16_NUM16 alternative_target BFD_RELOC_SH_CODE ihex_data BFD_RELOC_390_TLS_LE32 BFD_RELOC_SH_RELATIVE64 bfd_target_som_flavour BFD_RELOC_390_TLS_IE64 BFD_RELOC_AVR_HI8_LDI BFD_RELOC_ARM_GOTPC BFD_RELOC_DLX_HI16_S cisco_core_struct BFD_RELOC_BFIN_GOTHI BFD_RELOC_SH_GOTPLT10BY4 BFD_RELOC_SH_PT_16 warn_shared_textrel _bfd_link_add_symbols BFD_RELOC_SPARC_TLS_GD_CALL bfd_link_elf_hash_table BFD_RELOC_MIPS_CALL_LO16 BFD_ARELOC_BFIN_COMP 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_ARM_SWI BFD_RELOC_PPC64_TPREL16_HIGHER fini_function 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 section_htab _IO_marker _bfd_is_target_special_symbol discard_sec_merge yyreturn common_statement BFD_RELOC_Z8K_IMM4L 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_target_os9k_flavour BFD_RELOC_MEP_PCREL17A2 BFD_RELOC_390_TLS_LE64 BFD_RELOC_ARM_CP_OFF_IMM_S2 BFD_RELOC_IA64_GPREL64MSB BFD_RELOC_PPC_GOT_DTPREL16 sort_order usrdata rightshift BFD_RELOC_CRIS_32_GOTPLT BFD_RELOC_390_TLS_LDO32 bfd_arch_cr16 BFD_RELOC_IA64_LTV32MSB bfd_elf_version_deps target_index BFD_RELOC_HI16_PLTOFF BFD_RELOC_BFIN_16_IMM yynewstate bfd_arch_mn10300 BFD_RELOC_XTENSA_DIFF32 BFD_RELOC_PPC64_TPREL16_HIGHESTA lang_insert_statement_type _IO_lock_t bfd_target_coff_flavour BFD_RELOC_I960_CALLJ __gid_t _IO_read_ptr BFD_RELOC_BFIN_FUNCDESC_GOT17M4 BFD_RELOC_ARM_IMMEDIATE BFD_RELOC_SH_PCRELIMM8BY2 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 _bfd_relax_section yyerrorlab _flags2 _bfd_get_dynamic_symtab_upper_bound BFD_RELOC_SH_GOT_MEDHI16 _bfd_slurp_armap bfd_arch_m98k etree_binary pei386_auto_import BFD_RELOC_16C_ABS24_C BFD_RELOC_HI16_PCREL 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 etree_provide unresolved_syms_in_objects BFD_RELOC_HI16_BASEREL BFD_RELOC_D30V_15_PCREL BFD_RELOC_16C_REG16_C outsymbols BFD_RELOC_PPC_TOC16 BFD_RELOC_SH_SWITCH16 opened_once BFD_RELOC_PPC64_TPREL16_LO_DS BFD_RELOC_SCORE16_BRANCH bfd_reloc_continue emitrelocations BFD_RELOC_CR16_REGREL4 BFD_RELOC_SPU_IMM10W BFD_RELOC_ARM_LDRS_PC_G0 BFD_RELOC_ARM_LDRS_PC_G1 user_set_vma BFD_RELOC_FR30_10_IN_8 BFD_RELOC_16_GOTOFF BFD_RELOC_MCORE_PCREL_IMM4BY2 BFD_RELOC_SH_PCRELIMM8BY4 bfd_arch_ia64 BFD_RELOC_390_TLS_LOAD BFD_RELOC_CRIS_32_GOTREL BFD_RELOC_PPC_EMB_NADDR16 hidden BFD_RELOC_IA64_DTPREL64LSB object_flags BFD_RELOC_860_JUMP_SLOT strip_none bfd_arch_arc BFD_RELOC_SH_ALIGN BFD_RELOC_SPARC_TLS_LDM_LO10 BFD_RELOC_HI16_S_PCREL BFD_ARELOC_BFIN_HWPAGE BFD_RELOC_PPC64_GOT16_DS BFD_RELOC_MIPS_JALR wildcard_spec strip_discarded yypgoto BFD_RELOC_SH_SWITCH32 BFD_RELOC_NS32K_IMM_16 BFD_RELOC_IA64_LTOFF22X BFD_RELOC_AVR_13_PCREL bfd_arch_m68hc12 BFD_RELOC_ARM_LDR_SB_G0 BFD_RELOC_ARM_LDR_SB_G1 BFD_RELOC_ARM_LDR_SB_G2 BFD_RELOC_SH_TLS_GD_32 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_RELOC_390_TLS_GDCALL BFD_RELOC_FR30_8_IN_8 BFD_RELOC_XTENSA_SLOT4_OP rel_filepos 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 BFD_RELOC_MN10300_JMP_SLOT BFD_RELOC_AVR_HH8_LDI_PM_NEG BFD_RELOC_MT_PCINSN8 BFD_RELOC_MIPS_TLS_GOTTPREL BFD_RELOC_CRIS_32_GOT BFD_RELOC_PPC_GOT_TLSGD16_HA BFD_RELOC_SH_COPY BFD_RELOC_XTENSA_OP0 BFD_RELOC_PPC_TPREL16 BFD_RELOC_XTENSA_OP2 BFD_RELOC_GPREL16 load_base BFD_RELOC_390_GOTPC BFD_RELOC_SPARC_UA16 BFD_RELOC_64_PLT_PCREL BFD_RELOC_ALPHA_GPREL_LO16 BFD_RELOC_SH_GOTPLT_MEDHI16 BFD_RELOC_ARM_ADRL_IMMEDIATE exclude_name_list bfd_flavour BFD_RELOC_32_SECREL BFD_RELOC_860_PLT26 BFD_RELOC_BFIN_FUNCDESC_VALUE output_bfd BFD_RELOC_16_PCREL BFD_RELOC_MN10300_SYM_DIFF bfd_reloc_notsupported bfd_arch_avr BFD_RELOC_ALPHA_GPDISP _lock BFD_RELOC_XTENSA_SLOT12_ALT assert_s bfd_arch_dlx BFD_RELOC_SH_TLS_IE_32 lang_wild_statement_enum BFD_RELOC_M32R_SDA16 BFD_RELOC_CR16_IMM8 BFD_RELOC_XTENSA_SLOT4_ALT 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 BFD_RELOC_16_PLTOFF BFD_RELOC_AVR_6 BFD_RELOC_SPARC_UA32 relent_chain BFD_RELOC_IP2K_LO8DATA BFD_RELOC_Z8K_CALLR _bfd_get_symbol_info BFD_RELOC_SH_IMM8BY2 BFD_RELOC_FRV_GOTOFFHI default_imported_symver BFD_RELOC_IA64_FPTR64MSB versados_data_struct _fill_type BFD_RELOC_SPARC_BASE13 split_by_reloc gc_sym_list had_full_message _IO_buf_end BFD_RELOC_HI16 BFD_RELOC_ARM_RELATIVE bfd_getx_signed_16 osf_core_data BFD_RELOC_IA64_GPREL32MSB BFD_RELOC_TIC54X_MS7_OF_23 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_PPC64_SECTOFF_DS bfd_byte dynamic_list_unset BFD_RELOC_PPC_DTPREL16 BFD_RELOC_SPARC_BASE22 BFD_RELOC_PPC_B16_BRNTAKEN BFD_RELOC_386_TLS_GOTDESC BFD_RELOC_HI22 noalloc_section whole_archive BFD_RELOC_NS32K_DISP_8_PCREL _oasys_ar_data BFD_RELOC_CRIS_GLOB_DAT yyptr BFD_RELOC_THUMB_PCREL_BRANCH12 yyerrlab1 BFD_RELOC_ALPHA_DTPREL16 yyrhs _IO_read_base dynamic_data sectype BFD_RELOC_CRX_REGREL22 pef_data BFD_RELOC_CRX_REGREL28 BFD_RELOC_FRV_TLSDESC_VALUE bfd_getx_signed_32 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 __quad_t _bfd_check_format BFD_RELOC_RVA ENDIAN_UNSET BFD_RELOC_DLX_LO16 BFD_RELOC_16_PCREL_S2 bfd_target_versados_flavour BFD_RELOC_MEP_TPREL7 BFD_RELOC_MMIX_PUSHJ_3 BFD_RELOC_XSTORMY16_12 BFD_RELOC_SH_GOTPC_MEDHI16 BFD_RELOC_FRV_FUNCDESC_VALUE BFD_RELOC_SH_DISP12BY2 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 yyexhaustedlab BFD_RELOC_FRV_LO16 BFD_RELOC_390_GOTPLT12 BFD_RELOC_THUMB_PCREL_BRANCH25 BFD_RELOC_PPC_B16_BRTAKEN _shortbuf _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_elf_version_expr etree_assign yyprhs callback_t BFD_RELOC_SPARC_PC_HM10 BFD_RELOC_MN10300_32_PCREL BFD_RELOC_XTENSA_TLS_ARG BFD_RELOC_V850_SDA_16_16_SPLIT_OFFSET bigint BFD_RELOC_IA64_SECREL32LSB BFD_RELOC_GPREL32 BFD_RELOC_BFIN_FUNCDESC_GOTLO BFD_RELOC_M32R_10_PCREL BFD_RELOC_SH_COUNT BFD_RELOC_IA64_DTPREL32LSB handler_data bfd_undefined_link_order BFD_RELOC_ARM_ROSEGREL32 BFD_RELOC_CRX_NUM16 st_rdev BFD_RELOC_390_GOTPLT20 subsection_alignment bfd_arch_convex BFD_RELOC_ALPHA_DTPREL64 BFD_RELOC_BFIN_11_PCREL by_name_alignment BFD_RELOC_XTENSA_SLOT5_ALT 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 bfd_sym_data_struct ar_max_namelen BFD_RELOC_MMIX_JMP_1 BFD_RELOC_MMIX_JMP_2 BFD_RELOC_MMIX_JMP_3 BFD_RELOC_PPC64_TOC BFD_RELOC_IA64_FPTR64I bfd_link_hash_defweak bfd_link_discard yytable sco5_core_data BFD_RELOC_AVR_7_PCREL BFD_RELOC_CRX_NUM32 bfd_link_common_skip_text BFD_RELOC_X86_64_DTPOFF32 BFD_RELOC_860_LOGOT0 BFD_RELOC_860_LOGOT1 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_RELOC_M32R_GLOB_DAT bfd_arch_arm 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 tekhex_data_struct BFD_RELOC_CRIS_32_PLT_GOTREL bfd_arch_bfin BFD_RELOC_IP2K_PC_SKIP BFD_RELOC_IA64_FPTR32LSB BFD_RELOC_XTENSA_SLOT3_OP BFD_RELOC_XTENSA_OP1 moving_line_filepos trad_core_data _bfd_slurp_extended_name_table 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_PPC64_TPREL16_DS 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 BFD_RELOC_XTENSA_RTLD noload_section BFD_RELOC_X86_64_DTPOFF64 bfd_arch_mcore BFD_RELOC_SPARC_WDISP19 BFD_RELOC_SPARC_LM22 BFD_RELOC_FRV_FUNCDESC_GOTLO BFD_RELOC_MEP_LOW16 BFD_RELOC_SPARC_WPLT30 BFD_RELOC_CR16_SWITCH8 BFD_RELOC_HI16_S BFD_RELOC_MN10300_COPY BFD_RELOC_DLX_JMP26 BFD_RELOC_SPARC_TLS_LDO_LOX10 BFD_RELOC_IA64_TPREL64LSB BFD_RELOC_XTENSA_SLOT6_OP bfd_arch_d30v BFD_RELOC_SH_TLS_DTPOFF32 dynamic_link sgi_core_data pcrel_offset BFD_RELOC_MEP_PCREL8A2 BFD_RELOC_CRIS_SIGNED_6 BFD_RELOC_SPARC_GOTDATA_LOX10 insert_statement BFD_RELOC_CRX_SWITCH16 BFD_RELOC_ALPHA_TPREL64 BFD_RELOC_14 partial_inplace BFD_RELOC_16 BFD_RELOC_390_GOTENT noexecstack BFD_RELOC_V850_ZDA_15_16_OFFSET lang_statement_header_struct BFD_RELOC_SH_IMM_MEDHI16 bfd_arch_iq2000 input_bfds_tail _bfd_update_armap_timestamp bfd_link_hash_entry BFD_RELOC_CR16_REGREL14a hppabsd_core_struct BFD_RELOC_16C_DISP24_C bfd_arch_s390 stderr bfd_hash_table etree_unary BFD_RELOC_XTENSA_JMP_SLOT node_code BFD_RELOC_PPC64_PLTGOT16 BFD_RELOC_X86_64_GOTPCREL64 BFD_RELOC_AVR_HI8_LDI_PM_NEG BFD_RELOC_ARM_PCREL_BLX BFD_RELOC_SH_TLS_TPOFF32 BFD_RELOC_860_HAGOT BFD_RELOC_NS32K_IMM_32_PCREL BFD_RELOC_MMIX_REG BFD_RELOC_390_TLS_IEENT yyerrlab bout_data_struct BFD_RELOC_MN10300_RELATIVE bfd_link_common_skip_ar_aymbols BFD_RELOC_24 BFD_RELOC_16C_REG04_C _bfd_get_symtab_upper_bound BFD_RELOC_IA64_SEGREL64MSB bfd_arch_unknown symindex 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_SH_IMM8 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 BFD_RELOC_FRV_GOT12 BFD_RELOC_860_SPGOT1 ieee_data_struct BFD_RELOC_68K_GLOB_DAT stab_other sort_ascending BFD_RELOC_SH_JMP_SLOT BFD_RELOC_32 BFD_RELOC_SPARC_GOTDATA_OP_HIX22 BFD_RELOC_CR16_DISP16 output_offset bfd_arch_ip2k BFD_RELOC_XTENSA_SLOT13_ALT bfd_h_putx32 bfd_link_strip BFD_RELOC_M32R_HI16_ULO BFD_RELOC_860_HIGH BFD_RELOC_ARM_OFFSET_IMM BFD_RELOC_ALPHA_GPDISP_HI16 yynerrs yyval lang_data_statement_type BFD_RELOC_SPARC_REV32 lang_insert_statement_enum __s1_len bfd_arch_last BFD_RELOC_SPARC_TLS_IE_LD BFD_RELOC_M68HC11_HI8 pe_obj_data etree_name _bfd_get_elt_at_index lang_padding_statement_type BFD_RELOC_SH_IMMS10 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 discard_all BFD_RELOC_CRIS_UNSIGNED_8 __nlink_t warn_common reloc_done filter_shlib BFD_RELOC_ARM_T32_ADD_PC12 BFD_RELOC_SH_IMM4BY4 stab_name BFD_RELOC_MN10300_16_PCREL BFD_RELOC_IA64_LTOFF_FPTR64LSB _bfd_get_synthetic_symtab BFD_RELOC_64 BFD_RELOC_ARM_SMC yyrule BFD_RELOC_PPC_B16 yyreduce BFD_RELOC_AVR_LO8_LDI_GS BFD_RELOC_X86_64_DTPMOD64 BFD_RELOC_ARM_GOT_PREL BFD_RELOC_860_HIGOTOFF st_gid BFD_RELOC_FRV_GOTTLSOFFHI BFD_RELOC_390_GOTPCDBL yychar BFD_RELOC_IA64_LTOFF22 bfd_target_xcoff_flavour BFD_RELOC_386_TLS_TPOFF32 alent BFD_RELOC_SH_IMM3 BFD_RELOC_SH_IMM4 BFD_RELOC_IA64_LTOFF64I BFD_RELOC_LO10 BFD_RELOC_ARM_ADR_IMM BFD_RELOC_LO16 BFD_RELOC_SH_TLS_DTPMOD32 BFD_RELOC_XSTORMY16_24 _bfd_canonicalize_dynamic_reloc bfd_arch_z80 BFD_RELOC_MSP430_10_PCREL som_data _bfd_get_relocated_section_contents BFD_RELOC_SPARC_5 BFD_RELOC_SPARC_6 BFD_RELOC_SPARC_7 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_IA64_PLTOFF64LSB BFD_RELOC_MT_GNU_VTENTRY bfd_reloc_other bfd_symbol_reloc_link_order bfd_arch_z8k BFD_RELOC_MEP_PCABS24A2 BFD_RELOC_IA64_FPTR32MSB BFD_RELOC_SH_IMMS10BY2 BFD_RELOC_SH_IMMS10BY4 yynewbytes BFD_RELOC_SH_IMMS6BY32 BFD_RELOC_SPARC_TLS_LDO_HIX22 bfd_print_symbol_all target_statement BFD_RELOC_FRV_TLSOFF_RELAX bfd_link_common_skip_none BFD_RELOC_V850_TDA_6_8_OFFSET BFD_RELOC_390_GOTOFF64 BFD_RELOC_PPC_GOT_TLSGD16 bfd_target_evax_flavour BFD_RELOC_26 BFD_RELOC_PPC64_DTPREL16_HIGHESTA BFD_RELOC_SH_IMMS6 BFD_RELOC_CRIS_16_GOTPLT etree_trinary ufile_ptr BFD_RELOC_CRX_NUM8 force_common_definition BFD_RELOC_MEP_TPREL7A4 BFD_RELOC_H8_DIR24A8 BFD_RELOC_M32R_GOTPC_LO bfd_indirect_link_order reloc_cache_entry BFD_ARELOC_BFIN_MOD arelent BFD_RELOC_M68HC11_RL_JUMP bfd_reloc_code_real_type BFD_RELOC_MMIX_PUSHJ BFD_RELOC_V850_TDA_7_7_OFFSET bfd_target_pef_xlib_flavour BFD_RELOC_XC16X_SEG BFD_ARELOC_BFIN_CONST BFD_RELOC_860_HAGOTOFF BFD_RELOC_D30V_9_PCREL BFD_RELOC_TIC54X_23 BFD_RELOC_AVR_6_ADIW BFD_RELOC_16C_REG04 BFD_RELOC_MMIX_PUSHJ_STUBBABLE rpath_link emit_hash lang_statement_union BFD_RELOC_IA64_PCREL64MSB BFD_RELOC_ARM_THUMB_ADD BFD_RELOC_CRIS_BDISP8 BFD_RELOC_SH_IMMU5 BFD_RELOC_SH_IMMU6 BFD_RELOC_ARM_JUMP_SLOT section_last BFD_RELOC_386_TLS_GOTIE stab_desc BFD_RELOC_390_PLT32DBL lang_statement_list_type BFD_ARELOC_BFIN_LSHIFT BFD_RELOC_390_JMP_SLOT bfd_link_hash_type oasys_obj_data BFD_RELOC_IQ2000_UHI16 BFD_RELOC_X86_64_GOTTPOFF BFD_RELOC_BFIN_GOT new_dtags BFD_RELOC_SPARC_HM10 node_class BFD_RELOC_FRV_FUNCDESC BFD_RELOC_XTENSA_SLOT10_OP BFD_RELOC_XSTORMY16_FPTR16 bfd_getx16 versnode BFD_RELOC_X86_64_TLSDESC_CALL BFD_ARELOC_BFIN_DIV bfd_uint64_t remaining multiple_common yytranslate BFD_RELOC_ARM_LDR_PC_G0 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_IA64_DTPMOD64LSB line_number lang_output_section_statement_type command_line bfd_link_order_type allow_multiple_definition BFD_RELOC_MEP_HI16U BFD_RELOC_ARM_LDR_IMM BFD_RELOC_D30V_32 _bfd_set_section_contents bfd_reloc_overflow BFD_RELOC_PPC_TPREL16_HA BFD_RELOC_IA64_SEGREL32MSB _bfd_is_local_label_name BFD_RELOC_NS32K_IMM_16_PCREL BFD_RELOC_SH_IMMS10BY8 BFD_RELOC_AVR_16_PM BFD_RELOC_PPC_EMB_SDA2REL _bfd_get_section_contents_in_window constructors_sorted output_statement BFD_RELOC_SH_GOTPC_MEDLOW16 BFD_RELOC_IA64_GPREL64I BFD_RELOC_AVR_HH8_LDI_PM BFD_RELOC_X86_64_JUMP_SLOT BFD_RELOC_AVR_LO8_LDI_PM flags_1 BFD_RELOC_PPC_GOT_TPREL16 bfd_getx32 bfd_target_pef_flavour YYSTYPE __unused4 __unused5 BFD_RELOC_SH_IMM4BY2 sun_core_data bitpos _fileno BFD_RELOC_H8_DIR24R8 cacheable BFD_RELOC_SH_DISP12 BFD_RELOC_LO16_BASEREL BFD_RELOC_SH_IMM_MEDLOW16 stdout BFD_RELOC_16C_DISP16_C bfd_vma BFD_RELOC_ARM_LDC_SB_G0 BFD_RELOC_ARM_LDC_SB_G1 BFD_RELOC_ARM_LDC_SB_G2 symbol_leading_char BFD_RELOC_12_PCREL BFD_RELOC_386_GLOB_DAT BFD_RELOC_NS32K_DISP_8 bfd_archive 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 bfd_arch_alpha bfd_arch_pyramid 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_CR16_DISP4 BFD_RELOC_CRIS_UNSIGNED_16 bfd_arch_obscure BFD_RELOC_CR16_DISP8 BFD_RELOC_XTENSA_TLS_TPOFF lynx_core_data BFD_RELOC_IA64_LTOFF_FPTR32LSB BFD_RELOC_IA64_TPREL14 bfd_getx64 BFD_RELOC_X86_64_GOT32 src_mask BFD_RELOC_M32R_GOT16_HI_SLO BFD_RELOC_390_GOTPLT16 BFD_RELOC_8_GOTOFF BFD_RELOC_MIPS_TLS_DTPREL_HI16 BFD_RELOC_PPC64_DTPREL16_HIGHERA BFD_RELOC_XTENSA_RELATIVE BFD_RELOC_VPE4KMATH_DATA __time_t symbolic BFD_RELOC_IA64_LTV64LSB BFD_RELOC_MIPS_RELGOT node_type versyms BFD_RELOC_IA64_TPREL22 BFD_RELOC_FR30_20 BFD_RELOC_D30V_21_PCREL_R link_next symbol_ptr_ptr _bfd_find_line BFD_RELOC_SCORE_CALL15 BFD_RELOC_PPC_GOT_TPREL16_HA deflist BFD_RELOC_PPC64_DTPREL16_HIGHEST BFD_RELOC_PPC64_GOT16_LO_DS bfd_arch_crx bfd_arch_fr30 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_RELOC_D30V_6 BFD_RELOC_SH_GOTPC_LOW16 _IO_write_base BFD_RELOC_HI16_S_PLTOFF yyparse bfd_arch_m68k BFD_RELOC_FRV_HI16 BFD_RELOC_390_COPY BFD_RELOC_PPC_GOT_TLSLD16_LO BFD_RELOC_XC16X_SOF BFD_RELOC_ARM_MOVT BFD_RELOC_ARM_MOVW lang_nocrossref BFD_RELOC_MMIX_PUSHJ_2 aout_data BFD_RELOC_SH_RELATIVE BFD_RELOC_V850_LONGCALL BFD_RELOC_V850_LONGJUMP /home/jingyu/projects/gcc/toolchain_build/obj/binutils-2.19/ld bfd_arch_pdp11 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 bits_per_word allow_undefined_version yyvsa complain_overflow_unsigned BFD_RELOC_IA64_TPREL64MSB bfd_reloc_status_type BFD_RELOC_BFIN_16_LOW block_value BFD_RELOC_PJ_CODE_HI16 BFD_RELOC_XTENSA_SLOT14_ALT BFD_RELOC_CR16_DISP24a BFD_RELOC_ALPHA_LITERAL BFD_RELOC_MT_GNU_VTINHERIT bfd_arch_rs6000 lang_input_statement_struct BFD_RELOC_XTENSA_SLOT6_ALT BFD_RELOC_386_COPY BFD_RELOC_390_GOTPLT64 BFD_RELOC_16C_IMM04 st_ino 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_RELOC_ALPHA_GPDISP_LO16 BFD_RELOC_M32R_24 BFD_RELOC_390_PC32DBL BFD_RELOC_16C_IMM16 read_direction BFD_RELOC_IP2K_TEXT local_sym_name _bfd_find_inliner_info emit_gnu_hash BFD_RELOC_MMIX_GETA lang_padding_statement_enum report_method BFD_RELOC_PJ_CODE_DIR16 lru_prev BFD_RELOC_FR30_48 add_to_set BFD_RELOC_16C_IMM04_C yystate tv_nsec BFD_RELOC_VTABLE_INHERIT BFD_RELOC_SPARC_PC_HH22 _cur_column BFD_RELOC_SCORE_GOT15 BFD_RELOC_16C_IMM20 special_function BFD_RELOC_16C_IMM24 sym_data BFD_RELOC_SPARC_10 BFD_RELOC_X86_64_PLTOFF64 bfd_link_hash_table_type BFD_RELOC_ALPHA_CODEADDR mmo_data __s2_len BFD_RELOC_PJ_CODE_REL32 etree BFD_RELOC_SH_PLT_HI16 BFD_RELOC_IA64_DTPREL64I BFD_RELOC_PPC_DTPREL16_HA magic_demand_paged BFD_RELOC_PPC_DTPREL16_HI BFD_RELOC_16C_IMM32 BFD_RELOC_PPC_EMB_RELST_LO bfd_arch_vax split_by_file BFD_RELOC_FRV_GPREL12 BFD_RELOC_PJ_CODE_DIR32 BFD_RELOC_IA64_IPLTLSB bfd_target_ovax_flavour tv_sec BFD_RELOC_XTENSA_TLS_CALL _dummy_first_bfd_reloc_code_real etree_rel bfd_arch_m32c BFD_RELOC_PPC64_HIGHEST_S BFD_RELOC_SPARC_UA64 st_blksize need_finalize_relax is_thin_archive BFD_RELOC_SH_GOT_LOW16 BFD_RELOC_SH_LOOP_START BFD_RELOC_ARM_HWLITERAL bfd_target 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_SH_IMMU16 BFD_RELOC_16_PLT_PCREL __off64_t bfd_arch_mt bfd_target_tekhex_flavour BFD_RELOC_D10V_10_PCREL_L BFD_RELOC_D10V_10_PCREL_R ldgram_vers_current_lang BFD_RELOC_16C_DISP24a_C 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 relro 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_DTPREL16_LO 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_PPC_TPREL16_LO bfd_print_symbol_type BFD_RELOC_32_GOTOFF BFD_RELOC_FRV_GPRELHI BFD_RELOC_X86_64_32S BFD_RELOC_M32R_JMP_SLOT BFD_RELOC_THUMB_PCREL_BLX BFD_RELOC_PPC_B26 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 ieee_ar_data_struct ld_config_type BFD_RELOC_CR16_IMM24 bfd_arch_mn10200 BFD_RELOC_XTENSA_SLOT2_OP hpux_core_struct aout_ar_data BFD_RELOC_16C_REG20_C bfd_arch_maxq 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 BFD_RELOC_MSP430_16_BYTE BFD_RELOC_MIPS16_HI16_S BFD_RELOC_CR16_IMM32 BFD_RELOC_16C_IMM32_C BFD_RELOC_PPC64_ADDR16_DS BFD_RELOC_IP2K_FR9 BFD_RELOC_XTENSA_SLOT0_ALT bfd_arch_m88k bfd_format ecoff_tdata BFD_RELOC_PPC64_DTPREL16_HIGHER bfd_arch_cris bfd_reloc_ok BFD_RELOC_LO16_PLTOFF bfd_reloc_status output_has_begun BFD_RELOC_SH_DATA lang_data_statement_enum BFD_RELOC_AVR_HH8_LDI_NEG bfd_elf_version_expr_head BFD_RELOC_860_LOPC BFD_RELOC_CRX_REL32 vernum BFD_RELOC_860_LOGOTOFF2 BFD_RELOC_860_LOGOTOFF3 BFD_RELOC_8_PLT_PCREL BFD_RELOC_IA64_LTOFF_FPTR22 BFD_RELOC_SPARC_OLO10 the_default bfd_link_order BFD_RELOC_ARM_TLS_GD32 notice_hash lineno_cache_entry nlm_obj_data BFD_RELOC_MIPS_GOT_PAGE bfd_arch_xc16x BFD_RELOC_MEP_HI16S BFD_RELOC_M68HC11_LO8 lang_object_symbols_statement_type BFD_RELOC_THUMB_PCREL_BRANCH9 BFD_RELOC_386_TLS_DESC_CALL BFD_RELOC_XTENSA_ASM_SIMPLIFY BFD_RELOC_AVR_LO8_LDI_PM_NEG complain_on_overflow BFD_RELOC_ARM_PREL31 lang_section_bst BFD_RELOC_ALPHA_BRSGP BFD_RELOC_SPU_PPU32 the_bfd BFD_RELOC_16C_IMM20_C BFD_RELOC_8_GOT_PCREL 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_ARM_THUMB_MOVW_PCREL BFD_RELOC_860_SPGOT0 BFD_RELOC_ALPHA_GOTDTPREL16 mtime_set section_relative_symbol BFD_RELOC_IA64_DIR32MSB BFD_ARELOC_BFIN_OR _bfd_is_group_section discard_none map_file bfd_arch_ns32k BFD_RELOC_MEP_16 arelt_data 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_CR16_REGREL14 BFD_RELOC_CR16_REGREL16 BFD_RELOC_SH_IMM_HI16_PCREL BFD_RELOC_PPC_EMB_NADDR16_HA BFD_RELOC_ALPHA_GOTTPREL16 BFD_RELOC_V850_ZDA_16_16_OFFSET BFD_RELOC_D30V_21 BFD_RELOC_MMIX_REG_OR_BYTE yydefgoto BFD_RELOC_SPARC_TLS_DTPOFF32 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_ARM_ALU_SB_G0 BFD_RELOC_ARM_ALU_SB_G1 BFD_RELOC_ARM_ALU_SB_G2 notice_all complain_overflow_dont BFD_RELOC_MEP_32 bfd_arch_xstormy16 ieee_data addend_value next_real_file my_archive BFD_RELOC_860_PC26 BFD_RELOC_386_TLS_IE object_symbols_statement lang_fill_statement_type 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 auxiliary_filters _bfd_print_private_bfd_data BFD_RELOC_ARM_T32_CP_OFF_IMM_S2 update_dot_tree where BFD_RELOC_IA64_DTPREL14 BFD_RELOC_XTENSA_TLS_DTPOFF BFD_ARELOC_BFIN_XOR BFD_RELOC_16C_NUM32_C BFD_RELOC_MT_LO16 BFD_RELOC_MEP_GNU_VTINHERIT bfd_elf_version_tree BFD_RELOC_FRV_GOTTLSOFFLO __dev_t BFD_RELOC_MMIX_LOCAL BFD_RELOC_SPARC_TLS_IE_LO10 bfd_h_getx16 BFD_RELOC_CR16_REGREL4a BFD_RELOC_M68HC12_5B 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_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 lang_output_section_statement_enum BFD_RELOC_390_20 BFD_RELOC_386_TLS_LE tekhex_data BFD_RELOC_MMIX_CBRANCH_2 BFD_RELOC_MMIX_CBRANCH_3 BFD_RELOC_IA64_GPREL32LSB BFD_RELOC_SH_USES BFD_RELOC_PJ_CODE_LO16 create_default_symver BFD_RELOC_CRIS_SIGNED_16 BFD_RELOC_ARM_T32_IMM12 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 BFD_RELOC_MEP_PCREL24A2 BFD_RELOC_390_GOT16 BFD_RELOC_M32R_GOT24 BFD_RELOC_CRIS_SIGNED_8 BFD_RELOC_SH_GOTPLT32 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 sco5_core_struct BFD_RELOC_390_PLTOFF16 bfd_arch_i860 BFD_RELOC_HI16_S_BASEREL all_input_readonly BFD_RELOC_SPU_PCREL16 BFD_RELOC_M32C_HI8 BFD_RELOC_8_FFnn st_mode BFD_RELOC_SH_IMM_MEDHI16_PCREL header_byteorder BFD_RELOC_64_PLTOFF BFD_RELOC_UNUSED BFD_RELOC_SPARC_HH22 ieee_ar_data BFD_RELOC_SPARC_PC10 target_defaulted BFD_RELOC_M32R_26_PLTREL bfd_target_nlm_flavour BFD_RELOC_PPC64_TOC16_DS BFD_RELOC_ALPHA_TPREL16 bfd_target_ihex_flavour BFD_RELOC_X86_64_PLT32 bfd_h_getx64 bfd_putx16 st_dev BFD_RELOC_PPC_EMB_RELST_HI BFD_RELOC_390_TLS_LDM32 walk_wild_section_handler_t BFD_RELOC_BFIN_FUNCDESC_GOTOFFHI BFD_RELOC_IA64_LTOFF_FPTR32MSB BFD_RELOC_SPARC_PC22 BFD_RELOC_XTENSA_ASM_EXPAND BFD_RELOC_32_PCREL_S2 BFD_RELOC_TIC54X_PARTLS7 bfd_arch_tic80 BFD_RELOC_MN10300_GOT16 BFD_RELOC_FRV_TLSOFF BFD_RELOC_IA64_SECREL64MSB notice 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_SPARC_TLS_IE_ADD BFD_RELOC_ARM_LDC_PC_G0 BFD_RELOC_ARM_LDC_PC_G1 BFD_RELOC_ARM_LDC_PC_G2 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_MMIX_ADDR19 BFD_ARELOC_BFIN_PAGE BFD_RELOC_PPC64_HIGHER BFD_RELOC_M32R_RELATIVE BFD_RELOC_ARM_T32_CP_OFF_IMM BFD_RELOC_V850_TDA_4_4_OFFSET BFD_RELOC_MIPS_GOT_OFST BFD_RELOC_PPC_EMB_SDA21 lma_region BFD_RELOC_M32C_RL_1ADDR discard_l BFD_RELOC_MN10300_GOT32 sysrooted bfd_arch_tic54x bfd_arch_w65 BFD_RELOC_MMIX_ADDR27 _IO_FILE BFD_RELOC_IA64_LTOFF_FPTR64MSB BFD_RELOC_PPC64_TOC16_HA BFD_RELOC_NONE BFD_RELOC_FRV_GOTHI BFD_RELOC_PPC64_TOC16_HI BFD_RELOC_X86_64_COPY BFD_RELOC_ARM_ALU_PC_G1_NC BFD_RELOC_CRIS_JUMP_SLOT BFD_RELOC_MIPS_LITERAL _bfd_canonicalize_dynamic_symtab lang_address_statement_type bfd_type_end _bfd_copy_private_section_data BFD_RELOC_XTENSA_SLOT5_OP BFD_RELOC_68K_JMP_SLOT BFD_RELOC_32_PLT_PCREL BFD_RELOC_BFIN_FUNCDESC_GOTOFFLO BFD_RELOC_SH_PLT_LOW16 BFD_RELOC_390_TLS_LDCALL archive_next bfd_link_hash_table bfd_link_callbacks BFD_RELOC_PPC_EMB_MRKREF __u_quad_t BFD_RELOC_ARM_TLS_LE32 yyvsp BFD_RELOC_SPARC_GOT10 BFD_RELOC_SPARC_GOT13 BFD_RELOC_XTENSA_SLOT1_ALT BFD_RELOC_MEP_8 BFD_ARELOC_BFIN_ADD BFD_RELOC_PPC_BA16 BFD_RELOC_FRV_FUNCDESC_GOTOFFLO BFD_RELOC_PPC64_PLTGOT16_DS addend_exp BFD_RELOC_LO16_PCREL BFD_RELOC_VPE4KMATH_INSN BFD_ARELOC_BFIN_SUB _bfd_window BFD_RELOC_16_BASEREL sun_core_struct BFD_RELOC_CRX_IMM16 BFD_RELOC_M68HC11_24 BFD_RELOC_SPARC_GOT22 BFD_RELOC_390_GOT12 strip_some xcoff_tdata _bfd_find_nearest_line _bfd_link_hash_table_create BFD_RELOC_MEP_TPREL7A2 bfd_boolean srec_data_struct bfd_architecture BFD_RELOC_SCORE_GOT_LO16 BFD_RELOC_FRV_TLSMOFF12 yypact BFD_RELOC_ALPHA_LITUSE etree_provided BFD_RELOC_PPC_BA16_BRNTAKEN 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_arch_score BFD_RELOC_IA64_LTOFF_DTPREL22 BFD_RELOC_SH_GOTOFF_LOW16 _bfd_copy_private_symbol_data BFD_RELOC_FRV_GOTTLSDESC12 BFD_RELOC_PPC64_TOC16_LO BFD_RELOC_FRV_GPRELLO bfd_arch_or32 __blksize_t BFD_RELOC_BFIN_GOTOFFHI BFD_RELOC_D30V_21_PCREL GNU C 4.0.3 (Ubuntu 4.0.3-1ubuntu5) BFD_RELOC_MIPS_SUB args_type BFD_RELOC_ARM_LITERAL BFD_RELOC_SCORE_JMP BFD_RELOC_PPC_EMB_NADDR16_HI yy_fatal_error yy_cp yyset_out lex_string num_to_read yy_ec yy_buffer_stack_max lineno_stack yyget_out ldlex_expression state_stack_p yy_chk yy_bs_column grow_size yy_buffer_status yy_create_buffer out_str yyin yy_match file_name_stack dest yy_scan_string yy_size_t YY_CHAR yy_current_state parser_input ldlex_version_script yylex yy_nxt yypop_buffer_state input_defsym in_str what flex_int32_t new_size yyfree yyless_macro_arg input_version_script yy_at_bol yy_fill_buffer do_action ret_val yyrestart new_buffer yy_buffer_stack_top yyensure_buffer_stack yytext include_stack state_stack yypush_buffer_state yy_did_buffer_switch_on_eof ldlex_defsym 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 yy_hold_char yy_init yywrap __PRETTY_FUNCTION__ num_to_alloc ldlex_version_file yy_next_state ldlex_both input_selected comment bdebug yy_switch_to_buffer yy_base yyset_in yy_get_next_buffer lex_push_file yyleng number_to_move input_type yy_try_NUL_trans yy_scan_bytes yy_def yy_c_buf_p yyset_debug ibase yy_start yy_find_action yy_last_accepting_state yy_meta yy_bs_lineno yy_state_type yy_init_buffer yy_scan_buffer yyget_text yy_is_our_buffer yy_ch_buf input_script yy_flex_debug yy_c_buf_p_offset yyget_debug yyout yy_buffer_stack vers_node_nesting oerrno yyget_in yy_input_file input_enum ldlex_mri_script yyrealloc max_size yyget_leng yy_is_interactive input_mri_script yy_delete_buffer ldlex_script yy_buffer_state yy_n_chars yy_amount_of_matched_text flex_int16_t ldlex_popstate yy_load_buffer_state yy_buf_size yy_act yy_get_previous_state _sch_istable input_dynamic_list lex_warn_invalid yy_buf_pos yy_last_accepting_cpos lex_redirect yy_c yy_is_jam yy_bp yy_input yy_create_string_buffer set_section_start strtoul ingroup optc really_longopts lucid_demangling targets previous_script_handle set_segment_start __s1 dirlist_ptr ONE_DASH EXACTLY_TWO_DASHES how_to_report_unresolved_symbols rpath_len optarg2 gnat_demangling shortopts edg_demangling optarg_len opterr has_arg overflow_cutoff_limit g_switch_value __path arm_demangling __nptr gnu_demangling __endptr sort_section /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/ld/lexsup.c optarg __result valstr parsing_defsym force_make_executable putchar gnu_v3_demangling demangling_styles hold_script_handle help version_printed unknown_demangling NO_HELP saved_script_handle longind hp_demangling __statbuf __base trace_file_tries shortopt two_dashes ld_option set_default_dirlist auto_demangling trace_files no_demangling java_demangling last_optind lang_abs_symbol_at_beginning_of lang_register_vers_node output_section_callback_tree_to_list print_dot stripped_excluded_sections lang_end __strcspn_c1 map_option_f _obstack_chunk chunk_limit lang_input_file_is_search_file_enum overlay_list startup_file lang_input_file_enum_type file_spec wild_sort_fast bfd_abs_section lang_statement_iteration walk_wild_consider_section lang_memory_default lookup_name walk_wild wild_spec_can_overlap save_ldlang_sysrooted_script filespec lang_common force overlay_subalign check_excluded_libs bfd_error_no_memory lang_leave_overlay __a0 ignore_bfd_errors __a2 exp_dataseg_end_seen last_sec list_tmp dataseg backslash max_alignment_power lang_process version_expr_head_hash data_counter bfd_error_nonrepresentable_section lang_append_dynamic_list_cpp_new lang_memory_region_list skip found_section lang_for_each_file lang_add_output_format lang_add_vers_depend unam scan_for_self_assignment ldexp_control lang_first_phase_enum lang_reset_memory_regions temp wildsec1 print_address_statement lang_place_orphans lang_add_nocrossref bfd_error_no_more_archived_files dotp input_file_chain lang_add_wild get_first_input_target map_symbol_def_tail winner lang_check lang_append_dynamic_list_cpp_typeinfo 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 lang_nocrossref_type __s2 bfd_arch_info_type lang_abs_symbol_at_end_of curr literal_p output_section_statement_table lang_final print_output_section_statement bfd_error_system_call dprint_statement os_region_check lang_allocating_phase_enum output_prev_sec_find lang_phase_type lang_leave_overlay_section print_input_statement print_padding_statement lang_input_file_is_symbols_only_enum entry_from_cmdline constructor_list bfd_error_file_ambiguously_recognized bfd_error_malformed_archive analyze_walk_wild_section_handler version_expr_head_eq ldlang_undef_chain_list_type overlay_vma lang_map_flags lang_statement_append walk_wild_section lang_final_phase_enum walk_wild_section_specs1_wild0 lang_finish lang_phdr_list exact ebase __r1 bfd_error_no_symbols lang_do_assignments_1 walk_wild_section_specs2_wild1 prefix1_len lang_output_section_find_by_flags alignment_needed bfd_error_no_error lang_add_reloc walk_wild_file print_group from_script bfd_error_no_contents print_one_symbol lang_nocrossrefs lang_startup lang_definedness_hash_entry __reject name_match placed_commons min_base hashval_t output_section_callback lang_map sname os_tail init_map_userdata remaining_loc add_child os_start etree_type one_lang_size_sections_pass second bfd_error_on_input ignore_first have_vma lang_record_phdrs first_sec newdot ldlang_add_file out_ret nocrossref_list walk_wild_section_specs1_wild1 chunkfun exp_dataseg_align_seen input_statement_is_archive_path lang_set_startof snew bfd_error_wrong_format 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 print_wild_statement output_section_statement_table_init orig lang_input_file_is_l_enum excluded_lib lang_add_target process_insert_statements lang_track_definedness lang_list_init lang_gc_sections new_segment __len computation_is_valid lang_place_undefineds unique_sections bfd_error_invalid_target bfd_error_invalid_operation lang_init _sch_tolower copy1 insert_undefined lang_update_definedness lma_expr check_regions new_statement match_type asec alignment_mask first_file greg wildsec3 lang_float_flag invert old_base print_assignment maxpage ldfile_output_architecture savedot compare_section check_section_callback stat_alloc entry_symbol_default lang_add_assignment multiple_sections_found strip_excluded_output_sections exclude new_afile first_os out_section_hash_entry zero_fill unique_section_p bfd_error_file_truncated bfd_error_file_not_recognized ptr_flags ldlang_override_segment_assignment lang_default_entry lang_find_relro_sections_1 lang_input_file_is_fake_enum bad_load aname next_free expld lang_append_dynamic_list lang_get_regions lang_match_sec_type_func name1 sought size_input_section lma_memspec overlay_max current_section walk_wild_section_specs4_wild2 bfd_error_no_debug_section address_exp check_input_sections ldlang_add_undef print_input_section had_output_filename new_data min_prefix_len lang_for_each_statement exp_dataseg_relro_none nextp __reject3 previous_section stat_ptr lang_set_flags cb_data open_input_bfds defentry lang_find_relro_sections 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 lang_input_file_is_file_enum clean is_simple_wild relax_again statm topower tmp_os entry_section is_dot lang_statement_union_type lang_add_insert __strpbrk_c2 object_base dis_header_printed print_reloc_statement lang_definedness_newfunc name2 etree_value_type maybe_empty_object opb_shift symname current_os __strpbrk_c3 abs_output_section exp_init_os lang_gc_sections_1 newly_added_os bfd_error map_input_to_output_sections relro_start_stat lang_get_output_target java_sym output_section_callback_fast has_relro_section unique_section_list lang_check_section_addresses print_statement_list lang_do_assignments find_relro_section_callback valid_p lang_add_entry lang_enter_output_section_statement lang_leave_group original lang_leave_output_section_statement wildsec0 wildsec2 lang_for_each_statement_worker section_iterator_callback_data lang_memory_region_list_tail lang_definedness_table use_extra_arg update_wild_statements output_section_statement_name lang_size_sections send print_data_statement wild_name_count exp_dataseg_relro_adjust bfd_error_no_armap lang_output_section_statement closest_target_match lang_new_vers_node ldlang_open_output lang_add_input_file lreg lang_enter_overlay_section bfd_error_type power_of_two __strcspn_c2 __strcspn_c3 lang_one_common bfd_error_file_too_big init_opb map_obstack last_ent lang_enter_overlay lang_enter_group os_end section_iterator_callback sort_sections_by_lma bfd_error_invalid_error_code __reject1 __reject2 output_section_statement_newfunc output_section_statement_table_free bfd_error_handler_type print_all_symbols exp_dataseg_none map_save bfd_error_bad_value walk_wild_section_general lang_add_unique relro_end_stat bfd_error_wrong_object_format have_lma needle lang_memory_region_lookup lang_new_phdr lang_add_output fat_section_userdata_type lang_add_fill lang_add_attribute lang_vers_match insert_os_after relax_sections lang_elf_version_info map_symbol_def_head secnam this_ptr lang_float gc_section_callback lang_has_input_file lang_insert_orphan desired_endian lang_symbol_definition_iteration stricpy arg1 freefun little lang_input_file_is_marker_enum lang_size_sections_1 print_fill_statement isec lang_new_vers_pattern delete_output_file_on_failure __a1 mri_format mri_alias ok_to_load mri_align mri_truncate /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/ld/mri.c zalias aptr mri_draw_tree mri_alignmod want mri_public ptr1 alist mri_order mri_load mri_output_section mri_only_load mri_add_to_list mri_base ptr2 subalignment olist mri_name section_name_struct symbol_truncate done_tree prio1 set_info ctor_cmp ctor_prio prio2 strtol ldctor_add_set_entry set_element called /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/ld/ldctor.c atoi ldctor_build_sets reloc_name relsize osec oval isfile start_time otype warning_find_reloc bufsize obfd constructor_callback error_count asymbols get_emulation get_relative_sysroot add_keepsyms_file osize ntype nbfd add_wrap ld_sysroot warning_callback ld_canon_sysroot environ ld_bufsz ld_canon_sysroot_len /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 relcount nval error_name iarg get_sysroot unsplittable_name big_endian high /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/ld/ldwrite.c sec_size shift_offset build_link_order nsecs cursor ldwrite thissize thislines thisrelocs original_sec clone_section split_sections exp_get_abs_int exp_fold_tree_no_dot exp_intop fold_binary exp_provide exp_print_token segment_name exp_unop exp_relop exp_get_fill token_code_type exp_get_vma exp_trinop exp_fold_tree_1 exp_fold_tree exp_print_tree exp_assop align_n nextdot new_abs fold_name /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/ld/ldexp.c make_abs new_rel_from_abs commonpage exp_get_value_int exp_binop exp_nameop def_iteration fold_unary exp_assert exp_bigintop fold_trinary new_rel infix_p ldemul_find_potential_libraries from_outside ld_emulation_xfer_type eptr emulation_name ignore ldemul_place_orphan ldemul_syslib ldemul_after_allocation ldemul_new_vers_pattern ldemul_recognized_file ldemul_default_target ldemul_before_allocation ldemul_choose_target after_parse_default ldemul_before_parse ldemul_list_emulation_options ld_armelf_emulation ld_emulations ldemul_after_parse ldemul_choose_mode ld_emulation ldemul_unrecognized_file emul ldemul_after_open set_output_arch_default before_allocation_default ldemul_handle_option ldemul_create_output_section_statements ldemul_get_script target_name ldemul_set_output_arch /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/ld/ldemul.c ldemul_add_options search_dirs syslib_default search_dirs_type ldemul_finish after_allocation_default after_open_default ldemul_set_symbols ldemul_list_emulations ldemul_parse_args hll_default options_found ldemul_open_dynamic_archive ld_emulation_xfer_struct finish_default ldemul_hll ldversion /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/ld/ldver.c noisy shstrtab_hdr e_phnum info_msg dynversym_section dynamic_weak vd_aux p_paddr vda_name cverrefs strtab_ptr num_globals elf_text_section forced_local e_shoff vn_bfd sh_addralign elf_internal_verdaux functionname dynverref_section DYN_DT_NEEDED p_paddr_valid Elf_Internal_Verneed Elf_Internal_Verdef p_vaddr_offset vd_auxptr vda_nodename /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/ld/ldmisc.c got_entry needs_plt linenumber stack_flags S390_ELF_TDATA local_call_stubs elf_segment_map sym_hashes vna_next vn_next vn_cnt plist core_signal ref_regular dynamic_def ref_dynamic num_section_syms e_ident e_ehsize core_pid sh_link build_id_size bad_symtab shstrtab_section p_vaddr demangled elf_internal_vernaux vda_nextptr dwarf1_debug ref_regular_nonweak known_obj_attributes elf_internal_verneed dwarf1_find_line_info dt_name elf_strtab_hash last_file SPARC_ELF_TDATA dynamic_lib_link_class X86_64_ELF_TDATA vertree dwarf2_find_line_info def_dynamic elf_internal_phdr sh_name elf_data_symbol dynamic_adjusted vn_file vfinfo vn_filename obj_attribute_list p_flags_valid vn_version dynsymtab_hdr vna_hash vd_nextdef mips_elf_find_line vn_aux vd_bfd vna_nextptr elf_internal_ehdr vd_version p_type local_stubs dynverdef_section num_locals other_obj_attributes vn_nextref p_memsz discard_last after_write_object_contents_info verinfo elf_internal_shdr glist p_size_valid gotplt_union p_filesz sh_addr vd_hash e_shentsize core_command symtab_shndx_section non_got_ref p_align_valid dynverref_hdr Elf_Internal_Phdr elf_data_section includes_phdrs group_sect_ptr e_shstrndx DYN_AS_NEEDED XTENSA_ELF_TDATA e_phoff vd_next vda_next sh_entsize non_elf DYN_NORMAL elf_internal_verdef sh_offset after_write_object_contents num_elf_sections e_shnum vd_flags PPC32_ELF_TDATA elf_header elf_link_hash_entry Elf_Internal_Ehdr flags_init dynstr_index next_file_pos GENERIC_ELF_TDATA vtable lfinfo vna_nodename Elf_Internal_Shdr elf_object_id num_group DYN_NO_ADD_NEEDED core_program HPPA_ELF_TDATA def_regular dynverdef_hdr needs_copy includes_filehdr dynstrtab_hdr core_lwpid e_machine coff_comdat_info __gnuc_va_list DYN_NO_NEEDED I386_ELF_TDATA dynversym_hdr last_function vna_other ld_abort ARM_ELF_TDATA symtab_shndx_hdr elf_sect_ptr elf_hash_value eh_frame_section PPC64_ELF_TDATA info_assert last_bfd vna_flags print_nl cverdefs e_version vd_exp_refno vd_ndx vn_auxptr elf_text_symbol parent print_space vna_name MIPS_ELF_TDATA ALPHA_ELF_TDATA e_phentsize vd_cnt is_warning pointer_equality_needed SH_ELF_TDATA vd_nodename fatal dynsymtab_section in_name /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/ld/ldfile.c find_scripts_dir search_head ldfile_open_command_file ldfile_output_machine_name check_for_scripts_dir buff defarch script_search ldfile_add_library_path ldfile_open_file_search search_arch ldfile_open_file ldfile_add_arch realname try_open ldfile_set_output_arch save_tail_ptr ldfile_find_command_file search_arch_type ldfile_try_open_bfd notsame exten search_tail_ptr script_dir extend ldlex_input_stack search_arch_tail_ptr attempt arg3 is_sysrooted_pathname search_arch_head check_reloc_refs old_tab cref_hash_entry csym old_ent handle_asneeded_cref refsize outdefsecname notice_not_needed old_count check_nocrossref add_cref csym_fill cref_symcount outsec cref_hash_newfunc check_refs check_local_sym_xref notice_as_needed cref_sort_array cref_initialized output_cref csym_end old_size notice_needed old_table outsecname notice_asneeded_action outdefsec check_nocrossrefs output_one_cref cref_table old_symcount ncrs cref_hash_table /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/ld/ldcref.c check_refs_info cref_fill_array old_ref alloc_mark cref_ref elf_backend_link_output_symbol_hook no_enum_size_warning last_alloc elf_backend_count_relocs sizeof_rel text_index_section as_needed_cleanup gc_mark_dynamic_ref pic_veneer fix_v4bx hgot descpos BFD_ARM_VFP11_FIX_SCALAR can_refcount elf_internal_sym reloc_class_normal gldarmelf_add_sysroot elf_backend_fake_sections eh_frame_hdr_info stab_info Elf_Internal_Note elf_backend_encode_eh_address elf_backend_can_make_relative_eh_frame r_addend 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 elf_internal_dyn type_change_ok default_use_rela_p rela_normal elf_backend_finish_dynamic_symbol elf_backend_get_symbol_type sinterp elf_machine_alt1 stub_sec_name gldarmelf_write_build_id_section elf_backend_fixup_symbol namesz xtra_long relplt_name array_count ict_irix5 ict_irix6 want_p_paddr_set_to_zero elf_backend_omit_section_dynsym buflen elf_backend_data want_dynbss global_vercheck_needed elfclass elf_backend_reloc_type_class elf_backend_section_from_shdr r_sym_shift tls_size gldarm_layout_sections_again lookrela dynlocal gldarmelf_stat_needed bfd_elf_special_section elf_backend_emit_relocs gldarmelf_open_dynamic_archive rela_plts_and_copies_p plt_alignment orphan_init_done elf_backend_modify_program_headers merge_cies elf_backend_archive_symbol_lookup elf_backend_finish_dynamic_sections global_found BFD_ARM_VFP11_FIX_DEFAULT elf_backend_init_index_section err_ret elf_backend_create_dynamic_sections elf_osabi gldarmelf_place_orphan want_plt_sym thumb_entry_symbol last_rel_alloc elf_gc_mark_hook_fn read_hex fix_cortex_a8 BFD_ARM_VFP11_FIX_VECTOR output_rel_find sset want_got_plt elf_backend_section_flags runpath elf_backend_modify_segment_map 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 default_execstack locsymcount init_plt_offset elf_backend_eh_frame_address_size elf_link_loaded_list tmpname gldarmelf_finish elf_backend_section_processing arm_lang_for_each_input_file gldarmelf_find_exp_assignment elf_backend_ecoff_debug_swap elf_backend_symbol_processing real_func Elf_Internal_Rela sizeof_note prefix_length elf_backend_post_process_headers dt_needed elf_backend_mips_irix_compat sha1_uint32 md5_ctx elf_backend_write_core_note gldarmelf_id_note_section_size bucketcount gldarmelf_before_parse last_ro_alloc minpagesize eh_info 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 reloc_class_relative input_indx data_index_section earmelf.c total global_stat sizeof_shdr init_got_offset descsz elf_backend_always_size_sections elf_backend_object_p elf_backend_section_from_bfd_section elf_reloc_cookie log_file_align sizeof_hash_entry plt_readonly bfd_arm_vfp11_fix includes arm_elf_after_allocation elf_backend_additional_program_headers isdyn elf_backend_size_dynamic_sections elf_internal_rela is_relocatable_executable iself md5_uint32 global_needed plt_not_loaded i_shdr init_plt_refcount colons tls_sec elf_symbol_type eh_frame_array_ent 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 d_val elf_link_local_dynamic_entry Elf_External_Note elf_backend_copy_indirect_symbol elf_backend_discard_info elf_backend_grok_prstatus reloc_class_copy dynamic_sec_flags id_bits elf_info_to_howto sizeof_sym dynamic_sections_created can_gc_sections locsyms xtra_short arm_elf_create_output_section_statements target1_is_rel check_directives Elf_Internal_Dyn elf_backend_bfd_from_remote_memory elf_backend_merge_symbol_attribute elf_backend_relocate_section build_section_lists elf_backend_ignore_undef_symbol dynobj hook_stub_info parsed_eh_frames d_un irix_compat_t descdata gldarmelf_try_needed gldarmelf_get_script target2_type elf_info_to_howto_rel gldarmelf_find_statement_assignment arm_elf_before_allocation internal_elf_sym elf_backend_final_write_processing got_header_size gldarmelf_load_symbols elf_backend_mips_rtype_to_howto elf_internal_note elf32_arm_add_stub_section hppa_arg_reloc elf_backend_output_arch_local_syms ict_none elf_backend_section_from_phdr sizeof_phdr xdigit sha1_ctx gldarmelf_search_needed phdr_size suffix_length may_use_rela_p elf_backend_write_section elf_backend_print_symbol_all BFD_ARM_VFP11_FIX_NONE hdr_sec fde_count gldarmelf_map_segments gldarmelf_vercheck need_laying_out elf_machine_alt2 sizeof_rela vfp11_denorm_fix elf_backend_hide_symbol hplt reloc_class_plt bfd_link_needed_list gldarmelf_list_options elf_backend_get_target_dtag extsymoff initial_loc last_rel may_use_rel_p sizeof_ehdr no_wchar_size_warning hook_in_stub gldarmelf_add_options elf_backend_symbol_table_processing bfd_in_memory armag hash_f adjust_relative_path carsym_size get_extended_arelt_filename bsd_write_armap ext_names free_f armap_datepos ar_mode orl_count _bfd_error_handler mapdata etable coff_write_armap byebyebye del_f size_prime_index _bfd_get_elt_at_filepos ranlibsize bfd_openr_next_archived_file hasobjects ar_gid refp padit total_namelen orl_max _bfd_archive_bsd_construct_extended_name_table archstat release_raw_armap searches _bfd_generic_read_ar_hdr bfd_gnu_truncate_arname bfd_set_archive_head thislen file_offset originp ext_arch new_elt endp archive_member_file_ptr nsymz alloc_with_arg_f parsed_size _bfd_generic_read_ar_hdr_mag arbfd alloc_arg ar_size maxlen ar_date _bfd_look_for_bfd_in_cache strptr n_elements areltdata alloc_f _bfd_ar_spacepad do_slurp_coff_armap eq_file_ptr _bfd_write_archive_contents pathbuf pathp arch_bfd error_return stringsize mapped first_name arch_header ar_name bfd_generic_archive_p release_symdefs new_head n_nfd free_with_arg_f src_count htab_alloc_with_arg output_archive ar_uid rbase trailing_slash _bfd_compute_and_write_armap first_file_filepos eq_f symdef_count ar_fmag n_deleted tablen htab_eq symbol_count extended_names_size rawptr carsyms ptrsize _bfd_add_bfd_to_archive_cache htab_free htab_alloc input_err makemap ar_cache /home/jingyu/projects/gcc/toolchain_build/obj/binutils-2.19/bfd syms_max elt_name bfd_generic_stat_arch_elt new_map arc2 int_buf bfd_dont_truncate_arname allocptr bfd_special_undocumented_glue new_areldata _bfd_generic_mkarchive _bfd_archive_bsd_update_armap_timestamp htab_hash bfd_bsd_truncate_arname element_count last_elt aloser base_name mapsize tdata_hold last_stroff append_relative_path last_filename carsym ref_path filestart do_slurp_bsd_armap _bfd_generic_get_elt_at_index htab_free_with_arg normalize hash_file_ptr _bfd_archive_coff_construct_extended_name_table bfd_slurp_bsd_armap_f2 newp htab_t extended_names allocsize maxname nextname /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/archive.c bfd_generic_openr_next_archived_file firstreal htab_del bfd_ar_hdr_from_filesystem pathbuf_len ardata _bfd_find_nested_archive arc1 elt_no _bfd_create_empty_archive_element_shell tabloc stringbase bfd_get_next_mapent ar_elt bfd_printable_arch_mach bfd_default_compatible bfd_set_arch_info accept_unknowns bfd_lookup_arch bfd_get_arch bfd_arch_get_compatible bfd_default_scan bfd_arch_mach_octets_per_byte bfd_arm_arch bfd_octets_per_byte bfd_default_set_arch_mach strlen_arch_name vec_length bfd_get_mach bfd_arch_bits_per_byte colon_index bbfd bfd_arch_list bfd_arch_bits_per_address bfd_get_arch_info bfd_archures_list ptr_tst bfd_default_arch_struct ubfd ptr_src bfd_scan_arch printable_name_colon bfd_printable_name /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/archures.c Subsystem x_tagndx x_tvlen jmptbl ipdFirst bfd_alt_mach_code force_minimum_alignment has_reloc_section SizeOfCode local_auxesz SectionAlignment fBitfield target_subsystem lnHigh input_error _bfd_error_program_name x_stindx idnMax coff_link_hash_flags stop gprmask swap_hdr_in sym_magic fix_line x_lnno base_addr MinorOperatingSystemVersion x_file issBase external_pdr_size bfd_get_gp_size NumberOfRvaAndSizes frameoffset x_tvndx external_rfd AddressOfEntryPoint external_opt_size cutlim cbAuxOffset swap_rndx_in framereg extra _n_zeroes SizeOfInitializedData bfd_errmsg x_scn BaseOfData x_associated bfd_set_gp_size MinorLinkerVersion glevel Size x_fname at_valid swap_sym_in ifdmap external_ext ipdMax iopt bfd_preserve_restore _n_nptr alternative _n_offset cobol_main x_misc x_smclas x_ident pe_opthdr x_sc localoff x_tv done_lineno x_lnsz n_value bfd_emul_set_maxpagesize ioptMax RNDXR caux a_rndx cutoff x_fsize local_symesz Reserved1 vstamp relocbase cbSsOffset LoaderFlags 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 fBigendian MajorLinkerVersion asect bfd_errmsgs bfd_get_sign_extend_vma bfd_fprintf_vma _sch_toupper swap_pdr_out bfd_record_phdr xcoff64 a_dnLow cline bfd_elf_set_pagesize iextMax cbLine bfd_scan_vma a_count ecoff_symbol_struct bufp _n_name bfd_set_start_address symndx_to_section x_nlinno swap_fdr_in external_fdr_size auxbfd bfd_emul_get_maxpagesize bfd_assert x_stab combined_entry_type MinorImageVersion t_tq23 x_csect x_ary conv_table_size /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/bfd.c issMax bfd_demangle crfd r_bits x_snhash SizeOfHeapCommit data_align_power bfd_set_error_handler cprmask Magic _bfd_abort SizeOfImage local_linesz bfd_set_error_program_name t_tq45 error_tag swap_opt_out bfd_set_reloc new_fmt swap_rfd_in EXTR reserved external_dnr weakext swap_tir_out skip_lead local_toc_sym_map ignore_abfd fdrtab_len raw_syments ImageBase import_file_id cbSs iauxMax reloc_filepos cbSymOffset external_opt bfd_preserve ssext_end fix_scnlen CheckSum x_checksum symbolic_header internal_auxent SizeOfStackReserve external_syms cbDnOffset external_ext_end pnew _bfd_default_error_handler pre_len text_align_power bfd_get_arch_size reg_frame bfd_set_error fregoffset x_snstab ecoff_find_line line_num swap_tir_in ioptBase swap_ext_in SizeOfHeapReserve ecoff_fdrtab_entry lnLow cbExtOffset fix_end x_offset debug_indices suf_len HDRR abfd2 ifdMax local_n_btmask x_nreloc swap_dnr_out trim bfd_preserve_finish raw_syment_count continued gp_used a_isym x_comdat coff_ptr_struct gp_prologue a_ti local_n_tmask asym csects SizeOfUninitializedData ssext fix_value external_sym_size in_reloc_p real_flags rndx_ext swap_fdr_out MajorImageVersion avail cbPdOffset a_dnHigh conversion_table MinorSubsystemVersion external_aux t_bits1 x_timestamp text_start fReadin ilineBase bfd_get_error x_dimen swap_hdr_out external_sym swap_rfd_out ecoff_link_hash_entry issExtMax n_numaux cbSsExtOffset iline local_n_btshft cbOptOffset swap_ext_out ilineMax x_bal t_tq01 _IMAGE_DATA_DIRECTORY RFDT bfd_emul_set_commonpagesize bfd_sprintf_vma fdrtab internal_extra_pe_aouthdr external_rfd_size isymMax swap_dnr_in bfd_get_reloc_upper_bound strtoull prof bfd_preserve_save a_width MajorOperatingSystemVersion orig_target VirtualAddress SizeOfHeaders bfd_set_file_flags sym_filepos fix_tag n_sclass x_tvfill copt _bfd_set_gp_value internal_syment cbLineOffset coff_data_type fMerge full_aouthdr issued_multiple_gp_warning local_n_tshift external_hdr_size read_debug_info external_fdr x_balntry DataDirectory x_smtyp external_dnr_size cbRfdOffset external_pdr cbFdOffset x_endndx swap_opt_in FileAlignment BaseOfCode tir_ext rfdBase x_zeroes _bfd_get_gp_value x_fcnary find_buffer text_end canonical_symbols iauxBase pold bfd_emul_get_commonpagesize swap_pdr_in swap_rndx_out bfd_hostptr_t fprmask x_lnnoptr external_ext_size isymBase fregmask DllCharacteristics keep_syms SYMR x_idstring x_fcn swap_sym_out bfd_tell whence modes bfd_bwrite bfd_flush real_ftell nwrote /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/bfdio.c real_fseek oldsize hold_errno bfd_get_size maxbytes real_fopen bfd_bread bfd_seek bfd_stat bfd_get_mtime newsize open_files max_chunk_size orig_bfd bfd_cache_init bfd_open_file cache_flag /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/cache.c cache_bread_1 CACHE_NO_SEEK_ERROR cache_btell nwrite nbytes close_one bfd_cache_lookup_worker bfd_last_cache CACHE_NO_SEEK cache_bwrite cache_bseek cache_iovec cache_bflush CACHE_NO_OPEN bfd_cache_close bfd_cache_close_all cache_bclose bfd_cache_delete snip kill fstat CACHE_NORMAL chunk_nread cache_bstat cache_bread __fd raw_src native_index data_start sec_data _bfd_coff_read_string_table coff_canonicalize_symtab e_minalloc coff_write_linenumbers name_length o_sndata coff_make_empty_symbol debug_string_section line_ptr bfd_ind_section s_flags symbol_index internal_reloc s_lnnoptr e_lfarlc f_timdat coff_pointerize_aux line_base o_maxstack debug_string_size_p external_sections pauxent readsize _bfd_coff_read_internal_relocs e_cblp coff_get_normalized_symtab answer symbase coff_write_symbol o_algntext o_snbss coff_fix_symbol_name _bfd_coff_get_external_symbols coff_sizeof_headers alocation e_oemid newsyms filhsz aoutsz internal_aouthdr e_cparhdr o_cputype last_value combined s_page debug_string_size coff_get_symbol_info raw_end scnhsz o_snloader nt_signature coff_real_object_p o_sntoc internal_extra_pe_filehdr bfd_coff_get_syment coff_symbol_type o_inlib bss_start return_section newstring fail2 coff_write_alien_symbol o_toc bfd_ptr tagentries l_symndx e_cp e_cs l_lnno coff_bfd_make_debug_symbol f_target_id s_relptr functionname_ptr coff_symbol_from filename_ptr internal_ptr e_ip o_algndata auxp psyment newname s_nlnno o_modtype fail _bfd_coff_is_local_label_name bfd_coff_get_auxent oflags q_maybe keep_relocs e_sp e_ss coff_mangle_symbols e_csum coff_print_symbol erel_end o_maxdata build_debug_section coff_count_linenumbers copy_name f_nscns table_base maxdiff o_snentry strindex bfd_coff_set_symbol_class external_relocs first_undef e_res2 internal_filehdr make_a_section_from_file coff_renumber_symbols dummy keep_contents bfd_coff_get_comdat_section e_res coff_write_native_symbol s_align irel filep tdata_save debug_string_section_p _bfd_coff_free_symbols f_nsyms r_extern coff_get_lineno coff_get_symtab_upper_bound sec_vma e_magic internal_scnhdr e_lfanew internal_a internal_f e_ovno extstrsize free_external coff_section_tdata require_internal coff_object_p dos_message o_sntext ostart coff_find_inliner_info relsz fixup_symbol_value coff_symbol_ptr e_maxalloc f_opthdr o_sri s_scnptr e_oeminfo /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/coffgen.c coff_section_from_bfd_index _bfd_coff_internal_syment_name coff_write_symbols s_nreloc l_paddr internal_lineno e_crlc filnmlen coff_find_nearest_line l_addr bfd_com_section indaux internal_end coff_get_reloc_upper_bound f_symptr llnos f_magic _bfd_target_vector_entries match_count ar_right_targ ok_ret matching_vector bfd_format_string assoc err_unrecog bfd_default_vector save_targ /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/format.c bfd_check_format_matches ar_match_index binary_vec bfd_init /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/init.c bfd_getl_signed_32 bfd_realloc nmemb bfd_getl_signed_64 bfd_0l _bfd_generic_verify_endian_match linenumber_ptr _bfd_generic_set_section_contents bfd_getb_signed_16 _bfd_generic_init_private_section_data bfd_getl_signed_16 bfd_realloc2 _bfd_norelocs_canonicalize_reloc _bfd_norelocs_get_reloc_upper_bound bfd_putb64 bfd_getl32 bfd_getl64 _bfd_generic_get_section_contents_in_window bfd_getl16 bfd_malloc2 _bfd_n1 bfd_getb_signed_64 locals_prefix num_read ibfd bfd_false _bfd_nocore_core_file_matches_executable_p bfd_putl32 warn_deprecated _bfd_generic_find_line bfd_putb32 _bfd_nocore_core_file_failing_signal bfd_0u bfd_putl64 bfd_getb32 bfd_log2 bfd_zmalloc2 read_unsigned_leb128 bfd_getb64 bfd_putb16 bfd_nullvoidptr _bfd_dummy_target ignore_exec_bfd bfd_malloc bfd_write_bigendian_4byte_int _bfd_generic_get_section_contents bfd_put_bits big_p amount bfd_void bfd_getb_signed_32 bfd_putl16 bfd_realloc_or_free bfd_generic_is_local_label_name bytes_read_ptr bfd_0 bfd_zmalloc /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/libbfd.c read_signed_leb128 bfd_true _bfd_nocore_core_file_failing_command ignore_core_bfd bfd_get_bits bfd_getb16 get_debug_link_info bfd_calc_gnu_debuglink_crc32 _bfd_new_bfd opncls_bread fdflags opncls_bseek bfd_close debug_file_directory bfd_fdopenr crc32_out opncls_bwrite bfd_fill_in_gnu_debuglink_section pread streamarg objalloc /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/opncls.c opncls_iovec debugfile crc_offset _bfd_new_bfd_contained_in open_closure bfd_openr bfd_openw bfd_make_readable _bfd_id_counter crc32_table bfd_alloc2 bfd_follow_gnu_debuglink bfd_make_writable bfd_close_all_done opncls_bstat current_space canon_dirlen opncls_bclose opncls_bflush bfd_zalloc2 canon_dir target_vec bfd_alloc bfd_create opncls bfd_openstreamr find_separate_debug_file bfd_fopen separate_debug_file_exists current_ptr file_crc templ _bfd_delete_bfd chunks bfd_openr_iovec opncls_btell bfd_release filelen bfd_create_gnu_debuglink_section debuglink_size bfd_zalloc bfd_reloc_name_lookup /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/reloc.c fieldmask bfd_howto_32 bfd_generic_gc_sections addrmask bfd_generic_relax_section output_base bfd_reloc_code_real_names bfd_reloc_type_lookup octets _bfd_clear_contents bfd_perform_relocation bfd_check_overflow reloc_target_output_section reloc_vector cont bfd_get_reloc_code_name bfd_default_reloc_type_lookup bfd_generic_merge_sections error_message _bfd_relocate_contents reloc_entry bfd_generic_get_relocated_section_contents bfd_get_reloc_size bfd_install_relocation signmask none_howto data_start_offset _bfd_final_link_relocate addrsize global_syms _bfd_generic_new_section_hook bfd_make_section_old_way bfd_make_section_with_flags bfd_make_section_anyway_with_flags bfd_section_list_clear new_sh templat newsect user_storage /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/section.c bfd_section_hash_newfunc bfd_make_section_anyway bfd_get_section_by_name_if bfd_make_section bfd_sections_find_if bfd_section_init bfd_set_section_size section_id bfd_generic_discard_group bfd_generic_is_group_section bfd_malloc_and_get_section bfd_get_section_by_name bfd_get_unique_section_name bfd_set_section_flags bfd_map_over_sections indextablesize cached_stab stabsec coff_section_type cached_indexentry _bfd_generic_make_empty_symbol saw_line contestantB pfound sizep /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/syms.c strs bfd_is_undefined_symclass bfd_symbol_info stabsize saw_func section_to_type directory_name cached_file_name pfilename minisym indextable pfnname _bfd_generic_minisymbol_to_symbol minisymsp bfd_print_symbol_vandf _bfd_generic_read_minisymbols cmpindexentry saw_fun bfd_decode_symclass _bfd_stab_section_find_nearest_line pline cached_offset stab_find_info pinfo bfd_is_local_label last_stab contestantA bfd_set_symtab decode_section_type targname _bfd_target_vector bfd_elf32_little_generic_vec triplet bfd_target_list bfd_search_for_target bfd_target_match ihex_vec bfd_elf32_bigarm_vec symbolsrec_vec bfd_find_target tekhex_vec bfd_set_default_target /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/targets.c search_func bfd_elf32_big_generic_vec targmatch _bfd_associated_vector bfd_elf32_littlearm_vec bfd_hash_lookup bfd_default_hash_table_size _bfd_xcoff_stringtab_init bfd_hash_table_free _bfd_stringtab_add xcoff _bfd_stringtab_free higher_prime_number bfd_hash_replace bfd_hash_traverse bfd_hash_table_init _bfd_stringtab_emit _bfd_stringtab_init _bfd_stringtab_size /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/hash.c chain_end hash_size_primes bfd_hash_set_default_size bfd_hash_allocate hash_size bfd_hash_newfunc hashp bfd_hash_table_init_n newtable bfd_hash_insert _bfd_fix_excluded_sec_syms bfd_section_already_linked_table_lookup _bfd_generic_link_hash_table_create _bfd_link_hash_newfunc generic_link_add_symbol_list bfd_section_already_linked _bfd_generic_reloc_link_order _bfd_section_already_linked_table generic_write_global_symbol_info UNDEF_ROW NOACT CDEF DEFW bfd_section_already_linked_hash_entry _bfd_generic_link_hash_newfunc CIND fill_size l_comdat _bfd_generic_link_split_section s_comdat CWARN oldtype arsym_end _bfd_link_hash_table_init bfd_new_link_order bfd_generic_link_read_symbols archive_hash_table_init generic_link_hash_entry COMMON_ROW MDEF SET_ROW _bfd_generic_link_hash_table_free generic_linker symppend link_action archive_hash_newfunc bfd_link_hash_traverse link_row WARN_ROW _bfd_generic_link_output_symbols generic_link_check_archive_element symbfd symsize msec archive_hash_entry archive_hash_table cycle CYCLE FAIL fix_syms default_indirect_link_order pneeded outsyms MWARN _bfd_generic_link_just_syms generic_link_check_archive_element_collect bfd_section_already_linked_table_traverse CREF _bfd_generic_link_add_archive_symbols REFC new_contents _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 already_linked_list newsym WARNC _bfd_generic_final_link INDR_ROW /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/linker.c MIND _bfd_generic_link_add_one_symbol archive_list generic_link_check_archive_element_no_collect generic_link_add_object_symbols default_data_link_order _bfd_default_link_order rstat bfd_link_repair_undef_list bfd_wrapped_link_hash_lookup outsymalloc follow _bfd_generic_section_already_linked generic_link_hash_table psymalloc UNDEFW_ROW bfd_section_already_linked_table_init _bfd_count_link_order_relocs generic_add_output_symbol arsym_hash pundef checkfn bfd_link_add_undef hash_entry_bfd already_linked_newfunc bfd_section_already_linked_table_insert bfd_section_already_linked_table_free sympp WEAK wginfo srec_canonicalize_symtab internal_srec_write_object_contents octets_written check_sum symtail srec_set_arch_mach tdata_type srec_init _hex_value srec_data_list_struct wrlen Chunk srec_bad_byte srec_mkobject srec_write_header sofar /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/srec.c digs octets_this_chunk srec_get_symtab_upper_bound srec_sizeof_headers srec_write_terminator csymbols srec_get_symbol_info srec_symbol bytes_to_do inited srec_set_section_contents srec_write_section secbuf srec_get_section_contents srec_scan symval errorptr symbolsrec_write_object_contents symbolsrec_object_p srec_read_section srec_write_record srec_get_byte srec_write_symbols S3Forced srec_print_symbol srec_data_list_type srec_new_symbol 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 insert_byte tekhex_sizeof_headers writesym chunk_data chunk_number tekhex_get_symbol_info tekhex_symbol_type chars_on_line tekhex_init span front getsym tekhex_make_empty_symbol tekhex_write_object_contents writevalue tekhex_canonicalize_symtab tekhex_object_p tekhex_data_list_type tekhex_get_section_contents dstp /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/tekhex.c chunk_init getvalue first_phase find_chunk srcp move_section_contents tekhex_print_symbol section_code tekhex_get_symtab_upper_bound stype low_bits pass_over prev_number tekhex_mkobject tekhex_set_section_contents tekhex_set_arch_mach sum_block tekhex_symbol_struct tekhex_data_list_struct lenp locationp ihex_init startbuf ihex_write_object_contents rec_addr ihex_set_section_contents ihex_data_list ihex_bad_byte segbase ihex_read_section ihex_get_section_contents ihex_get_byte chksum ihex_mkobject ihex_scan ihex_sizeof_headers ihex_object_p extbase /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/ihex.c ihex_set_arch_mach ihex_write_record DW_TAG_compile_unit DW_AT_VMS_rtnbeg_pd_address adj_vma DW_TAG_unspecified_parameters lookup_abbrev DW_FORM_ref1 DW_FORM_ref2 DW_FORM_ref4 DW_FORM_ref8 dwarf_form cur_file DW_FORM_indirect last_line info_hash_table_newfunc DW_TAG_imported_unit lcl_head DW_AT_GNU_vector total_size DW_TAG_enumeration_type sval first_child_die_ptr next_line DW_AT_specification DW_TAG_entry_point after_sec 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_TAG_string_type DW_FORM_data8 _bfd_dwarf2_find_line debug_filename DW_TAG_PGI_interface_block DW_TAG_upc_strict_type nesting_level DW_AT_HP_all_variables_modifiable DW_AT_default_value DW_AT_call_line DW_TAG_condition DW_AT_string_length DW_AT_low_pc next_unit DW_TAG_inheritance DW_AT_PGI_soffset DW_AT_elemental DW_AT_accessibility is_debug_info dwarf_ranges_buffer DW_TAG_packed_type DW_TAG_base_type DW_TAG_array_type DW_TAG_class_type okay DW_TAG_namespace DW_TAG_namelist_item dwarf_abbrev_size DW_AT_containing_type info_hash_status DW_AT_virtuality parse_comp_unit info_hash_count DW_AT_variable_parameter DW_TAG_shared_type DW_TAG_member first_arange DW_FORM_flag DW_AT_HP_proc_per_section DW_AT_object_pointer DW_AT_digit_count read_attribute_value DW_AT_src_info DW_AT_const_value DW_AT_visibility DW_AT_namelist_items DW_AT_artificial DW_TAG_partial_unit DW_AT_bit_offset DW_AT_MIPS_linkage_name info_ptr_memory DW_TAG_common_block all_uncompressed /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/dwarf2.c line_range info_ptr_end addr_match attr_ptr DW_AT_discr best_fit prev_func DW_TAG_restrict_type DW_TAG_thrown_type caller_line DW_FORM_addr add_line_info DW_AT_inline func_p DW_AT_MIPS_loop_begin DW_AT_frame_base DW_TAG_PGI_kanji_type last_dwarf DW_AT_friend dwarf_str_size comp_unit_find_nearest_line die_ref DW_FORM_udata DW_AT_associated DW_AT_use_location DW_AT_common_reference DW_AT_import adjusted_section DW_AT_stmt_list end_sequence 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 DW_AT_HP_opt_level DW_AT_byte_stride DW_AT_vtable_elem_location num_files DW_AT_HP_unmodifiable DW_AT_ranges info_hash_entry line_head each_line DW_AT_PGI_lstride DW_AT_encoding prev_var DW_AT_prototyped funcinfo_hash_table DW_AT_static_link DW_AT_language stash_maybe_update_info_hash_tables attr_abbrev DW_AT_explicit DW_AT_MIPS_fde inliner_chain read_debug_ranges DW_AT_subscr_data DW_AT_abstract_origin find_debug_info DW_AT_decl_line last_comp_unit _bfd_dwarf2_cleanup_debug_info DW_FORM_ref_addr DW_AT_pure DW_TAG_pointer_type DW_TAG_upc_shared_type section_buffer DW_AT_sf_names 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 standard_opcode_lengths prologue_length DW_TAG_structure_type DW_TAG_subrange_type DW_AT_priority cur_dir lookup_address_in_function_table DW_TAG_union_type DW_TAG_function_template DW_TAG_access_declaration lookup_address_in_line_info_table DW_AT_decimal_sign DW_AT_upc_threads_scaled dwarf_attribute lookup_symbol_in_function_table DW_AT_body_end each read_attribute unit_length abbrev_offset caller_func all_comp_units adj_opcode DW_TAG_subroutine_type lookup_symbol_in_variable_table has_children DW_AT_declaration info_list_node extended_op varinfo_hash_table DW_AT_location comp_unit_hash_info read_address section_is_compressed DW_TAG_const_type DW_AT_byte_size DW_TAG_try_block DW_AT_upper_bound hash_units_head DW_AT_MIPS_tail_loop_begin DW_TAG_common_inclusion DW_AT_HP_pass_by_reference DW_AT_decl_file DW_AT_count read_indirect_string DW_AT_ordering comp_unit_find_line DW_AT_base_types DW_AT_PGI_lbase DW_AT_start_scope each_func DW_TAG_reference_type DW_AT_data_location DW_AT_allocated adjusted_sections DW_AT_comp_dir unset_sections subdirname DW_AT_discr_value offset_size DW_TAG_imported_module DW_AT_call_column DW_TAG_interface_type abbrev_number read_abbrevs DW_AT_small end_ptr DW_AT_body_begin reverse_varinfo_list abbrev_ptr DW_AT_macro_info DW_FORM_block1 DW_FORM_block4 stash DW_AT_HP_cold_region_low_pc DW_AT_MIPS_stride bytes_read DW_FORM_string read_4_bytes DW_TAG_formal_parameter DW_FORM_data2 DW_FORM_data4 DW_AT_bit_size line_p dwarf_block DW_AT_recursive DW_FORM_block DW_TAG_class_template DW_TAG_format_label DW_AT_HP_linkage_name DW_AT_HP_actuals_stmt_list DW_TAG_enumerator addr_size read_string DW_TAG_typedef read_n_bytes adjusted_section_count DW_AT_picture_string insert_info_hash_table find_abstract_instance_name do_line DW_AT_element_list total_length DW_FORM_block2 DW_AT_extension DW_TAG_template_type_param DW_TAG_module dwarf_line_buffer default_is_stmt DW_AT_external DW_AT_entry_pc DW_TAG_constant read_1_byte abbrev_form DW_TAG_variable DW_AT_high_pc lowest_pc _bfd_dwarf2_find_inliner_info DW_TAG_template_value_param DW_TAG_label DW_TAG_unspecified_type DW_AT_endianity dwarf_ranges_size DW_AT_MIPS_abstract_name fileinfo cur_abbrev abbrev_name DW_AT_call_file DW_AT_HP_opt_flags comp_unit_maybe_decode_line_info DW_AT_MIPS_clone_origin dwarf2_debug DW_FORM_ref_udata DW_TAG_MIPS_loop DW_TAG_padding DW_AT_description DW_AT_segment info_hash_lookup_funcinfo DW_AT_MIPS_software_pipeline_depth DW_AT_sibling DW_AT_MIPS_loop_unroll_factor dwarf_abbrev_buffer DW_AT_bit_stride each_var line_end DW_FORM_data1 read_rangelist DW_AT_name DW_AT_lower_bound reverse_funcinfo_list op_code read_2_bytes DW_AT_identifier_case prev_line debug_bfd DW_AT_producer DW_AT_return_addr lookup_info_hash_table copy_p last_vma DW_AT_use_UTF8 minimum_instruction_length DW_TAG_subprogram prev_unit DW_AT_HP_prof_flags arange_add function_ptr DW_TAG_catch_block nested_funcs sec_info_ptr DW_AT_is_optional ranges_ptr comp_unit_contains_address DW_AT_binary_scale opcode_base dwarf_line_size DW_TAG_dwarf_procedure caller_file dwarf_tag _bfd_dwarf2_find_nearest_line DW_AT_member DW_TAG_variant info_hash_lookup_varinfo DW_AT_HP_prof_version_id DW_TAG_with_stmt DW_TAG_lexical_block DW_AT_HP_block_index DW_AT_src_coords create_info_hash_table num_attrs DW_TAG_set_type DW_AT_threads_scaled line_offset DW_TAG_friend info_ptr_unit DW_AT_calling_convention DW_AT_decimal_scale DW_AT_HP_cold_region_high_pc DW_AT_MIPS_has_inlines dwarf_str_buffer DW_TAG_file_type DW_TAG_variant_part stash_find_line_fast rhead DW_TAG_namelist DW_TAG_GNU_BINCL DW_AT_decl_column __retval hash_number DW_FORM_strp DW_AT_address_class nested_funcs_size DW_AT_trampoline DW_TAG_upc_relaxed_type simple_restore_output_info storage_needed simple_dummy_undefined_symbol simple_dummy_reloc_overflow saved_offsets simple_dummy_warning simple_dummy_einfo /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/simple.c simple_save_output_info bfd_simple_get_relocated_section_contents simple_dummy_unattached_reloc saved_output_info simple_dummy_reloc_dangerous outbuf simple_dummy_multiple_definition bfd_uncompress_section_contents /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/compress.c arm_map_one_stub bfd_reloc_val elf32_thumb_to_arm_stub sym_value per_encoding_relative VFP11_ERRATUM_BRANCH_TO_THUMB_VENEER is_32bit_branch in_list use_plt elf32_arm_to_thumb_stub elf32_arm_bfd_free_cached_info elf32_vfp11_erratum_list gen_entry 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 force_target_thumb merged elf32_arm_link_hash_table elf32_arm_gc_mark_hook a8_branch_to_stub_data add_fde_encoding VFP11_ERRATUM_BRANCH_TO_ARM_VENEER bfd_arm_vfp11_pipe is_double stub_template_size stub_def thumb_glue_size force_target_arm elf32_arm_section_from_shdr got_address bfd_elf32_arm_vfp11_fix_veneer_locations a2t1v5_ldr_insn veneer_of_insn dtpoff_base srelplt span_start add_augmentation_size stub_changed_p srelgot map_symbol_type stub_addr bfd_elf32_bigarm_vxworks_vec merged_with arm_add_to_rel plt_header_size tmp_name elf32_arm_reloc_type_lookup elf32_arm_get_stub_entry bfd_reloc a8_fix_table_size_p lsda_encoding errnode rel_count2 elf32_arm_stub_long_branch_v4t_thumb_arm find_thumb_glue writing_section veneered_insn_loc in_attr rel_idx2 elf32_arm_symbian_link_hash_table_create symbian_p low_func stub_cache final_residual elf32_arm_vxworks_link_hash_table_create elf32_arm_versions_compatible elf32_arm_reloc_type_class record_vfp11_erratum_veneer elf32_arm_copy_private_bfd_data vfp_binop elf32_arm_vxworks_exec_plt_entry link_sec_p amap group_sections arm_build_one_stub target_section cur_off ARM_TYPE armbx1_tst_insn a2t1_ldr_insn ret_offset is_b find_arm_glue veneer_entry_loc mapcount bfd_elf32_arm_add_glue_sections_to_bfd elf32_arm_add_stub new_offset elf32_arm_symbian_modify_segment_map arm_size_one_stub sec_group endianflip prev_type is_bl flags_compatible bfd_count elf32_arm_section_flags reloc_index elf32_arm_merge_eabi_attributes arm_stub_a8_veneer_lwm thumb_refs elf32_arm_relocs_copied 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 VFP11_ERRATUM_THUMB_VENEER branch_sec bfd_arm_vfp11_antidependency is_vxworks bfd_indx elf32_arm_stub_hash_entry bfd_arm_vfp11_write_mask out_flags elf32_arm_symbian_plt_entry elf32_arm_nabi_grok_prstatus psrc num_a8_fixes_p only_data_sections bfd_elf32_littlearm_symbian_vec hit_data elf32_arm_size_dynamic_sections linked_to wmask elf32_arm_symbian_special_sections in_flags is_arm_elf_unwind_section_name elf32_arm_symbol_processing elf32_arm_size_info pshn elf32_arm_is_target_special_symbol /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/elf32-arm.c bx_glue_offset VFP11_FMAC elf32_arm_vxworks_final_write_processing a8_erratum_fix t2a2_noop_insn bfd_arm_vfp11_regno insn32 dyncon elf32_arm_close_and_cleanup edir get_arm_elf_section_data record_arm_to_thumb_glue elf32_arm_stub_long_branch_thumb_only reloc_signed_max in_arg bfd_elf32_arm_get_bfd_for_interworking order_01243 output_name elf32_arm_stub_a8_veneer_b_cond sec_shndx bfd_elf32_littlearm_vxworks_vec elf32_arm_stub_long_branch_any_arm_pic last_entry need_relocs sym_sec_cache last_was_32bit branch_from_veneer elf32_arm_reloc_name_lookup armbx3_bx_insn elf32_arm_reloc_map elf32_bed sym_type num_plts elf32_arm_link_hash_table_create elf32_arm_nabi_grok_psinfo normal_reloc put_arm_insn elf32_arm_stub_long_branch_any_thumb_pic no_wchar_warn sreloc local_dynrel unrecord_section_with_arm_elf_section_data is_blx branch_to_veneer using_thumb_only arm_data num_a8_erratum_fixes reloc_addend arm_stub_is_thumb this_hdr negative ARM_MAP_ARM insn_32bit using_thumb2 elf32_arm_vxworks_exec_plt0_entry stub_changed elf32_arm_stub_long_branch_v4t_thumb_arm_pic extn out_attr Elf32_External_Dyn bfd_elf_section_data reloc_section_p elf32_arm_create_thumb_stub elf32_arm_symbian_bed stub_reloc_idx elf32_arm_post_process_headers bfd_elf32_arm_process_before_allocation vfp_insn elf32_arm_new_section_hook a8_reloc_table_size encoded_g_n elf32_arm_relocate_section next_in_group elf32_arm_compare_mapping isymbuf end_local_got elf32_arm_plt0_entry increment destmask local_got_refcounts signed_check target2_reloc make_branch_to_a8_stub rotation jump24 elf32_arm_output_arch_local_syms elf32_arm_info_to_howto t2a1_bx_pc_insn error_ret_free_internal stub_group_size rel_count srelbss find_stub_size_and_template common_error a8_reloc_compare signed_value insn_sequence errcount a8_erratum_reloc link_sec record_arm_bx_glue arm_glue_size elf32_vfp11_erratum_type elf32_arm_finish_dynamic_symbol old_tls_type target_value erratumcount THUMB32_TYPE elf32_arm_obj_attrs_arg_type elf32_arm_copy_indirect_symbol map_stub order_312 top_index ARM_MAP_DATA is_bcc elf32_arm_final_link allocate_dynrelocs put_thumb_insn target_addend elf32_arm_get_symbol_type elf32_arm_stub_long_branch_v4t_arm_thumb export_glue find_arm_elf_section_entry got_displacement bfd_elf32_arm_vfp11_erratum_scan id_sec current_n elf32_arm_readonly_dynrelocs a2t2v5_func_addr_insn branch_insn dynsec a2t3_func_addr_insn bx_glue_size arm_stub_none lower_insn arm_make_glue_section use_vector elf32_arm_finish_dynamic_sections outrel elf32_arm_stub_a8_veneer_bl sym_flags first_fmac fde_list aeabi_enum_names cie_inf elf32_arm_additional_program_headers shindex get_vma_if_bpabi insn16 local_tls_type srelplt2 elf32_arm_section_map_add sections_with_arm_elf_section_data full_cie pc_count elf32_arm_object_p bfd_elf32_arm_set_byteswap_code localsyms stub_definitions pc_for_insn pqrs warned output_arch_syminfo plt_address num_a8_relocs upper_insn elf32_arm_merge_private_bfd_data vfp11_erratum_glue_size elf32_arm_mkobject lsda_offset input_list elf32_arm_stub_name elf32_arm_final_write_processing tls_ldm_got bfd_elf32_arm_init_maps elf32_arm_swap_symbol_in unresolved_reloc bfd_elf32_arm_set_cortex_a8_fix 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 srel elf32_arm_stub_type eabi elf32_arm_gc_mark_extra_sections elf32_arm_output_stub_sym elf32_arm_create_or_find_stub_sec eh_cie_fde destination splt bfd_elf32_bigarm_symbian_vec vxworks_p elf32_arm_set_private_flags ARM_MAP_THUMB elf32_arm_stub_a8_veneer_b dynconend sdynbss elf32_arm_stub_short_branch_v4t_thumb_arm stubs_always_after_branch elf32_arm_next_input_section get_sym num_vfp11_fixes elfsym plt_index next_i error_ret_free_local elf32_arm_stub_long_branch_v4t_thumb_thumb stub_hash_newfunc a2t3p_bx_r12_insn end_of_next removed profile other_numregs elf32_arm_write_section stub_hash_table elf32_arm_modify_segment_map input_sec elf_shdrp bfd_arm_vfp11_insn_decode base_vma other_regs glue_addr stub_offset unresolved_reloc_p i_ehdrp elf32_arm_vxworks_shared_plt_entry elf_reloc_val branch_bfd elf_reloc elf32_arm_begin_write_processing reloc_sign elf32_arm_stub_long_branch_any_any elf32_arm_abs12_reloc cdst a2t2p_add_pc_insn elf32_arm_is_function_type my_offset points_to set_loc irelaend elf32_arm_vxworks_bed elf32_arm_stub_long_branch_v4t_thumb_thumb_pic stub_insn_type a2t2_bx_r12_insn signed_addend next_for_section elf32_arm_plt_entry writemask local_got_offsets VFP11_DS irela elf32_arm_stub_a8_veneer_blx elf32_arm_swap_symbol_out created_stub null_input_bfd orig_insn elf32_arm_setup_section_lists elf32_arm_link_hash_newfunc plt_entry_size elf32_arm_find_nearest_line arm_allocate_glue_section_space sgot eind iver unrecord_section_via_map_over_sections bmap tpoff VFP11_ERRATUM_ARM_VENEER erratumlist elf32_arm_hash_table_free VFP11_BAD plt_thumb_refcount elf32_arm_fake_sections calculate_group_reloc_mask elf32_arm_plt_thumb_stub elf32_arm_adjust_dynamic_symbol elf32_arm_section_map bfd_elf32_arm_allocate_interworking_sections branch_offset insert_thumb_branch t2a3_b_insn armbx2_moveq_insn elf32_arm_link_hash_entry a8_fix_table_size VFP11_LS cortex_a8_erratum_scan elf32_arm_bx_glue last_was_branch span_type elf32_arm_symbian_plt_sym_val no_enum_warn THUMB16_TYPE elf32_elf_section_map prev_num_a8_fixes use_rel elf32_arm_print_private_bfd_data plt_got_offset irelend elf32_arm_output_plt_map newerr arm_type_of_stub stub_template bfd_elf32_arm_set_vfp11_fix elf32_arm_final_link_relocate bfd_elf32_arm_set_target_relocs rel_idx sgotplt identify_add_or_sub stub_size this_idx elf32_arm_create_dynamic_sections elf32_arm_to_thumb_export_stub top_id span_end elf32_arm_gc_sweep_hook stub_bfd bfd_of_glue_owner reloc_signed_min elf32_arm_symbian_begin_write_processing elf32_arm_output_glue_section stub_group elf_internal_versym target_ptr elf_swap_ehdr_in got_wrong_format_error targ_index x_shdrp corename targ_sec elf_file_p x_phdrs loadbase i_ehdr Elf32_External_Rela bfd_elf32_slurp_reloc_table bfd_elf32_swap_phdr_in bfd_elf32_swap_dyn_in bfd_elf32_swap_dyn_out x_ehdrp bfd_elf32_object_p Elf32_External_Phdr x_ehdr iversym bfd_elf32_swap_reloca_in i_phdrp last_sym rela_hdr i_phdrs ehdr_vma last_sym_idx reloc_count2 native_relocs bfd_elf32_write_out_phdrs Elf32_External_Shdr bfd_elf32_swap_reloc_in verhdr isymend bfd_elf32_core_file_failing_command src_rela relents xverbuf failedp vs_vers symptrs Elf32_External_Ehdr bfd_elf32_core_file_failing_signal loadbase_set Elf_Internal_Versym dst_rela bfd_elf32_slurp_symbol_table extsize bfd_elf32_swap_symbol_out bfd_elf32_swap_phdr_out execname x_phdr phindex bfd_elf32_write_shdrs_and_ehdr xver bfd_elf32_core_file_matches_executable_p Elf32_External_Sym bfd_elf32_swap_reloc_out elf_swap_shdr_in bfd_elf32_core_file_p bfd_elf32_write_relocs elf_swap_shdr_out bfd_elf32_swap_symbol_in wrong est_shndx i_shdrp bfd_elf32_swap_reloca_out last_phdr x_shdr /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/elf32.c i_phdr _bfd_elf32_bfd_from_remote_memory Elf_External_Sym_Shndx swap_out segment_end loadbasep extphdr 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 got_no_match Elf_External_Versym 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 valp elf_vxworks_add_dynamic_entries elf_vxworks_finish_dynamic_entry rel_hash namep srelplt2_out flagsp input_rel_hdr elf_vxworks_add_symbol_hook elf_vxworks_final_write_processing elf_internal_group bfd_get_elf_phdr_upper_bound _bfd_elf_validate_reloc _bfd_elf_map_sections_to_segments 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 no_user_phdrs _bfd_elf_copy_private_header_data contents_end setup_group _bfd_elf_get_dynamic_reloc_upper_bound get_program_header_size num_locals2 debug_sections prep_headers n_elt _bfd_elf_get_lineno bfd_elf_generic_reloc elfcore_grok_ppc_vmx extdyn secpp new_syms shstrtabsize last_hdr contents_end_def sttp ohdr kept iehdr special_sections_b special_sections_c special_sections_d special_sections_h special_sections_l special_sections_p special_sections_r special_sections_t special_sections_z section_number suffix_len make_mapping extshndx_buf special_sections_n _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 iverdaux Elf_Internal_Verdaux extdynend error_return_verref _bfd_elf_find_nearest_line symindx phdr_in_segment symstrtab_hdr maxidx ihdr elfsec _bfd_elf_swap_vernaux_out elfcore_grok_prfpreg everdef bfd_elf_set_group_contents _bfd_elf_canonicalize_symtab asym_ptr_ptr _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_setup_sections namearg _bfd_elf_write_object_contents _bfd_elf_swap_verdaux_in secn _bfd_elf_get_symtab_upper_bound _bfd_elf_assign_file_position_for_section iverdefmem assign_file_positions_except_relocs elfcore_grok_nto_note bfd_section_from_elf_index special_sections_g special_sections_i special_sections_s ghdr freeidx _bfd_elf_swap_verneed_in bfd_section_from_shdr elfcore_write_prxfpreg alloc_ext relocatable_p _bfd_elf_get_synthetic_symtab osymarg _bfd_elf_write_corefile_contents ssect areloc _bfd_elf_set_section_contents is_active_thread eshndx elfcore_write_prfpreg align_file_position phdr_included last_size outbound_shndx elfcore_maybe_make_sect assign_section_numbers Elf_External_Vernaux elfcore_grok_note _bfd_elf_rel_vtable_reloc_fn elfcore_write_ppc_vmx assign_file_positions_for_non_load_sections _bfd_elf_make_section_from_shdr elfcore_grok_win32pstatus copy_elf_program_header elfcore_grok_prxfpreg bfd_elf_allocate_object swap_out_syms 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 _bfd_elf_make_dynamic_segment _bfd_elf_get_sec_type_attr _bfd_elf_canonicalize_dynamic_reloc alloc_intsym newspace bfd_get_elf_phdrs rewrite dynsymtab_strtab special_sections_f bfd_elf_sym_name _bfd_elf_compute_section_file_positions elf_sort_sections _bfd_elf_copy_private_section_data _bfd_elf_swap_verdaux_out phdrs_vaddr _bfd_elf_get_special_section extdynsize num_segments first_matching_lma max_index _bfd_elf_make_empty_symbol extsym_size type_ptr _bfd_elf_copy_private_bfd_data symoffset 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 iverdef threaded_name _bfd_elf_swap_verdef_out num_globals2 stringp elf_read_notes _bfd_elf_print_private_bfd_data segment2 name_local_sections _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 extra_length _bfd_elf_swap_versym_out _bfd_elfcore_make_pseudosection _bfd_elf_init_private_section_data _bfd_elf_reloc_type_class _bfd_elf_get_dynamic_symtab_upper_bound phdr_adjust_num elfcore_grok_netbsd_note bfd_elf_section_type_names version_string shstrtab tagv Elf_External_Verdaux _bfd_elf_no_info_to_howto tls_count outbound_syms off_adjust ignore_section_sym ivernaux nload elfcore_make_note_pseudosection elfcore_grok_nto_regs nothing_seen _bfd_elf_make_section_from_phdr lowest_section elfobj_grok_gnu_note bfd_elf_bfd_from_remote_memory _bfd_elf_symbol_from_bfd_symbol _bfd_elf_canonicalize_reloc _bfd_elf_copy_private_symbol_data _bfd_elf_section_offset _bfd_elf_find_line elfcore_grok_nto_status print_segment_map dynsymhdr elf_map_symbols bufsiz prev_sec vma_page_aligned_bias bfd_elf_is_group_section Elf_Internal_Vernaux elfcore_make_pid split _bfd_elf_set_osabi filehdr_paddr iverdefarr segs i_shdrpp _bfd_elf_section_from_bfd_section _bfd_elf_rela_local_sym elfcore_grok_netbsd_procinfo bfd_elf_mkcorefile evernaux _bfd_elf_close_and_cleanup _bfd_elf_large_com_section bfd_elf_find_section _bfd_elf_is_local_label_name bfd_elf_print_symbol extsym_buf _bfd_elf_find_segment_containing_section bfd_elf_make_generic_object _bfd_elf_swap_verneed_out bind first_section elfobj_grok_gnu_build_id error_return_verdef dynbuf _bfd_elf_get_reloc_upper_bound namebuf _bfd_elf_swap_versym_in dups everneed _bfd_elf_rel_local_sym note_name asym_ptr iname secalign xfpregs _bfd_elf_swap_vernaux_in remove_empty_load filehdr_vaddr isymarg failedptrarg object_size bfd_elf_get_elf_syms target_sect ddata file_after_symbol_seen new_count elfcore_grok_ppc_vsx bfd_section_from_r_symndx pointer_to_map elfcore_write_register_note num_phdrs Elf_Internal_Group iverneed psec tblptr bfd_section_from_phdr elfcore_write_note cache_ptr first_tls force_local size_change_ok bfd_elf_set_dyn_lib_class reftype best_chlen shndx1 shndx2 ever esdi error_free_dyn error2 rel_count1 newweak 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 vlook bucketpos ntbfd common_bfd ilook bfd_elf_gc_record_vtentry bfd_elf_set_dt_needed_name bfd_elf_get_dt_soname elf_link_flush_output_syms alloc1 ssymhead nvis _bfd_elf_dynamic_symbol_p init_reloc_cookie_for_section asvinfo bfd1 pold_alignment normal_align elf_find_verdep_info fini_reloc_cookie olddyn maxsize bfd_elf_get_runpath_list _bfd_elf_gc_mark_reloc merge_sections_remove_hook exec locsym_shndx elf_link_sort_cmp2 bfd_elf_reloc_symbol_deleted_p symbol_align elf_symbuf_symbol verstr _bfd_elf_link_output_relocs pindex r_type_mask oplen hashcodes eval_symbol symlen rel_countp bfd_elf_gc_mark_dynamic_ref_symbol 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 pvalue elf_link_sort_cmp1 set_symbol_value attr_section wordsz sweep_info bfd_elf_size_dynamic_sections bfd_elf_gc_common_final_link hash_sec lsb0_p shndxbuf_size 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 bfd_with_globals elf_link_renumber_hash_table_dynsyms ppsection ntdef bindtype elf_sort_elf_symbol bfd_elf_gc_common_finalize_got_offsets _bfd_elf_gc_mark_hook other_sec error_free_sym obed bpos init_reloc_cookie_rels erela ptralign oldsec bfd_elf_record_link_assignment bfd_elf_link_record_local_dynamic_symbol hashsize gc_sweep_hook_fn bfd_elf_perform_complex_relocation destshndx rel_hash_list encoded shortlen elf_add_dt_needed_tag entsize1 entsize2 local_ver max_contents_size undefined_reference _bfd_elf_gc_mark inputobj newdef compare_link_order hash_entry_size oldweak newh shortname _bfd_elf_link_sec_merge_syms elf_get_linked_section_vma dtagcount bfd_elf_get_needed_list last_offset _bfd_elf_link_hash_fixup_symbol maskbits elf_gc_sweep esdo decode_complex_addend extversym put_value hash_codes_info elf_create_symbuf same_size sym_hashes_end rel_dyn symver_sec _bfd_elf_link_find_version_dependencies 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 _bfd_elf_archive_symbol_lookup elf_gc_sweep_symbol_info seen_linkorder _bfd_elf_merge_symbol elf_outext_info eoinfo elf_sort_symbol crefs newdyn needaux weaks shift1 bucket sdiff newcontents elf_link_sort_rela symshndxbuf bfd_elf_link_add_symbols symidx match_group_member doit rela_dyn elf_reloc_link_order do_it minsize shift2 indbuf elf_link_input_bfd use_rela_initialised s_non_relative group_sec elf_gc_propagate_vtable_entries_used bed1 compute_bucket_count check_dynsym elf_sym_name_compare dynamic_relocs elf_fixup_link_order elf_link_add_object_symbols max_internal_reloc_count _bfd_elf_init_2_index_sections symbol_is_section _bfd_elf_add_dynamic_entry local_protected old_dynsymcount rcookie _bfd_elf_link_size_reloc_section erelaend elf_gc_allocate_got_offsets common_align error_free_vers _bfd_elf_symbol_refs_local_p old_undefs bfd_elf_get_dyn_lib_class swap_in verlen ssym versymhdr slook trunc_p symvis elf_link_output_extsym isymbuf1 elf_info_failed elf_section_ignore_discarded_relocs bitmask vdiff ssymbuf local_indx normal_bfd fini_reloc_cookie_rels notesec _bfd_elf_match_sections_by_type _bfd_elf_link_create_dynamic_sections gotoff override newdyncommon ignore_undef resolve_section _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 hppend output_rel_hdr _bfd_elf_common_section_index nondeflt_vers_cnt oldbytes bfd_elf_match_symbols_in_sections best_size matched elf_link_check_versioned_symbol _bfd_elf_adjust_dynamic_symbol _bfd_elf_create_dynamic_sections extsymcount _bfd_elf_default_action_discarded _bfd_elf_adjust_dynamic_copy alt_count 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 _bfd_elf_link_lookup_local_dynindx error_ret bfd_elf_link_mark_dynamic_symbol linkorder_sec last_local _bfd_elf_link_hash_table_init elf_assign_sym_version_info _bfd_elf_link_read_relocs _bfd_elf_create_got_section reldyn max_sym_shndx_count elf_link_renumber_local_hash_table_dynsyms rel_hash_ptr isymbuf2 relativeb symcount2 relstart _bfd_elf_add_default_symbol all_defined elf_link_read_relocs_from_section secdata cdefs old_bfd error1 eversym _bfd_elf_link_hash_newfunc init_reloc_cookie seen_other _bfd_elf_link_assign_sym_version _bfd_elf_link_hash_hide_symbol symtable2 maskwords new_weakdef ibed relativea use_rela fini_reloc_cookie_for_section _bfd_elf_merge_sections ssymbuf1 ssymbuf2 elf_final_link_info next_erel /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/elflink.c elf_adjust_dynstr_offsets nondefault olddyncommon hstart dynsym_sec _bfd_elf_link_create_dynstrtab bfd_elf_final_link chunksz _bfd_elf_link_just_syms gofarg num_rel_hashes _bfd_elf_init_1_index_section max_sym_count global_entry cdeps bed2 symcount1 _bfd_elf_gc_mark_rsec binding_stays_local_p _bfd_elf_fix_symbol_flags hend alloc_got_off_arg elf_gc_smash_unused_vtentry_relocs sort_elt apos internal_syms min_dynindx oldbfd pltflags _bfd_elf_section_already_linked elf_buckets elf_link_output_sym defaux elf_gc_sweep_symbol hashval new_sec symdefend _bfd_elf_link_renumber_dynsyms bfd_elf_set_obj_attr_contents my_size 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 _bfd_elf_parse_attributes uleb128_size std_section out_list bfd_elf_get_obj_attr_int _bfd_elf_attr_strdup _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 write_obj_attribute elf_new_obj_attr bfd_elf_add_obj_attr_string vendor_obj_attr_size bfd_elf_add_obj_attr_int vendor_obj_attr_name is_default_attr vendor_size write_uleb128 subsection_len /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/elf-strtab.c _bfd_elf_strtab_clear_all_refs _bfd_elf_strtab_addref is_suffix _bfd_elf_strtab_offset elf_strtab_hash_newfunc _bfd_elf_strtab_emit _bfd_elf_strtab_size alloced alloc_failure _bfd_elf_strtab_free _bfd_elf_strtab_init _bfd_elf_strtab_delref _bfd_elf_strtab_add elf_strtab_hash_entry lenA lenB _bfd_elf_strtab_finalize strrevcmp _bfd_elf_maybe_strip_eh_frame_hdr hdr_length read_value read_uleb128 ra_column this_inf _bfd_elf_end_eh_frame_parsing augmentation cie_count skip_leb128 read_sleb128 per_encoding hdr_id set_loc_count ptr_size cie_compute_hash mark_entry cie_hash success _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 local_personality per_width eh_frame_sec _bfd_elf_parse_eh_frame initial_insn_length skip_bytes local_cies vma_compare encoded_eh_frame _bfd_elf_can_make_relative _bfd_elf_discard_section_eh_frame skip_cfa_op code_align find_merged_cie _bfd_elf_eh_frame_address_size insns_end iter extra_string output_sec insns get_DW_EH_PE_width initial_instructions num_entries eh_frame_sec_info write_value loc_sec /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/elf-eh-frame.c ehbuf data_align extra_augmentation_data_bytes last_fde cie_eq _bfd_elf_eh_frame_section_offset extra_augmentation_string_bytes _bfd_elf_gc_mark_fdes skip_non_nops _bfd_elf_write_section_eh_frame cie_offset _bfd_elf_encode_eh_address free_no_table can_make_lsda_relative currentDie has_stmt_list die_info _bfd_dwarf1_find_nearest_line linenumber_table lastUnit eachLine aDiePtr eachDieInfo parse_functions_in_unit debug_section_end line_count line_section_end eachUnit line_section eachFunc alloc_dwarf1_unit aDieInfo aDiePtrEnd eachDie parse_die aFunc /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/dwarf1.c alloc_dwarf1_func aUnit this_die tblend func_list dwarf1_unit_find_nearest_line stmt_list_offset parse_line_table first_child elf_generic_info_to_howto /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/elf32-gen.c elf32_generic_link_add_symbols elf_generic_info_to_howto_rel check_for_relocs bfd_arm_get_mach_from_notes bfd_arm_update_notes expected_name processors architectures descr expected arch_info_struct 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 buffer_size arm_arch_section arch_string bfd_arm_merge_machines _bfd_discard_section_stabs psecinfo stridxs incl_type stab_link_includes_newfunc stab_link_includes_entry _bfd_write_section_stabs _bfd_link_section_stabs symb_rover stab_section_info cumulative_skips excl_sym _bfd_stab_section_offset strx tosym stabbuf incl_entry stabstrsec _bfd_write_stab_strings incl_pstridx sum_chars stab_link_includes_totals symb excls /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/stabs.c num_chars pskips symstroff incl_sym stab_excl_list nest stabstrbuf next_stroff deleting pstring_offset sec_merge_hash_lookup first_str sec_merge_emit sec_merge_hash_entry sec_merge_add eltalign merge_strings _bfd_merged_section_offset _bfd_add_merge_section sec_merge_hash_newfunc /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/bfd/merge.c strrevcmp_align sec_merge_init xsinfo tail_align sec_merge_sec_info sec_merge_info record_section sec_merge_hash _bfd_write_merged_section remembered_type tk_reference expect_return_type mangle_init is_type string_appends literal_len decl_init start_spec_args ktypevec hold_options libiberty_demanglers optable cplus_demangle_opname recurse_dem delete_non_B_K_work_stuff forgetting_types tk_real static_type string_need gnu_special do_arg remember_Btype old_vect multidigit_without_leading_underscore Suppress cplus_demangle_name_to_style btype destructor set_cplus_marker_for_demangling ntypes tk_integral need_operator saved_nrepeats demangle_arm_hp_template tk_pointer need_comma internal_cplus_demangle do_hpacc_template_const_value cplus_markers delta bindex element_size iterate_demangle_function string_delete len0 char_str code_for_qualifier save_class_name_end string_prepends symbol_len typevec_size demangle_qualified work_stuff_copy_to_from recurse old_args demangle_template_template_parm squangle_mop_up oldmangled demangle_template_value_parm __strspn_c2 type_str unsigned_const ada_demangle demangler trawname arm_pt demangle_template cplus_demangle_set_style demangling_style_name demangle_qualifier demangle_fund_type string_appendn delete_work_stuff grow_vect is_java_array leave_following_underscore demangle_integral_value tk_none demangle_args cfront_template_args_done saved_previous_argument tk_char demangle_class dllimported demangled_size cplus_mangle_opname consume_count expect_func numb get_count numk demangle_class_name recursively_demangle do_type isfuncname type_quals __strspn_c3 demangle_function_name demangle_signature do_hpacc_template_literal work forget_types remember_type hpacc_template_args_done current_demangling_style remember_K tk_bool qualifier_string demangler_engine temp_start consume_count_with_underscores arm_special btypevec string_prepend remember __accept demangle_real_value namelength temptype forget_B_and_K_types /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/libiberty/cplus-dem.c tmpl_argvec string_clear snarf_numeric_literal demangle_expression min_size string_prependn type_kind_t string_append __strspn_c1 register_Btype demangle_prefix anchor ntmpl_args demangling_style_doc work_init string_append_template_idx len1 declp demangle_nested_args func_done remember_Ktype s_builtin demangle_failure d_make_character cplus_demangle_type d_growable_string_init java_demangle_v3_callback d_call_offset set_last_name_len d_growable_string_resize d_builtin_type_print D_PRINT_UNSIGNED_LONG cplus_demangle_print_callback java_len DEMANGLE_COMPONENT_BINARY_ARGS DEMANGLE_COMPONENT_SUB_STD DEMANGLE_COMPONENT_RESTRICT_THIS DEMANGLE_COMPONENT_REFTEMP did_subs dtor_kind template_decl d_encoding gnu_v3_deleting_dtor gnu_v3_complete_object_dtor s_dtor hold_last_name DEMANGLE_COMPONENT_DTOR s_string newbuf pret d_print_comp newalc can_subst DEMANGLE_COMPONENT_ARRAY_TYPE pmem member_fn mods new_id demangle_component_type d_template_arg d_demangle_callback gnu_v3_base_object_dtor d_array_type cplus_demangle_v3_callback DEMANGLE_COMPONENT_LITERAL_NEG DEMANGLE_COMPONENT_VOLATILE has_return_type java_name opaque DEMANGLE_COMPONENT_OPERATOR d_print_error demangle_builtin_type_info DEMANGLE_COMPONENT_NAME num_subs d_class_enum_type num_comps saw_mod d_identifier simple_len DEMANGLE_COMPONENT_PTRMEM_TYPE DEMANGLE_COMPONENT_QUAL_NAME d_prefix is_gnu_v3_mangled_ctor DEMANGLE_COMPONENT_COMPOUND_NAME DEMANGLE_COMPONENT_EXTENDED_OPERATOR DEMANGLE_COMPONENT_CAST DEMANGLE_COMPONENT_VENDOR_TYPE hold_modifiers d_make_operator pdpm DEMANGLE_COMPONENT_COMPLEX cplus_demangle_builtin_types DEMANGLE_COMPONENT_UNARY demangle_operator_info DEMANGLE_COMPONENT_TRINARY_ARG2 demangle_component DEMANGLE_COMPONENT_TRINARY d_make_dtor standard_subs d_last_char DEMANGLE_COMPONENT_VTABLE d_nested_name gnu_v3_complete_object_allocating_ctor DEMANGLE_COMPONENT_THUNK is_ctor_dtor_or_conversion DEMANGLE_COMPONENT_IMAGINARY cplus_demangle_fill_ctor simple_expansion d_append_char DEMANGLE_COMPONENT_TRINARY_ARG1 intro d_make_name d_function_type s_binary d_make_extended_operator d_make_template_param d_make_builtin_type s_number demangle_callbackref DEMANGLE_COMPONENT_HIDDEN_ALIAS D_PRINT_UNSIGNED_LONG_LONG d_print_flush DEMANGLE_COMPONENT_FUNCTION_TYPE java_demangle_v3 d_bare_function_type next_sub d_discriminator DEMANGLE_COMPONENT_ARGLIST d_print_array_type d_make_empty DEMANGLE_COMPONENT_VENDOR_TYPE_QUAL full_len allocation_failure cplus_demangle_mangled_name D_PRINT_BOOL DEMANGLE_COMPONENT_VTT s_ctor DEMANGLE_COMPONENT_REFERENCE DEMANGLE_COMPONENT_BUILTIN_TYPE D_PRINT_DEFAULT DEMANGLE_COMPONENT_TEMPLATE_PARAM d_special_name d_template_param d_growable_string_callback_adapter d_append_buffer DEMANGLE_COMPONENT_BINARY D_PRINT_FLOAT d_make_comp cplus_demangle_fill_name s_operator DEMANGLE_COMPONENT_TEMPLATE DEMANGLE_COMPONENT_RVALUE_REFERENCE gnu_v3_base_object_ctor DEMANGLE_COMPONENT_CONST_THIS DEMANGLE_COMPONENT_RESTRICT full_expansion gnu_v3_complete_object_ctor D_PRINT_UNSIGNED is_ctor_or_dtor /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/libiberty/cp-demangle.c d_print_mod_list d_template_args peek cplus_demangle_fill_extended_operator adpm d_print_mod d_pointer_to_member_type d_make_sub DEMANGLE_COMPONENT_VIRTUAL_THUNK discrim gnu_v3_ctor_kinds top_level templates d_growable_string_append_buffer set_last_name d_print_info d_print_expr_op DEMANGLE_COMPONENT_TYPED_NAME DEMANGLE_COMPONENT_CHARACTER d_append_string d_number d_print_template DEMANGLE_COMPONENT_COVARIANT_THUNK d_local_name d_ctor_dtor_name need_paren s_character hold_dpm DEMANGLE_COMPONENT_TEMPLATE_ARGLIST d_make_ctor s_extended_operator d_standard_sub_info d_add_substitution d_expr_primary DEMANGLE_COMPONENT_CTOR D_PRINT_LONG_LONG typed_name d_print_java_identifier d_cv_qualifiers ctor_kind is_gnu_v3_mangled_dtor DEMANGLE_COMPONENT_GUARD cplus_demangle_init_info cplus_demangle_v3 d_expression DEMANGLE_COMPONENT_JAVA_CLASS DEMANGLE_COMPONENT_VOLATILE_THIS hold_dpt d_source_name DEMANGLE_COMPONENT_CONST derived_type d_java_resource palc d_unqualified_name D_PRINT_VOID DEMANGLE_COMPONENT_LOCAL_NAME verbose d_growable_string D_PRINT_LONG DEMANGLE_COMPONENT_TYPEINFO_FN d_print_init next_comp d_print_cast gnu_v3_dtor_kinds cplus_demangle_operators DEMANGLE_COMPONENT_TYPEINFO peek_next need_space DEMANGLE_COMPONENT_POINTER d_print_function_type D_PRINT_INT d_print_saw_error DEMANGLE_COMPONENT_TYPEINFO_NAME cplus_demangle_fill_dtor estimate d_operator_name DEMANGLE_COMPONENT_LITERAL cplus_demangle_print DEMANGLE_COMPONENT_CONSTRUCTION_VTABLE comb_type DEMANGLE_COMPONENT_JAVA_RESOURCE left_over resblock A_save md5_buffer B_save /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/libiberty/md5.c correct_words fillbuf resbuf md5_process_bytes C_save nwords md5_process_block md5_init_ctx md5_read_ctx D_save md5_stream md5_finish_ctx process_partial_block /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/libiberty/sha1.c sha1_init_ctx sha1_read_ctx sha1_finish_ctx sha1_process_bytes sha1_stream sha1_buffer sha1_process_block nargv expandargv freeargv argcp dupargv argv_dynamic bsquote /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/libiberty/argv.c writeargv copybuf buildargv dquote maxargc file_argc file_argv argvp vconcat_length libiberty_concat_ptr vconcat_copy reconcat /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/libiberty/concat.c save_dst concat_copy2 newstr /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/libiberty/filename_cmp.c filename_cmp ru_ixrss ru_majflt ru_isrss ru_utime ru_nvcsw ru_nswap timeval ru_msgrcv tv_usec ru_stime ru_msgsnd ru_maxrss get_run_time ru_inblock ru_idrss ru_oublock ru_minflt ru_nivcsw __suseconds_t rusage /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/libiberty/getruntime.c ru_nsignals first_deleted_slot find_empty_slot_for_expand prime_ent htab_remove_elt_with_hash hash2 prime_tab htab_delete htab_find_slot htab_find_with_hash elts htab_remove_elt htab_create_alloc_ex empty_entry nindex oentries htab_create nentries htab_expand htab_size htab_clear_slot higher_prime_index htab_mod_1 htab_try_create htab_find_slot_with_hash initval htab_hash_pointer prime htab_traverse htab_mod_m2 htab_set_functions_ex inv_m2 htab_hash_string htab_traverse_noresize insert_option NO_INSERT iterative_hash olimit htab_mod htab_eq_pointer htab_elements htab_find htab_collisions htab_empty htab_trav /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/libiberty/hashtab.c htab_create_alloc 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 lrealpath /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/libiberty/lrealpath.c bin_dirs prefix_num make_relative_prefix_ignore_links prog_num make_relative_prefix_1 bin_num full_progname save_string bin_prefix bailout /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/libiberty/make-relative-prefix.c nstore prefix_dirs startp ptr_num_dirs make_relative_prefix needed_len free_split_directories resolve_links prog_dirs prefixlen objalloc_free_block objalloc_create _objalloc_alloc 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 lstat unlink_if_ordinary /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/libiberty/unlink-if-ordinary.c xatexit _xexit_cleanup xatexit_head /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/libiberty/xatexit.c xatexit_first xatexit_cleanup xexit /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/libiberty/xexit.c nelem xcalloc xmalloc_set_program_name /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/libiberty/xmalloc.c xmalloc xmalloc_failed xrealloc first_break oldmem newmem /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/libiberty/xstrdup.c xstrdup xstrerror_buf /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/libiberty/xstrerror.c xstrerror errstr errnum 
.symtab .strtab .shstrtab .interp .note.ABI-tag .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 
abi-note.S ../sysdeps/i386/elf/start.S init.c initfini.c /tmp/glibc.R5Pxa9/glibc-2.3.6-0ubuntu20/build-tree/amd64-i386/csu/crti.S call_gmon_start crtstuff.c __CTOR_LIST__ __DTOR_LIST__ __JCR_LIST__ completed.4466 p.4465 __do_global_dtors_aux frame_dummy __CTOR_END__ __DTOR_END__ __FRAME_END__ __JCR_END__ __do_global_ctors_aux /tmp/glibc.R5Pxa9/glibc-2.3.6-0ubuntu20/build-tree/amd64-i386/csu/crtn.S ldgram.c yystos yydefgoto yypgoto yyr1 yyr2 yydefact yytable yycheck yytranslate yypact yytname yyrhs yyprhs yyrline yy_stack_print yysymprint yydestruct error_index error_names phdr_types.8694 sectype region ldlex.c yy_start state_stack_p state_stack yy_buffer_stack_top yy_buffer_stack include_stack_ptr yy_init yy_c_buf_p yy_buffer_stack_max vers_node_nesting yy_nxt yy_chk yy_base yy_meta yy_def yy_accept yy_ec yy_load_buffer_state yy_n_chars yy_hold_char yy_get_previous_state yy_last_accepting_cpos yy_last_accepting_state yy_init_buffer yy_fatal_error yyensure_buffer_stack yy_did_buffer_switch_on_eof file_name_stack lineno_stack include_stack yy_get_next_buffer input comment lex_warn_invalid __PRETTY_FUNCTION__.8059 lexsup.c ld_options set_segment_start ldlang.c statement_list opb_shift entry_symbol_default placed_commons ldlang_sysrooted_script stripped_excluded_sections lang_memory_region_list_tail lang_memory_region_list stat_obstack archive_path section_iterator_callback find_section match_simple_wild __PRETTY_FUNCTION__.8870 compare_section walk_wild_section walk_wild_file lang_for_each_statement_worker new_statement new_afile output_section_statement_newfunc output_section_statement_table first_file lang_definedness_newfunc lang_definedness_table output_prev_sec_find insert_os_after lang_map_flags init_map_userdata sort_def_symbol map_obstack init_os exp_init_os section_already_linked output_section_callback_tree_to_list get_target stricpy strcut name_compare closest_target_match winner output_target current_target __PRETTY_FUNCTION__.10379 excluded_libs lookup_name ldlang_open_output init_opb insert_undefined update_wild_statements scan_for_self_assignment print_one_symbol print_input_section print_dot __PRETTY_FUNCTION__.11397 print_statement print_statement_list zero_fill.11569 insert_pad sort_sections_by_lma os_region_check __PRETTY_FUNCTION__.11790 lang_size_sections_1 __PRETTY_FUNCTION__.12199 lang_do_assignments_1 ignore_bfd_errors header_printed.12433 lang_one_common topower current_section gc_section_callback find_relro_section_callback map_option_f startup_file lang_get_regions overlay_vma overlay_subalign overlay_max overlay_list lang_vers_match version_expr_head_hash version_expr_head_eq lang_finalize_version_expr_head version_index unique_section_list open_input_bfds name_match input_statement_is_archive_path walk_wild_consider_section walk_wild_section_specs1_wild1 walk_wild lang_gc_sections_1 check_input_sections check_section_callback map_input_to_output_sections output_section_callback default_common_section output_section_callback_fast lang_find_relro_sections_1 walk_wild_section_general walk_wild_section_specs4_wild2 walk_wild_section_specs3_wild2 walk_wild_section_specs2_wild1 walk_wild_section_specs1_wild0 mri.c symbol_truncate done_tree mri_add_to_list address only_load order alignment subalignment alias __PRETTY_FUNCTION__.8128 ldctor.c ctor_prio ctor_cmp called.8323 ldmain.c link_callbacks add_archive_element multiple_definition multiple_common add_to_set constructor_callback warning_callback undefined_symbol reloc_overflow reloc_dangerous unattached_reloc notice remove_output get_relative_sysroot ld_bufsz.8784 header_printed.9493 warning_find_reloc hash.9746 error_count.9745 error_name.9744 __PRETTY_FUNCTION__.9800 ldwrite.c __PRETTY_FUNCTION__.8425 build_link_order ldexp.c table.8463 exp_print_token make_abs new_abs new_rel new_rel_from_abs align_n exp_fold_tree_1 exp_fold_tree_no_dot ldemul.c ld_emulation ldver.c ldmisc.c vfinfo last_function.10563 last_file.10562 last_bfd.10561 ldfile.c search_arch_tail_ptr search_arch_head slash search_tail_ptr is_sysrooted_pathname try_open check_for_scripts_dir script_search.8910 ldcref.c cref_hash_newfunc cref_symcount cref_initialized cref_table refsize entsize tabsize old_tab alloc_mark old_size old_table old_count old_symcount cref_fill_array cref_sort_array check_nocrossref check_local_sym_xref check_refs check_reloc_refs earmelf.c gldarmelf_before_parse gldarmelf_after_open arm_elf_after_allocation arm_elf_before_allocation gldarmelf_get_script gldarmelf_finish arm_elf_create_output_section_statements gldarmelf_open_dynamic_archive gldarmelf_place_orphan gldarmelf_add_options gldarmelf_handle_option gldarmelf_list_options gldarmelf_load_symbols fix_cortex_a8 group_size pic_veneer no_wchar_size_warning no_enum_size_warning vfp11_denorm_fix use_blx fix_v4bx target2_type target1_is_rel byteswap_code thumb_entry_symbol need_laying_out gldarmelf_map_segments hook_in_stub elf32_arm_add_stub_section stub_file gldarm_layout_sections_again build_section_lists buffer.11008 arm_for_each_input_file_wrapper real_func arm_lang_for_each_input_file gldarmelf_vercheck global_vercheck_failed global_vercheck_needed gldarmelf_stat_needed global_found global_stat global_needed gldarmelf_try_needed gldarmelf_search_needed gldarmelf_check_needed __PRETTY_FUNCTION__.11549 read_hex __PRETTY_FUNCTION__.11635 gldarmelf_write_build_id_section gldarmelf_find_exp_assignment gldarmelf_find_statement_assignment count.12245 orphan_init_done.12193 hold.12184 xtra_long.12372 xtra_short.12371 archive.c buf.8083 hash_file_ptr eq_file_ptr do_slurp_bsd_armap normalize pathbuf_len.8783 pathbuf.8782 adjust_relative_path __PRETTY_FUNCTION__.9078 bfd_ar_hdr_from_filesystem archures.c bfd_archures_list bfd.c input_bfd input_error bfd_error __PRETTY_FUNCTION__.11756 __PRETTY_FUNCTION__.11813 _bfd_error_program_name __PRETTY_FUNCTION__.12254 __PRETTY_FUNCTION__.12435 bfd_elf_set_pagesize __PRETTY_FUNCTION__.12466 bfdio.c __PRETTY_FUNCTION__.7835 cache.c bfd_last_cache cache_iovec cache_bread cache_bwrite cache_btell cache_bseek cache_bclose cache_bflush cache_bstat insert snip bfd_cache_delete open_files close_one __PRETTY_FUNCTION__.7957 bfd_cache_lookup_worker coffgen.c __PRETTY_FUNCTION__.9260 coff_write_symbol copy_name format.c libbfd.c __PRETTY_FUNCTION__.8210 __PRETTY_FUNCTION__.8232 __PRETTY_FUNCTION__.8277 mask.8329 opncls.c opncls_iovec opncls_bread opncls_bwrite opncls_btell opncls_bseek opncls_bclose opncls_bflush opncls_bstat _bfd_id_counter __PRETTY_FUNCTION__.8000 crc32_table.8311 buffer.8350 separate_debug_file_exists buffer.8445 reloc.c bfd_reloc_code_real_names bfd_howto_32 __PRETTY_FUNCTION__.8032 __PRETTY_FUNCTION__.8055 __PRETTY_FUNCTION__.8122 __PRETTY_FUNCTION__.8593 __PRETTY_FUNCTION__.8682 none_howto.8783 __PRETTY_FUNCTION__.8791 section.c global_syms section_id.8050 bfd_section_init __PRETTY_FUNCTION__.8115 __PRETTY_FUNCTION__.8526 syms.c stt cmpindexentry targets.c _bfd_associated_vector _bfd_target_vector bfd_target_match find_target hash.c bfd_default_hash_table_size primes.7926 __PRETTY_FUNCTION__.8120 hash_size_primes.8180 strtab_hash_newfunc linker.c link_action archive_hash_newfunc hash_entry_bfd __PRETTY_FUNCTION__.8602 generic_link_add_symbol_list generic_link_add_symbols generic_link_check_archive_element_collect generic_link_check_archive_element_no_collect generic_link_check_archive_element generic_add_output_symbol __PRETTY_FUNCTION__.8892 __PRETTY_FUNCTION__.9002 set_symbol_from_hash __PRETTY_FUNCTION__.9034 __PRETTY_FUNCTION__.9063 default_indirect_link_order __PRETTY_FUNCTION__.9134 _bfd_section_already_linked_table already_linked_newfunc __PRETTY_FUNCTION__.9322 fix_syms srec.c symbolsrec_object_p srec_mkobject symbolsrec_write_object_contents srec_get_section_contents srec_get_symtab_upper_bound srec_canonicalize_symtab srec_print_symbol srec_get_symbol_info srec_set_arch_mach srec_set_section_contents srec_sizeof_headers srec_object_p srec_write_object_contents digs inited.8083 srec_init srec_get_byte srec_bad_byte srec_scan srec_write_record internal_srec_write_object_contents binary.c binary_object_p binary_mkobject binary_get_section_contents binary_get_symtab_upper_bound binary_canonicalize_symtab binary_get_symbol_info binary_set_section_contents binary_sizeof_headers mangle_name tekhex.c tekhex_object_p tekhex_mkobject tekhex_write_object_contents tekhex_get_section_contents tekhex_get_symtab_upper_bound tekhex_canonicalize_symtab tekhex_make_empty_symbol tekhex_print_symbol tekhex_get_symbol_info tekhex_set_arch_mach tekhex_set_section_contents tekhex_sizeof_headers inited.7920 tekhex_init sum_block getvalue getsym find_chunk first_phase move_section_contents writevalue writesym __PRETTY_FUNCTION__.8301 out __PRETTY_FUNCTION__.8391 ihex.c ihex_object_p ihex_mkobject ihex_write_object_contents ihex_get_section_contents ihex_set_arch_mach ihex_set_section_contents ihex_sizeof_headers ihex_bad_byte digs.8500 ihex_write_record inited.8070 dwarf2.c info_hash_table_newfunc create_info_hash_table insert_info_hash_table lookup_info_hash_table read_section read_1_byte read_2_bytes read_4_bytes read_8_bytes read_n_bytes read_string __PRETTY_FUNCTION__.11036 read_address lookup_abbrev read_attribute_value read_attribute concat_filename arange_add __PRETTY_FUNCTION__.11755 find_abstract_instance_name read_rangelist __PRETTY_FUNCTION__.11860 scan_unit_for_symbols comp_unit_contains_address reverse_funcinfo_list reverse_varinfo_list find_debug_info add_line_info decode_line_info comp_unit_maybe_decode_line_info stash_maybe_update_info_hash_tables comp_unit_find_line comp_unit_find_nearest_line __PRETTY_FUNCTION__.12564 find_line 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_mkobject elf32_arm_close_and_cleanup elf32_arm_bfd_free_cached_info elf32_arm_new_section_hook elf32_arm_copy_private_bfd_data elf32_arm_merge_private_bfd_data elf32_arm_set_private_flags elf32_arm_print_private_bfd_data elf32_arm_is_target_special_symbol elf32_arm_find_nearest_line elf32_arm_find_inliner_info elf32_arm_reloc_type_lookup elf32_arm_reloc_name_lookup elf32_arm_symbian_link_hash_table_create elf32_arm_hash_table_free elf32_arm_final_link elf32_arm_symbian_bed elf32_arm_info_to_howto elf32_arm_object_p elf32_arm_symbol_processing elf32_arm_get_symbol_type elf32_arm_section_from_shdr elf32_arm_section_flags elf32_arm_fake_sections elf32_arm_create_dynamic_sections elf32_arm_check_relocs elf32_arm_adjust_dynamic_symbol elf32_arm_size_dynamic_sections elf32_arm_relocate_section elf32_arm_finish_dynamic_symbol elf32_arm_finish_dynamic_sections elf32_arm_symbian_begin_write_processing elf32_arm_final_write_processing elf32_arm_additional_program_headers elf32_arm_symbian_modify_segment_map elf32_arm_gc_mark_hook elf32_arm_gc_mark_extra_sections elf32_arm_gc_sweep_hook elf32_arm_post_process_headers elf32_arm_output_arch_local_syms elf32_arm_copy_indirect_symbol elf32_arm_nabi_grok_prstatus elf32_arm_nabi_grok_psinfo elf32_arm_reloc_type_class elf32_arm_write_section elf32_arm_symbian_plt_sym_val elf32_arm_is_function_type elf32_arm_symbian_special_sections elf32_arm_obj_attrs_arg_type elf32_arm_vxworks_link_hash_table_create elf32_arm_vxworks_bed elf32_arm_begin_write_processing elf32_arm_vxworks_final_write_processing elf32_arm_modify_segment_map elf32_arm_link_hash_table_create elf32_bed elf32_arm_swap_symbol_in elf32_arm_swap_symbol_out sections_with_arm_elf_section_data elf32_arm_plt0_entry elf32_arm_vxworks_exec_plt0_entry elf32_arm_plt_entry elf32_arm_plt_thumb_stub elf32_arm_vxworks_exec_plt_entry elf32_arm_vxworks_shared_plt_entry elf32_arm_symbian_plt_entry elf32_arm_howto_table_2 elf32_arm_howto_table_1 t2a3_b_insn t2a2_noop_insn t2a1_bx_pc_insn elf32_arm_reloc_map stub_definitions 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_howto_from_type elf32_arm_link_hash_newfunc stub_hash_newfunc reloc_section_p __PRETTY_FUNCTION__.10762 create_got_section __PRETTY_FUNCTION__.10784 using_thumb2 elf32_arm_stub_name elf32_arm_get_stub_entry elf32_arm_create_or_find_stub_sec put_arm_insn put_thumb_insn find_stub_size_and_template arm_size_one_stub a8_reloc_compare arm_build_one_stub find_thumb_glue arm_allocate_glue_section_space record_arm_to_thumb_glue elf32_arm_section_map_add arm_make_glue_section check_use_blx __PRETTY_FUNCTION__.12163 bfd_arm_vfp11_regno bfd_arm_vfp11_write_mask bfd_arm_vfp11_antidependency __PRETTY_FUNCTION__.12398 bfd_arm_vfp11_insn_decode __PRETTY_FUNCTION__.12077 __PRETTY_FUNCTION__.12520 elf32_arm_compare_mapping __PRETTY_FUNCTION__.12675 elf32_arm_create_thumb_stub elf32_arm_to_thumb_export_stub arm_real_reloc_type dtpoff_base tpoff elf32_arm_abs12_reloc calculate_group_reloc_mask __PRETTY_FUNCTION__.13396 elf32_arm_final_link_relocate __PRETTY_FUNCTION__.14750 order_01243.14717 order_312.14716 arm_elf_find_function __PRETTY_FUNCTION__.15681 allocate_dynrelocs elf32_arm_readonly_dynrelocs last_entry.16779 find_arm_elf_section_entry unrecord_section_with_arm_elf_section_data __PRETTY_FUNCTION__.17169 make_branch_to_a8_stub elf32_arm_output_glue_section names.16827 elf32_arm_output_map_sym elf32_arm_output_plt_map elf32_arm_output_stub_sym arm_map_one_stub unrecord_section_via_map_over_sections elf32.c __PRETTY_FUNCTION__.10225 elf_swap_ehdr_in elf_swap_ehdr_out elf_swap_shdr_in elf_swap_shdr_out __PRETTY_FUNCTION__.10749 elf_slurp_reloc_table_from_section elf-vxworks.c elf_vxworks_gott_symbol_p elf.c special_sections 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 __PRETTY_FUNCTION__.10659 get_segment_type elf_fake_sections __PRETTY_FUNCTION__.12208 sym_is_global ignore_section_sym __PRETTY_FUNCTION__.12702 get_program_header_size make_mapping elf_sort_sections vma_page_aligned_bias __PRETTY_FUNCTION__.13882 swap_out_syms __PRETTY_FUNCTION__.13448 __PRETTY_FUNCTION__.15142 elf_find_function __PRETTY_FUNCTION__.15299 elfcore_maybe_make_sect elfcore_make_note_pseudosection elfcore_grok_nto_regs tid.15789 elf_parse_notes debug_sections.10957 group_signature elflink.c elf_buckets _bfd_elf_link_create_dynstrtab __PRETTY_FUNCTION__.10613 elf_link_renumber_hash_table_dynsyms elf_link_renumber_local_hash_table_dynsyms _bfd_elf_link_renumber_dynsyms elf_link_read_relocs_from_section __PRETTY_FUNCTION__.11611 elf_add_dt_needed_tag elf_sort_symbol elf_adjust_dynstr_offsets elf_link_add_archive_symbols __PRETTY_FUNCTION__.12279 elf_collect_hash_codes elf_collect_gnu_hash_codes elf_renumber_gnu_hash_syms compute_bucket_count __PRETTY_FUNCTION__.13762 merge_sections_remove_hook elf_sort_elf_symbol elf_sym_name_compare elf_create_symbuf bfd_elf_match_symbols_in_sections resolve_symbol resolve_section undefined_reference eval_symbol __PRETTY_FUNCTION__.15091 __PRETTY_FUNCTION__.15119 __PRETTY_FUNCTION__.15235 elf_link_adjust_relocs elf_link_sort_cmp1 elf_link_sort_cmp2 elf_link_flush_output_syms elf_link_output_sym check_dynsym __PRETTY_FUNCTION__.15591 elf_link_check_versioned_symbol __PRETTY_FUNCTION__.15672 elf_link_output_extsym elf_get_linked_section_vma compare_link_order __PRETTY_FUNCTION__.16457 init_reloc_cookie fini_reloc_cookie init_reloc_cookie_rels fini_reloc_cookie_rels init_reloc_cookie_for_section fini_reloc_cookie_for_section elf_gc_sweep_symbol elf_gc_propagate_vtable_entries_used elf_gc_smash_unused_vtentry_relocs elf_gc_allocate_got_offsets __PRETTY_FUNCTION__.18071 elf-attrs.c uleb128_size is_default_attr obj_attr_size vendor_obj_attr_name vendor_obj_attr_size write_uleb128 write_obj_attribute __PRETTY_FUNCTION__.10372 elf_new_obj_attr __PRETTY_FUNCTION__.10501 __PRETTY_FUNCTION__.10542 __PRETTY_FUNCTION__.10593 elf-strtab.c elf_strtab_hash_newfunc strrevcmp elf-eh-frame.c skip_leb128 read_uleb128 get_DW_EH_PE_width read_value write_value cie_eq cie_hash mark_entry vma_compare skip_cfa_op size_of_output_cie_fde __PRETTY_FUNCTION__.11631 dwarf1.c parse_die dwarf1_unit_find_nearest_line elf32-gen.c elf32_generic_link_add_symbols elf_generic_info_to_howto elf_generic_info_to_howto_rel dummy check_for_relocs cpu-arm.c compatible scan arch_info_struct processors architectures arm_check_note stabs.c stab_link_includes_newfunc merge.c sec_merge_hash_newfunc sec_merge_hash_lookup sec_merge_add __PRETTY_FUNCTION__.8061 strrevcmp_align __PRETTY_FUNCTION__.8438 cplus-dem.c cplus_markers optable char_str consume_count consume_count_with_underscores code_for_qualifier qualifier_string demangle_qualifier grow_vect string_init string_delete squangle_mop_up forget_types delete_non_B_K_work_stuff delete_work_stuff remember_type get_count register_Btype remember_Btype remember_Ktype string_clear string_need string_appendn string_appends work_stuff_copy_to_from string_prependn string_prepends string_prepend string_append string_append_template_idx snarf_numeric_literal demangle_function_name demangle_arm_hp_template do_type iterate_demangle_function demangle_signature internal_cplus_demangle gnu_special demangle_class_name demangle_template_value_parm demangle_nested_args demangle_template demangle_qualified demangle_template_template_parm demangle_expression do_arg demangle_args cp-demangle.c standard_subs d_make_empty d_make_comp d_make_name d_make_sub is_ctor_dtor_or_conversion has_return_type d_substitution d_add_substitution d_cv_qualifiers d_number d_discriminator d_template_param d_source_name d_call_offset d_expression d_operator_name d_expr_primary d_unqualified_name d_template_args d_name d_encoding d_class_enum_type d_bare_function_type d_growable_string_init is_ctor_or_dtor 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_demangle_callback d_demangle d_print_mod_list md5.c fillbuf sha1.c argv.c concat.c filename_cmp.c getruntime.c hashtab.c eq_pointer hash_pointer prime_tab higher_prime_index htab_expand hex.c lbasename.c lrealpath.c make-relative-prefix.c save_string free_split_directories split_directories make_relative_prefix_1 objalloc.c safe-ctype.c unlink-if-ordinary.c xatexit.c xatexit_head xatexit_first xatexit_cleanup xexit.c xmalloc.c name first_break xstrdup.c xstrerror.c xstrerror_buf _DYNAMIC __fini_array_end __fini_array_start __init_array_end _GLOBAL_OFFSET_TABLE_ __init_array_start _bfd_elf_sizeof_headers g_switch_value elfcore_write_register_note _bfd_generic_make_empty_symbol base yy_delete_buffer bfd_elf32_write_shdrs_and_ehdr _bfd_elf_gc_mark xmalloc yyrealloc lbasename lang_leave_overlay saved_script_handle bfd_elf_reloc_symbol_deleted_p bfd_set_format add_keepsyms_file version_printed _bfd_elf_hash_symbol ldlang_add_file lang_enter_overlay lang_add_assignment yyset_out _bfd_default_link_order bfd_is_undefined_symclass elf32_arm_build_stubs _bfd_elf_setup_sections elf32_arm_setup_section_lists exp_get_abs_int _bfd_elf_symbol_refs_local_p cplus_demangle_fill_dtor coff_mangle_symbols bfd_elf_string_from_elf_section bfd_getb_signed_64 _bfd_elf_get_symtab_upper_bound _bfd_generic_link_add_symbols_collect _bfd_elf_strtab_delref bfd_generic_relax_section _bfd_generic_link_hash_newfunc _bfd_generic_new_section_hook _bfd_elf_parse_eh_frame bfd_bwrite _bfd_elf_strtab_addref objalloc_create input_file_chain bfd_generic_gc_sections _bfd_elf_init_1_index_section bfd_link_hash_traverse yyrestart libiberty_concat_ptr _bfd_slurp_extended_name_table make_relative_prefix_ignore_links ld_sysroot _bfd_write_archive_contents _bfd_elf_link_hash_copy_indirect bfd_generic_get_relocated_section_contents bfd_generic_stat_arch_elt ferror@@GLIBC_2.0 handle_asneeded_cref _bfd_elf_strtab_clear_all_refs _bfd_elf_link_hash_table_init lang_add_input_file bfd_perform_relocation ldemul_after_allocation _bfd_elf_add_default_symbol strncat@@GLIBC_2.0 bfd_decode_symclass strchr@@GLIBC_2.0 bfd_get_unique_section_name bfd_generic_link_read_symbols _bfd_elf_get_reloc_upper_bound _bfd_generic_link_hash_table_create _bfd_elf_find_inliner_info ldemul_unrecognized_file bfd_hash_table_init bfd_elf32_core_file_matches_executable_p htab_set_functions_ex exp_unop fdopen@@GLIBC_2.1 _bfd_elf_strtab_emit bfd_generic_openr_next_archived_file feof@@GLIBC_2.0 bfd_generic_archive_p default_target bfd_elf32_swap_phdr_in symbolsrec_vec bfd_realloc bfd_arm_update_notes ldemul_hll _bfd_add_bfd_to_archive_cache bfd_hash_allocate bfd_hash_table_free getopt_long_only@@GLIBC_2.0 _bfd_elf_strtab_init bfd_perror _bfd_elf_section_already_linked bfd_release _bfd_dwarf2_find_nearest_line _bfd_add_merge_section htab_traverse_noresize _bfd_elf_swap_verdaux_out bfd_elf_gc_record_vtinherit _bfd_elf_link_find_version_dependencies ldemul_syslib yypop_buffer_state bfd_find_target _bfd_elf_eh_frame_address_size __rawmemchr@@GLIBC_2.1 _bfd_generic_link_hash_table_free _bfd_elf_section_offset bfd_section_from_r_symndx _bfd_elf_swap_verdef_in bfd_get_reloc_upper_bound parsing_defsym _bfd_generic_section_already_linked yy_scan_buffer yy_create_buffer bfd_malloc _bfd_elf_end_eh_frame_parsing bfd_getl_signed_64 mri_order _bfd_elf_make_section_from_shdr _bfd_generic_verify_endian_match bfd_elf_bfd_from_remote_memory _bfd_elf_strtab_finalize bfd_section_already_linked_table_free lang_new_vers_pattern _bfd_xcoff_stringtab_init sha1_finish_ctx lang_for_each_input_file _bfd_clear_contents bfd_elf32_arm_add_glue_sections_to_bfd yyget_in _bfd_elf_create_got_section ld_armelf_emulation htab_hash_pointer bfd_hash_table_init_n bfd_elf_find_section _bfd_elf_slurp_version_tables hll_default lang_add_data _obstack_begin@@GLIBC_2.0 lang_add_vers_depend bfd_target_vector _bfd_new_bfd bfd_preserve_restore cplus_mangle_opname ldgram_vers_current_lang info_assert lang_update_definedness _sch_istable fileno@@GLIBC_2.0 lang_get_output_target _bfd_generic_init_private_section_data bfd_coff_get_syment xstrerror bfd_arch_bits_per_byte bfd_lookup_arch htab_remove_elt_with_hash yyget_leng ldemul_open_dynamic_archive htab_find_with_hash _bfd_elf_merge_sections load_symbols _bfd_elf_tls_setup bfd_link_add_undef strcmp@@GLIBC_2.0 hex_init lang_add_attribute close@@GLIBC_2.0 bfd_putl16 bfd_emul_set_commonpagesize _fp_hw trace_files yytext _bfd_elf_gc_mark_reloc coff_section_from_bfd_index bfd_0 _bfd_generic_reloc_link_order lang_enter_overlay_section bfd_assert lang_do_assignments bfd_0u bfd_getb_signed_32 bfd_elf32_swap_dyn_in _bfd_dwarf2_find_line bfd_elf32_bigarm_vec ld_emulations abs_output_section fprintf@@GLIBC_2.0 coff_count_linenumbers _bfd_set_gp_value getenv@@GLIBC_2.0 umask@@GLIBC_2.0 bfd_bread bfd_default_scan lang_reset_memory_regions bfd_elf_add_obj_attr_int fflush@@GLIBC_2.0 _bfd_elf_link_output_relocs bfd_fdopenr bfd_elf32_arm_vfp11_erratum_scan ld_canon_sysroot bfd_hash_traverse bfd_is_arm_special_symbol_name elf32_arm_size_info bfd_errmsg ldfile_add_arch _bfd_elf_maybe_strip_eh_frame_hdr bfd_elf_final_link _bfd_elf_adjust_dynamic_copy unlink@@GLIBC_2.0 concat_copy2 bfd_set_start_address elfcore_write_ppc_vmx after_allocation_default dcgettext@@GLIBC_2.0 yyfree getrusage@@GLIBC_2.0 _bfd_generic_link_split_section ldemul_choose_mode yyparse demangling ldlex_version_script exp_trinop sha1_process_bytes bfd_make_writable exp_fold_tree bfd_openstreamr entry_section bfd_elf_get_str_section bfd_check_format_matches bfd_default_arch_struct bfd_elf_link_record_local_dynamic_symbol _bfd_elf_check_kept_section _bfd_stringtab_emit ld_abort _bfd_free_cached_info bfd_calc_gnu_debuglink_crc32 bfd_alt_mach_code bfd_zmalloc2 bfd_elf32_swap_reloc_out nocrossref_list _bfd_final_link_relocate lang_add_wild _bfd_elf_create_dynamic_sections ldwrite bfd_void _bfd_new_bfd_contained_in _bfd_generic_link_write_global_symbol bfd_get_gp_size bfd_reloc_name_lookup ldemul_place_orphan ldemul_before_parse ldemul_list_emulation_options mri_truncate bfd_get_elf_phdrs ldfile_try_open_bfd bfd_check_format ldlex_defsym bfd_elf_set_dyn_lib_class _bfd_default_error_handler bfd_elf_size_dynsym_hash_dynstr bfd_elf32_little_generic_vec strerror@@GLIBC_2.0 _bfd_merge_sections freeargv bfd_write_bigendian_4byte_int bfd_putb16 bfd_section_already_linked_table_init __dso_handle cplus_demangle_v3 bfd_elf_add_obj_attr_compat fseeko64@@GLIBC_2.1 bfd_get_reloc_code_name _bfd_elf_link_omit_section_dynsym __libc_csu_fini bfd_openw lang_elf_version_info bfd_symbol_info _bfd_elf_swap_versym_in xmalloc_set_program_name bfd_seek ldemul_find_potential_libraries bfd_elf32_slurp_reloc_table bfd_emul_get_maxpagesize bfd_set_error_program_name putchar@@GLIBC_2.0 bfd_hash_replace htab_create_alloc is_gnu_v3_mangled_ctor _bfd_nocore_core_file_failing_signal bfd_putl32 exp_binop bfd_default_reloc_type_lookup elf_vxworks_add_dynamic_entries bfd_elf_record_link_assignment bfd_section_already_linked_table_traverse bfd_tell bfd_cache_close_all bfd_elf32_swap_reloc_in bfd_elf_make_generic_object bfd_elf_add_obj_attr_string _bfd_dwarf2_find_inliner_info exp_relop _bfd_elf_link_hash_hide_symbol coff_get_lineno lang_memory_region_lookup __errno_location@@GLIBC_2.0 unique_section_p elf32_arm_size_stubs bfd_init _bfd_generic_mkarchive _bfd_elf_gc_mark_hook rewind@@GLIBC_2.0 environ@@GLIBC_2.0 _bfd_elf_compute_section_file_positions bfd_section_from_elf_index _bfd_ar_spacepad _bfd_elf_common_section_index memchr@@GLIBC_2.0 mri_format yyget_debug ftell@@GLIBC_2.0 __umoddi3 _bfd_elf_swap_verdaux_in _bfd_elf_set_arch_mach whole_archive bfd_elf_gc_common_final_link _bfd_dwarf1_find_nearest_line _bfd_elf_make_dynamic_segment ldlex_script ldfile_open_command_file concat md5_buffer set_cplus_marker_for_demangling bfd_elf32_arm_set_target_relocs bfd_printable_arch_mach sha1_read_ctx _bfd_elf_adjust_dynamic_symbol _bfd_elf_get_dynamic_reloc_upper_bound yyset_in writeargv bfd_elf32_arm_allocate_interworking_sections lang_add_insert lang_statement_append ldemul_default_target chmod@@GLIBC_2.0 _bfd_generic_find_line cplus_demangle_builtin_types htab_try_create dprint_statement ldemul_recognized_file ldlex_expression access@@GLIBC_2.0 _bfd_elf_encode_eh_address lang_abs_symbol_at_end_of _bfd_elf_discard_section_eh_frame_hdr lang_for_each_file ldfile_input_filename bfd_getb64 cplus_demangle ldemul_after_open bfd_arm_merge_machines mri_alignmod bfd_get_bits _bfd_relocate_contents bfd_elf_discard_info bfd_getl_signed_16 coff_get_normalized_symtab bfd_cache_close iterative_hash after_open_default puts@@GLIBC_2.0 xmalloc_failed sha1_process_block _init lang_add_map buildargv bfd_coff_get_comdat_section md5_stream coff_write_linenumbers lang_add_output_format yywrap _bfd_elf_strtab_offset read_unsigned_leb128 _bfd_elf_write_section_eh_frame_hdr _bfd_abort bfd_section_already_linked_table_lookup force_make_executable htab_empty coff_print_symbol lang_leave_overlay_section malloc@@GLIBC_2.0 cplus_demangle_mangled_name bfd_elf_mkcorefile bfd_elf_get_runpath_list program_name bfd_elf_get_elf_syms lang_track_definedness bfd_create_gnu_debuglink_section exp_assert lang_process bfd_arch_mach_octets_per_byte md5_read_ctx _bfd_generic_get_section_contents set_output_arch_default bfd_sections_find_if bfd_make_section_with_flags lang_for_each_statement _bfd_elf_canonicalize_dynamic_reloc lang_add_reloc fread@@GLIBC_2.0 memmove@@GLIBC_2.0 bfd_get_mtime bfd_external_machine htab_find_slot_with_hash _bfd_create_empty_archive_element_shell finish_default current_demangling_style parse_args bfd_hash_lookup _bfd_elf_swap_vernaux_in bfd_hash_insert _bfd_elf_canonicalize_reloc htab_clear_slot _bfd_elf_find_nearest_line strpbrk@@GLIBC_2.0 _bfd_elf_gc_keep bfd_external_binary_architecture bfd_wrapped_link_hash_lookup expld _bfd_target_vector_entries bfd_get_elf_phdr_upper_bound opterr@@GLIBC_2.0 ldlex_both xstrdup bfd_elf_gc_mark_dynamic_ref_symbol bfd_set_error_handler bfd_getl16 _bfd_construct_extended_name_table ldgram_had_keep bfd_elf32_swap_reloca_in _bfd_elf_strtab_free stdout@@GLIBC_2.0 bfd_elf_perform_complex_relocation stderr@@GLIBC_2.0 bfd_generic_merge_sections cplus_demangle_name_to_style _bfd_fix_excluded_sec_syms abort@@GLIBC_2.0 _bfd_elf_get_sec_type_attr bfd_zalloc2 bfd_default_vector yynerrs yypush_buffer_state bfd_elf32_bigarm_symbian_vec bfd_set_archive_head mri_name bfd_uncompress_section_contents coff_get_reloc_upper_bound bfd_elf_generic_reloc yyout lang_final ldemul_finish bfd_elf32_slurp_symbol_table bfd_put_bits elf_vxworks_final_write_processing lang_output_section_find_by_flags exp_nameop _bfd_elf_link_size_reloc_section __xstat@@GLIBC_2.0 bfd_elf_gc_sections lang_float_flag file_chain htab_hash_string ldemul_handle_option vfprintf@@GLIBC_2.0 bfd_elf_get_dyn_lib_class cplus_demangle_v3_callback yy_flex_debug exp_provide bfd_dont_truncate_arname ldfile_add_library_path _bfd_elf_link_create_dynamic_sections lang_default_entry bfd_elf_allocate_object fseek@@GLIBC_2.0 concat_copy coff_make_empty_symbol xcalloc _objalloc_alloc _bfd_elf_swap_verneed_in ld_canon_sysroot_len _bfd_stab_section_offset fnmatch@@GLIBC_2.2.3 bindtextdomain@@GLIBC_2.0 constructors_sorted _bfd_stringtab_init ldfile_assumed_script elfcore_write_prxfpreg _bfd_get_elt_at_filepos bfd_generic_is_group_section yyleng cplus_demangle_fill_ctor time@@GLIBC_2.0 dupargv _bfd_compute_and_write_armap bfd_elf32_swap_dyn_out bfd_get_arch_size lang_init _bfd_elf_get_lineno _bfd_generic_set_section_contents cplus_demangle_type _start coff_sizeof_headers einfo bfd_simple_get_relocated_section_contents bfd_cache_init lang_register_vers_node bfd_elf_link_add_symbols _bfd_elf_write_corefile_contents bfd_format_string bfd_open_file ldemul_new_vers_pattern htab_find_slot bfd_elf32_core_file_failing_signal _bfd_n1 lang_enter_output_section_statement bfd_coff_set_symbol_class bfd_section_hash_newfunc elf_vxworks_link_output_symbol_hook bfd_canonicalize_reloc print_nl bfd_make_section_anyway_with_flags bfd_close_all_done _bfd_elf_assign_file_positions_for_relocs _bfd_elf_common_definition srec_vec bfd_getl64 ldemul_before_allocation bfd_putl64 mri_public bfd_is_local_label _bfd_elf_eh_frame_section_offset __fxstat@@GLIBC_2.0 fputs@@GLIBC_2.0 lang_add_fill _bfd_coff_internal_syment_name strstr@@GLIBC_2.0 strlen@@GLIBC_2.0 binary_vec bfd_link_repair_undef_list _bfd_elf_make_empty_symbol segments coff_write_symbols bfd_target_list bfd_elf32_core_file_failing_command _bfd_delete_bfd _bfd_elf_init_reloc_shdr htab_remove_elt bfd_close lang_startup sbrk@@GLIBC_2.0 bfd_generic_discard_group ldfile_output_machine_name _bfd_elf_default_action_discarded lang_new_vers_node ldemul_get_script bfd_preserve_save elf_vxworks_finish_dynamic_entry ldlex_popstate _bfd_elf_relocs_compatible bfd_get_arch __lxstat@@GLIBC_2.0 _bfd_write_section_stabs bfd_getb16 bfd_new_link_order strcspn@@GLIBC_2.0 bfd_gnu_truncate_arname sha1_buffer bfd_arch_get_compatible yy_flush_buffer bfd_openr bfd_section_already_linked_table_insert _bfd_elf_obj_attrs_arg_type __strtol_internal@@GLIBC_2.0 coff_write_armap qsort@@GLIBC_2.0 command_line _bfd_elf_define_linkage_sym bfd_arch_list bfd_elf32_arm_init_maps sha1_init_ctx _bfd_elf_attr_strdup _bfd_error_handler bfd_section_list_clear bfd_get_relocated_section_contents ldemul_choose_target cplus_demangle_opname lang_add_nocrossref java_demangle_v3 _bfd_elf_find_line xrealloc bfd_make_section bfd_scan_vma ldfile_output_architecture bfd_elf32_swap_symbol_out ldfile_set_output_arch _bfd_elf_link_just_syms _hex_value ldctor_add_set_entry _bfd_coff_is_local_label_name _bfd_write_merged_section bfd_generic_is_local_label_name output_filename warn_deprecated _bfd_elf_canonicalize_symtab bfd_scan_arch _bfd_archive_bsd_update_armap_timestamp lang_has_input_file bfd_fopen bfd_section_from_phdr lang_abs_symbol_at_beginning_of bfd_elf_print_symbol bfd_octets_per_byte coff_canonicalize_symtab bfd_stat bfd_get_error strncmp@@GLIBC_2.0 bfd_nullvoidptr elf_vxworks_emit_relocs sort_section ldlex_mri_script coff_get_symtab_upper_bound _bfd_stringtab_free lang_new_phdr _bfd_norelocs_get_reloc_upper_bound _bfd_nocore_core_file_failing_command elfcore_write_prfpreg ldemul_create_output_section_statements bfd_arch_bits_per_address elf_vxworks_add_symbol_hook lang_section_start yy_scan_string _bfd_generic_link_just_syms fputc@@GLIBC_2.0 __libc_csu_init bfd_record_phdr _bfd_elf_copy_obj_attributes bfd_getl_signed_32 _bfd_elf_default_relocs_compatible unlink_if_ordinary search_head _bfd_norelocs_canonicalize_reloc bfd_set_file_flags bfd_getb_signed_16 _bfd_dwarf2_cleanup_debug_info __bss_start bfd_get_section_by_name_if _bfd_elf_validate_reloc _bfd_elf_begin_eh_frame_parsing bfd_set_reloc bfd_putb64 _bfd_elf_rel_vtable_reloc_fn main add_wrap bfd_elf32_swap_symbol_in bfd_getb32 _bfd_elf_link_read_relocs _bfd_elf_stringtab_init ldemul_set_symbols _bfd_elf_copy_private_bfd_data _sch_tolower bfd_section_from_shdr _bfd_elf_find_segment_containing_section coff_bfd_make_debug_symbol _bfd_elf_link_hash_newfunc _bfd_generic_minisymbol_to_symbol overflow_cutoff_limit htab_create ldfile_output_machine real_fseek __libc_start_main@@GLIBC_2.0 _bfd_elf_export_symbol _bfd_elf_get_dynamic_symtab_upper_bound lang_size_sections htab_eq_pointer minfo _bfd_coff_read_internal_relocs bfd_alloc2 bfd_zmalloc _bfd_elf_strtab_size bfd_elf32_littlearm_vxworks_vec exp_get_vma _bfd_elf_swap_vernaux_out strip_excluded_output_sections lang_add_target bfd_printable_name libiberty_demanglers _bfd_elf_link_hash_fixup_symbol mri_base coff_get_symbol_info lang_add_section had_output_filename exp_intop _sch_toupper md5_process_bytes exp_get_fill ihex_vec realloc@@GLIBC_2.0 _bfd_elf_strtab_add strcat@@GLIBC_2.0 _bfd_elf_get_special_section bfd_get_arch_info __environ@@GLIBC_2.0 htab_create_alloc_ex bfd_elf32_arm_set_cortex_a8_fix bfd_set_section_size bfd_slurp_armap bfd_emul_get_commonpagesize yy_scan_bytes real_fopen _bfd_elf_swap_verneed_out data_start bfd_abs_section htab_size _bfd_elf_rel_local_sym print_space bfd_elf_gnu_hash _bfd_elf_set_osabi textdomain@@GLIBC_2.0 cplus_demangle_print_callback tekhex_vec printf@@GLIBC_2.0 lrealpath yylex_destroy java_demangle_v3_callback _bfd_elf_fix_symbol_flags objalloc_free_block bfd_elf_sym_name yyin ldctor_build_sets _bfd_write_stab_strings link_info bfd_elf_get_obj_attr_int lang_insert_orphan bfd_elf32_write_relocs _bfd_generic_link_add_symbols bfd_elf_set_dt_needed_name getuid@@GLIBC_2.0 bfd_elf_get_dt_soname _fini coff_object_p fcntl@@GLIBC_2.0 mri_alias memcpy@@GLIBC_2.0 _bfd_elf_section_from_bfd_section bfd_elf_set_group_contents _bfd_elf_copy_private_section_data ftello64@@GLIBC_2.1 elf_vxworks_create_dynamic_sections bfd_associated_vector lex_push_file objalloc_free bfd_ind_section fclose@@GLIBC_2.1 _bfd_coff_get_external_symbols add_cref delete_output_file_on_failure strrchr@@GLIBC_2.0 add_needed bfd_emul_set_maxpagesize as_needed _bfd_elf_merge_object_attributes lfinfo bfd_bsd_truncate_arname __strdup@@GLIBC_2.0 exp_get_value_int yydebug _bfd_look_for_bfd_in_cache getopt_long@@GLIBC_2.0 cplus_demangle_fill_name getgid@@GLIBC_2.0 syslib_default lang_append_dynamic_list_cpp_new _bfd_dummy_target _bfd_elfcore_strndup fopen64@@GLIBC_2.1 make_relative_prefix lex_string lang_enter_group lang_float htab_find concat_length bfd_set_default_target bfd_getl32 bfd_sprintf_vma ldemul_after_parse bfd_putb32 bfd_log2 get_run_time bfd_create snprintf@@GLIBC_2.0 xatexit open@@GLIBC_2.0 _xexit_cleanup _bfd_generic_link_output_symbols elfcore_write_ppc_vsx _bfd_discard_section_stabs _bfd_elf_init_private_section_data bfd_elf32_arm_set_byteswap_code ldlang_override_segment_assignment _bfd_generic_read_minisymbols _bfd_elf_make_section_from_phdr cplus_demangle_init_info bfd_get_section_contents ldlex_version_file bfd_false _bfd_elf_get_symbol_info bfd_elf32_object_p strcasecmp@@GLIBC_2.0 bfd_map_over_sections _bfd_link_hash_table_init bfd_fill_in_gnu_debuglink_section _bfd_elf32_bfd_from_remote_memory bfd_errmsgs reconcat bfd_arm_arch constructor_list strspn@@GLIBC_2.0 bfd_elf_link_mark_dynamic_symbol lang_append_dynamic_list bfd_elf_get_bfd_needed_list htab_collisions entry_symbol exit@@GLIBC_2.0 bfd_get_sign_extend_vma _bfd_elf_link_assign_sym_version _bfd_count_link_order_relocs bfd_elf32_write_out_phdrs _bfd_elf_is_local_label_name _bfd_elf_write_object_contents bfd_elf_set_obj_attr_contents bfd_elf32_arm_vfp11_fix_veneer_locations lang_add_output lang_leave_output_section_statement calloc@@GLIBC_2.0 bfd_elf32_littlearm_symbian_vec _bfd_coff_read_string_table _bfd_elf_canonicalize_dynamic_symtab bfd_0l _bfd_elf_print_private_bfd_data _bfd_elf_new_section_hook bfd_und_section bfd_hash_set_default_size _bfd_stab_section_find_nearest_line _bfd_get_gp_value bfd_get_mach _bfd_link_section_stabs sscanf@@GLIBC_2.0 _edata lang_append_dynamic_list_cpp_typeinfo _bfd_elf_no_info_to_howto __i686.get_pc_thunk.bx _IO_putc@@GLIBC_2.0 bfd_alloc free@@GLIBC_2.0 _end bfd_get_size cplus_demangle_print _bfd_generic_link_add_archive_symbols _bfd_stringtab_add _obstack_newchunk@@GLIBC_2.0 lang_symbol_definition_iteration _bfd_elf_close_and_cleanup bfd_elf32_bigarm_vxworks_vec bfd_elf32_arm_set_vfp11_fix _bfd_elf_assign_file_position_for_section lang_leave_group ldlang_add_undef exp_bigintop S3Forced isatty@@GLIBC_2.0 bfd_elf32_checksum_contents _bfd_elf_copy_private_symbol_data info_msg bfd_true yy_switch_to_buffer mri_output_section memset@@GLIBC_2.0 bfd_elf_size_dynamic_sections bfd_get_reloc_size bfd_hash_newfunc bfd_elf32_swap_reloca_out bfd_set_gp_size bfd_check_overflow _exit@@GLIBC_2.0 strncasecmp@@GLIBC_2.0 _bfd_elf_map_sections_to_segments _bfd_stringtab_size parser_input bsd_write_armap stdin@@GLIBC_2.0 bfd_elf32_arm_get_bfd_for_interworking bfd_malloc_and_get_section bfd_flush bfd_demangle bfd_elf32_littlearm_vec _bfd_elf_set_section_contents bfd_elf_section_type_names _bfd_elf_large_com_section _bfd_coff_free_symbols _bfd_elf_rela_local_sym lang_map mri_draw_tree exp_assop _bfd_elf_gc_mark_rsec _bfd_elf_init_2_index_sections _bfd_elf_swap_versym_out lang_output_section_statement_lookup bfd_search_for_target trace_file_tries bfd_elf_gc_common_finalize_got_offsets bfd_elf_is_group_section ldfile_open_file_search coff_symbol_from _bfd_elfcore_make_pseudosection _bfd_link_hash_newfunc strncpy@@GLIBC_2.0 yylval lang_output_section_statement ldemul_list_emulations elf32_arm_next_input_section _bfd_generic_read_ar_hdr_mag _bfd_elf_discard_section_eh_frame bfd_install_relocation bfd_set_section_contents fopen@@GLIBC_2.1 htab_traverse bfd_malloc2 __strtoul_internal@@GLIBC_2.0 bfd_openr_next_archived_file optarg@@GLIBC_2.0 yyalloc __moddi3 bfd_elf_get_needed_list bfd_make_section_old_way xexit ldemul_set_output_arch before_allocation_default _bfd_elf_archive_symbol_lookup bfd_default_set_arch_mach _bfd_generic_get_elt_at_index _IO_stdin_used output_cref is_gnu_v3_mangled_dtor bfd_print_symbol_vandf asprintf@@GLIBC_2.0 _bfd_elf_parse_attributes bfd_elf_gc_record_vtentry _bfd_elf_get_synthetic_symtab mri_load read_signed_leb128 one_lang_size_sections_pass bfd_elf32_swap_phdr_out lang_phdr_list bfd_set_section_flags mri_only_load yylex bfd_reloc_type_lookup filename_cmp _bfd_nocore_core_file_matches_executable_p htab_delete ldfile_open_file ldversion bfd_elf32_arm_process_before_allocation sha1_stream md5_finish_ctx _bfd_elf_gc_mark_fdes yyget_text bfd_preserve_finish sprintf@@GLIBC_2.0 _bfd_elf_is_function_type lex_redirect fwrite@@GLIBC_2.0 _bfd_elf_symbol_from_bfd_symbol bfd_openr_iovec yyget_out lang_list_init _bfd_archive_bsd_construct_extended_name_table ldemul_parse_args __data_start entry_from_cmdline _bfd_elf32_size_info realpath@@GLIBC_2.3 bfd_make_section_anyway bfd_special_undocumented_glue bfd_arm_get_mach_from_notes _bfd_archive_coff_construct_extended_name_table _bfd_generic_read_ar_hdr add_excluded_libs coff_find_inliner_info bfd_elf32_core_file_p bfd_set_error _bfd_elf_write_section_eh_frame bfd_realloc_or_free cplus_demangle_operators _IO_getc@@GLIBC_2.0 _bfd_elf_swap_verdef_out _Jv_RegisterClasses bfd_get_error_handler bfd_set_symtab exp_print_tree previous_script_handle cplus_demangle_set_style cplus_demangle_fill_extended_operator _bfd_elf_link_lookup_local_dynindx yyset_debug sets htab_elements lang_finish check_nocrossrefs bfd_zalloc bfd_coff_get_auxent bfd_elf_hash md5_init_ctx Chunk stat_ptr _bfd_elf_merge_symbol _bfd_generic_final_link coff_renumber_symbols bfd_default_compatible expandargv bsearch@@GLIBC_2.0 _bfd_generic_link_add_one_symbol optind@@GLIBC_2.0 after_parse_default elfcore_write_note lang_add_entry bfd_com_section _bfd_merged_section_offset bfd_realloc2 stat_alloc bfd_make_readable _bfd_elf_common_section bfd_elf_obj_attr_size bfd_get_next_mapent bfd_fprintf_vma md5_process_block bfd_slurp_bsd_armap_f2 read@@GLIBC_2.0 _bfd_generic_get_section_contents_in_window mri_align _bfd_elf_can_make_relative _bfd_elf_dynamic_symbol_p config lang_statement_iteration _bfd_elf_copy_private_header_data lang_add_unique _bfd_elf_reloc_type_class yychar _bfd_elf_add_dynamic_entry coff_find_nearest_line _bfd_elf_match_sections_by_type bfd_get_section_by_name _bfd_elf_link_hash_table_create lang_set_flags bfd_set_arch_info _bfd_elf_link_sec_merge_syms bfd_follow_gnu_debuglink lineno bfd_elf32_big_generic_vec bfd_elf_link_record_dynamic_symbol __gmon_start__ real_ftell ldemul_add_options yyerror strcpy@@GLIBC_2.0 add_ysym bfd_link_hash_lookup