xref: /OK3568_Linux_fs/device/rockchip/common/tools/armhf/gdb (revision 4882a59341e53eb6f0b4789bf948001014eff981)
; > > > % > 3 > > > > > > $ > > ' > > > > > console Stack now Invalid base: %d. Integer literal out of range Invalid digit `%c' in based literal ___ flex scanner push-back overflow system__address standard__ int processReal(parser_state*, const char*) %s: Assertion `%s' failed. ada-lex.l parsed nterm %s %s ( basic_string::_M_construct null not valid bad buffer in yy_scan_bytes() No file or function "%s". No function "%s" in specified context. Function name "%s" ambiguous here cannot create std::vector larger than max_size() Could not find renamed symbol Could not find renamed variable: %s Could not find %s Internal error in encoding of renaming declaration impossible value from ada_parse_renaming ada-exp.y Invalid attempt to select from type: "%s". No definition of "%s" found. No symbol table is loaded. Use the "file" command. No definition of "%s" in current context. No definition of "%s" in specified context. Could not find renamed symbol "%s" Invalid use of type. Starting parse Entering state %d Error in expression, near `%s'. Stack size increased to %ld Reading a token 16# Based real literals not implemented yet. %2x ill-formed or non-terminated string literal ambiguous attribute name: `%s' unrecognized attribute: `%s' Invalid character '%s' in expression. flex scanner jammed fatal flex scanner internal error--end of buffer missed fatal error - scanner input buffer overflow out of dynamic memory in yy_get_next_buffer() fatal flex scanner internal error--no action found Now at end of input. Next token is Shifting Reducing stack by rule %d (line %d): $%d = Invalid conversion Type required for qualification Cannot slice a type Type required within braces in coercion Right operand of 'in' must be type 'modulus must be applied to modular type Prefix must be type Q%c QU%02x NEW not implemented. expr::ada_choices_component* choice_component() result != nullptr -> $$ = Error: discarding Error: popping Cleanup: discarding lookahead Cleanup: popping int ada_parse(parser_state*) par_state != NULL unchecked_access unrestricted_access last modulus "end of file" "invalid token" NULL_PTR CHARLIT TRUEKEYWORD FALSEKEYWORD COLONCOLON DOT_ID DOT_ALL DOLLAR_VARIABLE _AND_ THEN ELSE '<' '>' '@' '+' '-' UNARY '*' STARSTAR '|' TICK_ACCESS TICK_ADDRESS TICK_FIRST TICK_LAST TICK_LENGTH TICK_MAX TICK_MIN TICK_MODULUS TICK_POS TICK_RANGE TICK_SIZE TICK_TAG TICK_VAL '(' '[' NEW OTHERS ';' ')' ',' '{' '}' $accept exp1 primary $@1 save_qualifier simple_exp relation and_exp and_then_exp or_else_exp xor_exp tick_arglist opt_type_prefix var_or_type aggregate_component_list positional_list component_groups others component_group component_associations Aggregates only allowed on the right of an assignment Cannot translate to agent expression %*sVector: vector::_M_realloc_insert N4expr23tuple_holding_operationIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE ^ "OG p L N4expr23tuple_holding_operationIJSt10unique_ptrINS_9operationESt14default_deleteIS2_EES5_EEE ^ OG p L N4expr24maybe_constant_operationIJSt10unique_ptrINS_9operationESt14default_deleteIS2_EES5_EEE ^ OG OG N4expr16concat_operationE ^ `PG TPG N4expr23tuple_holding_operationIJSt10unique_ptrINS_9operationESt14default_deleteIS2_EEEEE ^ PG p L N4expr24maybe_constant_operationIJSt10unique_ptrINS_9operationESt14default_deleteIS2_EEEEE ^ PG PG N4expr23tuple_holding_operationIJP4typeEEE ^ XQG p L N4expr14type_operationE ^ QG QG N4expr19unop_addr_operationE ^ QG LQG N4expr23tuple_holding_operationIJSt10unique_ptrINS_9operationESt14default_deleteIS2_EEP4typeEEE ^ QG p L N4expr23tuple_holding_operationIJ10exp_opcodeSt10unique_ptrINS_9operationESt14default_deleteIS3_EES6_EEE ^ LRG p L N4expr14ada_resolvableE ^ RG N4expr24ada_unop_range_operationE ^ RG @RG N4expr25ada_binop_equal_operationE ^ SG RG N4expr23tuple_holding_operationIJSt10unique_ptrINS_9operationESt14default_deleteIS2_EES5_iEEE ^ DSG p L N4expr24maybe_constant_operationIJSt10unique_ptrINS_9operationESt14default_deleteIS2_EES5_iEEE ^ SG SG N4expr29ada_binop_in_bounds_operationE ^ TG TG N4expr13ada_componentE ^ PTG N4expr23tuple_holding_operationIJSt10unique_ptrINS_13ada_componentESt14default_deleteIS2_EEEEE ^ pTG p L N4expr23ada_aggregate_operationE ^ TG TG N4expr14unop_operationIL10exp_opcode56EXadL_Z12ada_unop_negP4typeP10expression6nosideS1_P5valueEEEE ^ UG LQG N4expr14unop_operationIL10exp_opcode57EXadL_Z14eval_op_lognotP4typeP10expression6nosideS1_P5valueEEEE ^ |UG LQG N4expr23usual_ax_unop_operationIL10exp_opcode57EXadL_Z14eval_op_lognotP4typeP10expression6nosideS1_P5valueEEEE ^ UG UG N4expr14unop_operationIL10exp_opcode68EXadL_Z7ada_absP4typeP10expression6nosideS1_P5valueEEEE ^ lVG LQG N4expr15binop_operationIL10exp_opcode24EXadL_Z13ada_binop_expP4typeP10expression6nosideS1_P5valueS8_EEEE ^ VG TPG N4expr15binop_operationIL10exp_opcode3EXadL_Z14ada_mult_binopP4typeP10expression6nosideS1_P5valueS8_EEEE ^ PWG TPG N4expr15binop_operationIL10exp_opcode4EXadL_Z14ada_mult_binopP4typeP10expression6nosideS1_P5valueS8_EEEE ^ WG TPG N4expr15binop_operationIL10exp_opcode5EXadL_Z14ada_mult_binopP4typeP10expression6nosideS1_P5valueS8_EEEE ^ @XG TPG N4expr15binop_operationIL10exp_opcode6EXadL_Z14ada_mult_binopP4typeP10expression6nosideS1_P5valueS8_EEEE ^ XG TPG N4expr15binop_operationIL10exp_opcode18EXadL_Z11eval_op_leqP4typeP10expression6nosideS1_P5valueS8_EEEE ^ 0YG TPG N4expr24usual_ax_binop_operationIL10exp_opcode18EXadL_Z11eval_op_leqP4typeP10expression6nosideS1_P5valueS8_EEEE ^ YG YG N4expr20comparison_operationIL10exp_opcode18EXadL_Z11eval_op_leqP4typeP10expression6nosideS1_P5valueS8_EEEE ^ ZG ZG N4expr15binop_operationIL10exp_opcode19EXadL_Z11eval_op_geqP4typeP10expression6nosideS1_P5valueS8_EEEE ^ ZG TPG N4expr24usual_ax_binop_operationIL10exp_opcode19EXadL_Z11eval_op_geqP4typeP10expression6nosideS1_P5valueS8_EEEE ^ [G [G N4expr20comparison_operationIL10exp_opcode19EXadL_Z11eval_op_geqP4typeP10expression6nosideS1_P5valueS8_EEEE ^ [G |[G N4expr15binop_operationIL10exp_opcode16EXadL_Z12eval_op_lessP4typeP10expression6nosideS1_P5valueS8_EEEE ^ \G TPG N4expr24usual_ax_binop_operationIL10exp_opcode16EXadL_Z12eval_op_lessP4typeP10expression6nosideS1_P5valueS8_EEEE ^ t\G h\G N4expr20comparison_operationIL10exp_opcode16EXadL_Z12eval_op_lessP4typeP10expression6nosideS1_P5valueS8_EEEE ^ \G \G N4expr15binop_operationIL10exp_opcode17EXadL_Z11eval_op_gtrP4typeP10expression6nosideS1_P5valueS8_EEEE ^ p]G TPG N4expr24usual_ax_binop_operationIL10exp_opcode17EXadL_Z11eval_op_gtrP4typeP10expression6nosideS1_P5valueS8_EEEE ^ ]G ]G N4expr20comparison_operationIL10exp_opcode17EXadL_Z11eval_op_gtrP4typeP10expression6nosideS1_P5valueS8_EEEE ^ `^G T^G N4expr21ada_bitwise_operationIL10exp_opcode11EEE ^ ^G TPG N4expr21ada_bitwise_operationIL10exp_opcode12EEE ^ _G TPG N4expr21ada_bitwise_operationIL10exp_opcode13EEE ^ X_G TPG N4expr14unop_operationIL10exp_opcode92EXadL_Z12ada_atr_sizeP4typeP10expression6nosideS1_P5valueEEEE ^ _G LQG N4expr14unop_operationIL10exp_opcode93EXadL_Z11ada_atr_tagP4typeP10expression6nosideS1_P5valueEEEE ^ `G LQG N4expr15binop_operationIL10exp_opcode25EXadL_Z16ada_binop_minmaxP4typeP10expression6nosideS1_P5valueS8_EEEE ^ x`G TPG N4expr15binop_operationIL10exp_opcode26EXadL_Z16ada_binop_minmaxP4typeP10expression6nosideS1_P5valueS8_EEEE ^ `G TPG N4expr14unop_operationIL10exp_opcode91EXadL_Z11ada_pos_atrP4typeP10expression6nosideS1_P5valueEEEE ^ haG LQG |OG D d 0 ` OG D d H ` |PG H h h D d @ ( H ` PG D d @ ` QG P D d 8 d 0 ` QG @ D d 8 @ d @RG D d l ` RG D d x ` SG t D d l l ` 8SG ( p D d x t ` SG D d X ` DTG D d | X ` TG D d ` UG t P D d ` pUG D d D d 8 @ ( ` UG D d 8 @ ` `VG $ D d 8 @ VG < D d 8 @ ` DWG X D d @ H ` WG D d @ H ` 4XG H h D d @ H ` XG ( D d @ H ` $YG D d @ H ` YG ( < D d @ H ` ZG H h < D d @ H P ZG D d @ H P [G H h \ D d @ H ` |[G \ D d @ H ( [G D d @ H ( h\G | D d @ H ` \G | D d @ H d]G ( D d @ H ]G D d @ H ` T^G ( D d @ H ^G H h ( D d @ H _G D d @ H ` L_G H h ( D d @ H ` _G ( D d @ H ` _G D d D d 8 @ ` l`G $ D d 8 @ ` `G < D d @ H ` \aG D d @ H ` aG p D d 8 @ ` !"#!$%&'(!!)*+,!-.!!/ 0 1 23 456!78!9:;<=!!>?@A!BC!! 8 6 5 + 6 - . + , + + + + + + + 4 1 1 1 1 1 1 1 1 1 1 1 * 5 % $ 0 0 ' 3 & ( # ) 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 " 0 0 1 1 1 1 1 1 1 1 1 1 0 / 1 1 1 1 2 1 ! 1 1 1 ! ! & & $ $ ! $ 0 0 ! ! ! ! a ! $ $ ~ > m o k ^ 0 \ P N G 0 ' p ( Z S P I > H ' B K - , B I ] f y S 3 6 ? H K 9 T o h @ i ; 8 N | 2 ( Y G } & ; ? K 2 3 s u ` N / . | z ] X 6 Q ` c + b M c [ e \ z h u @ ) 9 > N _ p s z S 0 z # % 7 e 1 # % 1 # % ; ; = h h # % = = f 7 e # % # % f i i ' ) i ' ) " " " " < " 4 4 4 < < < E E E 4 < 4 " " 4 E F F F ! ! ! F < ! < F " " ! 4 H H H H I I I ! ] ] ] I M M M ! H I ! M J J J ] M ! J K K K ! J K ! $ $ $ K M $ L L L ^ ^ ^ $ L K J L $ M N N N ^ $ m m m N m $ K J N O O O $ L O $ m k c O $ & & & & & & & & & L & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & 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 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 0 0 0 P P P Q Q Q ` P \ Q R R R P [ B Q / R S S S T T T R P S . U T V V V S - U T , V Y U Q + V P Y R U Y S U W W W Y U Q W V Y R W Y S X Z X X Z V X Z g g W X Z s X X Z g l l l s X Z s l W a l s g g a a s s a a a a a a p p p p p a a a a a n n n n n q q q n n n n q r r r q r n n n n r n n t t t n n n n t u u u n t u v v v w w w u v y w x x x v w y x t y x y z z z { { { y z t y { x z | | | { } ~ | } ~ | } ~ x { } ~ } ~ | } ~    {   | ! " # $ % ! " # $ % ( ? V I @ E E F e a I Z G ^ I I g g H h i i V I i i e I Z ] I I ) + , , - . . . . . / . . . . . . . . . . . . . . . . 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 . . 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 : ( : E E F ; 5 < < G ; 6 < < \ 7 H = E E F = M G E E F > H < G 7 ) = < H J = M E E F > ) K G E E F L H G J E E F H K G N : L H O 4 4 4 ; < < P E E E N = O 6 T U 7 H E E F P E E F ] G < G = H T U H ' 7 m m m n E E F Q G E E F R o H S G f E E F f H Q G E E F R H G S E E F H t G E E F H G r q H W t E E F X m m m G n Y r q H E E F W s G X o l H Y + , , , + + + + + s + + + + + + + + + + + + + + + + [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ + + + [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ + + + + + + + + + ^ + + + + + + + + + + + + + + + + ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` + + ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` E E F E E F j ] G j G E E F H ] l H _ G E E F E E F H u G ^ I G E E F H ^ y H ] G I I v ] H D u I C w I ~ x y E E F A I 9 I v G z 3 2 I w H ~ x I I | & I I z }  & { I I | I I E E F I }  I G { ] H I I E E F G H I E E F I G E E F H G I H I E E F G E E F H G E E F E E F H G G E E F H H I G I H E E F E E F I G I G H E E F H G I I H I I I I I I E E F H G E E F H G H E E F G I H I E E F E E F I G I G H E E F H I G I H E E F E E F G I E E F G H I G H E E F H E E F G E E F G H G H H G G H H ' ' ' ' ' ' ' ' ' ' ' ' ' ' * * * * * 8 8 8 8 8 8 8 8 B B B B I I I I I I I I I + + + + + + + + + + + + + + + + + b b b b b b b b b b b b b b b b c c c d d d d k k k k k p p p p p p p p NLG Y \LG < I lLG uLG XR }LG LG LG BaQ 2M LG LG LG 5 L LG 5 L L LG LG | Q L LG LG L L Y #iI LG LG LG VQ LG LG ;tX p.V c L LG u U N e L N LG LG MG MG MG )MG 5MG >MG GMG TMG ]MG hMG rMG {MG 4 K MG MG MG MG MG MG ]Q MG MG MG !R MG V MG MG MG MG MG NG MG P MG MG NG MG NG NG !NG NG -NG O R 9NG RNG bNG sNG zNG NG # 8 = S " 9 I 1 % 3 > F F F g M t q r K N X [ : R ` T Y t t t t t t * \ F ] V ` c i D F e h j I Y " LG ! -LG ! P ! 1 N # ALG $ JI % \Q & SX ' FLG ( . O ) J * T + & P , J - @:?" A 9# > ; D B+C !$%&'()*,-./012345678<= A B i 3 2 n 8 > ? > X Y Z [ * ] , _ , - . / 0 2 5 6 7 2 : : ; = M * + , * , , F s : ; ? E A G H I J K L M N O P Q R S T U V M * ? , h ? j A e m 1 2 i 4 A l A n s " # $ % & : C : t : : A : A D & ? ? A ? : ? ? " ? " # $ % & e : < B 1 2 3 4 8 : > ? @ A D 1 2 3 4 8 : > ? @ A D " ' ( " 1 2 3 4 ' ( 8 : : < @ ? A B : < = B " # $ % & " ' ( ? : < B " ' ( : < B " ' ( : < B " ' ( : < B " ' ( " # $ % & : < B , - . / 0 ? 6 7 : ; , - . / 0 5 6 7 : ; , - . / 0 6 7 : ; " # $ % & ( * + " # $ % & ( " # $ % & ( " # $ % & ( " # $ % & * + " # $ % & * + " # $ % & " # $ % & " # $ % & y z 8 ` r # 7 a : k ; < 0 & ' 9 * + / : [ ; < ] \ # ( ) # # $ ^ > ? @ A B q X Y Z C D / u E F v h i $ $ $  E F _ | g j p b c d o s O P Q R S T U V w t V R S T U V . e f e f { , e f - N O P Q R S T U V , ; < = N O P Q R S T U V ; < > ? @ A B ; < C D E F > ? @ A B C D E F > ? @ A B C D E F G H I J K L M l N O P Q R S T U V W m n G H I J K L M N O P Q R S T U V W G H I J K L M N O P Q R S T U V W G H I J K L M N O P Q R S T U V W l N O P Q R S T U V m n N O P Q R S T U V N O P Q R S T U V N O P Q R S T U V N O P Q R S T U V TUXVWZ[Y] TTTTTTT '4 56789S a_ ut ] ' Tdijm\ T TDEPPPIJTTTTTTTTTTTTTTTTTT TTTT T TO T ^TTT TTTgcefTT FGH]' ()23*1 #$&% "! TT:T>B;T?TCTTTT' b`n ql orhk TT TvPT <@=A T TTQ ] ,+PTNTTM Tps T/. LK ' 2 8 < C F J Z a e h j l n r  ! # ) / 5 7 9 ; = ? E O Q V _ b f j r } ! # % "'(:<BFGHKMNOPQRSUVWXY ,HKKHHKK =GKNZ[\]^_ W > ,-./067:; "#$%&( 38124:@ *+*? *+A?N\ACNN:TTT KLNNKKKKKKHKWKKKKKKKKK M MMM M M::::KLJ ,NK_NKN_A\H * ?AD5 HKWMMMMNNNN ?I*+?NK NTK5 ?AA?K:N_?*TKNN?NN??? EFGGGHHHHIHJHHHHHHKKKKKLLLLLHKKKKKKKKKMMMMMMMMMMMMMNNNNNNOOPPQQRRSSHHHHHHHHHHHHTTUVVHHHHHHHHWWWWXXYZZZ[[\\\]^______HHH M % } ~ x !"123456Ada (...) Cannot unpack %d bits into buffer of %d bytes Could not find operator name for opcode ___XVN TKB LJM LONGEST recursively_update_array_bitsize(type*) ../../gdb/ada-lang.c type->code () == TYPE_CODE_ARRAY value* val_atr(type*, LONGEST) discrete_type_p (type) argument to 'VAL out of range %*sPositional, index = %d %*sDiscrete range: %*sName: %*sOthers: %*sAggregate %*sChoices: e.full_name catch exception catch exception unhandled catch handlers catch assert unexpected catchpoint type GNAT_GCC_exception_Access(gcc_exception).all.occurrence.id _ada_exception Error in testing exception condition: ___XVL id.full_name invalid Ada operator name: %s bkptno `%s' Ada exception all Ada exceptions unhandled Ada exceptions `%s' Ada exception handlers all Ada exceptions handlers failed Ada assertions Condition missing after `if' keyword Junk at end of expression what return in %s (enumeral) at %s:? at ? canceled because the command is ambiguous See set/show multiple-symbol. [0] cancel at %p[<no source file available>%p]:%d at %ps:%d '(%s) (enumeral) PS2 overload-choice one or more choice numbers Argument must be choice number cancelled Select no more than %d of the above Unable to find field %s in struct %s. Aborting object size is larger than varsize-limit LONGEST ada_discrete_type_high_bound(type*) high.kind () == PROP_UNDEFINED Unexpected type in ada_discrete_type_high_bound. LONGEST ada_discrete_type_low_bound(type*) low.kind () == PROP_UNDEFINED Unexpected type in ada_discrete_type_low_bound. Invalid address for Ada main program name. ___XR ___XE RETVAL PARENT REP ___XV 'VAL only defined on discrete types 'VAL requires integral argument wide_wide_character unsigned char ["%02x"] ["%04x"] Membership test incompletely implemented; always returns true ___XD TB TK__ _ada %cB%d Bad GNAT array descriptor bounds 'POS only defined on discrete types enumeration value is invalid: can't find 'POS long_integer (GNAT_GCC_exception_Access(gcc_exception).all.occurrence.id) long_integer (e) long_integer (&standard.%s) long_integer (&%s) failed to reevaluate internal exception condition for catchpoint %d: %s <_ada_ <variable, no debug info> _ada_%s void ada_lookup_encoded_symbol(const char*, const block*, domain_enum, block_symbol*) ___XUT ___XUT___XVE P_BOUNDS ___XP long int decode_packed_array_bitsize(type*) is_thick_pntr (type) could not understand bit size information on packed array ada__tags__dispatch_table second operand of %s must not be zero. attempt to do packed indexing of something other than a packed array don't know bounds of array packed array index %ld out of bounds Cannot assign this kind of variant record void ada_fixup_array_indexes_type(type*) index_desc_type->num_fields () > 0 unexpected null name on descriptive type cannot slice a packed array Multiple matches for %s invalid dimension number to '%s attempt to take bound of something that is not an array LB%d Bad GNAT array descriptor ___XVS ___XVU (null) <null> Type %s is not a structure or union type Type %s has no component named %s ada__tags__interface_tag Your Ada runtime appears to be missing some debugging information. Cannot insert Ada exception catchpoint in this configuration. Symbol "%s" is not a function (class = %d) adainit Unable to insert catchpoint. Is this an Ada main program? Unable to insert catchpoint. Try to start the program first. Cannot insert Ada exception catchpoints in this configuration. const char* ada_exception_sym_name(ada_exception_catchpoint_kind) data->exception_info != NULL unexpected catchpoint kind (%d) Catchpoint symbol not found: %s Unable to insert catchpoint. %s is not a function. condition missing after `if' keyword Junk at end of arguments. Could not find a match for %s No definition found for %s type* to_fixed_range_type(type*, value*) raw_type != NULL raw_type->name () != NULL ___L Unknown lower bound, using 1. ___U Unknown upper bound, using %ld. ___XA could not find bounds information on packed array could not understand bounds information on packed array can't unpack array Bounds unavailable for null array pointer. too many subscripts (%d expected) Temporary catchpoint Catchpoint disp failed to get exception name: %s unhandled exception-name failed assertion gdb::unique_xmalloc_ptr<char> ada_exception_message_1() e_msg_val != NULL exception-message %s___XVZ unable to read value of %s (%s) There is no member named %s. Attempt to extract a component of a value that is not a record. tsd ada__tags__type_specific_data expanded_name <empty> Invalid type size for `%s' detected: %s. Invalid type size for <unnamed> detected: %s. record type with dynamic size is larger than varsize-limit Left operand of assignment is not a modifiable lvalue. Attempt to compare array with non-array <?> unexpected attribute encountered the 'length attribute applies only to array types unimplemented type attribute Attempt to dereference null array pointer. Attempt to take contents of a non-pointer value. Unexpected unresolved symbol, %s, during evaluation could not decode constrained packed array type int ada_is_redundant_range_encoding(type*, type*) ___XDLU_ cannot subscript or call something of type `%s' cannot subscript or call a record wrong number of subscripts; expecting %d element type of array unknown Attempt to index or call something other than an array or function cannot take slice of non-array unable to get positions in slice, use bounds instead Left-hand side must be array or record. unable to determine array bounds cannot assign arrays of different length value* ada_promote_array_of_integrals(type*, value*) is_integral_type (TYPE_TARGET_TYPE (type)) value_type (val)->code () == TYPE_CODE_ARRAY is_integral_type (TYPE_TARGET_TYPE (value_type (val))) TYPE_LENGTH (TYPE_TARGET_TYPE (type)) > TYPE_LENGTH (TYPE_TARGET_TYPE (value_type (val))) Incompatible types in assignment Extra components in aggregate ignored. Index in component association out of bounds. Invalid record component association. Unknown component name: %s. numeric_error invalid regular expression All Ada exceptions matching regular expression "%s": All defined Ada exceptions: Prefix command for changing Ada-specific settings. Generic command for showing Ada-specific settings. trust-PAD-over-XVS This is related to the encoding used by the GNAT compiler. The debugger should normally trust the contents of PAD types, but certain older versions of GNAT have a bug that sometimes causes the information in the PAD type to be incorrect. Turning this setting "off" allows the debugger to work around this bug. It is always safe to turn this option "off", but this incurs a slight performance penalty, so it is recommended to NOT change this option to "off" unless necessary. Show whether an optimization trusting PAD types over XVS types is activated. Enable or disable an optimization trusting PAD types over XVS types. print-signatures Show whether the output of formal and return types for functions in the overloads selection menu is activated. Enable or disable the output of formal and return types for functions in the overloads selection menu. Catch Ada exceptions, when raised. Usage: catch exception [ARG] [if CONDITION] Without any argument, stop when any Ada exception is raised. If ARG is "unhandled" (without the quotes), only stop when the exception being raised does not have a handler (and will therefore lead to the task's termination). Otherwise, the catchpoint only stops when the name of the exception being raised is the same as ARG. CONDITION is a boolean expression that is evaluated to see whether the exception should cause a stop. Catch Ada exceptions, when handled. Usage: catch handlers [ARG] [if CONDITION] Without any argument, stop when any Ada exception is handled. With an argument, catch only exceptions with the given name. CONDITION is a boolean expression that is evaluated to see whether the exception should cause a stop. Catch failed Ada assertions, when raised. Usage: catch assert [if CONDITION] CONDITION is a boolean expression that is evaluated to see whether the exception should cause a stop. Attempts to access an object whose size is not a compile-time constant and exceeds this limit will cause an error. Show the maximum number of bytes allowed in a variable-size object. Set the maximum number of bytes allowed in a variable-size object. List all Ada exception names. Usage: info exceptions [REGEXP] If a regular expression is passed as an argument, only those matching the regular expression are listed. Set Ada maintenance-related variables. Show Ada maintenance-related variables. ignore-descriptive-types When enabled, the debugger will stop using the DW_AT_GNAT_descriptive_type DWARF attribute. Show whether descriptive types generated by GNAT should be ignored. Set whether descriptive types generated by GNAT should be ignored. ada-lang language_defn::language_defn(language) languages[lang] == nullptr .adb .ads .a .ada .dg __gnat_raise_nodefer_with_msg __gnat_unhandled_exception system__assertions__raise_assert_failure __gnat_begin_handler __gnat_debug_raise_exception __gnat_debug_raise_assert_failure __gnat_begin_handler_v1 constraint_error program_error storage_error tasking_error Oadd "+" Osubtract "-" Omultiply "*" Odivide "/" Omod "mod" Orem "rem" Oexpon "**" Olt "<" Ole "<=" Ogt ">" Oge ">=" Oeq "=" One "/=" Oand "and" Oor "or" Oxor "xor" Oconcat "&" Oabs "abs" Onot "not" ___clean[.$a-zA-Z0-9_]*$ ___finalizer[.$a-zA-Z0-9_]*$ ^[agis]-.*\.ad[bs]$ /lib.*/libpthread\.so[.0-9]*$ /lib.*/libpthread\.a$ /lib.*/libc\.so[.0-9]*$ /lib.*/libc\.a$ virtual std::string language_defn::compute_program(compile_instance*, const char*, gdbarch*, const block*, CORE_ADDR) const ../../gdb/language.h language_defn::compute_program => {%s} %s LONGEST dynamic_prop::const_val() const ../../gdb/gdbtypes.h m_kind == PROP_CONST range_bounds* type::bounds() const type::bounds called on type with invalid code basic_string_view::substr %s: __pos (which is %zu) > __size (which is %zu) virtual void ada_language::collect_symbol_completion_matches(completion_tracker&, complete_symbol_mode, symbol_name_match_type, const char*, const char*, type_code) const code == TYPE_CODE_UNDEF vector::_M_default_append void language_arch_info::add_primitive_type(type*) type != nullptr short_integer void language_arch_info::set_string_char_type(type*) m_string_char_type == nullptr long_long_integer long_long_float natural positive storage_offset void language_arch_info::set_bool_type(type*, const char*) m_bool_type_default == nullptr m_bool_type_name == nullptr void gdb::observers::observable<T>::visit_for_sorting(std::vector<gdb::observers::observable<T>::observer>&, std::vector<gdb::observers::observable<T>::visit_state>&, int) [with T = {objfile*}] ../../gdb/../gdbsupport/observable.h visit_states[index] != visit_state::VISITING Attaching observable %s to observer %s observer void gdb::observers::observable<T>::visit_for_sorting(std::vector<gdb::observers::observable<T>::observer>&, std::vector<gdb::observers::observable<T>::visit_state>&, int) [with T = {inferior*}] FvP8inferiorE l ^ G FvP7objfileE l ^ G N4expr23tuple_holding_operationIJSt10unique_ptrINS_9operationESt14default_deleteIS2_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE ^ G p L N4expr16string_operationE ^ G |OG N4expr23tuple_holding_operationIJSt10unique_ptrINS_9operationESt14default_deleteIS2_EES5_S5_EEE ^ G p L N4expr24maybe_constant_operationIJSt10unique_ptrINS_9operationESt14default_deleteIS2_EES5_S5_EEE ^ 8 G , G N4expr23tuple_holding_operationIJSt10unique_ptrINS_9operationESt14default_deleteIS2_EESt6vectorIS5_SaIS5_EEEEE ^ G p L 19gdb_exception_error ^ $ G G N4expr23tuple_holding_operationIJSt10unique_ptrINS_9operationESt14default_deleteIS2_EE10exp_opcodeiEEE ^ H G p L N4expr24maybe_constant_operationIJSt10unique_ptrINS_9operationESt14default_deleteIS2_EE10exp_opcodeiEEE ^ G G N4expr23tuple_holding_operationIJP4typeSt10unique_ptrINS_9operationESt14default_deleteIS4_EEEEE ^ 0 G p L N4expr15ada_associationE ^ G 23ada_catchpoint_location ^ G $FI 14ada_catchpoint ^ G LFI 13gdb_exception ^ G 12ada_language ^ G N PFvP7objfileE ^ < G G PFvP8inferiorE ^ \ G G G D d H @ ` , G D d / ,/ ` G D d / / ,/ ` G D d x ` G D d H+ 0 ` G D d l3 , ` G ; < G - - 0 G * * X6 + 0< ) tG $/ M w P+ h 5 5 + ) ) * ? L . t. `. H. ,. . - - L * * * * * (* 0* 8* @* + > !@#$%^&*()+=|~`}{[]";:?/,- G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G & G . G ! 2 G 7 G D = G B G 9 G G C G G 8 G D 1 h1 G 1 1 p D d 0 ` __gnat_ada_main_program_name ~ G G G G G H G a G b G g G l G o G t G G p7 7 G x $ 7 7 $ G x 7 8 G 0 88 X8 P G d x8 8 X G @9 9 D d * x ` X G F G W G e G s G G G G . G G G G G x G G G G <" 0_ 0_ 01_ x1_ H ^ ` G P L RG G + + ( 1 8, H* - < G G 1 N ALG JI G \Q SX FLG . O T & P J ^ H G G G <a \a D d / * ,/ ` G |a a ,N D d / / * ,/ ` ` G N4expr21ada_wrapped_operationE ^ G PG N4expr20ada_string_operationE N4expr18ada_qual_operationE ^ f G @RG N4expr26ada_ternop_range_operationE ^ G , G N4expr26ada_binop_addsub_operationE ^ G RG N4expr26ada_ternop_slice_operationE H ^ G G RG N4expr22ada_unop_atr_operationE ^ 4 G $ G N4expr23ada_var_value_operationE N4expr28ada_var_msym_value_operationE ^ G L N4expr21ada_atr_val_operationE ^ G G N4expr22ada_unop_ind_operationE ^ G 8 L N4expr22ada_structop_operationE ^ G L N4expr21ada_funcall_operationE H ^ 8 G G RG N4expr20ada_assign_operationE ^ x G mH N4expr23ada_aggregate_componentE ^ G hTG N4expr24ada_positional_componentE ^ G hTG N4expr20ada_others_componentE ^ G hTG N4expr21ada_choices_componentE ^ 0 G hTG N4expr30ada_discrete_range_associationE ^ \ G G N4expr20ada_name_associationE ^ G G < G P; p; < D d @ l* ` G H: h: D d l |* ` G : : D d x * ` T G : : D d @+ H+ * 0 ` G + + `- @ @ D4 + + P* , X* \; G : (: <@ D d l3 * , ` G ; 0; X D @ d* ` , G 9 9 D d H * @ ` G 8 9 d D d * H 8 int ada_get_task_number(thread_info*) ../../gdb/ada-tasks.c inf != NULL Cannot find Entry_Call_Record type Cannot find Private_Data type Cannot find Common_ATCB type Cannot find Ada_Task_Control_Block type system__tasking__ada_task_control_block___XVE system__tasking__common_atcb system__task_primitives__private_data system__tasking__entry_call_record system__tasking__ada_task_control_block entry_calls atc_nesting_level base_priority task_image task_image_len activation_link base_cpu __gnat_gdb_cpu_first_id %s. Aborting Unknown task name format. Aborting UB0 called_task Cannot inspect Ada tasks when program is not running system__tasking__debug__known_tasks system__tasking__debug__first_task void read_known_tasks() data->known_tasks_kind != ADA_TASKS_UNKNOWN <no name> Your application does not use any Ada tasks. void print_ada_task_info(ui_out*, const char*, inferior*) task_info != NULL task-id TID parent-id P-ID Pri State Name Accepting RV with %-4d Waiting on RV with %-3d [Current task is unknown] [Current task is %s] Task ID %d not known. Use the "info tasks" command to see the IDs of currently known tasks Cannot switch to task %s: Task is no longer running Unable to compute thread ID for task %s. Cannot switch to this task. [Switching to task %s] Ada Task: %s Name: %s <no name> Thread: %#lx LWP: %#lx Base CPU: %d Parent: %d No parent Base Priority: %d State: Accepting rendezvous with %d State: Waiting on task %d's entry ada-tasks Provide information about all known Ada tasks. Use this command to switch between Ada tasks. Without argument, this command simply prints the current task ID. Unactivated Runnable Terminated Waiting for child activation Blocked in accept or select with terminate Waiting on entry call Asynchronous Selective Wait Delay Sleep Waiting for children termination Waiting for children in terminate alternative Asynchronous Hold Activating Blocked in selective wait statement Child Activation Wait Accept or Select Term Async Select Wait Child Termination Wait Wait Child in Term Alt void gdb::observers::observable<T>::visit_for_sorting(std::vector<gdb::observers::observable<T>::observer>&, std::vector<gdb::observers::observable<T>::visit_state>&, int) [with T = {bpstats*, int}] FvP7bpstatsiE l ^ G PFvP7bpstatsiE ^ G G Ravenscar task Z G f G o G G G G G G G G !gY !gY !gY !gY O G !gY a G G Z G f G o G z G G G G G G ! G !gY !gY !gY !gY O G !gY a G l G .. basic_string::append void print_range_type(type*, ui_file*, int) ../../gdb/ada-typeprint.c %.*s: <null type?> access <ref> (false, true) <%s-byte integer> mod %s <%s-byte float> => %s array (?) of ? (<mal-formed descriptor>) new %s with record tagged record <incomplete type> end record record (?) is ... end record record (?) is null; end record record (?) is %*scase ? is %*swhen ? => %*s %*send case; %*send record a%d: return <unknown return type> array ( <undecipherable array type> %s<> ) of <packed: %d-bit elements> %*scase %s is %*send case; %*swhen | ? => null; int print_record_field_types(type*, type*, ui_file*, int, int, const type_print_options*) prop->kind () == PROP_VARIANT_PARTS <optimized out or zero length> "" ["%0*x"] %p[<repeats %u times>%p] internal error: unhandled type in ada_print_scalar Invalid type code in symbol table. ) (...?) void ada_value_print_1(value*, ui_file*, int, const value_print_options*) ../../gdb/ada-valprint.c 0x0 %ld %ps nan basic_string::replace %s: __pos (which is %zu) > this->size() (which is %zu) Nan %s.0 %.*s.0%s void ada_val_print_string(type*, const gdb_byte*, int, ui_file*, int, const value_print_options*) elttype != NULL TYPE_LENGTH (elttype) != 0 <ref to undefined type> <error reading variable: %s> void ada_varobj_ind(value*, type*, value**, type**) ../../gdb/ada-varobj.c parent_value == NULL parent_type->code () == TYPE_CODE_TYPEDEF unable to get bounds of array, assuming null array %s.all (%s).all int ada_varobj_get_struct_number_of_children(value*, type*) parent_type->code () == TYPE_CODE_STRUCT || parent_type->code () == TYPE_CODE_UNION void ada_varobj_describe_child(value*, type*, const char*, const char*, int, std::string*, value**, type**, std::string*) parent_path_expr != NULL (%s)(%.*s'(%s)) (%s)(%s) void ada_varobj_describe_struct_child(value*, type*, const char*, const char*, int, std::string*, value**, type**, std::string*) (%s).%.*s unexpected code path {...} [%d] %s @ 8 d W, addrmap_relocate is not implemented yet for mutable addrmaps ../../gdb/addrmap.c addrmap_create_fixed is not implemented yet for fixed addrmaps addrmap_fixed_set_empty: fixed addrmaps can't be changed addrmap_find is not implemented yet for mutable addrmaps void* splay_obstack_alloc(int, void*) size >= sizeof (*n) addrmap* addrmap_mutable_create_fixed(addrmap*, obstack*) fixed->num_transitions == num_transitions void addrmap_mutable_set_empty(addrmap*, CORE_ADDR, CORE_ADDR, void*) T T p Debugger's willingness to use agent in inferior as a helper is %s. If on, GDB will delegate some of the debugging operations to the agent, if the target supports it. This will speed up those operations that are supported by the agent. If off, GDB will not use agent, even if such is supported by the target. Show debugger's willingness to use agent as a helper. Set debugger's willingness to use agent as a helper. on off 8 G ; G thread-exited,id="%d",group-id="i%d" breakpoints-invalid breakpoint %d catchpoint %d watchpoint %d starting stopped exited %d signalled signal-name signal-name-end signal-string signal-string-end signal breakpoints-headers field %d breakpoints-table record breakpoints-table-end frames-invalid new-thread thread-changed field-begin field-name-end field-value field-end quit error error-begin value-history-begin %d value-begin value-history-value value-history-end value-end display-begin display-number-end display-format display-expression display-expression-end display-value display-end arg-begin arg-name-end arg-value arg-end middle source %s:%d:%d:%s:%s frame-begin %d %s function-call signal-handler-caller frame-address frame-address-end frame-function-name frame-args frame-source-begin frame-source-file frame-source-file-end frame-source-line frame-source-end frame-where frame-end array-section-begin %d elt-rep %u elt-rep-end elt array-section-end annotate void gdb::observers::observable<T>::visit_for_sorting(std::vector<gdb::observers::observable<T>::observer>&, std::vector<gdb::observers::observable<T>::visit_state>&, int) [with T = {breakpoint*}] void gdb::observers::observable<T>::visit_for_sorting(std::vector<gdb::observers::observable<T>::observer>&, std::vector<gdb::observers::observable<T>::visit_state>&, int) [with T = {thread_info*, int}] FvP11thread_infoiE l ^ G FvP10breakpointE l ^ G PFvP10breakpointE ^ G G PFvP11thread_infoiE ^ G G int legacy_register_sim_regno(gdbarch*, int) ../../gdb/arch-utils.c regnum >= 0 && regnum < gdbarch_num_regs (gdbarch) This architecture has no method to convert a memory tag to a string. No virtual frame pointer available __bf16 gdbarch_update_p: Architecture not found gdbarch_update_p: Architecture %s (%s) unchanged gdbarch_update_p: New architecture %s (%s) selected Architecture of file not recognized. initialize_current_architecture: No arch initialize_current_architecture: Arch not found initialize_current_architecture: Selection of initial architecture failed auto Show architecture of target. Set architecture of target. processor Selected architecture %s is not compatible with reported target architecture %s Selected architecture %s is ambiguous with reported target architecture %s void gdbarch_info_fill(gdbarch_info*) info->bfd_arch_info != NULL The target architecture is set to "auto" (currently "%s"). The target architecture is set to "%s". could not select an architecture automatically set_architecture: bfd_scan_arch failed Architecture `%s' not recognized. The target endianness is set automatically (currently big endian). The target endianness is set automatically (currently little endian). The target is set to big endian. The target is set to little endian. set_endian: architecture update failed Little endian target not supported by GDB Big endian target not supported by GDB set_endian: bad value This architecture has no method to collect a return address. This target does not support inferior memory allocation by mmap. -mcmodel=large -m%d%s int default_print_insn(bfd_vma, disassemble_info*) disassemble_fn != NULL Show endianness of target. Set endianness of target. auto little big G G G org.gnu.gdb.arm.core uint32 lr code_ptr cpsr org.gnu.gdb.arm.vfp d0 d1 d3 d4 d5 d6 d7 d9 d10 d11 d12 d13 d14 d15 d16 d17 d18 d19 d20 d21 d22 d23 d24 d25 d26 d27 d28 d29 d30 d31 org.gnu.gdb.arm.neon std::vector<long long unsigned int> thumb_get_next_pcs_raw(arm_get_next_pcs*) ../../gdb/arch/arm-get-next-pcs.c (itstate & 0x0f) != 0 Invalid update to pc in instruction org.gnu.gdb.arm.m-profile xpsr org.gnu.gdb.xscale.iwmmxt uint8 iwmmxt_v8u8 uint16 iwmmxt_v4u16 iwmmxt_v2u32 iwmmxt_vec64i uint64 u64 wR0 wR1 wR2 wR3 wR4 wR5 wR6 wR7 wR8 wR9 wR10 wR11 wR12 wR13 wR14 wR15 wCSSF wCASF wCGR0 wCGR1 wCGR2 wCGR3 Invalid Arm FP type: %d arm_fpa_ext Invalid Arm M type: %d arm-linux-gdb supports %d hardware watchpoints but target supports %d arm-linux-gdb supports %d hardware breakpoints but target supports %d void arm_linux_insert_hw_breakpoint1(const arm_linux_hw_breakpoint*, int) ../../gdb/arm-linux-nat.c i != count void arm_linux_remove_hw_breakpoint1(const arm_linux_hw_breakpoint*, int) Unexpected error setting breakpoint Unexpected error setting watchpoint virtual int arm_linux_nat_target::can_use_hw_breakpoint(bptype, int, int) unknown breakpoint type arm_hwbp_control_t arm_hwbp_control_initialize(unsigned int, arm_hwbp_type, int) (byte_address_select & ~0xffU) == 0 hwbp_type != arm_hwbp_break || ((byte_address_select & 0xfU) != 0) void arm_linux_hw_watchpoint_initialize(CORE_ADDR, int, target_hw_bp_type, arm_linux_hw_breakpoint*) cap != NULL cap->max_wp_length != 0 Unable to fetch general registers. Unable to fetch the floating point registers. Unable to fetch WMMX registers. Unable to fetch VFP registers. Unable to store general registers. Unable to store floating point registers. Unable to store WMMX registers. Unable to fetch VFP registers (for update). Unable to store VFP registers. ptid_t regcache::ptid() const ../../gdb/regcache.h m_ptid != minus_one_ptid H w Lw lw < |H lT lg h ( 0| Do Pu H Hw Dw ? / @ / <g @$( j 0k i pi X+( -( f /( f ^ g 4( `6( 7( 0 4 8 < @ L 0>( (2 / $0 h. $0 h. \s $0 h. 1 ] 1 ( 0 : : K( ; M( TO( 8g D H Q( 8 S( T( p` p` p` p` ` w `V( / / ^ / Z( / / / ^( T_( _( a( b( _ Xf( 8g( g( h( ^ 0j( l( m( o( p( / r( / Dt( $u( v( v( w( a 4B < ,= ` 8 h > S ' {( D|( }( }( ~( |( D ( ( | ( ( ( $ ( < ( ( ( ( ( P ( ( ( ( ( ( 0 D ( ( T ( ( ( ( h ( 0 ( ( ( ( ( @ ( ( ( ( $ ( H ( ( T ( ( ( h ( ( ( ( ( P ( ( h ( < ( ( ( H ( ( ( ` ( w x (w 0w k k g 8w Ha d <w 8/ 20arm_linux_nat_target ^ H L O .reg .reg-arm-vfp VFP floating-point .reg2 FPA floating-point arm_linux_init_abi: Floating point model not supported ../../gdb/arm-linux-tdep.c syscalls/arm-linux.xml Process record and replay target doesn't support syscall number %s (within scratch space) (outside scratch space) PC is apparently %.8lx after SVC step %s arm_linux_cleanup_svc displaced CORE_ADDR arm_linux_sigreturn_next_pc(regcache*, long unsigned int, int*) svc_number == ARM_SIGRETURN || svc_number == ARM_RT_SIGRETURN detected kernel helper at %.8lx arm_linux_displaced_step_copy_insn found sigreturn/rt_sigreturn SVC call. PC in frame = %lx arm_linux_copy_svc unwind pc = %lx. Setting momentary breakpoint. int arm_linux_copy_svc(gdbarch*, regcache*, arm_displaced_step_copy_insn_closure*) inferior_thread ()->control.step_resume_breakpoint == NULL couldn't find previous frame to set momentary breakpoint for sigreturn/rt_sigreturn found SVC call Invalid register name `%s' on expression `%s'. 32displaced_step_copy_insn_closure ^ H N4expr13add_operationE ^ H TPG N4expr18unop_ind_operationE ^ H 8 L 36arm_displaced_step_copy_insn_closure ^ H H H 8 $ D d @ H H X x D @ d* H H Lz `x y y D V i S !gY {T m J S 8 Invalid VFP CPRC type: %d. ../../gdb/arm-tdep.c int arm_register_sim_regno(gdbarch*, int) reg >= 0 && reg < gdbarch_num_regs (gdbarch) Bad REGNUM %d __truncdfsf2 __aeabi_d2f __tls_get_addr __aeabi_read_tp Prologue scan stopped at %s thumb_analyze_prologue psp no PSP thread stack unwinding supported. The current execution mode assumed (even when symbols are available) is "%s". The current execution mode assumed (when symbols are unavailable) is "%s". The current ARM ABI is "auto" (currently "%s"). The current ARM ABI is "%s". The current ARM floating point model is "auto" (currently "%s"). The current ARM floating point model is "%s". arm_dump_tdep: fp_model = %i arm_dump_tdep: have_fpa_registers = %i arm_dump_tdep: have_wmmx_registers = %i arm_dump_tdep: vfp_register_count = %i arm_dump_tdep: have_vfp_pseudos = %i arm_dump_tdep: have_neon_pseudos = %i arm_dump_tdep: have_neon = %i arm_dump_tdep: Lowest pc = 0x%lx reg-names- The disassembly style is "%.*s". register_status arm_pseudo_read(gdbarch*, readable_regcache*, int, gdb_byte*) regnum >= num_regs regnum < 32 void arm_pseudo_write(gdbarch*, regcache*, int, const gdb_byte*) builtin_type_arm_ext IVO DVZ OFL UFL INX Hardware FPU type %d Software FPU type %d mask: __gdb_builtin_type_neon_q __gdb_builtin_type_neon_d Process record does not support instruction 0x%0x at address %s. no syscall record support int arm_record_ld_st_reg_offset(insn_decode_record*) no decoding pattern found const gdb_byte* arm_sw_breakpoint_from_kind(gdbarch*, int, int*) unexpected arm breakpoint kind arm(v[^- ]*)? could not update architecture AAPCS Invalid ABI accepted: %s. Invalid fp model accepted: %s. int trad_frame_saved_reg::realreg() const ../../gdb/trad-frame.h m_kind == trad_frame_saved_reg_kind::REALREG read r%d value %.8lx displaced_read_reg detected PC offset %.8lx for STM instruction cleanup_block_store_pc __acle_se_ copying unpredictable insn %.8lx arm_copy_unpred copying undefined insn %.8lx arm_copy_undef copying b immediate insn %.4x with offset %d thumb_copy_b copying insn %.4x, opcode/class '%s' unmodified thumb_copy_unmodified_16bit copying insn %.4x %.4x, opcode/class '%s' unmodified thumb_copy_unmodified_32bit copying insn %.8lx, opcode/class '%s' unmodified arm_copy_unmodified arm_analyze_prologue int arm_record_vfp_data_proc_insn(insn_decode_record*) Process record: error reading memory at addr %s len = %d. int arm_record_extension_space(insn_decode_record*) !INSN_RECORDED(arm_insn_r) int thumb2_record_str_single_data(insn_decode_record*) int arm_vfp_cprc_sub_candidate(type*, arm_vfp_cprc_base_type*) count == 0 (TYPE_LENGTH (t) % unitlen) == 0 arm_store_return_value: Floating point model not supported arm_extract_return_value: Floating point model not supported copying %s immediate insn %.8lx arm_copy_b_bl_blx Single-stepping BX to non-word-aligned ARM instruction. writing pc %.8lx Instruction wrote to PC in an unexpected way when single-stepping Invalid argument to displaced_write_reg cleanup for svc, resume at %.8lx Unexpected register %d .plt.sec __ARM_call_via_ .gnu.sgstubs read pc value %.8lx copying insn %.8lx arm_copy_bx_blx_reg writing r%d value %.8lx void cleanup_block_load_pc(gdbarch*, regcache*, arm_displaced_step_copy_insn_closure*) num_to_shuffle < 16 LDM: move loaded register r%d to r%d cleanup_block_load_pc LDM: register r%d already in the right place LDM: restored clobbered register r%d inc dec before Cannot single-step exception return void cleanup_block_load_all(gdbarch*, regcache*, arm_displaced_step_copy_insn_closure*) dsc->u.block.load != 0 ldm emulating block transfer: %s %s %s cleanup_block_load_all copying ldr pc (0x%x) R%d %c imm12 %.4x thumb2_copy_load_literal ldrb ldr copying %s%s r%d [r%d] insn %.8lx arm_copy_ldr_str_ldrb_strb copying ldr r%d [r%d] insn %.4x%.4x thumb2_copy_load_reg_imm copro load/store copying coprocessor load/store insn %.4x%.4x thumb2_copy_copro_load_store neon 64bit xfer/mrrc/mrrc2/mcrr/mcrr2 copying undefined insn %.4x %.4x thumb_32bit_copy_undef vfp/neon vmov vfp/neon vstm/vpush vfp/neon vldm/vpop vstr stc/stc2 coproc copying coprocessor load/store insn %.8lx arm_copy_copro_load_store vfp/neon mrrc/mcrr neon 64bit xfer mrrc/mrrc2 vfp dataproc cdp/cdp2 neon 8/16/32 bit xfer mcr/mcr2 mrc/mrc2 copying svc insn %.8lx arm_copy_svc preload reg copying preload insn %.8lx arm_copy_preload_reg arm_copy_preload tbh tbb cbnz ALU unprivileged process thumb insn %.4x at %.8lx thumb_process_displaced_insn %s base 0x%x offset 0x%x offset 0x%x thumb2_copy_table_branch load/store dual/ex srs/rfe displaced: Unpredictable LDM or STM with base register r15 unpredictable ldm/stm copying block transfer insn %.4x%.4x thumb2_copy_block_xfer int thumb2_copy_block_xfer(gdbarch*, uint16_t, uint16_t, regcache*, arm_displaced_step_copy_insn_closure*) LDM r%d%s, {..., pc}: original reg list %.4x, modified list %.4x ALU imm copying reg %s insn %.4x%.4x thumb2_copy_alu_imm dp (shift reg) copying %s insn %.4x %.4x with offset %.8lx thumb2_copy_b_bl_blx misc ctrl copying thumb adr r%d, #%d:%d insn %.4x%.4x thumb_copy_pc_relative_32bit dp/pb dp/mi copying pld/pli pc (0x%x) %c imm12 %.4x thumb2_copy_preload pli/pld ldrb{reg, immediate}/ldrbt pld/unalloc memhint ldrh/ldrht ldrt neon elt/struct load/store dp(reg) mul/mua/diff lmul/lmua thumb_process_displaced_32bit_insn: Instruction decode error shift/add/sub/mov/cmp data-processing copying insn %.4x thumb_copy_bx_blx_reg ALU reg copying ALU reg insn %.4x thumb_copy_alu_reg special data copying thumb ldr r%d [pc #%d] thumb_copy_16bit_ldr_literal ldr/str copying thumb adr r%d, #%d insn %.4x thumb_decode_pc_relative_16bit sp-relative copying %s [r%d = 0x%x] insn %.4x to %.8lx thumb_copy_cbnz_cbz copying thumb pop {%.8x, pc} insn %.4x thumb_copy_pop_pc_16bit POP {..., pc}: original reg list %.4x, modified list %.4x If-Then copying svc insn %.4x thumb_copy_svc thumb_process_displaced_16bit_insn: Instruction decode error stepping insn %.8lx at %.8lx arm_process_displaced_insn cps setend neon dataproc unallocated mem hint clrex dsb dmb isb srs movw movt msr imm ALU immediate copying immediate %s insn %.8lx arm_copy_alu_imm copying reg %s insn %.8lx arm_copy_alu_reg ALU shifted reg copying shifted reg %s insn %.8lx arm_copy_alu_shifted_reg mrs/msr clz bxj saturating add/sub bkpt smc halfword mul/mla synch extra load/store copying %sextra load/store insn %.8lx arm_copy_extra_ld_st copy_extra_ld_st: instruction decode error parallel add/sub signed parallel add/sub unsigned decode/pack/unpack/saturate/reverse usad8 usada8 sbfx bfc bfi ubfx copying block transfer insn %.8lx arm_copy_block_xfer arm_process_displaced_insn: Instruction decode error writing insn %.8lx at %.8lx arm_displaced_init_closure writing insn %.4x at %.8lx copy %s->%s Process record: arm_process_record addr = %s unknown ARM EABI version 0x%x org.gnu.gdb.arm.fpa s0 q0 gdbarch* arm_gdbarch_init(gdbarch_info, gdbarch_list*) vfp_register_count == 0 || vfp_register_count == 16 || vfp_register_count == 32 arm_gdbarch_init: bad byte order for float format void arm_record_special_symbol(gdbarch*, objfile*, asymbol*) name[0] == '$' check mode of %.8lx instead of %.8lx arm_pc_is_thumb fake __stack_chk_guard GNU struct return in %s = %s arm_push_dummy_call arg %d in %s = 0x%s arg %d @ sp + %d .ARM.exidx .ARM.extab arm-tdep Various ARM-specific commands. reg-names-std %s - %s The valid values are: The default is "std". disassembler Show the disassembly style. Set the disassembly style. apcs32 When off, a 26-bit PC will be used. Show usage of ARM 32-bit mode. Set usage of ARM 32-bit mode. fpu auto - Determine the FP typefrom the OS-ABI. softfpa - Software FP, mixed-endian doubles on little-endian ARMs. fpa - FPA co-processor (GCC compiled). softvfp - Software FP with pure-endian doubles. vfp - VFP co-processor. Show the floating point type. Set the floating point type. Show the ABI. Set the ABI. fallback-mode Show the mode assumed when symbols are unavailable. Set the mode assumed when symbols are unavailable. force-mode Show the mode assumed even when symbols are available. Set the mode assumed even when symbols are available. When on, arm-specific debugging is enabled. Show ARM debugging. Set ARM debugging. wCID wCon q1 q2 q3 q4 q5 q6 q7 q8 q9 q10 q11 q12 q13 q14 q15 s1 s3 s5 s6 s7 s8 s9 s10 s11 s12 s13 s14 s15 s17 s18 s19 s20 s21 s22 s23 s24 s25 s26 s27 s28 s29 s30 s31 arm m exception arm stub arm epilogue arm exidx __gcc_personality_v0 __gxx_personality_v0 __gcj_personality_v0 __gnu_objc_personality_v0 arm prologue f5 f6 f7 fps a3 wr softfpa softvfp LONGEST trad_frame_saved_reg::addr() const m_kind == trad_frame_saved_reg_kind::ADDR CORE_ADDR objfile::section_offset(bfd_section*) const ../../gdb/objfiles.h section->owner == nullptr || section->owner == this->obfd sddq o'H -H X -H Q X -H -H -H -H -H -H -H -H "-H &-H *-H A S .-H 2-H 6-H :-H >-H B-H F-H J-H N-H R-H V-H Z-H ^-H b-H f-H r'H ,H ,H ,H ,H ,H ,H ,H ,H ,H ,H ,H ,H ,H ,H ,H hU T P P u S SkU S hkU rkU | S S S S  H G H R K u V V P V .H .H .H .H , G k G S H k G .H k'H .H H H* \ x h ` hU T P P u S SkU S hkU rkU | S S , T O W  H G 3H p 44H S  H S G H H R G G G G G ! G % G ) G - G 1 G 5 G : G ? G D G I G N G ,H ,H S G Y G !gY !gY !gY !gY _ G e G k G q G !gY !gY !gY !gY E G H G [O K G N G Q G T G W G &H Z G ] G a G e G i G m G q G u G y G } G G G G G G G G G G G G G G -H ; ; 5 hU T P P u S SkU S hkU rkU | S S S S S S H kU V .H V -L @U M b U F0L U U U 4$H Y O W G S .H -H -H -H -H k G T S ^ 3H *N12_GLOBAL__N_122arm_instruction_readerE ^ 3H 3H *N12_GLOBAL__N_129target_arm_instruction_readerE ^ 4H *N12_GLOBAL__N_122abstract_memory_readerE ^ @4H 4H *N12_GLOBAL__N_118instruction_readerE async-signals [event-loop] mark_async_signal_handler: markingasync signal handler ` ` clearing async signal handler `%s` clear_async_signal_handler event-loop invoking async signal handler `%s` invoke_async_signal_handlers void delete_async_signal_handler(async_signal_handler**) ../../gdb/async-event.c prev_ptr marking async event handler `%s` mark_async_event_handler clearing async event handler `%s` clear_async_event_handler invoking async event handler `%s` check_async_event_handlers void delete_async_event_handler(async_event_handler**) $datadir $debugdir Expanded $-variables to "%s". auto_load_expand_dir_vars $debugdir:$datadir/auto-load Matching file "%s" to pattern "%s" filename_is_in_pattern_1 Matched - empty pattern Not matched - pattern "%s". Matched - file "%s" to pattern "%s". Directory argument required. %s%c%s Debugging output for files of 'set auto-load ...' is %s. Auto-load files are safe to load from any directory. List of directories from which it is safe to auto-load files is %s. List of directories from which to load auto-loaded scripts is %s. Auto-loading of .gdbinit script from current directory is %s. Auto-loading of canned sequences of commands scripts is %s. Local .gdbinit file was not found. Local .gdbinit file "%ps" has been loaded. Local .gdbinit file "%ps" has not been loaded. .debug_gdb_scripts Unsupported auto-load script at offset %u in section %s of file %ps. Use `info auto-load %s-scripts [REGEXP]' to list them. Auto-loading specific settings. Configure various auto-load-specific variables such as automatic loading of Python scripts. Valid is only global 'set auto-load no'; otherwise check the auto-load sub-commands. void set_auto_load_cmd(const char*, int) ../../gdb/auto-load.c list->type == set_cmd Show auto-loading specific settings. Show configuration of various auto-load-specific variables such as automatic loading of Python scripts. Print current status of auto-loaded files. Print whether various files like Python scripts or .gdbinit files have been found and/or loaded. Resolved file "%s" as "%s". filename_is_in_auto_load_safe_path_vec File "%s" matches directory "%s". Yes No full name: full_path infolist void info_auto_load_cmd(const char*, int) !list->is_prefix () list->type == not_set_cmd Updating directories of "%s". auto_load_safe_path_vec_update Using directory "%s". Resolved directory "%s" as "%s". And canonicalized as "%s". $HOME File "%ps" auto-loading has been declined by your `auto-load safe-path' set to "%s". .gdbinit To enable execution of this file add add-auto-load-safe-path %s line to your configuration file "%s". To completely disable this security protection add set auto-load safe-path / line to your configuration file "%s". For more information about this security protection see the "Auto-loading safe path" section in the GDB manual. E.g., run from the shell: info "(gdb)Auto-loading safe path" Attempted file "%s" %s. auto_load_objfile_script_1 Searching 'set auto-load scripts-directory' path "%s". Loading %s script "%s" by extension for objfile "%s". int auto_load_objfile_script_1(objfile*, const char*, const extension_language_defn*) .exe auto-load: Stripped .exe suffix, retrying with "%s". auto_load_objfile_script Couldn't read %s section of %ps Invalid entry in %s section Non-nul-terminated entry in %s at offset %u Empty entry in %s at offset %u Loading %s script "%s" from section "%s" of objfile "%s". source_script_file Missing auto-load script at offset %u in section %s of file %ps. Use `info auto-load %s-scripts [REGEXP]' to list them. Missing/bad script name in entry at offset %u in section %s of file %ps. execute_script_contents Directory argument required. Use 'set auto-load safe-path /' for disabling the auto-load safe-path security. Invalid regexp: %s AutoLoadedScriptsTable Loaded Script No auto-load scripts matching %s. No auto-load scripts. gdb-scripts If enabled, canned sequences of commands are loaded when the debugger reads an executable or shared library. This option has security implications for untrusted inferiors. Show whether auto-loading of canned sequences of commands scripts is enabled. Enable or disable auto-loading of canned sequences of commands scripts. Print the list of automatically loaded sequences of commands. Usage: info auto-load gdb-scripts [REGEXP] If enabled, canned sequences of commands are loaded when debugger starts from .gdbinit file in current directory. Such files are deprecated, use a script associated with inferior executable file instead. This option has security implications for untrusted inferiors. Show whether auto-loading .gdbinit script in current directory is enabled. Enable or disable auto-loading of .gdbinit script in current directory. Print whether current directory .gdbinit file has been loaded. Usage: info auto-load local-gdbinit GDB scripts: OBJFILE%s Automatically loaded scripts are located in one of the directories listed by this option. Script names: %s%s%s This option is ignored for the kinds of scripts having 'set auto-load ... off'. Directories listed here need to be present also in the 'set auto-load safe-path' option. Show the list of directories from which to load auto-loaded scripts. Set the list of directories from which to load auto-loaded scripts. Various files loaded automatically for the 'set auto-load ...' options must be located in one of the directories listed by this option. Warning will be printed and file will not be used otherwise. You can mix both directory and filename entries. Setting this parameter to an empty list resets it to its default value. Setting this parameter to '/' (without the quotes) allows any file for the 'set auto-load ...' options. Each path entry can be also shell wildcard pattern; '*' does not match directory separator. This option is ignored for the kinds of files having 'set auto-load ... off'. This option has security implications for untrusted inferiors. Show the list of files and directories that are safe for auto-loading. Set the list of files and directories that are safe for auto-loading. Add entries to the list of directories from which it is safe to auto-load files. See the commands 'set auto-load safe-path' and 'show auto-load safe-path' to access the current full list setting. add-auto-load-safe-path Add entries to the list of directories from which to load auto-loaded scripts. See the commands 'set auto-load scripts-directory' and 'show auto-load scripts-directory' to access the current full list setting. add-auto-load-scripts-directory When non-zero, debugging output for files of 'set auto-load ...' is displayed. Show auto-load verifications debugging. Set auto-load verifications debugging. void gdb::observers::observable<T>::visit_for_sorting(std::vector<gdb::observers::observable<T>::observer>&, std::vector<gdb::observers::observable<T>::visit_state>&, int) [with T = {}] FvvE l ^ ^OH PFvvE ^ lOH dOH _dl_auxv target_xfer_status ld_so_xfer_auxv(gdb_byte*, const gdb_byte*, ULONGEST, ULONGEST, ULONGEST*) ../../gdb/auxv.c block % auxv_pair_size == 0 target_xfer_status memory_xfer_auxv(target_ops*, target_object, const char*, gdb_byte*, const gdb_byte*, ULONGEST, ULONGEST, ULONGEST*) object == TARGET_OBJECT_AUXV readbuf || writebuf /proc/%d/auxv %-4s %-20s %-30s End of vector AT_NULL Entry should be ignored AT_IGNORE File descriptor of program AT_EXECFD Program headers for program AT_PHDR Size of program header entry AT_PHENT Number of program headers AT_PHNUM System page size AT_PAGESZ Base address of interpreter AT_BASE Flags AT_FLAGS Entry point of program AT_ENTRY Program is not ELF AT_NOTELF Real user ID AT_UID Effective user ID AT_EUID Real group ID AT_GID Effective group ID AT_EGID Frequency of times() AT_CLKTCK String identifying platform AT_PLATFORM Machine-dependent CPU capability hints Used FPU control word AT_FPUCW Data cache block size AT_DCACHEBSIZE Instruction cache block size AT_ICACHEBSIZE Unified cache block size AT_UCACHEBSIZE AT_IGNOREPPC String identifying base platform AT_BASE_PLATFORM Address of 16 random bytes AT_RANDOM Extension of AT_HWCAP AT_HWCAP2 File name of executable AT_EXECFN Boolean, was exec setuid-like? AT_SECURE Special system info/entry points AT_SYSINFO System-supplied DSO's ELF header AT_SYSINFO_EHDR L1 Instruction cache information AT_L1I_CACHESHAPE L1 Instruction cache size AT_L1I_CACHESIZE L1 Instruction cache geometry AT_L1I_CACHEGEOMETRY L1 Data cache information AT_L1D_CACHESHAPE L1 Data cache size AT_L1D_CACHESIZE L1 Data cache geometry AT_L1D_CACHEGEOMETRY L2 cache information AT_L2_CACHESHAPE L2 cache size AT_L2_CACHESIZE L2 cache geometry AT_L2_CACHEGEOMETRY L3 cache information AT_L3_CACHESHAPE L3 cache size AT_L3_CACHESIZE L3 cache geometry AT_L3_CACHEGEOMETRY Minimum stack size for signal delivery AT_MINSIGSTKSZ AT_SUN_UID AT_SUN_RUID AT_SUN_GID AT_SUN_RGID Dynamic linker's ELF header AT_SUN_LDELF Dynamic linker's section headers AT_SUN_LDSHDR String giving name of dynamic linker AT_SUN_LDNAME Large pagesize AT_SUN_LPAGESZ Platform name string AT_SUN_PLATFORM AT_SUN_CAP_HW1 Should flush icache? AT_SUN_IFLUSH CPU name string AT_SUN_CPU COFF entry point address AT_SUN_EMUL_ENTRY COFF executable file descriptor AT_SUN_EMUL_EXECFD Canonicalized file name given to execve AT_SUN_EXECNAME String for name of MMU module AT_SUN_MMU Dynamic linker's data segment address AT_SUN_LDDATA AF_SUN_ flags passed from the kernel AT_SUN_AUXFLAGS Name of emulation binary for runtime linker AT_SUN_EMULATOR Name of brand library AT_SUN_BRANDNAME Aux vector for brand modules 1 AT_SUN_BRAND_AUX1 Aux vector for brand modules 2 AT_SUN_BRAND_AUX2 Aux vector for brand modules 3 AT_SUN_BRAND_AUX3 Machine-dependent CPU capability hints 2 AT_SUN_CAP_HW2 The program has no auxiliary information now. No auxiliary vector found, or failed reading it. Auxiliary vector is empty. Display the inferior's auxiliary vector. This is information provided by the operating system at program startup. Invalid type of operand to `!'. Invalid combination of types in %s. gen_fetch: strange size ../../gdb/ax-gdb.c gen_fetch: Unsupported type code `%s'. Register $%s not available '%s' is a user-register; GDB cannot yet trace user-register contents. $%s is not a trace state variable; GDB agent expressions cannot use convenience variables. less than gen_deref: expected a pointer Attempt to dereference a generic pointer. void gen_ptradd(agent_expr*, axs_value*, axs_value*, axs_value*) pointer_type (value1->type) value2->type->code () == TYPE_CODE_INT gen_var_ref: LOC_CONST_BYTES symbols are not supported Cannot compute value of typedef `%s'. Couldn't resolve symbol `%s'. void gen_var_ref(agent_expr*, axs_value*, symbol*) LOC_COMPUTED variable missing a method Cannot find value of botched symbol `%s'. static field `%s' has been optimized out, cannot use gen_bitfield_ref: bitfield too wide no `%s' found Value not scalar: cannot be an rvalue. The left operand of `%s' is not a %s. Structure does not live in memory. Couldn't find member named `%s' in struct/union/class `%s' Invalid type cast: intended type must be scalar. Casts to requested type are not yet implemented. Left operand of `@' must be an object in memory. Right operand of `@' must be a constant, in agent expressions. Right operand of `@' must be an integer. Right operand of `@' must be positive. May only assign to trace state variables virtual void expr::assign_operation::do_generate_ax(expression*, agent_expr*, axs_value*, type*) ivarop != nullptr $%s is not a trace state variable, may not assign to it pointers to bitfield members not allowed Cannot reference non-static field "%s" No symbol "%s" in namespace "%s". non-aggregate type in gen_aggregate_elt_ref There is no field named %s pointer to a structure or union gen_expr: unhandled struct case Translate an expression into remote agent bytecode for tracing. Usage: maint agent [-at LOCATION,] EXPRESSION If -at is given, generate remote agent bytecode for this location. If not, generate remote agent bytecode for current frame pc address. Translate an expression into remote agent bytecode for evaluation. Usage: maint agent-eval [-at LOCATION,] EXPRESSION If -at is given, generate remote agent bytecode for this location. If not, generate remote agent bytecode for current frame pc address. agent-eval Translate an expression into remote agent bytecode for evaluation and display the bytecodes. agent-printf negation Invalid type of operand to `~'. Argument of unary `*' is not a pointer. Operand of `&' is an rvalue, which has no address. Operand of `&' is in a register, and has no address. void gen_expr_unop(expression*, exp_opcode, expr::operation*, agent_expr*, axs_value*) invalid case in gen_expr_unop addition subtraction void gen_ptrsub(agent_expr*, axs_value*, axs_value*, axs_value*) void gen_ptrdiff(agent_expr*, axs_value*, axs_value*, axs_value*, type*) pointer_type (value2->type) First argument of `-' is a pointer, but second argument is neither an integer nor a pointer of the same type. multiplication division remainder left shift right shift cannot subscript requested type: cannot call user defined functions cannot subscript something of type `%s' cannot subscript requested type Argument to arithmetic operation not a number or boolean. bitwise and bitwise or bitwise exclusive-or gen_expr: op case sets don't match virtual void expr::assign_modify_operation::do_generate_ax(expression*, agent_expr*, axs_value*, type*) $_ret void agent_eval_command_one(const char*, int, CORE_ADDR) trace_string == 0 GDB can't do agent expression translation with overlays. expression to translate Must start with a format string. Bad format string, non-terminated '"'. Invalid argument syntax N4expr23tuple_holding_operationIJP4typexEEE ^ jH p L N4expr23tuple_holding_operationIJP11internalvarEEE ^ PjH p L N4expr15binop_operationIL10exp_opcode20EXadL_Z14eval_op_repeatP4typeP10expression6nosideS1_P5valueS8_EEEE ^ jH TPG N4expr23tuple_holding_operationIJEEE ^ kH p L N4expr24maybe_constant_operationIJSt10unique_ptrINS_9operationESt14default_deleteIS2_EEP4typeEEE ^ <kH @RG TPG D d @ H ` ^ lH jH mH p` ` Z D d HY H 8 DmH ` a L[ D d @ Y H d6 N4expr20long_const_operationE ^ lH DjH N4expr18register_operationE ^ lH |OG N4expr21internalvar_operationE N4expr21ternop_cond_operationE ^ lH G N4expr16repeat_operationE ^ (mH jH N4expr15comma_operationE ^ PmH TPG N4expr21unop_sizeof_operationE ^ xmH LQG N4expr17op_this_operationE ^ mH 0kH N4expr16assign_operationE ^ mH OG N4expr23assign_modify_operationE ^ mH RG N4expr19unop_cast_operationE ^ $nH kH N4expr24unop_cast_type_operationE ^ PnH TPG lH Y \ Z D d X P] X \ & lH X] x] [ D d 0 X ! kH Y [ [ D d Y X P\ P" mH ] ^ \ D d / / X ,/ D5 lmH 0a Pa X D d @ Y H t7 mH `^ ^ Y D d 8 @ 8Y 7 mH Y [ Z D d Y @Y $\ 0 nH ^ ^ Z D d x PY <L DnH ^ @^ XY D d Y l |Y L8 tnH pa a Y D d @ Y H \8 GDB bug: ax-general.c (generic_ext): bit count out of range GDB bug: ax-general.c (read_const): incomplete constant GDB bug: ax-general.c (ax_pick): stack depth out of range GDB bug: ax-general.c (ax_trace_quick): size out of range for trace_quick GDB bug: ax-general.c (ax_label): label target out of range GDB bug: ax-general.c (ax_const_d): floating point not supported yet '%s' is a pseudo-register; GDB cannot yet trace its contents. Trace '%s' failed. GDB bug: ax-general.c (ax_reg): register number out of range ax-general.c (ax_tsv): variable number is %d, out of range ../../gdb/ax-general.c ax-general.c (ax_string): string length is %d, out of allowed range Scope: %s Reg mask: %02x %3d <bad opcode %02x> %3d <incomplete opcode %s> %3d %s "%s", %d args div_signed div_unsigned rem_signed rem_unsigned lsh rsh_signed rsh_unsigned log_not bit_and bit_or bit_xor bit_not less_signed less_unsigned ref16 ref32 ref64 ref_float ref_double ref_long_double l_to_d d_to_l if_goto const16 const32 const64 zero_ext getv setv tracev tracenz trace16 invalid2 " # $ % (not applicable) %3d%% void gdb::bcache::print_statistics(const char*) ../../gdb/bcache.c stringi < m_unique_count M_Cached '%s' statistics: Total object count: %ld Unique object count: %lu Percentage of duplicates, by count: Total object size: %ld Unique object size: %ld Percentage of duplicates, by size: Max entry size: %d Average entry size: Median entry size: %d Total memory used by bcache, including overhead: %ld Percentage memory overhead: Net memory savings: Hash table size: %3d Hash table expands: %lu Hash table hashes: %lu Half hash misses: %lu Hash table population: Median hash chain length: %3d Average hash chain length: %3lu Maximum hash chain length: %3d yH m m m m ? ? # @ N3gdb6bcacheE ^ xH BFD backed target You should never see this \ K yH yH T|H 8y @y y ,y w $ ' ' \ ( ( ( 4 ( D ( ( L ( ( ( ( ( \ ( ( , ( ( ( !( "( @$( %( \&( '( |)( X+( -( .( /( h0( t1( 3( 4( `6( 7( 8( x9( :( :( L;( ;( <( =( 0>( $ ' ' @?( @( (A( 0B( 8C( @D( TE( \F( dG( ( H( $ ' ( ( I( J( @K( K( L( M( TO( O( P( 8Q( Q( R( S( w y y y y $y U( `V( @W( X( Y( Y( Z( [( P\( 0]( ^( T_( _( a( b( w Xf( 8g( g( h( \i( 0j( l( m( o( p( q( r( ds( Dt( $u( v( v( w( x( y( z( , ' @ ' @ ' T ' d ' t ' ' ' {( D|( }( }( ~( |( D ( ( | ( ( ( $ ( < ( ( ( ( ( P ( ( ( ( ( ( ( ( D ( ( T ( ( T ( ( ( ( ( ( h ( 0 ( ( ( ( ( @ ( ( ( ( $ ( H ( ( T ( ( ( h ( ( ( ( ( P ( ( h ( < ( ( ( H ( ( ( ` ( 10target_bfd ^ D|H T R symbol* block_iterator_step(block_iterator*, int) ../../gdb/block.c iterator->which != FIRST_LOCAL_BLOCK const block* find_block_in_blockvector(const blockvector*, CORE_ADDR) BLOCKVECTOR_NBLOCKS (bl) >= 2 compunit_symtab* get_block_compunit_symtab(const block*) BLOCK_SUPERBLOCK (block) == NULL gb->compunit_symtab != NULL symbol* block_iter_match_step(block_iterator*, const lookup_name_info&, int) DW_OP_entry_value resolving cannot find DW_TAG_call_site %s in %s void set_block_compunit_symtab(block*, compunit_symtab*) gb->compunit_symtab == NULL symbol* block_lookup_symbol_primary(const block*, const char*, domain_enum) BLOCK_SUPERBLOCK (block) == NULL || BLOCK_SUPERBLOCK (BLOCK_SUPERBLOCK (block)) == NULL symbol* block_find_symbol(const block*, const char*, domain_enum, int (*)(symbol*, void*), void*) const block* get_frame_block(frame_info*, CORE_ADDR*) ../../gdb/blockframe.c bl != NULL bool find_pc_partial_function_sym(CORE_ADDR, const general_symbol_info**, CORE_ADDR*, CORE_ADDR*, const block**) i < BLOCK_NRANGES (b) Entry block not found in find_function_entry_range_from_pc int signal_catchpoint_remove_location(bp_location*, remove_bp_reason) ../../gdb/break-catch-sig.c signal_catch_counts[iter] > 0 signal_catch_counts[i] > 0 Catchpoint %d (signal %s), catch signal Catchpoint %d (signals Catchpoint %d (signal Catchpoint %d (any signal) Catchpoint %d (standard signals) <any signal> <standard signals> signals " signal " catch-type Catch signals by their names and/or numbers. Usage: catch signal [[NAME|NUMBER] [NAME|NUMBER]...|all] Arguments say which signals to catch. If no arguments are given, every "normal" signal will be caught. The argument "all" means to also catch signals used by GDB. Arguments, if given, should be one or more signal names (if your system supports that), or signal numbers. 'all' cannot be caught with other signals std::vector<gdb_signal> catch_signal_split_args(const char*, bool*) result.empty () Unknown signal name '%s'. 17signal_catchpoint ^ H LFI 4 H catch syscall Catchpoint %d (syscalls Catchpoint %d (syscall '%s' [%d] Catchpoint %d (any syscall) syscalls " syscall " %s%s, %s%d, <any syscall> (call to syscall (returned from syscall syscall-number syscall-name The feature 'catch syscall' is not supported on this architecture yet. Unknown syscall number '%d'. group: Unknown syscall group '%s'. Unknown syscall name '%s'. group:%s break-catch-syscall Catch system calls by their names, groups and/or numbers. Arguments say which system calls to catch. If no arguments are given, every system call will be caught. Arguments, if given, should be one or more system call names (if your system supports that), system call groups or system call numbers. 18syscall_catchpoint ^ H LFI 0 H ( P tcatch Catchpoint (rethrow) (throw) (catch) %s %d %s exception throw exception rethrow exception catch (exception rethrown), (exception thrown), (exception caught), matching: Catch an exception, when caught. Catch an exception, when thrown. Catch an exception, when rethrown. No frame selected did not find exception probe (does libstdcxx have SDT probes?) libstdcxx not stopped at a C++ exception catchpoint C++ exception catchpoint has too few arguments error computing probe argument at c++ exception catchpoint Unsupported or unknown exception event; cannot catch it invalid type-matching regexp -probe-stap libstdcxx:throw __cxa_throw -probe-stap libstdcxx:rethrow __cxa_rethrow -probe-stap libstdcxx:catch __cxa_begin_catch 20exception_catchpoint ^ / H LFI H H ` H H H H H H Catchpoint %d (%s) Catchpoint %d (exec) Catchpoint %d (vfork) Catchpoint %d (fork) Specify the type of breakpoint to set. Usage: stop in <function | address> stop at <line> May only run agent-printf on the target std::vector<symtab_and_line> base_breakpoint_decode_location(breakpoint*, event_location*, program_space*) ../../gdb/breakpoint.c pure virtual function called void base_breakpoint_create_breakpoints_sal(gdbarch*, linespec_result*, gdb::unique_xmalloc_ptr<char>, gdb::unique_xmalloc_ptr<char>, bptype, bpdisp, int, int, int, const breakpoint_ops*, int, int, int, unsigned int) void base_breakpoint_create_sals_from_location(event_location*, linespec_result*, bptype) void base_breakpoint_print_recreate(breakpoint*, ui_file*) void base_breakpoint_print_mention(breakpoint*) print_stop_action base_breakpoint_print_it(bpstat) int base_breakpoint_works_in_software_mode(const breakpoint*) int base_breakpoint_resources_needed(const bp_location*) int base_breakpoint_breakpoint_hit(const bp_location*, const address_space*, CORE_ADDR, const target_waitstatus*) int base_breakpoint_remove_location(bp_location*, remove_bp_reason) int base_breakpoint_insert_location(bp_location*) Always inserted breakpoint mode is %s. Automatic usage of hardware breakpoints is %s. Debugger's behavior regarding pending breakpoints is %s. Debugger's willingness to use watchpoint hardware is %s. skipping breakpoint: stepping past insn at: %s should_be_inserted infrun stepping past non-steppable watchpoint. skipping watchpoint at %s:%d int remove_breakpoint_1(bp_location*, remove_bp_reason) bl->owner != NULL bl->owner->type != bp_none bl->owner->ops != NULL && bl->owner->ops->remove_location != NULL Could not remove hardware watchpoint %d. int watchpoint_locations_match(bp_location*, bp_location*) w1 != NULL w2 != NULL tcatch The 'while-stepping' command can only be used for tracepoints The 'collect' command can only be used for tracepoints teval The 'teval' command can only be used for tracepoints void print_one_detail_masked_watchpoint(const breakpoint*, ui_out*) b->loc && b->loc->next == NULL mask void print_mention_ranged_breakpoint(breakpoint*) b->type == bp_hardware_breakpoint Hardware assisted ranged breakpoint %d from %s to %s. Breakpoint %d address previously adjusted from %s to %s. Breakpoint address adjusted from %s to %s. void set_breakpoint_location_function(bp_location*) loc->owner != NULL bpnum Could not find location of the end of the range. Negative breakpoint number '%.*s' Negative breakpoint location number '%.*s' Bad breakpoint number '%.*s' Bad breakpoint location number '%.*s' Bad breakpoint number at or near: '%s' Bad breakpoint location number at or near: '%s' Inverted breakpoint range at '%.*s' Inverted breakpoint location range at '%.*s' void watchpoint_del_at_next_stop(watchpoint*) w->related_breakpoint->type == bp_watchpoint_scope w->related_breakpoint->related_breakpoint == w int bpstat_check_location(const bp_location*, const address_space*, CORE_ADDR, const target_waitstatus*) bptypes table does not describe type #%d. void init_raw_breakpoint_without_location(breakpoint*, gdbarch*, bptype, const breakpoint_ops*) int bkpt_resources_needed(const bp_location*) bl->owner->type == bp_hardware_breakpoint Breakpoint condition evaluation mode is %s (currently %s). Breakpoint condition evaluation mode is %s. void tracepoint_print_one_detail(const breakpoint*, ui_out*) self->type == bp_static_tracepoint static-tracepoint-marker-string-id marker id is %pF <unreadable> void cmd_list_element::set_context(void*) ../../gdb/cli/cli-decode.h m_context == nullptr The 'while-stepping' command cannot be used for fast tracepoint The 'while-stepping' command cannot be used for static tracepoint The 'while-stepping' command can be used only once void validate_commands_for_breakpoint(breakpoint*, command_line*) while_stepping->body_list_1 == nullptr The 'while-stepping' command cannot be nested std::vector<symtab_and_line> decode_location_default(breakpoint*, event_location*, program_space*) canonical.lsals.size () < 2 , program " , process default collect default-collect (disabled) Note: breakpoint Note: breakpoints (all threads) (thread %d) %s%s also set at pc %ps. (%s) pending. (%s,%s) pending. (%s %s) pending. at %ps : file %ps, line %d. (%d locations) Tracepoint Fast tracepoint Static tracepoint unhandled tracepoint type %d Temporary breakpoint Breakpoint at gnu-indirect-function resolver Hardware assisted breakpoint %d Dprintf %d void print_one_detail_ranged_breakpoint(const breakpoint*, ui_out*) address range: [%s, %s] unload of library matching %s unload of library char* wrap_indent_at_field(ui_out*, const char*) total_width < sizeof wrap_indent fullname pending evaluated-by void print_one_ranged_breakpoint(breakpoint*, bp_location**) bl && bl->next == NULL int remove_breakpoint(bp_location*) (exec'd new-exec (vforked process newpid (forked process print_stop_action print_it_masked_watchpoint(bpstat) Invalid hardware watchpoint type. Check the underlying instruction at PC for the memory address and value which triggered this watchpoint. print_stop_action print_it_ranged_breakpoint(bpstat) Temporary ranged breakpoint Ranged breakpoint print_stop_action bkpt_print_it(bpstat) bs->bp_location_at != NULL Temporary breakpoint %pF, Breakpoint %pF, bpstat_what: tracepoint encountered bpstat_what: unhandled bptype %d handling bp_jit_event handle_jit_event void handle_jit_event(CORE_ADDR) jit_bp_sym.objfile != nullptr reading through apparently deleted breakpoint #%d? void one_breakpoint_xfer_memory(gdb_byte*, gdb_byte*, const gdb_byte*, ULONGEST, LONGEST, bp_target_info*, gdbarch*) target_info->shadow_contents >= readbuf + len || readbuf >= (target_info->shadow_contents + target_info->shadow_len) int breakpoint_locations_match(bp_location*, bp_location*, bool) loc1->owner != NULL loc2->owner != NULL bp_location* add_location_to_breakpoint(breakpoint*, const symtab_and_line*) loc->pspace != NULL void init_raw_breakpoint(breakpoint*, gdbarch*, symtab_and_line, bptype, const breakpoint_ops*) sal.pspace != NULL No line %d in file "%s". T unordered_remove(std::vector<T>&, typename std::vector<T>::size_type) [with T = bp_location*; typename std::vector<T>::size_type = unsigned int] ../../gdb/../gdbsupport/gdb_vecs.h ix < vec.size () T unordered_remove(std::vector<T>&, typename std::vector<T>::iterator) [with T = bp_location*; typename std::vector<T>::iterator = std::vector<bp_location*>::iterator] it >= vec.begin () && it < vec.end () task %d catch exec catch vfork catch fork rwatch awatch %s mask 0x%s Invalid watchpoint type. dprintf %s,%s ftrace strace passcount %d break-range %s, %s tbreak thbreak unhandled breakpoint type %d -force-condition Junk after thread keyword. Junk after task keyword. Unknown task %d. _ovly_debug_event std::terminate() _Unwind_DebugHook Cannot detach breakpoints of inferior_ptid Stopped due to shared library event: Stopped due to shared library event (no libraries added or removed) Inferior unloaded Inferior loaded print_bp_stop_message: unrecognized enum value Thread Event Breakpoint: gdb should not stop! Overlay Event Breakpoint: gdb should not stop! Longjmp Master Breakpoint: gdb should not stop! std::terminate Master Breakpoint: gdb should not stop! Exception Master Breakpoint: gdb should not stop! hw-rwpt hw-awpt Masked hardware watchpoint Masked hardware read watchpoint Masked hardware access (read/write) watchpoint Watchpoint Hardware watchpoint Hardware read watchpoint Hardware access (read/write) watchpoint print_stop_action print_it_watchpoint(bpstat) Old value = New value = Value = probe not found static tracepoint %d changed probed marker from %s to %s marker for static tracepoint %d (%s) not found at previous line number Now in Ignore count ignored for tracepoint %d. Will stop next time breakpoint %d is reached. Will ignore next crossing of breakpoint %d. Will ignore next %d crossings of breakpoint %d. No breakpoint number %d. a breakpoint number bad breakpoint number: '%s' Second argument (specified ignore-count) is missing. Setting tracepoint %d's passcount to %d Temporarily disabling breakpoints for unloaded shared library "%s" std::vector<symtab_and_line> location_to_sals(breakpoint*, event_location*, program_space*, int*) b->ops != NULL b->cond_string == NULL void check_status_watchpoint(bpstat) is_watchpoint (bs->breakpoint_at) void bpstat_check_watchpoint(bpstat) wpnum Watchpoint %pF deleted because the program has left the block in which its expression is valid. Error evaluating expression for watchpoint %d Watchpoint %d deleted. Bad format string, missing '"'. No function supplied for dprintf call call (void) %s (%s,%s) call (void) %s (%s) agent-printf %s Target cannot run dprintf commands, falling back to GDB printf Invalid dprintf style. void update_dprintf_command_list(breakpoint*) printf_line != NULL commands_command_1(const char*, int, command_line*)::<lambda(breakpoint*)> cmd == NULL Type commands for breakpoint(s) %s, one per line. N* void print_one_breakpoint_location(breakpoint*, bp_location*, int, bp_location**, int, bool) !loc || loc_number != 0 <MULTIPLE> <PENDING> i%d inf task stop only in stack frame at trace only if stop only if (%pF evals) stop only in thread catchpoint tracepoint breakpoint already hit times time times ignore next %pF hits disable after additional next trace buffer usage traceframe-usage bytes pass count not installed on target original-location Breakpoint %d's condition is now valid at location %d, enabling. Garbage '%s' follows condition failed to validate condition at location %d.%d, disabling: %s failed to validate condition at location %d, disabling: %s No hardware breakpoint support in the target. Hardware breakpoints used exceeds limit. void init_breakpoint_sal(breakpoint*, gdbarch*, gdb::array_view<const symtab_and_line>, event_location_up&&, gdb::unique_xmalloc_ptr<char>, gdb::unique_xmalloc_ptr<char>, gdb::unique_xmalloc_ptr<char>, bptype, bpdisp, int, int, int, const breakpoint_ops*, int, int, int, unsigned int, int) !sals.empty () Probed static tracepoint marker "%s" Couldn't determine the static tracepoint marker to probe Format string required Garbage '%s' at end of command Breakpoint %d now unconditional. Could not reset ranged breakpoint %d: multiple locations found void dprintf_re_set(breakpoint*) b->extra_string != NULL Can't set read/access watchpoint when hardware watchpoints are disabled. void update_watchpoint(watchpoint*, int) !val_chain.empty () int can_use_hardware_watchpoint(const std::vector<gdb::ref_ptr<value, value_ref_policy> >&) !vals.empty () Target does not support this type of hardware watchpoint. There are not enough available hardware resources for this watchpoint. Expression cannot be implemented with read/access watchpoint. Watchpoint %d deleted because the program has left the block in which its expression is valid. bad breakpoint number at or near '%d' No breakpoint number %d. one or more breakpoint numbers hit count Thread-specific breakpoint %d deleted - thread %s no longer in the thread list. BreakpointTable Num Disp Enb Address What No breakpoints or watchpoints. No breakpoint or watchpoint matching '%s'. (*): Breakpoint condition is invalid at this location. No tracepoints. No tracepoint matching '%s'. No watchpoints. No watchpoint matching '%s'. tracepoint* get_tracepoint_by_number(const char**, number_or_range_parser*) !parser->finished () bad tracepoint number at or near '%s' No previous tracepoint No tracepoint number %d. passcount command requires an argument (count + optional TP num) No known static tracepoint marker named %s vector::reserve No default breakpoint address now. +- marker %s not found No format string following the location Cannot insert breakpoint %d. Cannot set software breakpoint at read-only address %s hardware breakpoint %d not supported in overlay! Overlay breakpoint %d failed: in ROM? int insert_bp_location(bp_location*, ui_file*, int*, int*, int*) bl->owner != nullptr Cannot insert breakpoint %d. Temporarily disabling shared library breakpoints: breakpoint #%d Cannot insert hardware breakpoint %d%s Cannot insert breakpoint %d. %s Cannot insert breakpoint %d: %s bl->owner->ops != NULL && bl->owner->ops->insert_location != NULL Error inserting catchpoint %d: Your system does not support this type of catchpoint. Error inserting catchpoint %d. void swap_insertion(bp_location*, bp_location*) !left->duplicate !right->duplicate Note: automatically using hardware breakpoints for read-only addresses. void bp_locations_target_extensions_update() bl->address >= start bl->address < end void update_global_location_list(ugll_insert_mode) is_hardware_watchpoint (loc2->owner) warning: Error removing breakpoint %d Warning: Could not insert hardware watchpoint %d. Could not insert hardware breakpoints: You may have requested too many hardware breakpoints/watchpoints. Only one stop condition allowed. There is currently a %s stop condition defined for this breakpoint. Bad breakpoint argument: '%s' void bpstat_check_breakpoint_conditions(bpstat, thread_info*) Watchpoint condition cannot be tested in the current scope Error in testing breakpoint condition: breakpoint* set_longjmp_breakpoint_for_call_dummy() new_b->related_breakpoint == new_b breakpoint_up set_momentary_breakpoint(gdbarch*, symtab_and_line, frame_id, bptype) !frame_id_artificial_p (frame_id) tpnum Invalid regexp void create_breakpoints_sal(gdbarch*, linespec_result*, gdb::unique_xmalloc_ptr<char>, gdb::unique_xmalloc_ptr<char>, bptype, bpdisp, int, int, int, const breakpoint_ops*, int, int, int, unsigned int) canonical->lsals.size () == 1 unsupported or unknown fork kind; cannot catch it You can specify only one thread. You can specify only one mask. Cannot watch constant value `%.*s'. This target does not support masked watchpoints. Invalid mask or memory region. Junk at end of command. -location %.*s int create_breakpoint(gdbarch*, event_location*, const char*, int, const char*, bool, int, int, bptype, int, auto_boolean, const breakpoint_ops*, int, int, int, unsigned int) May not have a fast tracepoint at %s%s Garbage '%s' at end of location Multiple breakpoints were set. Use the "delete" command to delete unwanted breakpoints. Make %s pending on future shared library load? Usage: stop at LINE Usage: stop in <function | address> Uploaded tracepoint %d has no source location, using raw address Uploaded tracepoint %d condition has no source form, ignoring it tracepoint* create_tracepoint_from_upload(uploaded_tp*) %d %d Uploaded tracepoint %d actions have no source form, ignoring them void delete_breakpoint(breakpoint*) bpt != NULL void update_breakpoints_after_exec() !bploc->inserted Couldn't get information on specified line. Delete all tracepoints? No source file specified. No breakpoint at %s. No breakpoint at this line. Deleted breakpoint Deleted breakpoints Delete all breakpoints? libc -probe-stap libc:longjmp libgcc -probe-stap libgcc:unwind Error in re-setting breakpoint %d: Cannot enable watchpoint %d: breakpoint* new_single_step_breakpoint(int, gdbarch*) b->thread != 0 This target does not support hardware ranged breakpoints. No address range specified. Too few arguments. Could not find location of the beginning of the range. Cannot create a ranged breakpoint with multiple locations. Invalid address range, end precedes start. Address range too large. Target does not support breakpoint condition evaluation. Using host evaluation mode instead. Bad breakpoint number '%d' Bad breakpoint location number '%d' Breakpoint %d's condition is invalid at location %d, cannot enable. Set ignore-count of breakpoint number N to COUNT. Usage is `ignore N COUNT'. Set commands to be executed when the given breakpoints are hit. Give a space-separated breakpoint list as argument after "commands". A list element can be a breakpoint number (e.g. `5') or a range of numbers (e.g. `5-7'). With no argument, the targeted breakpoint is the last one set. The commands themselves follow starting on the next line. Type a line containing "end" to indicate the end of them. Give "silent" as the first line to make the breakpoint silent; then no output is printed when it is hit, except what the commands print. Specify breakpoint number N to break only if COND is true. Usage is `condition [OPTION] N COND', where N is an integer and COND is an expression to be evaluated whenever breakpoint N is reached. Options: %OPTIONS% Set a temporary breakpoint. Like "break" except the breakpoint is only temporary, so it will be deleted when hit. Equivalent to "break" followed by using "enable delete" on the breakpoint number. tbreak [PROBE_MODIFIER] [LOCATION] [thread THREADNUM] [-force-condition] [if CONDITION] PROBE_MODIFIER shall be present if the command is to be placed in a probe point. Accepted values are `-probe' (for a generic, automatically guessed probe type), `-probe-stap' (for a SystemTap probe) or `-probe-dtrace' (for a DTrace probe). LOCATION may be a linespec, address, or explicit location as described below. With no LOCATION, uses current execution address of the selected stack frame. This is useful for breaking on return to a stack frame. THREADNUM is the number from "info threads". CONDITION is a boolean expression. With the "-force-condition" flag, the condition is defined even when it is invalid for all current locations. Linespecs are colon-separated lists of location parameters, such as source filename, function name, label name, and line number. Example: To specify the start of a label named "the_top" in the function "fact" in the file "factorial.c", use "factorial.c:fact:the_top". Address locations begin with "*" and specify an exact address in the program. Example: To specify the fourth byte past the start function "main", use "*main + 4". Explicit locations are similar to linespecs but use an option/argument syntax to specify location parameters. Example: To specify the start of the label named "the_top" in the function "fact" in the file "factorial.c", use "-source factorial.c -function fact -label the_top". By default, a specified function is matched against the program's functions in all scopes. For C++, this means in all namespaces and classes. For Ada, this means in all packages. E.g., in C++, "func()" matches "A::func()", "A::B::func()", etc. The "-qualified" flag overrides this behavior, making GDB interpret the specified name as a complete fully-qualified name instead. Multiple breakpoints at one place are permitted, and useful if their conditions are different. Do "help breakpoints" for info on other commands dealing with breakpoints. Set a hardware assisted breakpoint. Like "break" except the breakpoint requires hardware support, some target hardware may not have this support. hbreak [PROBE_MODIFIER] [LOCATION] [thread THREADNUM] [-force-condition] [if CONDITION] PROBE_MODIFIER shall be present if the command is to be placed in a probe point. Accepted values are `-probe' (for a generic, automatically guessed probe type), `-probe-stap' (for a SystemTap probe) or `-probe-dtrace' (for a DTrace probe). LOCATION may be a linespec, address, or explicit location as described below. With no LOCATION, uses current execution address of the selected stack frame. This is useful for breaking on return to a stack frame. THREADNUM is the number from "info threads". CONDITION is a boolean expression. With the "-force-condition" flag, the condition is defined even when it is invalid for all current locations. Linespecs are colon-separated lists of location parameters, such as source filename, function name, label name, and line number. Example: To specify the start of a label named "the_top" in the function "fact" in the file "factorial.c", use "factorial.c:fact:the_top". Address locations begin with "*" and specify an exact address in the program. Example: To specify the fourth byte past the start function "main", use "*main + 4". Explicit locations are similar to linespecs but use an option/argument syntax to specify location parameters. Example: To specify the start of the label named "the_top" in the function "fact" in the file "factorial.c", use "-source factorial.c -function fact -label the_top". By default, a specified function is matched against the program's functions in all scopes. For C++, this means in all namespaces and classes. For Ada, this means in all packages. E.g., in C++, "func()" matches "A::func()", "A::B::func()", etc. The "-qualified" flag overrides this behavior, making GDB interpret the specified name as a complete fully-qualified name instead. Multiple breakpoints at one place are permitted, and useful if their conditions are different. Do "help breakpoints" for info on other commands dealing with breakpoints. Set a temporary hardware assisted breakpoint. Like "hbreak" except the breakpoint is only temporary, so it will be deleted when hit. thbreak [PROBE_MODIFIER] [LOCATION] [thread THREADNUM] [-force-condition] [if CONDITION] PROBE_MODIFIER shall be present if the command is to be placed in a probe point. Accepted values are `-probe' (for a generic, automatically guessed probe type), `-probe-stap' (for a SystemTap probe) or `-probe-dtrace' (for a DTrace probe). LOCATION may be a linespec, address, or explicit location as described below. With no LOCATION, uses current execution address of the selected stack frame. This is useful for breaking on return to a stack frame. THREADNUM is the number from "info threads". CONDITION is a boolean expression. With the "-force-condition" flag, the condition is defined even when it is invalid for all current locations. Linespecs are colon-separated lists of location parameters, such as source filename, function name, label name, and line number. Example: To specify the start of a label named "the_top" in the function "fact" in the file "factorial.c", use "factorial.c:fact:the_top". Address locations begin with "*" and specify an exact address in the program. Example: To specify the fourth byte past the start function "main", use "*main + 4". Explicit locations are similar to linespecs but use an option/argument syntax to specify location parameters. Example: To specify the start of the label named "the_top" in the function "fact" in the file "factorial.c", use "-source factorial.c -function fact -label the_top". By default, a specified function is matched against the program's functions in all scopes. For C++, this means in all namespaces and classes. For Ada, this means in all packages. E.g., in C++, "func()" matches "A::func()", "A::B::func()", etc. The "-qualified" flag overrides this behavior, making GDB interpret the specified name as a complete fully-qualified name instead. Multiple breakpoints at one place are permitted, and useful if their conditions are different. Do "help breakpoints" for info on other commands dealing with breakpoints. Enable all or some breakpoints. Usage: enable [BREAKPOINTNUM]... Give breakpoint numbers (separated by spaces) as arguments. With no subcommand, breakpoints are enabled until you command otherwise. This is used to cancel the effect of the "disable" command. With a subcommand you can enable temporarily. Enable all or some breakpoints. Usage: enable breakpoints [BREAKPOINTNUM]... Give breakpoint numbers (separated by spaces) as arguments. This is used to cancel the effect of the "disable" command. May be abbreviated to simply "enable". Enable some breakpoints for one hit. Usage: enable breakpoints once BREAKPOINTNUM... If a breakpoint is hit while enabled in this fashion, it becomes disabled. Enable some breakpoints and delete when hit. Usage: enable breakpoints delete BREAKPOINTNUM... If a breakpoint is hit while enabled in this fashion, it is deleted. Enable some breakpoints for COUNT hits. Usage: enable breakpoints count COUNT BREAKPOINTNUM... If a breakpoint is hit while enabled in this fashion, the count is decremented; when it reaches zero, the breakpoint is disabled. Enable some breakpoints and delete when hit. Usage: enable delete BREAKPOINTNUM... If a breakpoint is hit while enabled in this fashion, it is deleted. Enable some breakpoints for one hit. Usage: enable once BREAKPOINTNUM... If a breakpoint is hit while enabled in this fashion, it becomes disabled. Enable some breakpoints for COUNT hits. Usage: enable count COUNT BREAKPOINTNUM... If a breakpoint is hit while enabled in this fashion, the count is decremented; when it reaches zero, the breakpoint is disabled. Disable all or some breakpoints. Usage: disable [BREAKPOINTNUM]... Arguments are breakpoint numbers with spaces in between. To disable all breakpoints, give no argument. A disabled breakpoint is not forgotten, but has no effect until re-enabled. dis disa Disable all or some breakpoints. Usage: disable breakpoints [BREAKPOINTNUM]... Arguments are breakpoint numbers with spaces in between. To disable all breakpoints, give no argument. A disabled breakpoint is not forgotten, but has no effect until re-enabled. This command may be abbreviated "disable". Delete all or some breakpoints. Usage: delete [BREAKPOINTNUM]... Arguments are breakpoint numbers with spaces in between. To delete all breakpoints, give no argument. Also a prefix command for deletion of other GDB objects. del Delete all or some breakpoints or auto-display expressions. Usage: delete breakpoints [BREAKPOINTNUM]... Arguments are breakpoint numbers with spaces in between. To delete all breakpoints, give no argument. This command may be abbreviated "delete". Clear breakpoint at specified location. Argument may be a linespec, explicit, or address location as described below. With no argument, clears all breakpoints in the line that the selected frame is executing in. Linespecs are colon-separated lists of location parameters, such as source filename, function name, label name, and line number. Example: To specify the start of a label named "the_top" in the function "fact" in the file "factorial.c", use "factorial.c:fact:the_top". Address locations begin with "*" and specify an exact address in the program. Example: To specify the fourth byte past the start function "main", use "*main + 4". Explicit locations are similar to linespecs but use an option/argument syntax to specify location parameters. Example: To specify the start of the label named "the_top" in the function "fact" in the file "factorial.c", use "-source factorial.c -function fact -label the_top". By default, a specified function is matched against the program's functions in all scopes. For C++, this means in all namespaces and classes. For Ada, this means in all packages. E.g., in C++, "func()" matches "A::func()", "A::B::func()", etc. The "-qualified" flag overrides this behavior, making GDB interpret the specified name as a complete fully-qualified name instead. See also the "delete" command which clears breakpoints by number. clear Set breakpoint at specified location. break [PROBE_MODIFIER] [LOCATION] [thread THREADNUM] [-force-condition] [if CONDITION] PROBE_MODIFIER shall be present if the command is to be placed in a probe point. Accepted values are `-probe' (for a generic, automatically guessed probe type), `-probe-stap' (for a SystemTap probe) or `-probe-dtrace' (for a DTrace probe). LOCATION may be a linespec, address, or explicit location as described below. With no LOCATION, uses current execution address of the selected stack frame. This is useful for breaking on return to a stack frame. THREADNUM is the number from "info threads". CONDITION is a boolean expression. With the "-force-condition" flag, the condition is defined even when it is invalid for all current locations. Linespecs are colon-separated lists of location parameters, such as source filename, function name, label name, and line number. Example: To specify the start of a label named "the_top" in the function "fact" in the file "factorial.c", use "factorial.c:fact:the_top". Address locations begin with "*" and specify an exact address in the program. Example: To specify the fourth byte past the start function "main", use "*main + 4". Explicit locations are similar to linespecs but use an option/argument syntax to specify location parameters. Example: To specify the start of the label named "the_top" in the function "fact" in the file "factorial.c", use "-source factorial.c -function fact -label the_top". By default, a specified function is matched against the program's functions in all scopes. For C++, this means in all namespaces and classes. For Ada, this means in all packages. E.g., in C++, "func()" matches "A::func()", "A::B::func()", etc. The "-qualified" flag overrides this behavior, making GDB interpret the specified name as a complete fully-qualified name instead. Multiple breakpoints at one place are permitted, and useful if their conditions are different. Do "help breakpoints" for info on other commands dealing with breakpoints. br bre brea Break in function/address or break at a line in the current file. Break in function or address. Break at a line in the current file. Status of user-settable breakpoints, or breakpoint number NUMBER. The "Type" column indicates one of: breakpoint - normal breakpoint watchpoint - watchpoint The "Disp" column contains one of "keep", "del", or "dis" to indicate the disposition of the breakpoint after it gets hit. "dis" means that the breakpoint will be disabled. The "Address" and "What" columns indicate the address and file/line number respectively. Convenience variable "$_" and default examine address for "x" are set to the address of the last breakpoint listed unless the command is prefixed with "server ". Convenience variable "$bpnum" contains the number of the last breakpoint set. Status of specified breakpoints (all user-settable breakpoints if no argument). The "Type" column indicates one of: breakpoint - normal breakpoint watchpoint - watchpoint The "Disp" column contains one of "keep", "del", or "dis" to indicate the disposition of the breakpoint after it gets hit. "dis" means that the breakpoint will be disabled. The "Address" and "What" columns indicate the address and file/line number respectively. Convenience variable "$_" and default examine address for "x" are set to the address of the last breakpoint listed unless the command is prefixed with "server ". Convenience variable "$bpnum" contains the number of the last breakpoint set. Status of all breakpoints, or breakpoint number NUMBER. The "Type" column indicates one of: breakpoint - normal breakpoint watchpoint - watchpoint longjmp - internal breakpoint used to step through longjmp() longjmp resume - internal breakpoint at the target of longjmp() until - internal breakpoint used by the "until" command finish - internal breakpoint used by the "finish" command The "Disp" column contains one of "keep", "del", or "dis" to indicate the disposition of the breakpoint after it gets hit. "dis" means that the breakpoint will be disabled. The "Address" and "What" columns indicate the address and file/line number respectively. Convenience variable "$_" and default examine address for "x" are set to the address of the last breakpoint listed unless the command is prefixed with "server ". Convenience variable "$bpnum" contains the number of the last breakpoint set. Set catchpoints to catch events. Set temporary catchpoints to catch events. Catch calls to fork. Catch calls to vfork. Catch calls to exec. Catch loads of shared libraries. Usage: catch load [REGEX] If REGEX is given, only stop for libraries matching the regular expression. Catch unloads of shared libraries. Usage: catch unload [REGEX] If REGEX is given, only stop for libraries matching the regular expression. Set a watchpoint for EXPRESSION. Usage: watch [-location] EXPRESSION Options: %OPTIONS% A watchpoint stops execution of your program whenever the value of an expression changes. Set a read watchpoint for EXPRESSION. Usage: rwatch [-location] EXPRESSION Options: %OPTIONS% A read watchpoint stops execution of your program whenever the value of an expression is read. Set an access watchpoint for EXPRESSION. Usage: awatch [-location] EXPRESSION Options: %OPTIONS% An access watchpoint stops execution of your program whenever the value of an expression is either read or written. Status of specified watchpoints (all watchpoints if no argument). can-use-hw-watchpoints If zero, gdb will not use hardware for new watchpoints, even if such is available. (However, any hardware watchpoints that were created before setting this to nonzero, will continue to use watchpoint hardware.) Show debugger's willingness to use watchpoint hardware. Set debugger's willingness to use watchpoint hardware. Set a tracepoint at specified location. trace [PROBE_MODIFIER] [LOCATION] [thread THREADNUM] [-force-condition] [if CONDITION] PROBE_MODIFIER shall be present if the command is to be placed in a probe point. Accepted values are `-probe' (for a generic, automatically guessed probe type), `-probe-stap' (for a SystemTap probe) or `-probe-dtrace' (for a DTrace probe). LOCATION may be a linespec, address, or explicit location as described below. With no LOCATION, uses current execution address of the selected stack frame. This is useful for breaking on return to a stack frame. THREADNUM is the number from "info threads". CONDITION is a boolean expression. With the "-force-condition" flag, the condition is defined even when it is invalid for all current locations. Linespecs are colon-separated lists of location parameters, such as source filename, function name, label name, and line number. Example: To specify the start of a label named "the_top" in the function "fact" in the file "factorial.c", use "factorial.c:fact:the_top". Address locations begin with "*" and specify an exact address in the program. Example: To specify the fourth byte past the start function "main", use "*main + 4". Explicit locations are similar to linespecs but use an option/argument syntax to specify location parameters. Example: To specify the start of the label named "the_top" in the function "fact" in the file "factorial.c", use "-source factorial.c -function fact -label the_top". By default, a specified function is matched against the program's functions in all scopes. For C++, this means in all namespaces and classes. For Ada, this means in all packages. E.g., in C++, "func()" matches "A::func()", "A::B::func()", etc. The "-qualified" flag overrides this behavior, making GDB interpret the specified name as a complete fully-qualified name instead. Multiple breakpoints at one place are permitted, and useful if their conditions are different. Do "help breakpoints" for info on other commands dealing with breakpoints. Do "help tracepoints" for info on other tracepoint commands. tra trac Set a fast tracepoint at specified location. ftrace [PROBE_MODIFIER] [LOCATION] [thread THREADNUM] [-force-condition] [if CONDITION] PROBE_MODIFIER shall be present if the command is to be placed in a probe point. Accepted values are `-probe' (for a generic, automatically guessed probe type), `-probe-stap' (for a SystemTap probe) or `-probe-dtrace' (for a DTrace probe). LOCATION may be a linespec, address, or explicit location as described below. With no LOCATION, uses current execution address of the selected stack frame. This is useful for breaking on return to a stack frame. THREADNUM is the number from "info threads". CONDITION is a boolean expression. With the "-force-condition" flag, the condition is defined even when it is invalid for all current locations. Linespecs are colon-separated lists of location parameters, such as source filename, function name, label name, and line number. Example: To specify the start of a label named "the_top" in the function "fact" in the file "factorial.c", use "factorial.c:fact:the_top". Address locations begin with "*" and specify an exact address in the program. Example: To specify the fourth byte past the start function "main", use "*main + 4". Explicit locations are similar to linespecs but use an option/argument syntax to specify location parameters. Example: To specify the start of the label named "the_top" in the function "fact" in the file "factorial.c", use "-source factorial.c -function fact -label the_top". By default, a specified function is matched against the program's functions in all scopes. For C++, this means in all namespaces and classes. For Ada, this means in all packages. E.g., in C++, "func()" matches "A::func()", "A::B::func()", etc. The "-qualified" flag overrides this behavior, making GDB interpret the specified name as a complete fully-qualified name instead. Multiple breakpoints at one place are permitted, and useful if their conditions are different. Do "help breakpoints" for info on other commands dealing with breakpoints. Do "help tracepoints" for info on other tracepoint commands. Set a static tracepoint at location or marker. strace [LOCATION] [if CONDITION] LOCATION may be a linespec, explicit, or address location (described below) or -m MARKER_ID. If a marker id is specified, probe the marker with that name. With no LOCATION, uses current execution address of the selected stack frame. Static tracepoints accept an extra collect action -- ``collect $_sdata''. This collects arbitrary user data passed in the probe point call to the tracing library. You can inspect it when analyzing the trace buffer, by printing the $_sdata variable like any other convenience variable. CONDITION is a boolean expression. Linespecs are colon-separated lists of location parameters, such as source filename, function name, label name, and line number. Example: To specify the start of a label named "the_top" in the function "fact" in the file "factorial.c", use "factorial.c:fact:the_top". Address locations begin with "*" and specify an exact address in the program. Example: To specify the fourth byte past the start function "main", use "*main + 4". Explicit locations are similar to linespecs but use an option/argument syntax to specify location parameters. Example: To specify the start of the label named "the_top" in the function "fact" in the file "factorial.c", use "-source factorial.c -function fact -label the_top". By default, a specified function is matched against the program's functions in all scopes. For C++, this means in all namespaces and classes. For Ada, this means in all packages. E.g., in C++, "func()" matches "A::func()", "A::B::func()", etc. The "-qualified" flag overrides this behavior, making GDB interpret the specified name as a complete fully-qualified name instead. Multiple tracepoints at one place are permitted, and useful if their conditions are different. Do "help breakpoints" for info on other commands dealing with breakpoints. Do "help tracepoints" for info on other tracepoint commands. Status of specified tracepoints (all tracepoints if no argument). Convenience variable "$tpnum" contains the number of the last tracepoint set. Delete specified tracepoints. Arguments are tracepoint numbers, separated by spaces. No argument means delete all tracepoints. Disable specified tracepoints. Arguments are tracepoint numbers, separated by spaces. No argument means disable all tracepoints. Enable specified tracepoints. Arguments are tracepoint numbers, separated by spaces. No argument means enable all tracepoints. Set the passcount for a tracepoint. The trace will end when the tracepoint has been passed 'count' times. Usage: passcount COUNT TPNUM, where TPNUM may also be "all"; if TPNUM is omitted, passcount refers to the last tracepoint defined. Save breakpoint definitions as a script. Save current breakpoint definitions as a script. This includes all types of breakpoints (breakpoints, watchpoints, catchpoints, tracepoints). Use the 'source' command in another debug session to restore them. Save current tracepoint definitions as a script. Use the 'source' command in another debug session to restore them. save-tracepoints save tracepoints Breakpoint specific settings. Configure various breakpoint-specific variables such as pending breakpoint behavior. If on, an unrecognized breakpoint location will cause gdb to create a pending breakpoint. If off, an unrecognized breakpoint location results in an error. If auto, an unrecognized breakpoint location results in a user-query to see if a pending breakpoint should be created. Show debugger's behavior regarding pending breakpoints. Set debugger's behavior regarding pending breakpoints. auto-hw If set, the debugger will automatically use hardware breakpoints for breakpoints set with "break" but falling in read-only memory. If not set, a warning will be emitted for such breakpoints. Show automatic usage of hardware breakpoints. Set automatic usage of hardware breakpoints. always-inserted When this mode is on, breakpoints are inserted immediately as soon as they're created, kept inserted even when execution stops, and removed only when the user deletes them. When this mode is off (the default), breakpoints are inserted only when execution continues, and removed when execution stops. Show mode for inserting breakpoints. Set mode for inserting breakpoints. condition-evaluation When this is set to "host", breakpoint conditions will be evaluated on the host's side by GDB. When it is set to "target", breakpoint conditions will be downloaded to the target (if the target supports such feature) and conditions will be evaluated on the target's side. If this is set to "auto" (default), this will be automatically set to "target" if it supports condition evaluation, otherwise it will be set to "host". Show mode of breakpoint condition evaluation. Set mode of breakpoint condition evaluation. Set a breakpoint for an address range. break-range START-LOCATION, END-LOCATION where START-LOCATION and END-LOCATION can be one of the following: LINENUM, for that line in the current file, FILE:LINENUM, for that line in that file, +OFFSET, for that number of lines after the current line or the start of the range FUNCTION, for the first line in that function, FILE:FUNCTION, to distinguish among like-named static functions. *ADDRESS, for the instruction at that address. The breakpoint will stop execution of the inferior whenever it executes an instruction at any address within the [START-LOCATION, END-LOCATION] range (including START-LOCATION and END-LOCATION). break-range Set a dynamic printf at specified location. dprintf location,format string,arg1,arg2,... location may be a linespec, explicit, or address location. Linespecs are colon-separated lists of location parameters, such as source filename, function name, label name, and line number. Example: To specify the start of a label named "the_top" in the function "fact" in the file "factorial.c", use "factorial.c:fact:the_top". Address locations begin with "*" and specify an exact address in the program. Example: To specify the fourth byte past the start function "main", use "*main + 4". Explicit locations are similar to linespecs but use an option/argument syntax to specify location parameters. Example: To specify the start of the label named "the_top" in the function "fact" in the file "factorial.c", use "-source factorial.c -function fact -label the_top". By default, a specified function is matched against the program's functions in all scopes. For C++, this means in all namespaces and classes. For Ada, this means in all packages. E.g., in C++, "func()" matches "A::func()", "A::B::func()", etc. The "-qualified" flag overrides this behavior, making GDB interpret the specified name as a complete fully-qualified name instead. dprintf-style This setting chooses how GDB will do a dynamic printf. If the value is "gdb", then the printing is done by GDB to its own console, as with the "printf" command. If the value is "call", the print is done by calling a function in your program; by default printf(), but you can choose a different function or output stream by setting dprintf-function and dprintf-channel. Show the style of usage for dynamic printf. Set the style of usage for dynamic printf. dprintf-function Show the function to use for dynamic printf. Set the function to use for dynamic printf. dprintf-channel Show the channel to use for dynamic printf. Set the channel to use for dynamic printf. disconnected-dprintf Use this to let dprintf commands continue to hit and produce output even if GDB disconnects or detaches from the target. Show whether dprintf continues after GDB disconnects. Set whether dprintf continues after GDB disconnects. Target agent only formatted printing, like the C "printf" function. Usage: agent-printf "format string", ARG1, ARG2, ARG3, ..., ARGN This supports most C printf format specifications, like %s, %d, etc. This is useful for formatted output in user-defined commands. Set the condition even if it is invalid for all current locations. This evaluates EXPRESSION and watches the memory to which is refers. -l can be used as a short form of -location. Argument required (file name in which to save) Nothing to save. Unable to open file '%s' for saving (%s) condition $bpnum %s ignore $bpnum %d commands end disable $bpnum disable $bpnum.%d set default-collect %s Saved to file '%s'. ?deleted? hw breakpoint sw single-step hw watchpoint read watchpoint acc watchpoint longjmp resume longjmp for call dummy exception resume high-priority step resume watchpoint scope std::terminate shlib events thread events overlay events longjmp master std::terminate master exception master jit events STT_GNU_IFUNC resolver STT_GNU_IFUNC resolver return _longjmp _siglongjmp dstp keep void refcounted_object::incref() ../../gdb/../gdbsupport/refcounted-object.h m_refcount >= 0 static void bp_location_ref_policy::decref(bp_location*) ../../gdb/breakpoint.h loc->refcount () > 0 scoped_debug_start_end::~scoped_debug_start_end() ../../gdb/../gdbsupport/common-debug.h debug_print_depth > 0 %s: <%s debugging was not enabled on entry> notify observable %s notify() called calling observer %s of observable %s void gdb::observers::observable<T>::visit_for_sorting(std::vector<gdb::observers::observable<T>::observer>&, std::vector<gdb::observers::observable<T>::visit_state>&, int) [with T = {so_list*}] void gdb::observers::observable<T>::visit_for_sorting(std::vector<gdb::observers::observable<T>::observer>&, std::vector<gdb::observers::observable<T>::visit_state>&, int) [with T = {inferior*, long long unsigned int, int, const unsigned char*}] St11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE ^ AI 17refcounted_object ^ AI FvP7so_listE l ^ BI FvP8inferioryiPKhE l ^ $BI 21command_lines_deleter ^ @BI St16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE ^ `BI AI 10tracepoint ^ BI LFI 10thread_fsm ^ BI 15fork_catchpoint ^ BI LFI PFvP7so_listE ^ BI BI PFvP8inferioryiPKhE ^ CI 8BI St19_Sp_counted_deleterIP12command_line21command_lines_deleterSaIvELN9__gnu_cxx12_Lock_policyE2EE ^ 8CI BI BI _ _ BI D_ d_ CI S S S S HT host target auto <I : H <I <I : O O =I <I =I =I H (=I 7=I G N=I m=I _=I y=I C=I =I =I =I =I =I =I =I " H . H H & H 49I =I >I ! >I , H N>I H S>I LFI e Df FI g lg host or target agent H 9>I C>I B>I $FI LJ J FI df f dFI f f FI g g gdb call nynny FI 0r Pr S S | CI CI CI EI EI GEI 11bp_location H ^ FI BI 10breakpoint ^ <FI 10watchpoint ^ TFI LFI 18longjmp_breakpoint ^ pFI LFI 16solib_catchpoint ^ FI LFI 15exec_catchpoint ^ FI LFI 15until_break_fsm ^ FI BI Junk after argument: %s. Expected positive number, got: %s. Skip PAD packets is %s. <nil> [btrace] [ftrace] %s: fun = %s, file = %s, level = %d, insn = [%u; %u) updating caller set caller ..to [btrace] [ftrace] fixup level (%+d) ..bfun Invalid argument. No thread. No btrace configuration. Format: %s. Number of packets: %zu. instruction overflow unknown instruction Cannot process branch trace. XML support was disabled at compile time. Cannot process the branch trace configuration. XML support was disabled at compile time. const btrace_insn* btrace_insn_get(const btrace_insn_iterator*) ../../gdb/btrace.c 0 < end index < end No trace. unsigned int btrace_insn_next(btrace_insn_iterator*, unsigned int) adv > 0 int btrace_insn_cmp(const btrace_insn_iterator*, const btrace_insn_iterator*) lhs->btinfo == rhs->btinfo unsigned int btrace_call_prev(btrace_call_iterator*, unsigned int) it->index <= length int btrace_call_cmp(const btrace_call_iterator*, const btrace_call_iterator*) void btrace_set_call_history(btrace_thread_info*, const btrace_call_iterator*, const btrace_call_iterator*) begin->btinfo == end->btinfo Info about branch tracing data. Branch tracing maintenance commands. Set branch tracing specific variables. Set Intel Processor Trace specific variables. Show branch tracing specific variables. Show Intel Processor Trace specific variables. skip-pad When enabled, PAD packets are ignored in the btrace packet history. Show whether PAD packets should be skipped in the btrace packet history. Set whether PAD packets should be skipped in the btrace packet history. Print the raw branch tracing data. With no argument, print ten more packets after the previous ten-line print. With '-' as argument print ten packets before a previous ten-line print. One argument specifies the starting packet of a ten-line print. Two arguments with comma between specify starting and ending packets to print. Preceded with '+'/'-' the second argument specifies the distance from the first. Clears the branch tracing packet history. Discards the raw branch tracing data but not the execution history data. clear-packet-history Clears the branch tracing data. Discards the raw branch tracing data and the execution history data. The next 'record' command will fetch the branch tracing data anew. [btrace] clear thread %s (%s) Recording not enabled on thread %s (%s). [btrace] disable thread %s (%s) [btrace] teardown thread %s (%s) btrace_function* ftrace_new_return(btrace_thread_info*, minimal_symbol*, symbol*) caller->next == 0 new return new return - no caller new return - unknown caller new tail call [btrace] free objfile [btrace] bridge gaps [btrace] [ftrace] checking gap at insn %u (req matches: %d) [btrace] [ftrace] ..matches: %d void ftrace_connect_backtrace(btrace_thread_info*, btrace_function*, btrace_function*) !ftrace_function_switched (lhs, rhs->msym, rhs->sym) [btrace] [ftrace] connecting... ..prev ..next void ftrace_connect_bfun(btrace_thread_info*, btrace_function*, btrace_function*) prev->next == 0 next->prev == 0 [btrace] [ftrace] using next's callers [btrace] [ftrace] using prev's callers [btrace] [ftrace] adding prev's tail calls to next [btrace] [ftrace] fixing up link for tailcall chain ..top ..up [btrace] [ftrace] will fix up link in next iteration [btrace] [ftrace] setting global level offset: %d new gap [btrace] compute ftrace Recorded trace may be corrupted at instruction %u (pc = %s). [btrace] [ftrace] no symbol at %s _dl_runtime_resolve new call _Unwind_ [btrace] [ftrace] switching from %s in %s at %s new switch update insn Recorded trace may be incomplete at instruction %u (pc = %s). Unexpected branch trace format. Unknown branch trace format. Recording already enabled on thread %s (%s). Intel Processor Trace support was disabled at compile time. [btrace] enable thread %s (%s) Failed to enable recording on thread %s (%s). [btrace] fetch thread %s (%s) void btrace_fetch(thread_info*, const btrace_cpu*) can_access_registers_thread (tp) int btrace_stitch_bts(btrace_data_bts*, thread_info*) !btinfo->functions.empty () !btrace->blocks->empty () [btrace] stitching %s to %s Error while trying to read delta trace. Falling back to a full read. first_new_block->begin == 0 [btrace] pruning insn at %s for stitching Failed to read branch trace. No trace. '%u' is out of range. %u begin: %s, end: %s vector::_M_range_check: __n (which is %zu) >= this->size() (which is %zu) File "%s" has no build-id, file skipped File "%s" has a different build-id, file skipped Trying %s... no, unable to compute real path no, unable to open. no, build-id does not match. yes! /.build-id/ %02x/ target: .debug Looking for separate debug info (build-id) for %s "%s": separate debug info file has no debug info void set_last_source_file(const char*) ../../gdb/buildsym-legacy.c buildsym_compunit != nullptr || name == nullptr void set_last_source_start_addr(CORE_ADDR) buildsym_compunit != nullptr CORE_ADDR get_last_source_start_addr() using_direct** get_local_using_directives() void set_local_using_directives(using_direct*) using_direct** get_global_using_directives() bool outermost_context_p() context_stack* get_current_context_stack() int get_context_stack_depth() subfile* get_current_subfile() pending** get_local_symbols() pending** get_file_symbols() pending** get_global_symbols() void start_subfile(const char*) void patch_subfile_names(subfile*, const char*) void push_subfile() const char* pop_subfile() compunit_symtab* end_symtab(CORE_ADDR, int) context_stack* push_context(int, CORE_ADDR) context_stack pop_context() block* finish_block(symbol*, pending_block*, const dynamic_prop*, CORE_ADDR, CORE_ADDR) void record_block_range(block*, CORE_ADDR, CORE_ADDR) void record_line(subfile*, int, CORE_ADDR) compunit_symtab* start_symtab(objfile*, const char*, const char*, CORE_ADDR, language) buildsym_compunit == nullptr void restart_symtab(compunit_symtab*, const char*, CORE_ADDR) compunit_symtab* buildsym_compunit_symtab() buildsym_compunit != NULL macro_table* get_macro_table() buildsym_compunit* get_buildsym_compunit() block end address less than block start address in %s (patched it) block end address %s less than block start address %s (patched it) inner block not inside outer block in %s inner block (%s-%s) not inside outer block (%s-%s) block at %s out of order const char* buildsym_compunit::pop_subfile() ../../gdb/buildsym.c !m_subfile_stack.empty () void buildsym_compunit::watch_main_source_file_lossage() mainsub_alias != NULL && mainsub_alias != mainsub Context stack not empty in augment_type_symtab Blocks in a type symtab Macro in a type symtab Line numbers recorded in a type symtab context_stack buildsym_compunit::pop_context() !m_context_stack.empty () void buildsym_compunit::push_subfile() m_current_subfile != NULL m_current_subfile->name != NULL Context stack not empty in end_symtab compunit_symtab* buildsym_compunit::end_symtab_with_blockvector(block*, int, int) static_block != NULL m_subfiles != NULL main_symtab == COMPUNIT_FILETABS (cu) A %s in expression, near `%s'. parameter types following 'void' 'void' invalid as parameter type Numeric constant too large. <unnamed type> typed_val_int<%s, %s> tsval<type=%d, %s> sval<%s> tsym<type=%s, name=%s> ssym<name=%s, sym=%s, field_of_this=%d> bval<%s> \x \x escape without a following hex digit \%c escape without a following hex digit \\ void scan_macro_expansion(const char*) c-exp.y ! cpstate->macro_original_text int lex_one_token(parser_state*, bool*) (tokentab3[i].flags & FLAG_C) == 0 (tokentab2[i].flags & FLAG_C) == 0 Invalid number "%s". selector Unterminated string in expression. Unmatched single quote. Empty character constant. Invalid character constant. Invalid character '%c' in expression. static_cast const_cast memory exhausted int c_yylex() current.token == TYPENAME %s is not an ObjC Class Undefined string concatenation. unrecognized type in string concatenation @entry can be used only for function parameters, not for "%s" No symbol "%s" in specified context. `%s' is not defined as an aggregate type. No type "%s" within class or namespace "%s". No symbol "%s" in current context. vector::_M_range_insert long double new new[] delete[] << == != && || ->* syntax error int c_parse(parser_state*) += -= *= /= %= <<= >>= &= |= sizeof _Alignof alignof __restrict __complex__ and_eq bitand bitor compl not_eq xor_eq __typeof__ __typeof __decltype .* COMPLEX_INT COMPLEX_FLOAT CHAR UNKNOWN_CPP_NAME COMPLETE CLASSNAME OBJC_LBRAC NAME_OR_INT OPERATOR CLASS TEMPLATE STATIC_CAST CONST_CAST SIGNED_KEYWORD SHORT INT_KEYWORD CONST_KEYWORD VOLATILE_KEYWORD DOUBLE_KEYWORD FLOAT_KEYWORD ABOVE_COMMA '?' OROR ANDAND '^' ARROW_STAR DOT_STAR BLOCKNAME DOTDOTDOT '!' '~' type_exp $@2 $@3 msglist msgarglist msgarg $@4 $@5 lcurly function_method function_method_void function_method_void_or_typelist rcurly string_exp const_or_volatile single_qualifier qualifier_seq_noopt qualifier_seq ptr_operator $@6 $@7 ptr_operator_ts direct_abs_decl array_mod func_mod scalar_type typebase type_name parameter_typelist nonempty_typelist ptype conversion_type_id conversion_declarator const_and_volatile const_or_volatile_noopt oper field_name name_not_typename Attempt to use a type as an expression N4expr23tuple_holding_operationIJP6symbolEEE ^ 8kI p L N4expr25var_entry_value_operationE ^ tkI hkI N4expr24maybe_constant_operationIJSt10unique_ptrINS_9operationESt14default_deleteIS2_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE ^ kI G N4expr25func_static_var_operationE ^ @lI 4lI N4expr23tuple_holding_operationIJSt10unique_ptrINS_9operationESt14default_deleteIS2_EES5_P4typeEEE ^ plI p L N4expr24maybe_constant_operationIJSt10unique_ptrINS_9operationESt14default_deleteIS2_EES5_P4typeEEE ^ lI lI N4expr17complex_operationE ^ PmI DmI N4expr18structop_operationE ^ xmI L N4expr22structop_ptr_operationE ^ mI L N4expr25structop_member_operationE ^ mI L N4expr23structop_mptr_operationE ^ mI L N4expr13sub_operationE ^ ,nI TPG N4expr15binop_operationIL10exp_opcode14EXadL_Z13eval_op_equalP4typeP10expression6nosideS1_P5valueS8_EEEE ^ PnI TPG N4expr24usual_ax_binop_operationIL10exp_opcode14EXadL_Z13eval_op_equalP4typeP10expression6nosideS1_P5valueS8_EEEE ^ nI nI N4expr20comparison_operationIL10exp_opcode14EXadL_Z13eval_op_equalP4typeP10expression6nosideS1_P5valueS8_EEEE ^ HoI <oI N4expr15equal_operationE ^ oI oI N4expr16typeof_operationE ^ oI LQG N4expr18decltype_operationE ^ pI LQG N4expr16typeid_operationE ^ <pI PG N4expr22unop_alignof_operationE ^ dpI LQG N4expr23tuple_holding_operationIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPK5blockSt6vectorISt10unique_ptrINS_9operationESt14default_deleteISC_EESaISF_EEEEE ^ pI p L N4expr23tuple_holding_operationIJiiSt6vectorISt10unique_ptrINS_9operationESt14default_deleteIS3_EESaIS6_EEEEE ^ DqI p L N4expr17funcall_operationE ^ qI G N4expr23objc_nsstring_operationE ^ qI |OG N4expr23objc_selector_operationE ^ rI |OG N4expr14unop_operationIL10exp_opcode56EXadL_Z11eval_op_negP4typeP10expression6nosideS1_P5valueEEEE ^ HrI LQG N4expr23usual_ax_unop_operationIL10exp_opcode56EXadL_Z11eval_op_negP4typeP10expression6nosideS1_P5valueEEEE ^ rI rI N4expr14unop_operationIL10exp_opcode67EXadL_Z12eval_op_plusP4typeP10expression6nosideS1_P5valueEEEE ^ 0sI LQG N4expr23usual_ax_unop_operationIL10exp_opcode67EXadL_Z12eval_op_plusP4typeP10expression6nosideS1_P5valueEEEE ^ sI sI N4expr14unop_operationIL10exp_opcode57EXadL_Z18opencl_logical_notP4typeP10expression6nosideS1_P5valueEEEE ^ tI LQG N4expr14unop_operationIL10exp_opcode58EXadL_Z18eval_op_complementP4typeP10expression6nosideS1_P5valueEEEE ^ tI LQG N4expr23usual_ax_unop_operationIL10exp_opcode58EXadL_Z18eval_op_complementP4typeP10expression6nosideS1_P5valueEEEE ^ uI uI N4expr19unop_incr_operationIL10exp_opcode61EXadL_Z14eval_op_preincP4typeP10expression6nosideS1_P5valueEEEE ^ uI PG N4expr19unop_incr_operationIL10exp_opcode63EXadL_Z14eval_op_predecP4typeP10expression6nosideS1_P5valueEEEE ^ vI PG N4expr19unop_incr_operationIL10exp_opcode62EXadL_Z15eval_op_postincP4typeP10expression6nosideS1_P5valueEEEE ^ |vI PG N4expr19unop_incr_operationIL10exp_opcode64EXadL_Z15eval_op_postdecP4typeP10expression6nosideS1_P5valueEEEE ^ vI PG N4expr18cxx_cast_operationIL10exp_opcode51EXadL_Z17opencl_value_castP4typeP5valueEEEE ^ lwI TPG N4expr15binop_operationIL10exp_opcode3EXadL_Z14eval_op_binaryP4typeP10expression6nosideS1_P5valueS8_EEEE ^ wI TPG N4expr24usual_ax_binop_operationIL10exp_opcode3EXadL_Z14eval_op_binaryP4typeP10expression6nosideS1_P5valueS8_EEEE ^ HxI <xI N4expr15binop_operationIL10exp_opcode4EXadL_Z14eval_op_binaryP4typeP10expression6nosideS1_P5valueS8_EEEE ^ xI TPG N4expr24usual_ax_binop_operationIL10exp_opcode4EXadL_Z14eval_op_binaryP4typeP10expression6nosideS1_P5valueS8_EEEE ^ @yI 4yI N4expr15binop_operationIL10exp_opcode5EXadL_Z14eval_op_binaryP4typeP10expression6nosideS1_P5valueS8_EEEE ^ yI TPG N4expr24usual_ax_binop_operationIL10exp_opcode5EXadL_Z14eval_op_binaryP4typeP10expression6nosideS1_P5valueS8_EEEE ^ 8zI ,zI N4expr15binop_operationIL10exp_opcode7EXadL_Z14eval_op_binaryP4typeP10expression6nosideS1_P5valueS8_EEEE ^ zI TPG N4expr24usual_ax_binop_operationIL10exp_opcode7EXadL_Z14eval_op_binaryP4typeP10expression6nosideS1_P5valueS8_EEEE ^ 0{I ${I N4expr15binop_operationIL10exp_opcode8EXadL_Z14eval_op_binaryP4typeP10expression6nosideS1_P5valueS8_EEEE ^ {I TPG N4expr24usual_ax_binop_operationIL10exp_opcode8EXadL_Z14eval_op_binaryP4typeP10expression6nosideS1_P5valueS8_EEEE ^ (|I |I N4expr22opencl_binop_operationIL10exp_opcode14EXadL_Z12opencl_relopP4typeP10expression6nosideS1_P5valueS8_EENS_24maybe_constant_operationIJSt10unique_ptrINS_9operationESt14default_deleteISB_EESE_EEEEE ^ |I TPG N4expr22opencl_binop_operationIL10exp_opcode15EXadL_Z12opencl_relopP4typeP10expression6nosideS1_P5valueS8_EENS_24maybe_constant_operationIJSt10unique_ptrINS_9operationESt14default_deleteISB_EESE_EEEEE ^ }I TPG N4expr15binop_operationIL10exp_opcode15EXadL_Z16eval_op_notequalP4typeP10expression6nosideS1_P5valueS8_EEEE ^ X~I TPG N4expr24usual_ax_binop_operationIL10exp_opcode15EXadL_Z16eval_op_notequalP4typeP10expression6nosideS1_P5valueS8_EEEE ^ ~I ~I N4expr20comparison_operationIL10exp_opcode15EXadL_Z16eval_op_notequalP4typeP10expression6nosideS1_P5valueS8_EEEE ^ TI HI N4expr22opencl_binop_operationIL10exp_opcode18EXadL_Z12opencl_relopP4typeP10expression6nosideS1_P5valueS8_EENS_24maybe_constant_operationIJSt10unique_ptrINS_9operationESt14default_deleteISB_EESE_EEEEE ^ I TPG N4expr22opencl_binop_operationIL10exp_opcode19EXadL_Z12opencl_relopP4typeP10expression6nosideS1_P5valueS8_EENS_24maybe_constant_operationIJSt10unique_ptrINS_9operationESt14default_deleteISB_EESE_EEEEE ^ I TPG N4expr22opencl_binop_operationIL10exp_opcode16EXadL_Z12opencl_relopP4typeP10expression6nosideS1_P5valueS8_EENS_24maybe_constant_operationIJSt10unique_ptrINS_9operationESt14default_deleteISB_EESE_EEEEE ^ I TPG N4expr22opencl_binop_operationIL10exp_opcode17EXadL_Z12opencl_relopP4typeP10expression6nosideS1_P5valueS8_EENS_24maybe_constant_operationIJSt10unique_ptrINS_9operationESt14default_deleteISB_EESE_EEEEE ^ \ I TPG N4expr15binop_operationIL10exp_opcode11EXadL_Z14eval_op_binaryP4typeP10expression6nosideS1_P5valueS8_EEEE ^ 4 I TPG N4expr24usual_ax_binop_operationIL10exp_opcode11EXadL_Z14eval_op_binaryP4typeP10expression6nosideS1_P5valueS8_EEEE ^ I I N4expr15binop_operationIL10exp_opcode13EXadL_Z14eval_op_binaryP4typeP10expression6nosideS1_P5valueS8_EEEE ^ , I TPG N4expr24usual_ax_binop_operationIL10exp_opcode13EXadL_Z14eval_op_binaryP4typeP10expression6nosideS1_P5valueS8_EEEE ^ I I N4expr15binop_operationIL10exp_opcode12EXadL_Z14eval_op_binaryP4typeP10expression6nosideS1_P5valueS8_EEEE ^ $ I TPG N4expr24usual_ax_binop_operationIL10exp_opcode12EXadL_Z14eval_op_binaryP4typeP10expression6nosideS1_P5valueS8_EEEE ^ I I N4expr22opencl_binop_operationIL10exp_opcode21EXadL_Z18eval_opencl_assignP4typeP10expression6nosideS1_P5valueS8_EENS_16assign_operationEEE ^ I mH N4expr18cxx_cast_operationIL10exp_opcode53EXadL_Z22value_reinterpret_castP4typeP5valueEEEE ^ I TPG N4expr18cxx_cast_operationIL10exp_opcode52EXadL_Z18value_dynamic_castP4typeP5valueEEEE ^ I TPG kI f @g 4w D d h pe g ` 4lI D d f H @ ` dlI `} } v D d f H xe @ ` lI D d { Xz ` lmI ~ H~ u D d z { e Xz ` mI } } v D d H e @ w mI } ~ Pv D d H e @ w mI k D d e H ` nI < \k D d e H ` DnI \ | l D d @ e H w nI u D d @ f H ` <oI u D d @ f H y oI < u D d @ f H y oI \ | u D d @ f H y LQG D d 8 @ ` pI < g D d 8 @ e ` 0pI \ | pi D d 8 @ e ` XpI y D d @ e ` pI \ | 0i D d 8 @ e ` 8qI D d z D ` qI D d g ` qI h~ ~ e D d e x ` rI ,| L| Dk D d 0 f ` <rI l| | ,k D d 0 f ` rI j D d 8 @ f ` $sI j D d 8 @ f Lw sI < j D d 8 @ f ` tI \ | j D d 8 @ f hw tI `j D d 8 @ f ` uI j D d 8 @ f ` uI < j D d 8 @ f w uI h D d @ f ` pvI h D d @ f ` vI < \ ph D d @ f ` `wI | 0h D d @ f ` wI \ | t D d @ f H ` <xI p D d @ f H ` xI < p D d @ f H Xy 4yI \ | Lp D d @ f H ` yI Lp D d @ f H 0y ,zI o D d @ f H ` zI < o D d @ f H y ${I \ | to D d @ f H ` {I to D d @ f H x |I o D d @ |f H ` |I < o D d @ |f H x t}I hs D d @ tf H ` L~I \ | r D d @ lf H ` ~I Pt D d @ df H ` HI Pt D d @ df H x I < s D d @ df H x I \ | r D d @ \f H ` x I < r D d @ Tf H ` P I q D d @ Lf H ` ( I $q D d @ Df H ` I < n D d @ <f H ` I \ | n D d @ <f H hx I 0n D d @ 4f H ` I 0n D d @ 4f H @x I < m D d @ ,f H ` I \ | m D d @ ,f H x I 0l D d $f H 8 I hm D d @ f H ` t I m D d @ f H ` NLG Y \LG < I gI XR hI BaQ 2 L L hI 2M hI ,hI eI 5hI ?hI JhI VhI M _hI I R L L X M LG ehI V MG G U L L nhI zhI |\V S L ] L i L hI L hI hI hI hI hI 3 M B M hI kWS LG L }LG LG MG hI | Q hI hI hI LG hI VQ L L LG LG L L w L L LG LG LG LG ;tX P LG E L j L N iI 4 K iI MG MG iI . O iI MG *iI .iI !R - K MG MG MG V 2iI MG P MG ;iI ?iI CiI KiI ViI ]iI aiI eiI NG liI |iI iI iI iI O m S tkK iI iI iI iI jI jI jI jI 5jI .jI >jI HjI -P QjI ]jI fjI pjI jI jI jI jI jI jI jI jI h M jI ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 , 5 = ? 6 7 | ^ & 8 9 < > : ; < = @ + - * / % > ? @ A B . C [ ( D E F ) ! ~ ] : { } ygI 2 ugI 2 :gI B I F fgI 2 igI 2 lgI 2 ogI 2 rgI 2 gI 2 }gI 2 K 2 I ? 7EJ @ M A 4gI 7 7gI 6 `Q +gI < 3 N = .gI 8 1gI 9 vgI : zgI ; gI C %H L V t I + bQ %H & gI gI gI gI , L / O 4 #VS zbH biK ( R * I - I - gI - ~ I . R TiK ' % V 0 gI 0 j G 3 GiK ) gI I Q 5 K ghH 7 gI 2 gI & gI | gI ~ T ! gI 9 shH 6 gI 2 G ^ gI 2 neI ! cS beI aS gI # R gI # R gI # R gI $ S gI $ S W % T P W W # , 5 ; - . 1 M S 8 D u e d I d v w { c c c c c y 3 d I I ( ( ( X h d d d { = A A 5 x 7 x " . I " ( Q Y K _ = F d I I d d d @ Z L> UYJH6IRK ] A8B9G T \= ^<_[ !"#$%&'()*+,-./0123457:;?@CDEFMNOPQSVWX G J u 6 6 > 6 - 6 / 0 1 2 3 J 7 8 u ( * 6 > Y U _ > \ N \ P U 6 + , N T P Y T U G U ' ( ) * 6 T - T U 0 A C + , A Y \ \ V + , A . / Y ' Y A * V ( ) * U U ] U V [ G ; > 6 ' J * ( * # P Q R S T U \ \ Y * Z V * A [ ( ) * * * * Y _ ; J J > Y R \ \ \ ' ( ) * J - \ Y 0 T U Y V * Y 7 Y * B = C B B 7 B H I V * = * [ Y 6 V \ \ \ Y \ U Y \ a b U ] ` B U U d ' ( ) * ` V - d 0 J K L V N O P Q R S T U V , ; < = > ? @ A B C D E F G H I J K L + N O P Q R S T U d ) ! " $ % & ' ( ) * + , - . / 0 1 2 4 5 > G H I J N O U V W Z [ ^ ! " & ' ( ) * + , - . / 0 1 2 4 5 E F G H I J K L > N O P Q R S T U G H I J N O U V W Z [ ^ ! " ' ( & * - 2 4 5 G H I J K L > N O P Q R S T U H I J N O U V W Z [ ^ ! " & N O P Q R S T U 2 4 5 H I J K L > N O P Q R S T U H I J N O U V W Z [ ^ ! " & + , . / 2 4 5 ; > > G J H I J N O U V W Z [ ^ ' ( ) * + , - . / 0 1 3 6 8 : ; < = > ? @ A B C D E F G H I J K L N O P Q T U 3 Z [ 8 9 : ; < = > ? @ A B C D E F G H I J K L N O P Q R S T U ] ' ( ) * + , - . / 0 1 ; > G J T U Y ' ( ) * + , - . / 0 1 G ' ( ) * + , - . / 0 1 Y G ' ( ) * + , - . / 0 1 Y G 3 X 8 9 : ; < = > ? @ A B C D E F G H I J K L N O P Q R S T U 3 Y 8 9 : ; < = > ? @ A B C D E F G H I J K L N O P Q R S T U 3 Y 8 9 : ; < = > ? @ A B C D E F G H I J K L N O P Q R S T U 3 Y 8 9 : ; < = > ? @ A B C D E F G H I J K L N O P Q R S T U 3 Y 8 9 : ; < = > ? @ A B C D E F G H I J K L N O P Q R S T U 3 Y 8 9 : ; < = > ? @ A B C D E F G H I J K L N O P Q R S T U 3 Y 8 9 : ; < = > ? @ A B C D E F G H I J K L N O P Q R S T U 3 Y 8 9 : ; < = > ? @ A B C D E F G H I J K L N O P Q R S T U 9 : ; < = > ? @ A B C D E F G H I J K L N O P Q R S T U < = > ? @ A B C D E F G H I J K L N O P Q R S T U = > ? @ A B C D E F G H I J K L N O P Q R S T U > ? @ A B C D E F G H I J K L N O P Q R S T U ? @ A B C D E F G H I J K L N O P Q R S T U A B C D E F G H I J K L N O P Q R S T U $ % ' ( ) * + , - . / 0 1 G ' ( ) * + , - . / 0 1 G S [ ; \ } } } } ^ < } ~ N S I u I w x 8 z > P { N w x . / G { } } O I 0 D 1 2 3 4 a 5 Z 6 D P Q O T g h # $ & ' [ \ | b r | 7 . M w x z m { ! " # $ % & ' ( ) * + , - ; @ } } } : } : K L w x z A D { } } } } | _ w x < / { w x y z G 0 { X  ] i ` j k 1 2 3 4 5 l o 6 w x  z { w x z p | { q x w x z } { z | s } t u v | } ~ = | M } } ! " | % ( | | J Y V E ! " # $ % & ' ( ) * n + , ? - . / 0 1 2 3 4 5 6 7 8 9 ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 Q R * + , - / 0 1 2 3 4 5 6 7 8 9 * + , - / 0 1 2 3 5 6 7 8 9 # $ & ' * + , - . / 0 1 2 3 4 5 6 7 8 T 9 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 T ! " # $ % & ' ( ) T . U ! " # $ % & ' ( ) T . ! " # $ % & ' ( ) T B . ! " # $ % & ' ( ) U . w y { T ! " # $ % & ' ( ) T . ! " # $ % & ' ( ) . _ ` c d m p a b f q r t : ; @ B o e { } 8 ( * , | 5 < n v ; x H ^ ] [ Z Y X W Q R U V S T O P I M N J K L ! $ % 7 ; D E C w g y / 0 . h G ' " & ? ~  F = 9 z 4 3 ) 1 + - \ # 6 > 2 i k j l $ ( / 0 5 9 = A E O S W [ _ c g k o s z " $ + ( 8 A @ S W Z ^ b q { % 5 F P Y ` m v % + 3 ; A N [ l w ! " % ' / 7 > F H J L P U a h k n q t w z } " + 0 2 6 7 > E O Q Z c j k r v w z { ~ ' 4 !"$%&'()*+,-./01245>GHIJNOUVWZ[^abcdmopqstuvxy UU d 368:;<=>?@ABCDEFHIJKLNOPQTUZ[ V UdU ()* V AAAAUUU() '(*- '* d dddddbcdd 6 389:;<=>?@ABCDEFGHIJKLNOPQRSTUbdn x y ;>JTU{~ # l[ efg\ T T\Y{ b(**Abbbbd dbd(*** '***YYdcdddddddddddddddddddddd '()*-0[v d [v dcYk _r6r x \{{} \Y J U Yn 6]hij hh\\\\J YY* BBBBYYYYY***d\] \+,w nY6dd\yz\YY|Y dd\j ]\\BUUUUd ,+YwX zdddddYYYYfgI igI lgI ogI rgI M ugI ygI M M }gI gI K `aabbbbccddddddddddddddddddddddddddddddedfdgdhhiijjjkddldmnnnopdqqdrddddddddddddddddddddddddddddddddddddddddssddddtttuuvvvuuuwwxxxxxxyyzz|{}{{{{{~ 0 $ i " : = c d e C > ? @ A H B C D E F G R H I J W F K v L 9 f M C++ asm Assembly minimal Minimal UTF-16BE UTF-16LE UTF-32BE UTF-32LE unhandled c_string_type ../../gdb/c-lang.c wchar_t char16_t char32_t Malformed escape sequence \x used with no following hex digits. \u used with no following hex digits Could not convert character constant to target character set Too many array elements Attempt to take address of value not located in memory. Trying to read string with inappropriate type `%s'. Trying to read string with inappropriate type. .s .sx .S .C .cp .cpp .cxx .c++ bool N4expr23tuple_holding_operationIJ20c_string_type_valuesSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EEEEE ^ I p L 10c_language ^ X I N 14cplus_language ^ t I N 12asm_language ^ I N 16minimal_language ^ I N L I D d D L ` h I x ) l $/ , | h \ h ) ) & x y y y y y z z p * | * (* 0* 8* w w I x x , \ \ x y y y y y z z p | * (* 0* 8* T I P x ) x $/ , w P+ h \ h < ) ) & x y y y y y z z p * | * (* 0* 8* w w I ( x ) $/ , w P+ h \ h \ ) ) & x y y y y y z z p * | * 4 (* 0* 8* < w w I " V I I I I I I I N4expr18c_string_operationE ^ I L I I \ D d D L ` protected: private: public: typedef public private <error type> <type unknown> union class struct enum void c_type_print_base_1(type*, ui_file*, int, int, language, const type_print_options*, print_offset_data*) ../../gdb/c-typeprint.c type->name () == NULL TYPE_TARGET_TYPE (type) == NULL <unnamed typedef> {unnamed [with %s = static : %d %p[<undefined type>%p] %s; , ... void cp_type_print_method_args(type*, const char*, const char*, int, ui_file*, language, const type_print_options*) nargs > 0 args[0].type ()->code () == TYPE_CODE_PTR volatile _Atomic <badly mangled name '%s'> static __restrict__ restrict void c_type_print_base_struct_union(type*, ui_file*, int, int, language, const type_print_options*, print_offset_data*) target->code () == TYPE_CODE_TYPEDEF %*s} : %s flag %*s%p[<incomplete type>%p] %*s%p[<no data fields>%p] namespace <invalid type code %d> ::* type not handled in c_type_print_varspec_prefix() __attribute__ ((vector_size( type not handled in c_type_print_varspec_suffix() < Could not determine the array high bound %d vtable entries [incomplete object] [uninitialized] (%s%s) (%s ?) + !gY I = T j G O W .W sLO void adjust_value_for_child_access(value**, type**, int*, int) ../../gdb/c-varobj.c type && *type !TYPE_IS_REFERENCE (*type) value* value_struct_element_index(value*, int) type->code () == TYPE_CODE_STRUCT || type->code () == TYPE_CODE_UNION bool c_is_path_expr_parent(const varobj*) var->index < parent_type->num_fields () std::string c_value_of_variable(const varobj*, varobj_display_formats) varobj_value_is_changeable_p (var) !value_lazy (var->value.get ()) (%s)[%s] <anonymous struct> <anonymous union> (%s)%s%s *(%s) ((%s)%s%s) (%s(class %s%s) %s) void cplus_describe_child(const varobj*, int, std::string*, value**, type**, std::string*) \F C DU T T @T D ], @ XE B M xM M L C ], @ The target wide character set is "auto; currently %s". The target wide character set is "%s". The target character set is "auto; currently %s". The target character set is "%s". The host character set is "auto; currently %s". The host character set is "%s". Cannot convert between character sets `%s' and `%s' int host_hex_value(char) ../../gdb/charset.c c >= 'A' && c <= 'F' Converting character sets Could not convert character to `%s' character set \%.3o Internal error while converting character sets UTF-32 UTF-%d%s UCS-%d%s Unable to find a valid charset for string conversions LANGUAGE LC_ALL iconv -l The `host character set' is the one used by the system GDB is running on. The `target character set' is the one used by the program being debugged. You may only use supersets of ASCII for your host character set; GDB does not support any others. To see a list of the character sets GDB supports, type `set charset <TAB>'. Show the host and target character sets. Set the host and target character sets. host-charset The `host character set' is the one used by the system GDB is running on. You may only use supersets of ASCII for your host character set; GDB does not support any others. To see a list of the character sets GDB supports, type `set host-charset <TAB>'. Show the host character set. Set the host character set. target-charset The `target character set' is the one used by the program being debugged. GDB translates characters and strings between the host and target character sets as needed. To see a list of the character sets GDB supports, type `set target-charset'<TAB> Show the target character set. Set the target character set. target-wide-charset The `target wide character set' is the one used by the program being debugged. In particular it is the encoding used by `wchar_t'. GDB translates characters and strings between the host and target character sets as needed. To see a list of the character sets GDB supports, type `set target-wide-charset'<TAB> Show the target wide character set. Set the target wide character set. ISO-8859-1 The following not necessarily the FROM and TO listed with several 500V1 8859_1 8859_2 8859_3 8859_4 8859_5 8859_6 8859_7 8859_8 8859_9 10646-1:1993 ANSI_X3.4-1968 ANSI_X3.4-1986 ANSI_X3.4 ANSI_X3.110-1983 ANSI_X3.110 ARABIC7 ARMSCII-8 ASMO-708 ASMO_449 BIG-5 BIG-FIVE BIG5-HKSCS BIG5HKSCS BIGFIVE BRF BS_4730 CN-BIG5 CN-GB CP-AR CP-HU CP037 CP038 CP273 CP274 CP275 CP278 CP280 CP281 CP282 CP284 CP285 CP290 CP297 CP367 CP420 CP423 CP424 CP437 CP500 CP737 CP775 CP803 CP813 CP819 CP850 CP851 CP855 CP856 CP857 CP860 CP861 CP862 CP863 CP864 CP865 CP866 CP866NAV CP868 CP869 CP870 CP871 CP874 CP875 CP880 CP891 CP901 CP902 CP903 CP904 CP905 CP912 CP915 CP916 CP918 CP920 CP921 CP922 CP930 CP932 CP933 CP935 CP936 CP937 CP939 CP950 CP1004 CP1008 CP1025 CP1026 CP1046 CP1047 CP1070 CP1079 CP1081 CP1084 CP1089 CP1097 CP1112 CP1122 CP1123 CP1124 CP1125 CP1129 CP1130 CP1132 CP1133 CP1137 CP1140 CP1141 CP1142 CP1143 CP1144 CP1145 CP1146 CP1147 CP1148 CP1149 CP1153 CP1154 CP1155 CP1156 CP1157 CP1158 CP1160 CP1161 CP1162 CP1163 CP1164 CP1166 CP1167 CP1250 CP1251 CP1252 CP1253 CP1254 CP1255 CP1256 CP1257 CP1258 CP1282 CP1364 CP1371 CP1388 CP1390 CP1399 CP4517 CP4899 CP4909 CP4971 CP5347 CP9030 CP9066 CP9448 CP10007 CP12712 CP16804 CPIBM861 CSA7-1 CSA7-2 CSASCII CSA_T500-1983 CSA_T500 CSA_Z243.4-1985-1 CSA_Z243.4-1985-2 CSA_Z243.419851 CSA_Z243.419852 CSDECMCS CSEBCDICATDE CSEBCDICATDEA CSEBCDICCAFR CSEBCDICDKNO CSEBCDICDKNOA CSEBCDICES CSEBCDICESA CSEBCDICESS CSEBCDICFISE CSEBCDICFISEA CSEBCDICFR CSEBCDICIT CSEBCDICPT CSEBCDICUK CSEBCDICUS CSEUCKR CSEUCPKDFMTJAPANESE CSGB2312 CSHPROMAN8 CSIBM037 CSIBM038 CSIBM273 CSIBM274 CSIBM275 CSIBM277 CSIBM278 CSIBM280 CSIBM281 CSIBM284 CSIBM285 CSIBM290 CSIBM297 CSIBM420 CSIBM423 CSIBM424 CSIBM500 CSIBM803 CSIBM851 CSIBM855 CSIBM856 CSIBM857 CSIBM860 CSIBM863 CSIBM864 CSIBM865 CSIBM866 CSIBM868 CSIBM869 CSIBM870 CSIBM871 CSIBM880 CSIBM891 CSIBM901 CSIBM902 CSIBM903 CSIBM904 CSIBM905 CSIBM918 CSIBM921 CSIBM922 CSIBM930 CSIBM932 CSIBM933 CSIBM935 CSIBM937 CSIBM939 CSIBM943 CSIBM1008 CSIBM1025 CSIBM1026 CSIBM1097 CSIBM1112 CSIBM1122 CSIBM1123 CSIBM1124 CSIBM1129 CSIBM1130 CSIBM1132 CSIBM1133 CSIBM1137 CSIBM1140 CSIBM1141 CSIBM1142 CSIBM1143 CSIBM1144 CSIBM1145 CSIBM1146 CSIBM1147 CSIBM1148 CSIBM1149 CSIBM1153 CSIBM1154 CSIBM1155 CSIBM1156 CSIBM1157 CSIBM1158 CSIBM1160 CSIBM1161 CSIBM1163 CSIBM1164 CSIBM1166 CSIBM1167 CSIBM1364 CSIBM1371 CSIBM1388 CSIBM1390 CSIBM1399 CSIBM4517 CSIBM4899 CSIBM4909 CSIBM4971 CSIBM5347 CSIBM9030 CSIBM9066 CSIBM9448 CSIBM12712 CSIBM16804 CSIBM11621162 CSISO4UNITEDKINGDOM CSISO10SWEDISH CSISO11SWEDISHFORNAMES CSISO14JISC6220RO CSISO15ITALIAN CSISO16PORTUGESE CSISO17SPANISH CSISO18GREEK7OLD CSISO19LATINGREEK CSISO21GERMAN CSISO25FRENCH CSISO27LATINGREEK1 CSISO49INIS CSISO50INIS8 CSISO51INISCYRILLIC CSISO58GB1988 CSISO60DANISHNORWEGIAN CSISO60NORWEGIAN1 CSISO61NORWEGIAN2 CSISO69FRENCH CSISO84PORTUGUESE2 CSISO85SPANISH2 CSISO86HUNGARIAN CSISO88GREEK7 CSISO89ASMO449 CSISO90 CSISO92JISC62991984B CSISO99NAPLPS CSISO103T618BIT CSISO111ECMACYRILLIC CSISO121CANADIAN1 CSISO122CANADIAN2 CSISO139CSN369103 CSISO141JUSIB1002 CSISO143IECP271 CSISO150 CSISO150GREEKCCITT CSISO151CUBA CSISO153GOST1976874 CSISO646DANISH CSISO2022CN CSISO2022JP CSISO2022JP2 CSISO2022KR CSISO2033 CSISO5427CYRILLIC CSISO5427CYRILLIC1981 CSISO5428GREEK CSISO10367BOX CSISOLATIN1 CSISOLATIN2 CSISOLATIN3 CSISOLATIN4 CSISOLATIN5 CSISOLATIN6 CSISOLATINARABIC CSISOLATINCYRILLIC CSISOLATINGREEK CSISOLATINHEBREW CSKOI8R CSKSC5636 CSMACINTOSH CSNATSDANO CSNATSSEFI CSN_369103 CSPC8CODEPAGE437 CSPC775BALTIC CSPC850MULTILINGUAL CSPC862LATINHEBREW CSPCP852 CSSHIFTJIS CSUCS4 CSUNICODE CSWINDOWS31J CWI-2 CWI DEC-MCS DEC DIN_66003 DS2089 DS_2089 E13B EBCDIC-AT-DE-A EBCDIC-AT-DE EBCDIC-BE EBCDIC-BR EBCDIC-CA-FR EBCDIC-CP-AR1 EBCDIC-CP-AR2 EBCDIC-CP-BE EBCDIC-CP-CA EBCDIC-CP-CH EBCDIC-CP-DK EBCDIC-CP-ES EBCDIC-CP-FI EBCDIC-CP-FR EBCDIC-CP-GB EBCDIC-CP-GR EBCDIC-CP-HE EBCDIC-CP-IS EBCDIC-CP-IT EBCDIC-CP-NL EBCDIC-CP-NO EBCDIC-CP-ROECE EBCDIC-CP-SE EBCDIC-CP-TR EBCDIC-CP-US EBCDIC-CP-WT EBCDIC-CP-YU EBCDIC-CYRILLIC EBCDIC-DK-NO-A EBCDIC-DK-NO EBCDIC-ES-A EBCDIC-ES-S EBCDIC-ES EBCDIC-FI-SE-A EBCDIC-FI-SE EBCDIC-FR EBCDIC-GREEK EBCDIC-INT EBCDIC-INT1 EBCDIC-IS-FRISS EBCDIC-IT EBCDIC-JP-E EBCDIC-JP-KANA EBCDIC-PT EBCDIC-UK EBCDIC-US EBCDICISFRISS ECMA-114 ECMA-118 ECMA-128 ECMA-CYRILLIC ELOT_928 EUC-CN EUC-JISX0213 EUC-JP-MS EUC-JP EUC-KR EUC-TW EUCCN EUCJP-MS EUCJP-OPEN EUCJP-WIN EUCJP EUCTW GB13000 GB18030 GBK GB_1988-80 GB_198880 GEORGIAN-ACADEMY GEORGIAN-PS GOST_19768-74 GOST_19768 GOST_1976874 GREEK-CCITT GREEK7-OLD HP-GREEK8 HP-ROMAN8 HP-ROMAN9 HP-THAI8 HP-TURKISH8 HPGREEK8 HPROMAN9 HPTHAI8 HPTURKISH8 IBM-803 IBM-856 IBM-901 IBM-902 IBM-921 IBM-922 IBM-930 IBM-932 IBM-933 IBM-935 IBM-937 IBM-939 IBM-943 IBM-1008 IBM-1025 IBM-1046 IBM-1047 IBM-1097 IBM-1112 IBM-1122 IBM-1123 IBM-1124 IBM-1129 IBM-1130 IBM-1132 IBM-1133 IBM-1137 IBM-1140 IBM-1141 IBM-1142 IBM-1143 IBM-1144 IBM-1145 IBM-1146 IBM-1147 IBM-1148 IBM-1149 IBM-1153 IBM-1154 IBM-1155 IBM-1156 IBM-1157 IBM-1158 IBM-1160 IBM-1161 IBM-1162 IBM-1163 IBM-1164 IBM-1166 IBM-1167 IBM-1364 IBM-1371 IBM-1388 IBM-1390 IBM-1399 IBM-4517 IBM-4899 IBM-4909 IBM-4971 IBM-5347 IBM-9030 IBM-9066 IBM-9448 IBM-12712 IBM-16804 IBM256 IBM367 IBM437 IBM775 IBM813 IBM819 IBM848 IBM850 IBM852 IBM862 IBM866NAV IBM874 IBM875 IBM912 IBM915 IBM916 IBM920 IBM1004 IBM1046 IBM1047 IBM1089 IBM1162 IEC_P27-1 IEC_P271 INIS-8 INIS-CYRILLIC ISIRI-3342 ISIRI3342 ISO-2022-CN-EXT ISO-2022-CN ISO-2022-JP-2 ISO-2022-JP-3 ISO-2022-JP ISO-2022-KR ISO-8859-2 ISO-8859-3 ISO-8859-4 ISO-8859-5 ISO-8859-6 ISO-8859-7 ISO-8859-8 ISO-8859-9 ISO-8859-9E ISO-8859-10 ISO-8859-11 ISO-8859-13 ISO-8859-14 ISO-8859-15 ISO-8859-16 ISO-10646 ISO-CELTIC ISO-IR-4 ISO-IR-6 ISO-IR-8-1 ISO-IR-9-1 ISO-IR-10 ISO-IR-11 ISO-IR-14 ISO-IR-15 ISO-IR-16 ISO-IR-17 ISO-IR-18 ISO-IR-19 ISO-IR-21 ISO-IR-25 ISO-IR-27 ISO-IR-37 ISO-IR-49 ISO-IR-50 ISO-IR-51 ISO-IR-54 ISO-IR-55 ISO-IR-57 ISO-IR-60 ISO-IR-61 ISO-IR-69 ISO-IR-84 ISO-IR-85 ISO-IR-86 ISO-IR-88 ISO-IR-89 ISO-IR-90 ISO-IR-92 ISO-IR-98 ISO-IR-99 ISO-IR-100 ISO-IR-101 ISO-IR-103 ISO-IR-109 ISO-IR-110 ISO-IR-111 ISO-IR-121 ISO-IR-122 ISO-IR-126 ISO-IR-127 ISO-IR-138 ISO-IR-139 ISO-IR-141 ISO-IR-143 ISO-IR-144 ISO-IR-148 ISO-IR-150 ISO-IR-151 ISO-IR-153 ISO-IR-155 ISO-IR-156 ISO-IR-157 ISO-IR-166 ISO-IR-179 ISO-IR-193 ISO-IR-197 ISO-IR-199 ISO-IR-203 ISO-IR-209 ISO-IR-226 ISO646-CA ISO646-CA2 ISO646-CN ISO646-CU ISO646-DE ISO646-DK ISO646-ES ISO646-ES2 ISO646-FI ISO646-FR ISO646-FR1 ISO646-GB ISO646-HU ISO646-IT ISO646-JP-OCR-B ISO646-JP ISO646-KR ISO646-NO ISO646-NO2 ISO646-PT ISO646-PT2 ISO646-SE ISO646-SE2 ISO646-US ISO646-YU ISO2022CNEXT ISO6937 ISO8859-1 ISO8859-2 ISO8859-3 ISO8859-4 ISO8859-5 ISO8859-6 ISO8859-7 ISO8859-8 ISO8859-9 ISO8859-9E ISO8859-10 ISO8859-11 ISO8859-13 ISO8859-14 ISO8859-15 ISO8859-16 ISO11548-1 ISO88591 ISO88592 ISO88593 ISO88594 ISO88595 ISO88596 ISO88597 ISO88598 ISO88599 ISO88599E ISO885910 ISO885911 ISO885913 ISO885914 ISO885915 ISO885916 ISO_646.IRV:1991 ISO_2033-1983 ISO_2033 ISO_5427-EXT ISO_5427 ISO_5427:1981 ISO_5427EXT ISO_5428 ISO_5428:1980 ISO_6937-2 ISO_6937-2:1983 ISO_6937 ISO_6937:1992 ISO_8859-1 ISO_8859-1:1987 ISO_8859-2 ISO_8859-2:1987 ISO_8859-3 ISO_8859-3:1988 ISO_8859-4 ISO_8859-4:1988 ISO_8859-5 ISO_8859-5:1988 ISO_8859-6 ISO_8859-6:1987 ISO_8859-7 ISO_8859-7:1987 ISO_8859-7:2003 ISO_8859-8 ISO_8859-8:1988 ISO_8859-9 ISO_8859-9:1989 ISO_8859-9E ISO_8859-10 ISO_8859-10:1992 ISO_8859-14 ISO_8859-14:1998 ISO_8859-15 ISO_8859-15:1998 ISO_8859-16 ISO_8859-16:2001 ISO_9036 ISO_10367-BOX ISO_10367BOX ISO_11548-1 ISO_69372 JIS_C6220-1969-RO JIS_C6229-1984-B JIS_C62201969RO JIS_C62291984B JOHAB JS JUS_I.B1.002 KOI-7 KOI-8 KOI8-R KOI8-RU KOI8-T KOI8-U KOI8 KOI8U L10 LATIN-9 LATIN-GREEK-1 LATIN-GREEK LATIN7 LATIN8 LATIN10 MAC-CENTRALEUROPE MAC-IS MAC-SAMI MAC-UK MAC MACIS MACUK MACUKRAINIAN MIK MS-ANSI MS-ARAB MS-CYRL MS-EE MS-GREEK MS-HEBR MS-MAC-CYRILLIC MS-TURK MS932 MS936 MSCP949 MSCP1361 MSMACCYRILLIC MSZ_7795.3 MS_KANJI NATS-DANO NATS-SEFI NC_NC0010 NC_NC00-10 NC_NC00-10:81 NF_Z_62-010 NF_Z_62-010_(1973) NF_Z_62-010_1973 NF_Z_62010 NF_Z_62010_1973 NS_4551-1 NS_4551-2 NS_45511 NS_45512 OS2LATIN1 OSF00010001 OSF00010002 OSF00010003 OSF00010004 OSF00010005 OSF00010006 OSF00010007 OSF00010008 OSF00010009 OSF0001000A OSF00010020 OSF00010100 OSF00010101 OSF00010102 OSF00010104 OSF00010105 OSF00010106 OSF00030010 OSF0004000A OSF0005000A OSF05010001 OSF100201A4 OSF100201A8 OSF100201B5 OSF100201F4 OSF100203B5 OSF1002011C OSF1002011D OSF1002035D OSF1002035E OSF1002035F OSF1002036B OSF1002037B OSF10010001 OSF10010004 OSF10010006 OSF10020025 OSF10020111 OSF10020115 OSF10020116 OSF10020118 OSF10020122 OSF10020129 OSF10020352 OSF10020354 OSF10020357 OSF10020359 OSF10020360 OSF10020364 OSF10020365 OSF10020366 OSF10020367 OSF10020370 OSF10020387 OSF10020388 OSF10020396 OSF10020402 OSF10020417 PT154 RK1048 RUSCII SEN_850200_B SEN_850200_C SHIFT-JIS SHIFT_JIS SHIFT_JISX0213 SJIS-OPEN SJIS-WIN SJIS SS636127 STRK1048-2002 ST_SEV_358-88 T.61-8BIT T.61 T.618BIT TCVN-5712 TCVN TCVN5712-1 TCVN5712-1:1993 TIS-620 TIS620-0 TIS620.2529-1 TIS620.2533-0 TIS620 TS-5881 TSCII UCS-2 UCS-2BE UCS-2LE UCS-4 UCS-4BE UCS-4LE UCS2 UHC UJIS UNICODEBIG UNICODELITTLE US-ASCII UTF-7 UTF-8 UTF-16 UTF7 UTF16 UTF16BE UTF16LE UTF32 UTF32BE UTF32LE VISCII WCHAR_T WIN-SAMI-2 WINBALTRIM WINDOWS-31J WINDOWS-874 WINDOWS-936 WINDOWS-1250 WINDOWS-1251 WINDOWS-1252 WINDOWS-1253 WINDOWS-1254 WINDOWS-1255 WINDOWS-1256 WINDOWS-1257 WINDOWS-1258 WINSAMI2 WS2 I I I I k G I IhU I I I I I ) I I I I I I I I I I I J [ I I I I # I * I 1 I 8 I ? I F I M I T I [ I b I o I ~ I I I I . I I I J I I I I I I I I I I I I I I S I I I $ I * I 0 I 6 I < I B I H I N I T I Z I ` I f I l I r I x I ~ I I I I I I I I I I I I I I I I I I I I I I I I I I I I # I ) I / I 5 I ; I A I G I M I S I Y I _ I e I k I q I w I } I I I I I I I I I I I I I I I I I I I I I I I I I I # I * I 1 I 8 I ? I F I M I T I [ I b I i I p I w I ~ I I I I I I I I I I I I I I I I I I I I I I I I & I - I I 4 I ; I B I I I P I W I ^ I e I l I s I z I I I I I I I I I I I I I I I I ! I * I 7 I E I R I _ I m I x I I I I I I I I I I I I I I I $ I - I 6 I ? I H I Q I Z I c I l I u I ~ I I I I I I I I I I I I I I I I I I I ) I 2 I ; I D I M I V I _ I h I q I z I I I I I I I I I I I I I I I I I I & I 0 I : I D I N I X I b I l I v I I I I I I I I I I I I I I I I I I * I 4 I > I H I R I \ I f I p I z I I I I I I I I I I I I ! I 2 I A I R I d I r I I I I I I I I I I I * I : I K I Y I h I p I I I I I I I I I I I , I 9 I M I \ I h I t I I I I I I I I I I I I I $ I 5 I H I X I i I q I { I I I I I I I I I I I I I 4 I I & I I I * I 2 I # I 6 I # I @ I G I O I T I c I p I z I I I I I I I I I I I I I " I / I < I I I V I c I s I I I I I I I I I I I I I I ( I 5 I @ I L I \ I f I r I I I I , I 9 I G I T I a I o I z I I I I I I I I I I I I I I I I - I 7 I I I I I I I I I ! I , I 6 I I < I B I L I a I I B I J I R I V I a I k I | I I I I I / I I R I H I I ! I I I I I I I I I I I I k I I % I - I 5 I = I E I M I U I ] I e I m I u I } I I I I I I I I I I I I I I I I I I I ' I 0 I 9 I B I K I T I ] I f I o I x I I I I I I I I I I I I I I I I I I I # I , I 5 I > I G I Q I I I [ I & I / I 8 I A I J I S I \ I e I n I w I I b I I I I i I I p I I w I ~ I I I I I I I I I I I I I I I I I I I " I I I + I 4 I = I F I O I X I a I I I I j I I s I | I I I I I I I I I I I I I I I I I I I I I I ( I 2 I < I F I P I Z I d I n I x I I I I I I I I I I I I I I I I I I " I , I 6 I @ I J I T I ^ I h I r I | I I I I I I I I I I I I I % I 0 I : I J I V I d I r I ~ I I I I I I I I I I I I I I I I * I 6 I @ I K I T I ] I h I s I } I I I I I I I I I I I I I I I I I ' I 1 I ; I E I O I Y I c I m I w I I I I I I I I I I I I I I I I # I . I 9 I D I O I Z I e I p I { I I I I I I I I I I I I I I I I & I 0 I ; I E I O I Z I d I n I x I I I I I I I I I I I ^ I I j I v I I I I I I " I , I 6 I @ I J I T I ^ I i I t I  I I I I I I I I I I I I I I I I I % I / I 9 I C I M I ^ I l I u I I I I I I I I I I I I I I $ I / I ? I J I Z I e I u I I I I I I I I I I I I I & I 7 I C I T I ` I q I z I I I I u I I I I I I  I { I I I I I I I I % I , I k I 1 I s I { U U U V ;!V U U U 7 I ; I C I Q I I I I I I I ] I d I k I Y I I s I I I I I I # I } I I I I I I I I I I I I I I I I I ! I / I : I I C I M I I I W I a I l I z I I I I I I I I I I I I I J J J % J 1 J = J I J U J a J m J y J J J J J J J J J J J J J J ! J - J 9 J E J Q J ] J i J u J J J J J J J J J J J J J J J ) J 5 J A J M J Y J e J q J } J J J J I I J ` V U J I I J I I J J J J J J J J J J - J ; J E J J J S J ] J b J m J I } J J J J J J J I J J J J J J J I J J I I J J J I J ! J ' J I I I I I . J 8 V 3 J 9 J A J I J O J W J _ J f J n J y J J J J J J J J J J J J J J & J I [ virtual void cli_ui_out::do_table_begin(int, int, const char*) ../../gdb/cli-out.c !m_suppress_output cli_ui_out::cli_ui_out(ui_file*, ui_out_flags) stream != NULL J p p g Pk h g k g g n Pm l n h 8l |l h i 4i p r @i Xj s 10cli_ui_out ^ | J p9S Not confirmed. The max call depth for user-defined commands is %s. History expansion on command input is %s. Verbose printing of informational messages is %s. Verbosity is %s. Script filename extension recognition is "%s". -v REGEXP string is empty Error in regular expression Not a user command. _shell_exitcode _shell_exitsignal unexpected shell command exit status %d You must provide an argument to %s You can only provide one argument to %s First argument of %s must be a string. First argument of %s must be a valid setting of the 'show' command. value* value_from_setting(const cmd_list_element*, gdbarch*) ../../gdb/cli/cli-cmds.c invalid var_auto_boolean bad var_type $_gdb_maint_setting $_gdb_setting value* str_value_from_setting(const cmd_list_element*, gdbarch*) $_gdb_maint_setting_str $_gdb_setting_str char* gdb_argv::operator[](int) ../../gdb/utils.h m_argv != NULL Cannot execute %s: %s Fork failed max-completions is zero, completion is disabled. std::string argv_to_string(char**, int) n >= 0 && n <= countargv (argv) Usage: alias [-a] [--] ALIAS = COMMAND [DEFAULT-ARGS...] ALIAS missing. cmd_list_element* lookup_cmd_for_default_args(const char**, cmd_list_element**) cmd == lcmd Invalid command name: %s Invalid command element name: %s Invalid command to alias to: %s Cannot define an alias of an alias that has default args Alias already exists: %s Alias %s is the name of an existing command Mismatched command length between ALIAS and COMMAND. void alias_command(const char*, int) c_command != NULL && c_command != (struct cmd_list_element *) -1 c_command->is_prefix () ALIAS and COMMAND prefixes do not match. alias_cmd != nullptr alias_cmd->default_args.empty () Dump of assembler code for function %ps: from %ps to %ps: Address range %ps to %ps: End of assembler dump. file: "%s", line number: %d, symbol: "%s" Missing modifier. Invalid disassembly modifier. Cannot specify both /m and /s. No frame selected. No function contains program counter for selected frame. No function contains specified address. Argument required (%s). Maintenance commands. Some gdb commands are provided just for use by gdb maintainers. These commands are subject to frequent change, and may not be as well documented as user commands. internals Obscure features. obscure User-defined aliases of other commands. User-defined commands. The commands in this class are those defined by the user. Use the "define" command to define a command. user-defined Support facilities. Status inquiries. Specifying and examining files. Making program stop at certain points. Examining data. Examining the stack. The stack is made up of stack frames. Gdb assigns numbers to stack frames counting from zero for the innermost (currently executing) frame. At any time gdb identifies one frame as the "selected" frame. Variable lookups are done with respect to the selected frame. When the program being debugged stops, gdb selects the innermost frame. The commands below can be used to select other frames by number or address. Running the program. Print working directory. This is used for your program as well. Set working directory to DIR for debugger. The debugger's current working directory specifies where scripts and other files that can be loaded by GDB are located. In order to change the inferior's current working directory, the recommended way is to use the "set cwd" command. Print a constant string. Give string as argument. C escape sequences may be used in the argument. No newline is added at the end of the argument; use "\n" if you want a newline to be printed. Since leading and trailing whitespace are ignored in command arguments, if you want to print some you must use "\" before leading whitespace to be printed or after trailing whitespace. echo script-extension off == no filename extension recognition (all sourced files are GDB scripts) soft == evaluate script according to filename extension, fallback to GDB script strict == evaluate script according to filename extension, error if not supported Show mode for script filename extension recognition. Set mode for script filename extension recognition. Exit gdb. Usage: quit [EXPR] The optional expression EXPR, if present, is evaluated and the result used as GDB's exit code. The default is zero. Print list of commands. help verbose Show verbosity. Set verbosity. Generic command for setting command history parameters. Generic command for showing command history parameters. Without an argument, history expansion is enabled. Show history expansion on command input. Set history expansion on command input. Generic command for showing things about the program being debugged. List the completions for the rest of the line as a command. Generic command for showing things about the debugger. Temporarily set SETTING to VALUE, run COMMAND, and restore SETTING. Usage: with SETTING [VALUE] [-- COMMAND] Usage: w SETTING [VALUE] [-- COMMAND] With no COMMAND, repeats the last executed command. SETTING is any setting you can change with the "set" subcommands. E.g.: with language pascal -- print obj with print elements unlimited -- print obj You can change multiple settings using nested with, and use abbreviations for commands and/or values. E.g.: w la p -- w p el u -- p obj with $_gdb_setting_str - returns the value of a GDB setting as a string. Usage: $_gdb_setting_str (setting) auto-boolean values are "off", "on", "auto". boolean values are "off", "on". Some integer settings accept an unlimited value, returned as "unlimited". $_gdb_setting - returns the value of a GDB setting. Usage: $_gdb_setting (setting) auto-boolean values are "off", "on", "auto". boolean values are "off", "on". Some integer settings accept an unlimited value, returned as 0 or -1 depending on the setting. $_gdb_maint_setting_str - returns the value of a GDB maintenance setting as a string. Usage: $_gdb_maint_setting_str (setting) auto-boolean values are "off", "on", "auto". boolean values are "off", "on". Some integer settings accept an unlimited value, returned as "unlimited". $_gdb_maint_setting - returns the value of a GDB maintenance setting. Usage: $_gdb_maint_setting (setting) auto-boolean values are "off", "on", "auto". boolean values are "off", "on". Some integer settings accept an unlimited value, returned as 0 or -1 depending on the setting. Show the history of commands you typed. You can supply a command number to start with, or a `+' to start after the previous command number shown. Show what version of GDB this is. Show how GDB was configured at build time. Generic command for setting gdb debugging flags. Generic command for showing gdb debugging flags. Execute the rest of the line as a shell command. With no arguments, run an inferior shell. Edit specified file or function. With no argument, edits file containing most recent line listed. Editing targets can be specified in these ways: FILE:LINENUM, to edit at that line in that file, FUNCTION, to edit at the beginning of that function, FILE:FUNCTION, to distinguish among like-named static functions. *ADDRESS, to edit at the line containing that address. Uses EDITOR environment variable contents as editor (or ex as default). edit Send the output of a gdb command to a shell command. Usage: | [COMMAND] | SHELL_COMMAND Usage: | -d DELIM COMMAND DELIM SHELL_COMMAND Usage: pipe [COMMAND] | SHELL_COMMAND Usage: pipe -d DELIM COMMAND DELIM SHELL_COMMAND Executes COMMAND and sends its output to SHELL_COMMAND. The -d option indicates to use the string DELIM to separate COMMAND from SHELL_COMMAND, in alternative to |. This is useful in case COMMAND contains a | character. With no COMMAND, repeat the last executed command and send its output to SHELL_COMMAND. List specified function or line. With no argument, lists ten more lines after or around previous listing. "list -" lists the ten lines before a previous ten-line listing. One argument specifies a line, and ten lines are listed around that line. Two arguments with comma between specify starting and ending lines to list. Lines can be specified in these ways: LINENUM, to list around that line in current file, FILE:LINENUM, to list around that line in that file, FUNCTION, to list around beginning of that function, FILE:FUNCTION, to distinguish among like-named static functions. *ADDRESS, to list around the line containing that address. With two args, if one is empty, it stands for ten lines away from the other arg. By default, when a single location is given, display ten lines. This can be changed using "set listsize", and the current value can be shown using "show listsize". Disassemble a specified section of memory. Usage: disassemble[/m|/r|/s] START [, END] Default is the function surrounding the pc of the selected frame. With a /s modifier, source lines are included (if available). In this mode, the output is displayed in PC address order, and file names and contents for all relevant source files are displayed. With a /m modifier, source lines are included (if available). This view is "source centric": the output is in source line order, regardless of any optimization that is present. Only the main source file is displayed, not those of, e.g., any inlined functions. This modifier hasn't proved useful in practice and is deprecated in favor of /s. With a /r modifier, raw instructions in hex are included. With a single argument, the function surrounding that address is dumped. Two arguments (separated by a comma) are taken as a range of memory to dump, in the form of "start,end", or "start,+length". Note that the address is interpreted as an expression, not as a location like in the "break" command. So, for example, if you want to disassemble function bar in file foo.c you must type "disassemble 'foo.c'::bar" and not "disassemble foo.c:bar". Run the ``make'' program using the rest of the line as arguments. make Show definitions of non-python/scheme user defined commands. Argument is the name of the user defined command. With no argument, show definitions of all user defined commands. Search for commands matching a REGEXP. Usage: apropos [-v] REGEXP Flag -v indicates to produce a verbose output, showing full documentation of the matching commands. apropos max-user-call-depth Show the max call depth for non-python/scheme user-defined commands. Set the max call depth for non-python/scheme user-defined commands. trace-commands When 'on', each command is displayed as it is executed. Show state of GDB CLI command tracing. Set tracing of GDB CLI commands. Define a new command that is an alias of an existing command. Usage: alias [-a] [--] ALIAS = COMMAND [DEFAULT-ARGS...] ALIAS is the name of the alias command to create. COMMAND is the command being aliased to. Options: %OPTIONS% GDB will automatically prepend the provided DEFAULT-ARGS to the list of arguments explicitly provided when using ALIAS. Use "help aliases" to list all user defined aliases and their default args. Examples: Make "spe" an alias of "set print elements": alias spe = set print elements Make "elms" an alias of "elements" in the "set print" command: alias -a set print elms = set print elements Make "btf" an alias of "backtrace -full -past-entry -past-main" : alias btf = backtrace -full -past-entry -past-main Make "wLapPeu" an alias of 2 nested "with": alias wLapPeu = with language pascal -- with print elements unlimited -- Read commands from a file named FILE. Usage: source [-s] [-v] FILE -s: search for the script in the source search path, even if FILE contains directories. -v: each command in FILE is echoed as it is executed. Note that the file "%s" is read automatically in this way when GDB is started. The "pwd" command does not take an argument: %s Error finding name of working directory: %s Working directory %ps (canonically %ps). Working directory %ps. Missing arguments. Missing setting before '--' delimiter void with_command_1(const char*, cmd_list_element*, const char*, int) set_cmd != nullptr Cannot use this setting with the "with" command Couldn't restore setting: %s make source command requires file name of file to source. void source_script_from_stream(FILE*, const char*, const char*) Already at the start of %s. Specified first line '%.*s' is ambiguous: Specified last line '%s' is ambiguous: Junk at end of line specification. Specified first and last lines are in different files. Two empty args do not say what lines to list. No source file for address %s. %s is in %s (%s:%d). %s is at %s:%d. No line number known for %s. No default source file yet. Do "help list". /bin/ex No default source file yet. Specified line is ambiguous: EDITOR %s +%d "%s" Indicates to use the specified delimiter string to separate COMMAND from SHELL_COMMAND, in alternative to |. This is useful in case COMMAND contains a | character. Specify that ALIAS is an abbreviation of COMMAND. Abbreviations are not used in command completion. Missing COMMAND Missing delimiter before SHELL_COMMAND Missing SHELL_COMMAND Error launching "%s" shell command "%s" failed: %s KJ KJ KJ off soft strict Undefined %scommand: "%s". Try "help%s%.*s". cmd_list_element* add_alias_cmd(const char*, cmd_list_element*, command_class, int, cmd_list_element**) ../../gdb/cli/cli-decode.c target != nullptr void print_doc_line(ui_file*, const char*, bool) p > str void fput_alias_definition_styled(cmd_list_element*, ui_file*) c->is_alias () alias -- sub List of classes of %scommands: List of %scommands: Type "help%s" followed by a class name for a list of commands in that class. Type "help all" for the list of all commands. Type "help%s" followed by %scommand name full documentation. Type "apropos word" to search for commands related to "word". Type "apropos -v word" for full documentation of commands related to "word". Command name abbreviations are allowed if unambiguous. Warning: command '%ps' (%ps) is deprecated. Warning: '%ps', an alias for the command '%ps', is deprecated. Warning: command '%ps' is deprecated. Use '%ps'. No alternative known. Lack of needed %scommand Ambiguous %scommand "%s": %s. Argument must be preceded by space. Command class: %s Unclassified commands This command has a hook (or hooks) defined: This command is run after : %s (pre hook) This command is run before : %s (post hook) Invalid command ,H 2Q k G ,H 2Q wJ wb Append Dump target code/data to a local file. Append target code/data to a local file. Write contents of memory to a raw binary file. Arguments are FILE START STOP. Writes the contents of memory within the range [START .. STOP) to the specified FILE in raw target ordered bytes. Write the value of an expression to a raw binary file. Arguments are FILE EXPRESSION. Writes the value of EXPRESSION to the specified FILE in raw target ordered bytes. Write target code/data to an srec file. Write target code/data to an intel hex file. ihex Write target code/data to a verilog hex file. verilog Write target code/data to a tekhex file. tekhex Write target code/data to a raw binary file. Append target code/data to a raw binary file. Write contents of memory to an srec file. Arguments are FILE START STOP. Writes the contents of memory within the range [START .. STOP) to the specified FILE in srec format. Write the value of an expression to an srec file. Arguments are FILE EXPRESSION. Writes the value of EXPRESSION to the specified FILE in srec format. Write contents of memory to an ihex file. Arguments are FILE START STOP. Writes the contents of memory within the range [START .. STOP) to the specified FILE in intel hex format. Write the value of an expression to an ihex file. Arguments are FILE EXPRESSION. Writes the value of EXPRESSION to the specified FILE in intel hex format. Write contents of memory to a verilog hex file. Arguments are FILE START STOP. Writes the contents of memory within the range [START .. STOP) to the specified FILE in verilog hex format. Write the value of an expression to a verilog hex file. Arguments are FILE EXPRESSION. Writes the value of EXPRESSION to the specified FILE in verilog hex format. Write contents of memory to a tekhex file. Arguments are FILE START STOP. Writes the contents of memory within the range [START .. STOP) to the specified FILE in tekhex format. Write the value of an expression to a tekhex file. Arguments are FILE EXPRESSION. Writes the value of EXPRESSION to the specified FILE in tekhex format. Write contents of memory to a raw binary file. Arguments are FILE START STOP. Writes the contents of memory within the range [START .. STOP) to the specified FILE in binary format. Write the value of an expression to a raw binary file. Arguments are FILE EXPRESSION. Writes the value of EXPRESSION to the specified FILE in raw target ordered bytes. Append contents of memory to a raw binary file. Arguments are FILE START STOP. Writes the contents of memory within the range [START .. STOP) to the specified FILE in raw target ordered bytes. Append the value of an expression to a raw binary file. Arguments are FILE EXPRESSION. Writes the value of EXPRESSION to the specified FILE in raw target ordered bytes. Restore the contents of FILE to target memory. Arguments are FILE OFFSET START END where all except FILE are optional. OFFSET will be added to the base address of the file (default zero). If START and END are given, only the file contents within that range (file relative) will be restored to target memory. Missing filename. gdb::unique_xmalloc_ptr<char> scan_filename(const char**, const char*) ../../gdb/cli/cli-dump.c filename != NULL Failed to open %s: %s. bfd_openw_or_error: %s. bfd_openw does not work with append. bfd_openw_or_error: unknown mode %s. .newsec writing dump file '%s' (%s) No value to %s. Invalid expression. value is not an lval: address assumed to be zero Missing start address. Missing stop address. Invalid memory address range (start >= end). Start must be less than end. Restore file %s offset 0x%lx start 0x%lx end 0x%lx Failed to open %s: %s Start address is greater than length of binary file %s. Restoring binary file %s into memory (0x%lx to 0x%lx) restore: memory write failed (%s). '%s' is not a recognized file format. skipping section %s... Failed to read bfd file %s: '%s'. Restoring section %s (0x%lx to 0x%lx) into memory (%s to %s) binary void gdb::observers::observable<T>::visit_for_sorting(std::vector<gdb::observers::observable<T>::observer>&, std::vector<gdb::observers::observable<T>::visit_state>&, int) [with T = {gdb_signal}] void gdb::observers::observable<T>::visit_for_sorting(std::vector<gdb::observers::observable<T>::observer>&, std::vector<gdb::observers::observable<T>::visit_state>&, int) [with T = {int}] void gdb::observers::observable<T>::visit_for_sorting(std::vector<gdb::observers::observable<T>::observer>&, std::vector<gdb::observers::observable<T>::visit_state>&, int) [with T = {enum_flags<user_selected_what_flag>}] cli-interp Fv10gdb_signalE l ^ bJ FviE l ^ cJ Fv10enum_flagsI23user_selected_what_flagEE l ^ cJ 6interp ^ PcJ PFv10gdb_signalE ^ `cJ cJ PFviE ^ cJ cJ PFv10enum_flagsI23user_selected_what_flagEE ^ cJ HcJ ^ ddJ XdJ XdJ X H cJ D ` P X H 15cli_interp_base ^ DdJ XcJ 10cli_interp The logging output mode is %s. Whether logging overwrites or appends to the log file is %s. The current logfile is "%ps". Currently logging to %s. Turn the logging off and on to make the new setting effective. Set logging options. Show logging options. overwrite If set, logging overrides the log file. Show whether logging overwrites or appends to the log file. Set whether logging overwrites or appends to the log file. If redirect is off, output will go to both the screen and the log file. If redirect is on, output will go only to the log file. Show the logging output mode. Set the logging output mode. debugredirect If debug redirect is off, debug will go to both the screen and the log file. If debug redirect is on, debug will go only to the log file. Show the logging debug output mode. Set the logging debug output mode. The logfile is used when directing GDB's output. Show the current logfile. Set the current logfile. Enable logging. Disable logging. gdb.txt Done logging to %s. Already logging to %s. set logging Copying output to %s. Redirecting output to %s. Copying debug output to %s. Redirecting debug output to %s. void gdb::option::save_option_value_in_ctx(gdb::optional<gdb::option::option_def_and_value>&) ../../gdb/cli/cli-option.c unhandled option type NUMBER|unlimited [on|off] - void gdb::option::add_setshow_cmds_for_options(command_class, void*, gdb::array_view<const gdb::option::option_def>, cmd_list_element**, cmd_list_element**) option type not handled Unrecognized option at: %s Ambiguous option at: -%s Value given for `-%s' is not a boolean: %.*s NUMBER -%s requires an argument gdb::optional<gdb::option::option_def_and_value> gdb::option::parse_option(gdb::array_view<const gdb::option::option_def_group>, gdb::option::process_options_mode, bool, const char**, gdb::option::parse_option_completion_info*) option type not supported yes - ,H 2Q kJ _sY D O # O R ~ Y Control nesting too deep! name of command to define "%s" is not a prefix command. Junk in argument list: "%s" Command "%s" is built-in. User-defined. if command requires an argument. while command requires an argument. define command requires an argument. document command requires an argument. command_line_up build_command_line(command_control_type, const char*) ../../gdb/cli/cli-script.c loop_continue loop_break while %s if %s else commands %s python compile expression guile Missing argument %ld in user function. $arg User %scommand " Document a user-defined command. Give command name as argument. Give documentation on following lines. End with a line of just "end". document Define a new command name. Command name is argument. Definition appears on following lines, one command per line. End with a line of just "end". Use the "document" command to give documentation for the new command. Commands defined in this way may accept an unlimited number of arguments accessed via $arg0 .. $argN. $argc tells how many arguments have been passed. Define or mark a command as a user-defined prefix command. User defined prefix commands can be used as prefix commands for other user defined commands. If the command already exists, it is changed to a prefix command. define-prefix Execute nested commands WHILE the conditional expression is non zero. The conditional expression must follow the word `while' and must in turn be followed by a new line. The nested commands must be entered one per line, and should be terminated by the word `end'. while Execute nested commands once IF the conditional expression is non zero. The conditional expression must follow the word `if' and must in turn be followed by a new line. The nested commands must be entered one per line, and should be terminated by the word 'else' or `end'. If an else clause is used, the same rules apply to its nested commands as to the first ones. called with NULL file pointer! %s:%d: Error in sourced command file: %s Recursed on a simple control type. Error reading in canned sequence of commands. End with a line saying just "end". %s %s %s %s Keeping subcommands of prefix command "%s". Redefine command "%s"? Really redefine built-in command "%s"? Command "%s" not redefined. hook- hookpost- Your new `%s' command does not hook any existing command. Proceed? Type commands for definition of "%s". bad switch Type documentation for "%s". document %s Invalid control type in canned commands structure. Error executing canned sequence of commands. Max user call depth exceeded -- command aborted. St19_Sp_counted_deleterIDn21command_lines_deleterSaIvELN9__gnu_cxx12_Lock_policyE2EE ^ vJ BI dvJ ~ ~  ~ ~ 00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 Junk after "%.*s": %s integer to set it to, or "unlimited". integer to set it to. integer %s out of range only -1 is allowed to set as unlimited Requires an argument. Valid arguments are %s. Undefined item: "%.*s". Ambiguous item "%.*s". std::string get_setshow_command_value_string(const cmd_list_element*) ../../gdb/cli/cli-setshow.c void do_show_command(const char*, int, cmd_list_element*) c->type == show_cmd showlist optionlist show void do_set_command(const char*, int, cmd_list_element*) c->type == set_cmd filename to set it to. "on" or "off" expected. "on", "off" or "auto" expected. Junk after item "%.*s": %s gdb internal error: bad var_type in do_setshow_command Source code styling is enabled. Source code styling is disabled. CLI output styling is enabled. CLI output styling is disabled. int color_number(const char*) ../../gdb/cli/cli-style.c color not found bold dim The "%s" style %s is: %s background color foreground color foreground Show the foreground color for this property. Set the foreground color for this property. background Show the background color for this property. Set the background color for this property. Show the display intensity for this property. Set the display intensity for this property. Style-specific settings. Configure various style-related variables, such as colors If enabled, output to the terminal is styled. Show whether CLI is enabled. Set whether CLI styling is enabled. If enabled, source code is styled. Source highlighting may be disabled in this installation of gdb, because it was not linked against GNU Source Highlight. However, it might still be available if the appropriate extension is available at runtime. Show whether source code styling is enabled. Set whether source code styling is enabled. Filename display styling. Configure filename colors and display intensity. Function name display styling. Configure function name colors and display intensity Variable name display styling. Configure variable name colors and display intensity Address display styling. Configure address colors and display intensity Title display styling. Configure title colors and display intensity Some commands (such as "apropos -v REGEXP") use the title style to improve readability. Highlight display styling. Configure highlight colors and display intensity Some commands use the highlight style to draw the attention to a part of their output. Metadata display styling. Configure metadata colors and display intensity The "metadata" style is used when GDB displays information about your data, for example "<unavailable>" TUI border display styling. Configure TUI border colors The "tui-border" style is used when GDB displays the border of a TUI window that does not have the focus. TUI active border display styling. Configure TUI active border colors The "tui-active-border" style is used when GDB displays the border of a TUI window that does have the focus. Version string display styling. Configure colors used to display the GDB version string. highlight title tui-border tui-active-border metadata black green yellow blue magenta cyan white ui_file_style::color::color(int) ../../gdb/ui-style.h c >= -1 && c <= 255 H S J 6 P Y J _ J f J k J s J x J W zJ zJ History value must have integer type. Convenience variable $%s does not have integer value. Expected integer at: %s Trailing junk at: %s History value must have integer type. Convenience variable must have integer value. By default, the command will include non-debug symbols in the output; these can be excluded using the -n flag. %sIf NAMEREGEXP is provided, only prints the %s whose name matches NAMEREGEXP. If -t TYPEREGEXP is provided, only prints the %s whose type matches TYPEREGEXP. Note that the matching is done with the type printed by the 'whatis' command. By default, the command might produce headers and/or messages indicating why no %s can be printed. The flag -q disables the production of these headers and messages.%s inverted range negative value void number_or_range_parser::setup_range(int, int, const char*) ../../gdb/cli/cli-utils.c start_value > 0 Arguments must be numbers or '$' variables. Unrecognized option '%s' to %s command. Try "help %s". %s: -c and -s are mutually exclusive Coff PE read debugging is %s. %s!%s Unable to find function "%s" in dll "%s", forward of "%s" in dll "%s" Adding forwarded exported symbol "%s" in dll "%s", pointing to "%s" sect_index_text not initialized Unknown section type for "%s" for entry "%s" in dll "%s" Adding exported symbol "%s" in dll "%s" pe-x86-64 pei-x86-64 pe-i386 pei-i386 pe-arm-wince-little pei-arm-wince-little .text coff-pe-read When set, debugging messages for coff reading of exported symbols are displayed. Show coff PE read debugging. Set coff PE read debugging. .data .edata Export RVA for dll "%s" is in section "%s" Wrong value of export RVA for dll "%s": 0x%lx instead of 0x%lx DLL "%s" has %ld export entries, base=%ld Export name "%s" ord. %lu, RVA 0x%lx in dll "%s" not handled Finished reading "%s", exports %ld, forwards %ld, total %ld/%ld. ../../gdb/coffread.c %s: error reading symbols __fu Symbol table entry for %s has bad tagndx value Unexpected type for symbol %s .stabstr .stab epoc-pe "%s": error reading line numbers. "%s": can't get string table _globals_ Bad n_sclass for symbol %s coff file name too long LI% LF% LC% LP% LPB% LBB% LBE% LPBX% .bf `.bf' symbol %d has no aux entry .ef Bad coff function information. `.ef' symbol without matching `.bf' symbol ignored starting at symnum %d Unmatched .ef symbol(s) ignored starting at symnum %d `.ef' symbol %d has no aux entry Line number pointer %s lower than start of line numbers .bb .eb `.eb' symbol without matching `.bb' symbol ignored starting at symnum %d Mismatched .eb symbol ignored starting at symnum %d __imp_ The debugging information in `%s' is corrupted. The file has a `.stabs' section, but no `.stabstr' section. .& 3& & void c_add_code_footer::add_code_footer(compile_i_scope_types, ui_file*) ../../gdb/compile/compile-c-support.c Unknown compiler scope reached. #ifndef %s # define %s %s #endif QI Invalid GCC mode size %d. struct __gdb_regs { __gdb_uintptr %s int %s __attribute__ ((__mode__(__%s__))) unsigned unsigned char %s[%s] __attribute__((__aligned__(__BIGGEST_ALIGNMENT__))) char _dummy; }; __gdb_prop_%s gcc_c_fe_context libcc1.so gcc_cp_fe_context could not find symbol %s in library %s The loaded version of GCC does not support the required version of the API. typedef unsigned int __attribute__ ((__mode__(__pointer__))) __gdb_uintptr; typedef int __attribute__ ((__mode__(__pointer__))) __gdb_intptr; std::string compile_program<CompileInstanceType, PushUserExpressionPolicy, PopUserExpressionPolicy, AddCodeHeaderPolicy, AddCodeFooterPolicy, AddInputPolicy>::compute(const char*, const block*, CORE_ADDR) [with CompileInstanceType = compile_c_instance; PushUserExpressionPolicy = c_push_user_expression; PopUserExpressionPolicy = pop_user_expression_nop; AddCodeHeaderPolicy = c_add_code_header; AddCodeFooterPolicy = c_add_code_footer; AddInputPolicy = c_add_input; std::string = std::__cxx11::basic_string<char>; CORE_ADDR = long long unsigned int] mode != NULL typedef int __attribute__ ((__mode__(__%s__))) __gdb_int_%s; void _gdb_expr (struct __gdb_regs *__regs) { #include <string.h> void _gdb_expr (struct __gdb_regs *__regs, void * __gdb_out_param) { void c_add_code_header::add_code_header(compile_i_scope_types, ui_file*) #pragma GCC user_expression #line 1 "gdb command line" __auto_type __gdb_expr_val = %s; typeof (%s) *__gdb_expr_ptr_type; memcpy (__gdb_out_param, %s__gdb_expr_val, sizeof (*__gdb_expr_ptr_type)); __builtin_addressof std::string compile_program<CompileInstanceType, PushUserExpressionPolicy, PopUserExpressionPolicy, AddCodeHeaderPolicy, AddCodeFooterPolicy, AddInputPolicy>::compute(const char*, const block*, CORE_ADDR) [with CompileInstanceType = compile_cplus_instance; PushUserExpressionPolicy = cplus_push_user_expression; PopUserExpressionPolicy = cplus_pop_user_expression; AddCodeHeaderPolicy = cplus_add_code_header; AddCodeFooterPolicy = c_add_code_footer; AddInputPolicy = cplus_add_input; std::string = std::__cxx11::basic_string<char>; CORE_ADDR = long long unsigned int] #include <cstring> #include <bits/move.h> void _gdb_expr (struct __gdb_regs *__regs, void * __gdb_out_param) { void cplus_add_code_header::add_code_header(compile_i_scope_types, ui_file*) #pragma GCC push_user_expression auto __gdb_expr_val = %s; typedef std::add_pointer<std::remove_cv<decltype (%s)>::type>::type __gdb_expr_ptr; __gdb_expr_ptr __gdb_expr_ptr_type; std::memcpy (__gdb_out_param, %s (__gdb_expr_val), sizeof (*__gdb_expr_ptr_type)); #pragma GCC pop_user_expression 16compile_instance ^ J 18compile_c_instance ^ J J 22compile_cplus_instance ^ J J J J 0 J gcc_symbol_address "%s": full symbol gcc_symbol_address "%s": minimal symbol gcc_symbol_address "%s": failed Unsupported LOC_CONST_BYTES for symbol "%s". LOC_UNDEF found for "%s". ../../gdb/compile/compile-c-symbols.c Fortran common block is unsupported for compilation evaluaton of symbol "%s". Symbol "%s" cannot be used for compilation evaluation as it is optimized out. Symbol "%s" is thread-local and currently can only be referenced from the current thread in compiled code. Symbol "%s" cannot be used because there is no selected frame Symbol "%s" cannot be used for compilation evaluation as its address has not been found. void convert_one_symbol(compile_c_instance*, block_symbol, int, int) Unreachable case in convert_one_symbol. void gcc_convert_symbol(void*, gcc_c_context*, gcc_c_oracle_request, const char*) Unrecognized oracle request. gcc_convert_symbol "%s": global symbol gcc_convert_symbol "%s": local symbol gcc_convert_symbol "%s": lookup_symbol failed Local symbol unhandled when generating C code. void generate_c_for_for_one_variable(compile_instance*, string_file*, gdbarch*, std::vector<bool>&, CORE_ADDR, symbol*) LOC_COMPUTED variable missing a method. gcc_type convert_int(compile_c_instance*, type*) ../../gdb/compile/compile-c-types.c TYPE_LENGTH (type) == 1 array type with non-constant lower bound is not supported cannot convert array type with non-zero lower bound to C variably-sized vector type is not supported gcc_type convert_array(compile_c_instance*, type*) low_bound == 0 function has unknown return type; assuming int variable has unknown type; assuming int cannot convert gdb type to gcc type -std=gnu11 -fno-exceptions -Wno-implicit-function-declaration got oracle request for address of %s found address for %s! did not find address for %s ../../gdb/compile/compile-cplus-symbols.c void convert_one_symbol(compile_cplus_instance*, block_symbol, bool, bool) got oracle request for "%s" minsym found type for %s did not find type for %s gcc_cp_symbol_kind get_method_access_flag(const type*, int, int) ../../gdb/compile/compile-cplus-types.c <none> name = %s, symbol = %s push_namespace push_class push_function reactivate_decl pop_binding_level get_current_binding_level_decl make_namespace_inline add_using_namespace add_namespace_alias add_using_decl build_decl define_cdtor_clone get_decl_type get_type_decl add_friend build_pointer_type build_reference_type build_pointer_to_member_type start_template_decl build_type_template_parameter build_template_template_parameter build_value_template_parameter build_dependent_typename build_dependent_class_template build_dependent_type_template_id build_dependent_expr build_literal_expr build_decl_expr build_unary_expr build_binary_expr build_ternary_expr build_unary_type_expr build_cast_expr build_expression_list_expr build_new_expr build_call_expr get_expr_type build_function_template_specialization build_class_template_specialization start_class_type start_closure_class_type build_field finish_class_type start_enum_type build_enum_constant finish_enum_type build_function_type build_exception_spec_variant build_method_type get_function_parameter_decl build_lambda_expr get_int_type get_char_type get_float_type get_void_type get_bool_type get_nullptr_type get_nullptr_constant build_array_type build_dependent_array_type build_vla_array_type build_qualified_type build_complex_type build_vector_type build_constant add_static_assert <%s> compile-cplus-types When enabled debugging messages are printed during C++ type conversion for the compile commands. Show debugging of C++ compile type conversion. Set debugging of C++ compile type conversion. compile-cplus-scopes When enabled debugging messages are printed about definition scopes during C++ type conversion for the compile commands. Show debugging of C++ compile scopes. Set debugging of C++ compile scopes. entering new scope %s compile_cplus_instance::enter_scope(compile_scope&&)::<lambda(const scope_component&)> SYMBOL_TYPE (comp.bsymbol.symbol)->code () == TYPE_CODE_NAMESPACE (anonymous namespace) staying in current scope -- scopes are identical leaving scope %s compile_cplus_instance::leave_scope()::<lambda(const scope_component&)> identical scopes -- not leaving scope malformed TYPE_NAME during parsing compile_scope compile_cplus_instance::new_scope(const char*, type*) scope.size () > 0 static method gcc_type compile_cplus_convert_reference(compile_cplus_instance*, type*) unexpected type code for reference type gcc_type compile_cplus_convert_array(compile_cplus_instance*, type*) gcc_type compile_cplus_convert_struct_or_union(compile_cplus_instance*, type*, gcc_cp_symbol_kind) pure virtual method Method %s appears to be optimized out. All references to this method will be undefined. field physaddr field physname void compile_cplus_convert_struct_or_union_members(compile_cplus_instance*, type*, gcc_type) unexpected static field location kind gcc_type compile_cplus_convert_int(compile_cplus_instance*, type*) unhandled TYPE_CODE %d -std=gnu++11 %*s__gdb_stack[++__gdb_tos] = (__gdb_uintptr) %s; %*s__gdb_stack[__gdb_tos] = %*s__gdb_stack[__gdb_tos - 1] = %*s--__gdb_tos; %*s__gdb_stack[__gdb_tos + 1] = %*s++__gdb_tos; __label_%u_%s void note_register(int, std::vector<bool>&) ../../gdb/compile/compile-loc2c.c regnum >= 0 Expression uses "cooked" register and cannot be compiled. (__gdb_uintptr) &__regs->%s __regs->%s + (__gdb_uintptr) %s %*s__attribute__ ((unused)) %s %s; %*s{ void compute_stack_depth_worker(int, int*, std::vector<insn_info>*, std::vector<int>*, bfd_endian, unsigned int, const gdb_byte*, const gdb_byte*) (*info)[start].visited inconsistent stack depths unhandled DWARF op: %s op_ptr == op_end %*s%s = %s; %*s} %*s__gdb_uintptr __gdb_stack[%d]; %*s__gdb_uintptr __gdb_tmp; %*sint __gdb_tos = -1; :; /* %s */ DW_OP_regx No block found for address No function found for block __frame_base_%ld __gdb_uintptr %s + %s __gdb_stack[__gdb_tos - %s] %*s__gdb_tmp = __gdb_stack[__gdb_tos - 1]; %*s__gdb_stack[__gdb_tos - 1] = __gdb_stack[__gdb_tos]; %*s__gdb_stack[__gdb_tos] = __gdb_tmp; __gdb_stack[__gdb_tos - 1] %*s__gdb_tmp = __gdb_stack[__gdb_tos]; %*s__gdb_stack[__gdb_tos] = __gdb_stack[__gdb_tos - 1]; %*s__gdb_stack[__gdb_tos - 1] = __gdb_stack[__gdb_tos -2]; %*s__gdb_stack[__gdb_tos - 2] = __gdb_tmp; Unsupported size %d in %s %*s__gdb_stack[__gdb_tos] = *((__gdb_int_%s *) __gdb_stack[__gdb_tos]); ((__gdb_intptr) __gdb_stack[__gdb_tos]) < 0 ? -__gdb_stack[__gdb_tos] : __gdb_stack[__gdb_tos] -__gdb_stack[__gdb_tos] ~__gdb_stack[__gdb_tos] __gdb_stack[__gdb_tos] + %s ((__gdb_intptr) __gdb_stack[__gdb_tos-1]) / ((__gdb_intptr) __gdb_stack[__gdb_tos]) ((__gdb_intptr) __gdb_stack[__gdb_tos-1]) >> __gdb_stack[__gdb_tos] __gdb_stack[__gdb_tos-1] & __gdb_stack[__gdb_tos] __gdb_stack[__gdb_tos-1] - __gdb_stack[__gdb_tos] __gdb_stack[__gdb_tos-1] % __gdb_stack[__gdb_tos] __gdb_stack[__gdb_tos-1] * __gdb_stack[__gdb_tos] __gdb_stack[__gdb_tos-1] | __gdb_stack[__gdb_tos] __gdb_stack[__gdb_tos-1] + __gdb_stack[__gdb_tos] __gdb_stack[__gdb_tos-1] << __gdb_stack[__gdb_tos] __gdb_stack[__gdb_tos-1] >> __gdb_stack[__gdb_tos] __gdb_stack[__gdb_tos-1] ^ __gdb_stack[__gdb_tos] (((__gdb_intptr) __gdb_stack[__gdb_tos-1]) <= ((__gdb_intptr) __gdb_stack[__gdb_tos])) (((__gdb_intptr) __gdb_stack[__gdb_tos-1]) >= ((__gdb_intptr) __gdb_stack[__gdb_tos])) (((__gdb_intptr) __gdb_stack[__gdb_tos-1]) == ((__gdb_intptr) __gdb_stack[__gdb_tos])) (((__gdb_intptr) __gdb_stack[__gdb_tos-1]) < ((__gdb_intptr) __gdb_stack[__gdb_tos])) (((__gdb_intptr) __gdb_stack[__gdb_tos-1]) > ((__gdb_intptr) __gdb_stack[__gdb_tos])) (((__gdb_intptr) __gdb_stack[__gdb_tos-1]) != ((__gdb_intptr) __gdb_stack[__gdb_tos])) __cfa_%ld %*sgoto %*sif ((( __gdb_intptr) __gdb_stack[__gdb_tos--]) != 0) goto %*s%s = __gdb_stack[__gdb_tos]; unsigned long Compiled module "%s" section "%s": unattached relocation: %s Compiled module "%s" section "%s": dangerous relocation: %s Cannot resolve relocation to "%s" from compiled module "%s" section "%s". Compiled module "%s" section "%s": warning: %s Compiled module "%s": multiple symbol definitions: %s Compile module: warning: %s Cannot map compiled module "%s" section "%s": %s void copy_sections(bfd*, asection*, void*) ../../gdb/compile/compile-object-load.c sect_data_got == sect_data.get () Cannot write compiled module "%s" section "%s" to inferior memory range %s-%s. module "%s" section "%s" size %s prot %u allocated %s bytes at %s prot %u Inferior compiled module address %s is not aligned to BFD required %s. "%s": could not open as compiled module: %s "%s": not in loadable format: %s "%s": not in object format. Cannot read symbols of compiled module "%s": %s _gdb_expr Cannot find function "%s" in compiled module "%s". Invalid type code %d of function "%s" in compiled module "%s". invalid scope %d Invalid %d parameters of function "%s" in compiled module "%s". Invalid return type of function "%s" in compiled module "%s". Cannot parse symbols of compiled module "%s": %s _GLOBAL_OFFSET_TABLE_ ELF symbol "%s" relocated to zero ELF mst_text symbol "%s" relocated to %s ELF mst_text_gnu_ifunc symbol "%s" relocated to %s Could not find symbol "%s" for compiled module "%s". %ld symbols were missing, cannot continue. Invalid type code %d of first parameter of function "%s" in compiled module "%s". Invalid type code %d of dereferenced first parameter of function "%s" in compiled module "%s". compile_module_up compile_object_load(const compile_file_names&, compile_i_scope_types, void*) regs_addr != 0 allocated %s bytes at %s for registers _dummy Invalid register "%s" position %s bits or size %s bits Invalid register "%s" type code %d Register "%s" is optimized out. Register "%s" is not available. Cannot write register "%s" to inferior memory at %s. __gdb_expr_val No "%s" symbol found __gdb_expr_ptr_type Type of "%s" is not a pointer Expected address scope in compiled module "%s". Invalid type code %d of symbol "%s" in compiled module "%s". Referenced types do not match for symbols "%s" and "%s" in compiled module "%s". allocated %s bytes at %s for printed value D $ h void compile_object_run(compile_module_up&&) ../../gdb/compile/compile-object-run.c func_type->code () == TYPE_CODE_FUNC data->module->out_value_addr != 0 current_arg == func_type->num_fields () !dtor_found && executed !(dtor_found && executed) Compile command GCC driver filename is "%s". Compile command command-line arguments are "%s". Compile debugging is %s. /tmp/gdbobj- void do_rmdir(void*) ../../gdb/compile/compile.c startswith (dir, TMP_PREFIX) rm -rf Could not remove temporary directory %s Unexpected type id from GCC, check you use recent enough GCC. __%s Invalid register name "%s". Cannot find gdbarch register "%s". Command to compile source code and inject it into the inferior. Compile, inject, and execute code. Usage: compile code [OPTION]... [CODE] Options: %OPTIONS% The source code may be specified as a simple one line expression, e.g.: compile code printf("Hello world\n"); Alternatively, you can type a multiline expression by invoking this command with no argument. GDB will then prompt for the expression interactively; type a line containing "end" to indicate the end of the expression. Evaluate a file containing source code. Usage: compile file [OPTION].. [FILENAME] Options: %OPTIONS% Evaluate EXPR by using the compiler and print result. Usage: compile print [[OPTION]... --] [/FMT] [EXPR] Options: %OPTIONS% Note: because this command accepts arbitrary expressions, if you specify any command option, you must use a double dash ("--") to mark the end of option processing. E.g.: "compile print -o -- myobj". The expression may be specified on the same line as the command, e.g.: compile print i Alternatively, you can type a multiline expression by invoking this command with no argument. GDB will then prompt for the expression interactively; type a line containing "end" to indicate the end of the expression. EXPR may be preceded with /FMT, where FMT is a format letter but no count or size letter (see "x" command). When on, compile command debugging is enabled. Show compile command debugging. Set compile command debugging. compile-args Use options like -I (include file directory) or ABI settings. String quoting is parsed like in shell, for example: -mno-align-double "-I/dir with a space/include" Show compile command GCC command-line arguments. Set compile command GCC command-line arguments. -O0 -gdwarf-4 -fPIE -Wall -Wno-unused-but-set-variable -Wno-unused-variable -fno-stack-protector compile-gcc It should be absolute filename of the gcc executable. If empty the default target triplet will be searched in $PATH. Show compile command GCC driver filename. Set compile command GCC driver filename. The program must be running for the compile command to work. No compiler support for language %s. Neither a simple expression, or a multi-line specified. debug output: %s Command 'set compile-gcc' requires GCC version 6 or higher (libcc1 interface version 1 or higher) (-[^-]*)?- -fpreprocessed Passing %d compiler options: Compiler option %d: <%s> /tmp/gdbobj-XXXXXX Could not make temporary directory %s%sout%d.c %s%sout%d.o Could not open source file for writing Could not write to source file source file produced: %s Compilation failed. object file produced: %s void eval_compile_command(command_line*, const char*, compile_i_scope_types, void*) scope == COMPILE_I_PRINT_ADDRESS_SCOPE compile print You must provide a filename for this command. #include "%s" Suppress automatic 'void _gdb_expr () { CODE }' wrapping. gdb::unlinker::unlinker(const char*) ../../gdb/../gdbsupport/gdb_unlinker.h Max number of complaints about incorrect symbols is %s. complaints Show max number of complaints about incorrect symbols. Set max number of complaints about incorrect symbols. During symbol reading: --More-- void complete_line_internal_1(completion_tracker&, const char*, const char*, int, complete_line_internal_reason) ../../gdb/completer.c text == NULL char* gdb_completion_word_break_characters_throw() tracker.custom_word_point () > 0 rl_point >= 0 && rl_point < strlen (rl_line_buffer) const char* completion_find_completion_word(completion_tracker&, const char*, int*) void complete_nested_command_line(completion_tracker&, const char*) tracker.use_custom_word_point () *** List may be truncated, max-completions reached. *** void gdb_display_match_list(char**, int, int, const match_list_displayer*) max_completions != 0 len <= max_completions Display all %d possibilities? (y or n) max-completions Use this to limit the number of candidates considered during completion. Specifying "unlimited" or -1 disables limiting. Note that setting either no limit or a very large limit can make completion slow. Show maximum number of completion candidates. Set maximum number of completion candidates. Max completions reached. void reg_or_group_completer_1(completion_tracker&, const char*, const char*, reg_completer_targets) (targets & (complete_register_names | complete_reggroup_names)) != 0 void collect_explicit_location_matches(completion_tracker&, event_location*, explicit_location_match_type, const char*, const language_defn*) unhandled explicit_location_match_type -probe -probe-stap -probe-dtrace -qualified -label *|"';:?>< !@#$%^&*()+=|~`}{[]"';:?/><, ' J J J vP ]8I J O J 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. Conditions for redistributing copies of GDB. copying Various kinds of warranty you do not have. warranty The current BFD target is "%s". core file may not match specified executable file. exec file is newer than core file. No executable file specified. Use the "file" or "exec-file" command. Cannot access memory at address %s Memory at address %s unavailable. unhandled target_xfer_status: %s (%s) ../../gdb/corefile.c Use FILE as core dump for examining memory and registers. Usage: core-file FILE No arg means have no core file. This command has been superseded by the `target core' and `detach' commands. gnutarget Use `set gnutarget auto' to specify automatic detection. Show the current BFD target. Set the current BFD target. GNUTARGET Can't fetch registers from this type of core file No core file now. .auxv Couldn't read NT_AUXV note in core file. .wcookie Couldn't read StackGhost cookie in core file. Mapped address spaces: Size End Addr Start Addr %10s %10s %10s %10s %s Offset %18s %18s %10s %10s %s Print core file's file-backed mappings. core-file-backed-mappings <main task> void core_target::get_core_register_section(regcache*, const regset*, const char*, int, const char*, bool) ../../gdb/corelow.c %s/%ld Couldn't find %s registers in core file. Section `%s' in core file too small. Unexpected size of section `%s' in core file. Couldn't read %s registers from `%s' section in core file. general-purpose void get_core_registers_cb(const char*, int, int, const regset*, const char*, void*) .gdb-tdesc "%s": Core file format not supported r+b No core file specified. (Use `detach' to stop debugging a core file.) No core file specified. "%s" is not a core dump: %s .reg/ Core was generated by `%s'. Program terminated with signal %s, %s void core_file_command(const char*, int) core_bfd == NULL core_target::build_file_mappings()::<lambda(int, ULONGEST, ULONGEST, ULONGEST, const char*)> filename != nullptr Can't open file %s during file-backed mapping note processing Can't open file %s which was expanded to %s during file-backed mapping note processing Can't make section Local core dump file Use a core file as a target. Specify the filename of the core file. P _K _K ^ bK <dP _K w Tf f e T $ ' ' \ ( G 4 ( D ( ( L ( @F ( ( E \ ( ( , ( ( ( !( "( @$( %( \&( '( |)( X+( -( .( /( h0( t1( 3( 4( `6( 7( 8( x9( :( :( L;( ;( <( =( 0>( $ ' ' @?( @( (A( 0B( 8C( @D( TE( \F( la ( H( $ ' ( ( E J( @O K( HG M( TO( O( P( 8Q( Q( R( S( T( e E E E e U( `V( e X( Y( Y( Z( [( e 0]( ^( T_( _( a( b( H Xf( 8g( g( h( U 0j( l( m( o( p( q( r( e Dt( $u( v( v( w( a ` z( , ' @ ' @ ' T ' d ' t ' ' F {( D|( }( }( ~( |( D ( ( | ( ( ( $ ( < ( ( ( ( ( P ( ( ( ( ( ( ( ( D ( ( T ( ( T ( ( ( ( ( ( h ( 0 ( ( ( ( ( @ ( ( ( ( $ ( H ( ( T ( ( ( h ( ( ( ( ( P ( ( h ( < ( ( ( H ( ( ( ` ( w 11core_target The available C++ ABIs are: cp-abi-list cp-abi doc Could not find "%s" in ABI list The currently selected C++ ABI is " " ( longname ABI doesn't define required function is_constructor_name ABI doesn't define required function is_destructor_name ABI doesn't define required function is_vtable_name ABI doesn't define required function is_operator_name int baseclass_offset(type*, int, const gdb_byte*, LONGEST, CORE_ADDR, const value*) ../../gdb/cp-abi.c current_cp_abi.baseclass_offset != NULL Cannot determine virtual baseclass offset of incomplete object GDB does not support pointers to methods on this target GDB cannot print the vtable on this target GDB cannot find the typeid on this target GDB cannot find the type for 'typeid' on this target GDB cannot find the type from a std::type_info on this target GDB cannot find the type name from a std::type_info on this target Too many C++ ABIs, please increase CP_ABI_MAX in cp-abi.c Cannot find C++ ABI "%s" to set it as auto default. Automatically selected; currently "%s" Set the ABI used for inspecting C++ objects. "set cp-abi" with no arguments will list the available ABIs. Show the ABI used for inspecting C++ objects. demangle_component* cpname_state::fill_comp(demangle_component_type, demangle_component*, demangle_component*) cp-name-parser.y demangle_component* cpname_state::make_operator(const char*, int) demangle_component* cpname_state::make_dtor(gnu_v3_dtor_kinds, demangle_component*) demangle_component* cpname_state::make_builtin_type(const char*) demangle_component* cpname_state::make_name(const char*, int) unsigned int unsigned long unsigned short unsigned long long empty character constant invalid character constant -in- invalid number unexpected string literal invalid character construction vtable for covariant return thunk to reference temporary for typeinfo for typeinfo fn for typeinfo name for global constructors keyed to global destructors keyed to guard variable for VTT for non-virtual thunk to delete delete[] sizeof ELLIPSIS DEMANGLER_SPECIAL CONSTRUCTION_VTABLE CONSTRUCTION_IN start_opt demangler_special conversion_op conversion_op_name unqualified_name colon_name colon_ext_name colon_ext_only ext_only_name nested_name templ template_params template_arg function_args function_arglist qualifiers_opt qualifiers int_part int_seq builtin_type array_indicator typespec_2 direct_abstract_declarator abstract_declarator_fn direct_declarator direct_declarator_1 abefnrtv NLG Y \LG < I XR 2M M _hI I R L X M LG ehI V MG G U VhI nhI L L hI L hI hI hI hI hI L jK 3 M @;N hI hI f J L }LG LG jK kK %kK MG MG | Q hI hI hI LG hI VQ L L LG LG L L w L L LG LG LG LG ;tX P LG E L j L N 4 K MG !R .iI *iI MG - K MG V V 5kK N ?kK jI QkK _kK rkK kK h M kK kK kK kK kK kK kK kK kK lK iI lK "lK +lK 3lK jI @lK PlK blK [lK vlK -P jI lK lK lK P MG A ' E * E E E E E E E E E E E E A A ) E E E E E $ E + A $ E x $ E E I E $ E + I E E E E E E E E E E E E E E E E E E E E E E E " E E @ s E E E S E E I ' A E E $ [ E A b E E E Y b F E E | E E I $ $ E E E 0 \ [ E E E b E E E E 5 P W _ E E E E E E O R E E E A E E E Y E I t $ % r { F $ | A E E E E E E $ E E E 2 E E E E E E A E i i i I E E E E E E $ E - $ E $ E E E 3 A E E A A A E E E z g - - - i i i E E E E E E E E E E E E E E ~ E i E E E E E E E E H ?1 I)=;*<D> J 4+5,: E F0 / G !"#$%&'(-.236789@ABC c ' ' E ' ' y I .  ` # * g ' ' / . * ' 4 | 5 * I = c 5 F U a a = E W = E 4 \ } G = y a = G F v  { ) = } } n = = G G t t t v G G 4 ( } } I : ; < 4 4 } 4 F F ! ) * ) F ) C D ) ) ) 5 ) 5 ) . 5 ) I I I ) N ) ) ) U * = > ? % ^ C D a # a } " & { & , U \ & f ; < = > ? 7 C D v Z o p ! " $ % , - . / 0 1 2 3 4 1 6 7 8 9 ; < = > ? < C D G H I 2 3 4 6 7 8 9 ; < = > ? C D & ! " $ % 1 < G H I $ % $ % 1 < < ! " G H I G H I ! " # * + - . / 0 1 2 3 4 5 6 7 8 9 ; < = > ? A B C E G H I ! " ) . 1 = E I ! " & ' ! " & ' G I G I . . 1 1 . 1 = = . 1 E E = G I I E = G I . E 1 G I 4 6 7 8 9 = ; < = > ? E C D I . 1 = E I ! " & ' ! " # ) * + G - . / 0 1 2 3 4 5 6 7 8 9 ; < = > ? A B C E G H I , - . / 0 1 2 3 4 6 7 8 9 ; < = > ? C D J ! " ! " , - . / 0 1 2 3 4 5 6 7 8 9 ; < = > ? C D . / 0 1 2 3 4 6 7 8 9 ; < = > ? C D / 0 1 2 3 4 6 7 8 9 ; < = > ? C D 0 1 2 3 4 6 7 8 9 ; < = > ? C D 1 2 3 4 6 7 8 9 ; < = > ? C D 8 9 ; < = > ? C D , . - g + y a c j | P [ ~ } f j ^ h S h o i x { u T h Q R , h h ) z h U u u f l a c " # $ * y ^ j } - h * x { ? @ A j z q ^ ( ) , i , ^ V j ^ ^ _ k ! x { * ~ 0 ^ / 1 3 k 2 9 : O ; z < = ^ k B C + D r _ p x { x { 5 6 e z m z s k ' 8 - . 4 ^ _ > k _ k _ _ _ k / _ _ k / & _ n / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M X Y Z [ V W t u t u t u V X X Y Y X Y Z Z X Y [ [ Z \ v V [ Z X [ Y Z [ \ X Y Z [ / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M / 7 % / ;a `cd_\[ikZmhbl 52 Cz @ =] egv D 4~A + (' #$ %&!" )*- 0j 7 poX y :1B<F^ |xcfu >8 ? IKO}3 ,/. nY s mX P X EG {w9 M HL 6Xt XWX Q q  J rVUTR N S \ \ ` b d i j q z # $ * , - / 2 3 6 7 ; = @ D I M V Z ] h i m o q t x } % , 0 ; A S V ^ ` k r s y } & * . 2 6 : > B F J N R V Z ^ b f k o s z ~ !"&'GLMOPQRSTVXYZ[abcdehl 4RVYZ #*+-./0123456789;<=>?ABCEGHIZh MM 4 .1=EINZ[_fgjkbI_ RT[ b Ve cb IUVWXZ_fijop $%1<GHI\]hqbREE=F)(\MZ`b F )IZ^fhi =[ N k_gN VbbVZf_gNIio__gI444IMqqq1hlqr*5i,-./012346789;<=>?CDFFM5=FZ)`)*i)`Z bIWfmn llllMIM)5)]qqqqqqqqqqqqqqqqqq ``` hMmm)_gMM)555)MqqJi)III)qrrr))) KLMMMNNOOOOOPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRSSSSTTTUUVVVVWWXXYYZZZZ[\\]]]]]^^^^^___``aaabbccccccddeeeeeeefffffgghhhhhhhhhhhhiiijjjjkkkkkllmmnnnnooooopppppqrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq E E E E E E E E d E E  E E F ] w N ! ` " # $ % & b '  d ( The `maint namespace' command was removed. Deprecated placeholder for removed functionality. cp_lookup_nested_symbol (%s, %s, %s, %s) cp_lookup_nested_symbol (...) = %s cp_lookup_nested_symbol (...) = NULL (func/method) cp_lookup_nested_symbol called on a non-aggregate type. ../../gdb/cp-namespace.c block_symbol cp_lookup_bare_symbol(const language_defn*, const char*, const block*, domain_enum, int) strstr (name, "::") == NULL block_symbol lookup_namespace_scope(const language_defn*, const char*, const block*, domain_enum, const char*, int) scope[new_scope_len] == ':' cp_lookup_symbol_imports_or_template (%s, %s, %s, %s) cp_lookup_symbol_imports_or_template (...) = %s basic_string::erase cp_lookup_symbol_namespace (%s, %s, %s, %s) cp_lookup_symbol_namespace (...) = %s cp_lookup_symbol_non_local (%s, %s (scope %s), %s) cp_lookup_symbol_nonlocal (...) = %s demangle_component* unqualified_name_from_comp(demangle_component*) ../../gdb/cp-support.c last_template == NULL unexpected demangled name '%s' unable to demangle '%s' (demangler failed with signal %d) %s:%d: %s: %s demangler-warning %s Attempting to dump core. unsigned int cp_entire_prefix_len(const char*) name[current_len] == ':' RTTI symbol not found for class '%s' RTTI symbol for class '%s' is not a type RTTI symbol for class '%s' is a namespace RTTI symbol for class '%s' has bad type bool (* cp_get_symbol_name_matcher(const lookup_name_info&))(const char*, const lookup_name_info&, completion_match_result*) C++ maintenance commands. Print the first class/namespace component of NAME. first_component Show the virtual function table for a C++ object. Usage: info vtbl EXPRESSION Evaluate EXPRESSION and display the virtual function table for the resulting object. vtbl catch-demangler-crashes If enabled GDB will attempt to catch demangler crashes and display the offending symbol. Show whether to attempt to catch demangler crashes. Set whether to attempt to catch demangler crashes. internal error: string "%s" failed to be canonicalized gdb::unique_xmalloc_ptr<char> cp_canonicalize_string_full(const char*, const char* (*)(type*, void*), void*) bool cp_symbol_name_matches_1(const char*, const char*, size_t, strncmp_iw_mode, completion_match_result*) sname[len] == ':' std::istream std::iostream std::ostream std::string ^ K 1 K > K L K Y K *Z12gdb_demanglePKciEUlvE_ <No data fields> members of <synthetic pointer> <same as static member of an already seen type> __vtbl_ptr_type An internal GDB problem: ctf_ id_t %ld type already set ctf_type_encoding read_base_type failed - %s ctf_type_aname read_base_type failed - %s read_base_type: unsupported base kind (%d) bug: psymtab for %s is already read in. Reading in CTF data for %s... ../../gdb/ctfread.c done. ctf_bfdopen failed on %s - %s ctf_dict_open failed on %s - %s ctf_type_iter scan_partial_symbols failed - %s ctf_variable_iter scan_partial_symbols failed - %s ctf_enum_next ctf_psymtab_add_enums failed - %s ctf_member_iter process_struct_members failed - %s ctf_add_var_cb: %s has NO type (%ld) ctf_add_var_cb: kind unsupported (%d) read_restrict_type: NULL base type (%ld) ctf_enum_iter process_enum_type failed - %s ctf_array_info read_array_type failed - %s read_pointer_type: NULL target type (%ld) ctf_add_member_cb: %s has NO type (%ld) read_const_type: NULL base type (%ld) read_volatile_type: NULL base type (%ld) virtual void ctf_psymtab::expand_psymtab(objfile*) !readin ctf_type_iter psymtab_to_symtab failed - %s ctf_variable_iter psymtab_to_symtab failed - %s 14partial_symtab ^ - K 16standard_psymtab ^ H K @ K St15_Sp_counted_ptrIP15psymtab_storageLN9__gnu_cxx12_Lock_policyE2EE ^ h K BI @ K K - - (- $- - ( K / 0 x) , , 11ctf_psymtab ^ K \ K Invalid character '%c' in expression int d_yylex() d-exp.y No symbol table is loaded. Use the "file" command %.*s.%.*s int d_parse(parser_state*) !is super delegate interface ^^ ^^= IDENTIFIER UNKNOWN_NAME INTEGER_LITERAL FLOAT_LITERAL CHARACTER_LITERAL STRING_LITERAL TRUE_KEYWORD FALSE_KEYWORD NULL_KEYWORD SUPER_KEYWORD CAST_KEYWORD SIZEOF_KEYWORD TYPEOF_KEYWORD TYPEID_KEYWORD INIT_KEYWORD IMMUTABLE_KEYWORD SHARED_KEYWORD STRUCT_KEYWORD UNION_KEYWORD CLASS_KEYWORD INTERFACE_KEYWORD ENUM_KEYWORD TEMPLATE_KEYWORD DELEGATE_KEYWORD FUNCTION_KEYWORD HATHAT NOTIDENTITY CommaExpression AssignExpression ConditionalExpression OrOrExpression AndAndExpression XorExpression CmpExpression EqualExpression IdentityExpression RelExpression ShiftExpression AddExpression MulExpression UnaryExpression CastExpression PowExpression PostfixExpression ArgumentList ArgumentList_opt CallExpression IndexExpression SliceExpression PrimaryExpression ArrayLiteral IdentifierExp StringExp TypeExp BasicType2 BasicType N4expr23tuple_holding_operationIJbEEE ^ K p L N4expr14bool_operationE ^ T K H K N4expr22ternop_slice_operationE ^ x K G N4expr15binop_operationIL10exp_opcode24EXadL_Z14eval_op_binaryP4typeP10expression6nosideS1_P5valueS8_EEEE ^ K TPG l K a a 0c D d a a a a ` K pc c b D d / / a ,/ ` K d e 8b D d @ a H ` K " ugI " ygI " fgI " igI " lgI " ogI " rgI " gI " }gI " K " I . 7EJ / 4gI $ 7gI # K + +gI ) 3 N * .gI % 1gI & vgI ' zgI ( I 0 G , K - `S R V V K X j G O O gI gI W K N bQ zbH #VS K R L V NLG Y \LG K K eI ,hI JhI K K ! K 3 K |\V V B K O K ] K j K x K K K K K K hI K K K K K K * K ; K L K LG L MG | Q hI hI hI LG hI VQ L L LG LG L L w L L LG LG LG ;tX P ] K g K d K E L j L 4 K MG MG #iI - K .iI *iI MG !R MG V u K p K K K K K K K K K K K K K $ K 2 K @ K P K _ K m K  K K K MG K K K K K K K K K # + H 1 : Q # T ! & D 8+ @E64$5>7 B .%/& ? F* ) C !"#'(,-01239:;<=A $ > h 6 4 5 E @ 6 7 8 ? # % C Z [ \ @ & ' F 2 3 , - . / 0 1 2 3 V W $ ( + 7 : ; H I ) 6 @ J * ] ^ _ ` > $ F d E A " E E B E n F q 9 + E < = > ? @ F 4 5 6 G K N L k < = O ? @ M C D F d g P Q R S T U X Y " + 4 5 6 < = ? @ C D 8:;<=>n?DE4 g hZ[q6B]^_iH IFC \ 7JK VWPQRSTUVW GLOmXYst M l k u N fgno p ` abcde rvyw z x ? {|}~ ^hSWXY_UVT R H "%)67:CDE<[PZ b - 210./FI 43 AB J` d c ]Oa !#$ &'(*+,;>=@MF H5Qe \G9 ? L fa8 KgN ! " $ ) * , . 3 4 6 8 < > @ B D F H J L N O S W \ ] b c j o v x z | } ~ % , 1 6 : I [ ] _ f h j m s "+456<=?@CDHIJKLMNOPQRSTUVWXYZ[\_abcdefgi@@YgYYYYYK]^IgYY $#%&'()*+,-./0123:;45C6789<=>?@ >6?h@gI$FEEJKKINOPQRVVVVVVWWVVXXXYYYY FK]` eh gEEKYB AF^FEYLKEhF GHHIJJKKKLLMMNNOOPPQQRRRRSSTTUUUUVVVWWWWXXXXYYYYYYYYYYYZZ[[\\\\\\\\\\]]^^`_abbccccccccccccccdeffggghhhhi * '(.%) I 0 !"#$%&'()*+,@A- ./01239j5ubyte ushort uint ulong ucent ifloat idouble ireal cfloat cdouble wchar dchar .d 10d_language ^ K N K p p `q x ) r $/ , w P+ h p Tq 4q ) ) p x y p p y y z z p p | * (* 0* 8* @* w w D main unsigned int d_entire_prefix_len(const char*) ../../gdb/d-namespace.c name[current_len] == '.' %s.%s block_symbol d_lookup_nested_symbol(type*, const char*, const block*) called with non-aggregate type. block_symbol lookup_module_scope(const language_defn*, const char*, const block*, domain_enum, const char*, int) scope[new_scope_len] == '.' N_LBRAC/N_RBRAC symbol mismatch at symtab pos %d Premature end of file reading symbol table Can't find .text section in symbol file ridiculous string table size (%d bytes). <bad string table offset> bad string table offset in symbol %d ../../gdb/dbxread.c misplaced N_LBRAC entry; discarding local symbols which have no enclosing block block start larger than block end stabs "repeated" header file %s not previously seen, at symtab pos %d failed internal consistency check sect_index_data not initialized sect_index_rodata not initialized unknown symbol type %s void process_one_symbol(int, int, CORE_ADDR, const char*, const section_offsets&, objfile*, language) unmatched N_LBRAC before symtab pos %d gcc2_compiled. void dbx_expand_psymtab(legacy_psymtab*, objfile*) !pst->readin gcc_compiled. __gnu_compiled First symbol in segment of executable not a source symbol void dbx_read_symtab(legacy_psymtab*, objfile*) !self->readin __DYNAMIC string table offset backs up at %d N_BINCL %s not in entries for any file, at symtab pos %d function `%s' appears to be defined outside of all compilation units unknown symbol descriptor `%c' ridiculous string table size: %d bytes Can't find any code sections in symbol file stabsect_build_psymtabs: Found stabs (%s), but not string section (%s) Can't find %s section in symbol file 14legacy_psymtab ^ f K \ K x K , , T $ .& 3& & Invalid dcache line size: %u (must be power of 2). Deprecated remotecache flag is %s. Dcache size must be greater than 0. Usage: info dcache [LINENUMBER] No data cache available. No such cache line exists. Line %d: address %s [%d hits] %02x Dcache %u lines of %u bytes each. Contains data for %s Cache state: %d active lines, %d hits remotecache This used to enable the data cache for remote targets. The cache functionality is now controlled by the memory region system and the "stack-cache" flag; "remotecache" now does nothing and exists only for compatibility reasons. Show cache use for remote targets. Set cache use for remote targets. Print information on the dcache performance. Usage: info dcache [LINENUMBER] With no arguments, this command prints the cache configuration and a summary of each line in the cache. With an argument, dump" the contents of the given line. dcache Use this command to set number of lines in dcache and line-size. Show dcachesettings. line-size Show dcache line size. Set dcache line size in bytes (must be power of 2). Show number of dcache lines. Set number of dcache lines. dict_add_symbol: non-expandable dictionary ../../gdb/dictionary.c void insert_symbol_hashed(dictionary*, symbol*) sym->language () == DICT_LANGUAGE (dict)->la_language dictionary* create_new_language_dictionary(multidictionary*, language) mdict->dictionaries[0] != nullptr create_new_language_dictionary: attempted to expand non-expandable multidictionary T D t D H p t 0 , t D H 0 , The current disassembler options are '%s' There are no disassembler options available for this architecture. The following disassembler options are supported for use with the 'set disassembler-options OPTION [,OPTION]...' command: %*c %s For the options above, the following values are supported for "%s": 'set disassembler-options ...' is not supported on this architecture. Invalid disassembler option value: '%s'. disassembler-options Show the disassembler options. Set the disassembler options. Usage: set disassembler-options OPTION [,OPTION]... See: 'show disassembler-options' for valid option values. insn-number is-speculative func-name >: %s%02x inst void do_mixed_source_and_assembly_deprecated(gdbarch*, ui_out*, symtab*, CORE_ADDR, CORE_ADDR, int, gdb_disassembly_flags) ../../gdb/disasm.c symtab != NULL && SYMTAB_LINETABLE (symtab) != NULL asm_insns src_and_asm_line line_asm_insn void do_mixed_source_and_assembly(gdbarch*, ui_out*, symtab*, CORE_ADDR, CORE_ADDR, int, gdb_disassembly_flags) main_symtab != NULL && SYMTAB_LINETABLE (main_symtab) != NULL list_emitter.has_value () sal.symtab != NULL --- no source info for this pc --- tuple_emitter.has_value () Displace stepping debugging is %s. When non-zero, displaced stepping specific debugging is enabled. Show displaced stepping debugging. Set displaced stepping debugging. displaced_step_finish_status displaced_step_buffers::finish(gdbarch*, thread_info*, gdb_signal) ../../gdb/displaced-stepping.c copy_insn_closure != nullptr restored %s %s buffer != nullptr restored in ptid %s %s restore_in_ptid displaced_step_prepare_status displaced_step_buffers::prepare(thread_info*, CORE_ADDR&) !thread->displaced_step_state.in_progress () buf.current_thread != thread breakpoint set in displaced stepping buffer at %s, can't use. selected buffer at %s Error accessing memory address %s (%s) for displaced-stepping scratch space. saved %s: %s Enabled No inferior running Probe %s:%s cannot be disabled: no enablers. always Probe '%s' has %d arguments, but GDB is requesting argument %u. This should not happen. Please report this bug. ../../gdb/dtrace-probe.c skipping section '%s' which does not contain valid DOF data. could not obtain the contents ofsection '%s' in objfile `%s'. Show information about DTrace static probes. Usage: info probes dtrace [PROVIDER [NAME [OBJECT]]] Each argument is a regular expression, used to select probes. PROVIDER matches probe provider names. NAME matches the probe names. OBJECT matches the executable or shared library name. -pdtrace 16static_probe_ops ^ K 5probe ^ 0 K 8 K ) ) ) ) ) K K J K t* * x ) ) , 23dtrace_static_probe_ops ^ K ( K 12dtrace_probe ^ K 8 K K ) D value* dummy_frame_prev_register(frame_info*, void**, int) ../../gdb/dummy-frame.c id=%s , ptid=%s void dummy_frame_this_id(frame_info*, void**, frame_id*) void dummy_frame_pop(frame_id, thread_info*) void pop_dummy_frame(dummy_frame**) dummy->id.thread == inferior_thread () void register_dummy_frame_dtor(frame_id, thread_info*, void (*)(void*, int), void*) Print the contents of the internal dummy-frame stack. dummy-frame maintenance print dummy-frames H=I H0 . 0 static abbrev_table_up abbrev_table::read(dwarf2_section_info*, sect_offset) ../../gdb/dwarf2/abbrev.c section->readin CORE_ADDR attribute::as_address() const ../../gdb/dwarf2/attribute.c !requires_reprocessing const char* attribute::as_string() const unsupported die ref attribute form: '%s' Attribute value is not a constant (%s) unrecognized DW_AT_defaulted value (%s) unrecognized DW_AT_virtuality value (%s) Dwarf Error: wrong version in compilation unit header (is %d, should be 2, 3, 4 or 5) [in module %s] read_comp_unit_head: invalid section_kind ../../gdb/dwarf2/comp-unit-head.c Dwarf Error: wrong unit_type in compilation unit header (is %s, should be %s) [in module %s] Dwarf Error: wrong unit_type in compilation unit header (is %#04x, should be one of: %s, %s, %s, %s or %s) [in module %s] read_comp_unit_head: dwarf from non elf file Dwarf Error: Too big type_offset in compilation unit header (is %s) [in module %s] Dwarf Error: bad offset (%s) in compilation unit header (offset %s + 6) [in module %s] Dwarf Error: bad length (0x%x) in compilation unit header (offset %s + 0) [in module %s] read_address: bad switch, signed [in module %s] read_address: bad switch, unsigned [in module %s] buildsym_compunit* dwarf2_cu::get_builder() ../../gdb/dwarf2/cu.c compunit_symtab* dwarf2_cu::start_symtab(const char*, const char*, CORE_ADDR) m_builder == nullptr DWARF 2 DW_FORM_GNU_strp_alt used without .debug_str section [in module %s] DW_FORM_GNU_strp_alt pointing outside of .debug_str section [in module %s] could not read '.gnu_debugaltlink' section could not read '.gnu_debugaltlink' section: %s /.dwz/ gdb_bfd_ref_ptr dwz_search_other_debugdirs(std::string&, bfd_byte*, size_t) ../../gdb/dwarf2/dwz.c IS_DIR_SEPARATOR (filename[dwz_pos]) File "%s" from debuginfod cannot be opened as bfd could not find '.gnu_debugaltlink' file for %s %s is invalid in this context no unsigned variant found for type, while evaluating DWARF expression integral type expected in DWARF expression Unsupported address size in DWARF expressions: %d bits <signed DWARF address type> dwarf expression stack underflow Asked for position %d of stack, stack only has %zu elements on it. DWARF expression error: ran off end of buffer reading uleb128 value DWARF expression error: ran off end of buffer reading sleb128 value DWARF expression error: ran off end of buffer reading leb128 value DWARF-2 expression error: `%s' operations must be used either alone or in conjunction with DW_OP_piece or DW_OP_bit_piece. DWARF-2 expression error: Loop detected (%d). DW_OP_reg DW_OP_implicit_value: too few bytes available. DW_OP_implicit_value DW_OP_stack_value DWARF-2 expression error: DW_OP_implicit_pointer is not allowed in frame context Not implemented: computing frame base using explicit value operator Not enough elements for DW_OP_swap. Need 2, have %zu. Not enough elements for DW_OP_rot. Need 3, have %zu. Incompatible types on DWARF stack no signed variant found for type, while evaluating DWARF expression Can't be reached. ../../gdb/dwarf2/expr.c DWARF-2 expression error: DW_OP_GNU_uninit must always be the very last op. DW_OP_entry_value: too few bytes available. DWARF-2 expression error: DW_OP_entry_value is supported only for single DW_OP_reg* or for DW_OP_breg*(0)+DW_OP_deref* DW_OP_reinterpret has wrong size Unhandled dwarf expression opcode 0x%x void dwarf_expr_context::execute_stack_op(const gdb_byte*, const gdb_byte*) result_val != NULL this->recursion_depth >= 0 void dwarf_expr_context::eval(const gdb_byte*, size_t) this->recursion_depth == old_recursion_depth 18dwarf_expr_context ^ P K h K t t int existing_next_levels(frame_info*, tailcall_cache*) ../../gdb/dwarf2/frame-tailcall.c retval >= -1 void tailcall_frame_this_id(frame_info*, void**, frame_id*) next_frame != NULL (*this_id).artificial_depth > 0 void cache_unref(tailcall_cache*) cache->refc > 0 htab_find_slot (cache_htab, cache, NO_INSERT) != NULL tailcall_cache* cache_find(frame_info*) fi != NULL void cache_ref(tailcall_cache*) int tailcall_frame_sniffer(const frame_unwind*, frame_info*, void**) next_levels >= 0 next_levels <= cache->chain_levels CORE_ADDR pretend_pc(frame_info*, tailcall_cache*) next_levels == 0 value* tailcall_frame_prev_register(frame_info*, void**, int) this_frame != cache->next_bottom_frame void dwarf2_tailcall_sniffer_first(frame_info*, void**, const LONGEST*) *tailcall_cachep == NULL tailcall_cache* cache_new_ref1(frame_info*) int pretended_chain_levels(call_site_chain*) chain_levels <= chain->length cache->chain_levels > 0 dwarf2 tailcall V K w | Xy Py 0w DW_OP_push_object_address DW_OP_addrx or DW_OP_GNU_addr_index DW_OP_entry_value DW_OP_GNU_variable_value DW_OP_call* DW_OP_form_tls_address DW_OP_call_frame_cfa DW_OP_fbreg Unsupported encoding: DW_EH_PE_indirect ../../gdb/dwarf2/frame.c Invalid or unsupported encoding Unsupported address size The DWARF stack unwinders are currently %s. armcc Not implemented: computing unwound register using explicit value operator cfa not available for record btrace target can't compute CFA for this frame: required registers or memory are unavailable can't compute CFA for this frame: frame base not available unwinders When enabled the DWARF stack frame unwinders can be used for architectures that support the DWARF unwinders. Enabling the DWARF unwinders for an architecture that doesn't support them will have no effect. Show whether the DWARF stack frame unwinders are used. Set whether the DWARF stack frame unwinders are used. Found an FDE when not expecting it. const gdb_byte* decode_frame_entry_1(gdbarch*, comp_unit*, const gdb_byte*, int, dwarf2_cie_table&, dwarf2_fde_table*, eh_frame_type) fde->cie != NULL Corrupt data in %s:%s; align 4 workaround apparently succeeded Corrupt data in %s:%s; align 8 workaround apparently succeeded Corrupt data in %s:%s incomplete CFI data; DW_CFA_restore unspecified register %s (#%d) at %s bad CFI data; mismatched DW_CFA_restore_state at %s Call Frame Instruction op %d in vendor extension space is not handled on this architecture. Unknown CFI encountered. skipping .eh_frame info of %s: %s skipping .debug_frame info of %s: %s dwarf2_fde* dwarf2_frame_find_fde(CORE_ADDR*, dwarf2_per_objfile**) !objfile->section_offsets.empty () !fde_table->empty () Could not compute CFA; needed to translate this expression int dwarf2_fetch_cfa_info(gdbarch*, CORE_ADDR, dwarf2_per_cu_data*, int*, LONGEST*, CORE_ADDR*, const gdb_byte**, const gdb_byte**) Unknown CFA rule. dwarf2_frame_cache* dwarf2_frame_cache(frame_info*, void**) fde != NULL cache->per_objfile != nullptr incomplete CFI data; unspecified registers (e.g., %s) at %s Unknown register rule. dwarf2 signal dwarf2 void dwarf2_frame_state_reg_info::alloc_regs(int) ../../gdb/dwarf2/frame.h num_regs_requested > 0 19dwarf_expr_executor ^ . K h K D K 0 t \ t t p K K K %s Cache hits (this session): %u %sCache misses (this session): %u std::string build_id_to_string(const bfd_build_id*) ../../gdb/build-id.h build_id != NULL The index cache is currently %s. void index_cache::set_directory(std::string) ../../gdb/dwarf2/index-cache.c !dir.empty () index cache: now using directory %s index cache: enabling (%s) index cache: disabling The index cache directory name is empty, skipping cache lookup. .gdb-index index cache: trying to read %s index cache: couldn't read %s: %s Couldn't determine a path for the index cache directory. Set index-cache options. index-cache Show index-cache options. Enable the index cache. Disable the index cache. Show the directory of the index cache. Set the directory of the index cache. Show some stats about the index cache. When non-zero, debugging output for the index cache is displayed. Show display of index-cache debug messages. Set display of index-cache debug messages. index cache: objfile %s has no build id index cache: dwz objfile %s has no build id The index cache directory name is empty, skipping store. index cache: could not make cache directory: %s index cache: writing index cache for objfile %s index cache: couldn't store index cache for objfile %s: %s 20index_cache_resource ^ K 25index_cache_resource_mmap ^ K K K 4 couldn't data write to file ftell void assert_file_size(FILE*, size_t) ../../gdb/dwarf2/index-write.c file_size == expected_size Save a gdb-index file. Usage: save gdb-index [-dwarf-5] DIRECTORY No options create one file with .gdb-index extension for pre-DWARF-5 compatible .gdb_index section. With -dwarf-5 creates two files with extension .debug_names and .debug_str for DWARF-5 .debug_names section. void write_gdbindex_1(FILE*, const data_buf&, const data_buf&, const data_buf&, const data_buf&, const data_buf&) contents.size () == size_of_header int addrmap_index_data::operator()(CORE_ADDR, void*) it != cu_index_htab.cend () void add_index_entry(mapped_symtab*, const char*, int, gdb_index_symbol_kind, offset_type) ((cu_index) & ~GDB_INDEX_CU_MASK) == 0 (kind) >= GDB_INDEX_SYMBOL_KIND_TYPE && (kind) <= GDB_INDEX_SYMBOL_KIND_OTHER .debug_names Cannot use an index to create the index Cannot make an index when the file has multiple .debug_types sections .debug_str size_t debug_names::bytes() const !m_abbrev_table.empty () void write_debug_names(dwarf2_per_objfile*, FILE*, FILE*) size64 < 0xfffffff0 uint32_t debug_names::bucket_count() const uint32_t debug_names::name_count() const uint32_t debug_names::abbrev_table_bytes() const header.size () == bytes_of_header void debug_names::file_write(FILE*, FILE*) const void write_gdbindex(dwarf2_per_objfile*, FILE*, FILE*) insertpair.second void write_hash_table(mapped_symtab*, data_buf&, data_buf&) entry.index_offset == 0 dwz_cu_list.empty () GDB usage: save gdb-index [-dwarf-5] DIRECTORY Error while writing index for `%s': -dwarf-5 void debug_names::offset_vec_tmpl<OffsetSize>::push_back_reorder(size_t) [with OffsetSize = long long unsigned int; size_t = unsigned int] m_vec.back () == elem rename mkstemp Can't open `%s' for writing void debug_names::offset_vec_tmpl<OffsetSize>::push_back_reorder(size_t) [with OffsetSize = unsigned int; size_t = unsigned int] Duplicate string "%s" in .debug_str section [in module %s] void debug_names::build() !value_set.empty () m_hash_table.size () == name_count N11debug_names10offset_vecE ^ D K N11debug_names15offset_vec_tmplIjEE ^ h K ` K N11debug_names15offset_vec_tmplIyEE ^ K ` K K ( 8 K H 4444444 4.4444read_offset_1: bad switch [in module %s] ../../gdb/dwarf2/leb.c Adding file %zu: %s <bad macro file number %d> bad file number in macro information (%d) Adding dir %zu: %s Unknown format content type %s statement list doesn't fit in .debug_line section LONGEST read_checked_initial_length_and_offset(bfd*, const gdb_byte*, const comp_unit_head*, unsigned int*, unsigned int*) ../../gdb/dwarf2/line-header.c cu_header->initial_length_size == 4 || cu_header->initial_length_size == 8 || cu_header->initial_length_size == 12 intermixed 32-bit and 64-bit DWARF sections unsupported version in .debug_line section unsupported segment selector size %u in .debug_line section invalid maximum_ops_per_instruction in `.debug_line' section line number info header doesn't fit in `.debug_line' section Location address is not set. access outside bounds of object referenced via synthetic pointer DW_TAG_call_site resolving failed to find function name for address %s symbol* func_addr_to_tail_call_list(gdbarch*, CORE_ADDR) ../../gdb/dwarf2/loc.c TYPE_SPECIFIC_FIELD (type) == TYPE_SPECIFIC_FUNC void per_cu_dwarf_call(dwarf_expr_context*, cu_offset, dwarf2_per_cu_data*, dwarf2_per_objfile*) block.per_cu == per_cu Unable to access DWARF register number %d Unable to access DWARF register number %s symbol "%s" is optimized out DWARF operator %s cannot be translated to an agent expression Unknown DWARF operator 0x%02x cannot be translated to an agent expression void access_memory(gdbarch*, agent_expr*, ULONGEST) nbytes > 0 && nbytes <= sizeof (LONGEST) Whether to always disassemble DWARF expressions is %s. Entry values and tail call frames debugging is %s. %s(%s) dwarf2_find_location_expression: Corrupted DWARF expression. const gdb_byte* dwarf2_find_location_expression(dwarf2_loclist_baton*, size_t*, CORE_ADDR) bad debug_loc_kind Could not find the frame base for "%s". void dwarf2_compile_property_to_c(string_file*, const char*, gdbarch*, std::vector<bool>&, const dynamic_prop*, CORE_ADDR, symbol*) prop->kind () == PROP_LOCLIST bad DWARF register number %d bad_register_number Unrecognized DWARF opcode 0x%02x at %ld %*ld: %s %s [$%s] register %s [$%s] offset %s to %ld %s (bytes) size %s offset %s (bits) DIE %s offset %s [0x%s]> %d [0x%s]> %d byte block: [0x%s]> [$%s] <0> , and a complex DWARF expression: a variable in $%s No block found for address for symbol "%s". No function found for block for symbol "%s". Unexpected opcode after DW_OP_breg%u for symbol "%s". a variable at frame base reg $%s offset %s+%s a variable at offset %s from base reg $%s a thread-local variable at offset 0x%s in the thread-local storage for `%s' the constant %d an empty %s-byte piece [%s-byte piece] Corrupted DWARF2 expression for "%s". an empty %s-bit piece [%s-bit piece, offset %s bits] multi-location: Base address %s Corrupted DWARF expression for symbol "%s". void loclist_describe_location(symbol*, CORE_ADDR, ui_file*) Range %s-%s: entry-values When non-zero, the process of determining parameter values from function entry point and tail call frames will be printed. Show entry values and tail call frames debugging. Set entry values and tail call frames debugging. always-disassemble When enabled, DWARF expressions are always printed in an assembly-like syntax. When disabled, expressions will be printed in a more conversational style, when possible. Show whether `info address' always disassembles DWARF expressions. Set whether `info address' always disassembles DWARF expressions. cannot use offset on synthetic pointer to register invalid location type CORE_ADDR locexpr_get_frame_base(symbol*, frame_info*) SYMBOL_BLOCK_OPS (framefunc)->find_frame_base_location != NULL CORE_ADDR loclist_get_frame_base(symbol*, frame_info*) DW_AT_call_target is not specified at %s in %s DW_AT_call_target DWARF block resolving requires known frame which is currently not available at %s in %s Cannot find function "%s" for a call site target at %s in %s invalid call site target kind bool dwarf2_evaluate_property(const dynamic_prop*, frame_info*, const property_addr_info*, CORE_ADDR*, bool) baton->property_type != NULL cannot find reference address for offset property Cannot resolve DW_AT_call_data_value value* coerce_pieced_ref(const value*) closure != NULL closure->pieces.size () == 1 Invalid use of DW_OP_implicit_pointer value* indirect_pieced_value(value*) piece != NULL Bad DW_OP_GNU_variable_value DIE. Type of DW_OP_GNU_variable_value DIE must be an integer or pointer. Should not be able to create a lazy value with an enclosing type Can't do read-modify-write to update bitfield; containing word has been optimized out Can't do read-modify-write to update bitfield; containing word is unavailable Cannot translate DW_OP_implicit_value of %d bytes Cannot translate empty pieces to agent expressions Expression pieces exceed word size void dwarf2_compile_expr_to_ax(agent_expr*, axs_value*, unsigned int, const gdb_byte*, const gdb_byte*, dwarf2_per_cu_data*, dwarf2_per_objfile*) invalid label Unable to find function for PC %s tailcall: initial: tailcall: compare: tailcall: reduced: | void chain_candidate(gdbarch*, gdb::unique_xmalloc_ptr<call_site_chain>*, std::vector<call_site*>*) (*resultp)->callers + (*resultp)->callees <= (*resultp)->length gdb::unique_xmalloc_ptr<call_site_chain> call_site_find_chain_1(gdbarch*, CORE_ADDR, CORE_ADDR) removed == 1 There are no unambiguously determinable intermediate callers or callees between caller function "%s" at %s and callee function "%s" at %s call_site_parameter* dwarf_expr_reg_to_entry_parameter(frame_info*, call_site_parameter_kind, call_site_parameter_u, dwarf2_per_cu_data**, dwarf2_per_objfile**) DW_OP_entry_value resolving callee gdbarch %s (of %s (%s)) does not match caller gdbarch %s DW_OP_entry_value resolving requires caller of %s (%s) DW_OP_entry_value resolving expects callee %s at %s but the called frame is for %s at %s DW_OP_entry_value resolving has found function "%s" at %s can call itself via tail calls Cannot find matching parameter at DW_TAG_call_site %s at %s DWARF-2 expression error: DW_OP_entry_value is supported only for single DW_OP_reg* or for DW_OP_fbreg(*) Could not find type for DW_OP_const_type DW_OP_const_type has different sizes for type and data void* dynamic_prop::baton() const m_kind == PROP_LOCEXPR || m_kind == PROP_LOCLIST || m_kind == PROP_ADDR_OFFSET frame address is not available. virtual void dwarf_evaluate_loc_desc::get_frame_base(const gdb_byte**, size_t*) framefunc != NULL 23dwarf_evaluate_loc_desc ^ L h K 26evaluate_for_locexpr_baton ^ L L 25symbol_needs_eval_context ^ L h K L d , \ | L L D , \ | L L $ D h , | d t   Ds <r 4 4 ] 7 7 4 o x3 Y C o H^ X 7 C f 03 te macro debug info contains a malformed macro definition: `%s' macro definition contains spaces in formal argument list: `%s' unrecognized DW_MACFINO opcode 0x%x invalid form 0x%x in `%s' unrecognized version `%d' in .debug_macro section undefinition command-line in-file non-zero DW_MACRO_define_strx DW_MACRO_undef_strx DW_FORM_strp debug info with no main source gives macro %s on line %d: %s debug info gives %s macro %s with %s line %d: %s debug info gives %s invalid macro %s without body (corrupted?) at line %d on file %s void dwarf_decode_macro_bytes(dwarf2_per_objfile*, buildsym_compunit*, bfd*, const gdb_byte*, const gdb_byte*, macro_source_file*, const line_header*, const dwarf2_section_info*, int, int, unsigned int, dwarf2_section_info*, dwarf2_section_info*, ULONGEST, htab_t) ../../gdb/dwarf2/macro.c macinfo_type == DW_MACRO_undef || macinfo_type == DW_MACRO_undef_strp || macinfo_type == DW_MACRO_undef_sup %s pointing outside of .debug_str_offsets section [in module %s] debug info gives source %d included from %s at %s line %d macro debug info has an unmatched `close_file' directive no terminating 0-type entry for macros in `.debug_macinfo' section recursive DW_MACRO_import in .debug_macro section virtual void dwarf2_include_psymtab::expand_psymtab(objfile*) ../../gdb/dwarf2/read.c .debug_rnglists section cannot be used in DWARF %d .debug_rnglists section is missing from .dwo file. int dwarf2_find_containing_comp_unit(sect_offset, unsigned int, const std::vector<std::unique_ptr<dwarf2_per_cu_data, dwarf2_per_cu_data_deleter> >&) low == high Dwarf Error: could not find partial DIE containing offset %s [in module %s] dwarf2_per_cu_data* dwarf2_find_containing_comp_unit(sect_offset, unsigned int, dwarf2_per_objfile*) per_objfile->per_bfd->all_comp_units[low-1]->sect_off <= sect_off invalid dwarf2 offset %s sect_off < this_cu->sect_off + this_cu->length invalid attribute class or form for '%s' in '%s' location expression too complex dwarf2_section_info create_dwp_v2_or_v5_section(dwarf2_per_objfile*, dwarf2_section_info*, bfd_size_type, bfd_size_type) !section->is_virtual Dwarf Error: Bad DWP V2 or V5 section info, doesn't fit in section %s [in module %s] %s used without %s section in CU at offset %s [in module %s] Offset from %s pointing outside of .debug_str.dwo section in CU at offset %s [in module %s] DW_FORM_addr_index used without .debug_addr section [in module %s] DW_FORM_addr_index pointing outside of .debug_addr section [in module %s] CodeWarrior S12/L-ISA missing .debug_line.dwo section missing .debug_line section .debug_macinfo.dwo .debug_macro .debug_macinfo .debug_macro.dwo missing %s section <unknown type in %s, CU %s, DIE %s> _MOD_ D main Recording line %u, file %s, address %s Whether to check "physname" is %s. The upper bound on the age of cached DWARF compilation units is %s. void init_cu_die_reader(die_reader_specs*, dwarf2_cu*, dwarf2_section_info*, dwo_file*, abbrev_table*) section->readin && section->buffer != NULL partial_symtab* dwarf2_include_psymtab::includer() const this->number_of_dependencies == 1 Dwarf Error: unsupported DWP file version (%s) [in module %s] Dwarf Error: number of slots in DWP hash table (%s) is not power of 2 [in module %s] Empty DWP but nr_slots,nr_units,nr_columns not all zero [in modules %s] Dwarf Error: bad DWP hash table, too few columns in section table [in module %s] Dwarf Error: bad DWP hash table, too many columns in section table [in module %s] Dwarf Error: bad DWP hash table, bad section id %d in section table [in module %s] Dwarf Error: bad DWP hash table, duplicate section id %d in section table [in module %s] Dwarf Error: bad DWP hash table, missing/duplicate DWO info/types section [in module %s] Dwarf Error: bad DWP hash table, missing DWO abbrev section [in module %s] Dwarf Error: DWP index section is corrupt (too small) [in module %s] void queue_comp_unit(dwarf2_per_cu_data*, dwarf2_per_objfile*, language) cannot create std::deque larger than max_size() TU Dwarf Error: Could not find abbrev number %d in %s at offset %s [in module %s] void alloc_rust_variant(obstack*, type*, int, int, gdb::array_view<discriminant_range>) discriminant_index == -1 || (discriminant_index >= 0 && discriminant_index < type->num_fields ()) default_index == -1 || (default_index >= 0 && default_index < type->num_fields ()) range_idx == ranges.size () var_idx == n_variants void type::set_bounds(range_bounds*) this->code () == TYPE_CODE_RANGE int build_type_psymtab_dependencies(void**, void*) tu_group->type_unit_group_p () iter->is_debug_types const value length mismatch for '%s', got %d, expected %d void dwarf2_const_value_attr(const attribute*, type*, const char*, obstack*, dwarf2_cu*, LONGEST*, const gdb_byte**, dwarf2_locexpr_baton**) (*baton)->per_cu unsupported const value attribute form: '%s' void fill_in_loclist_baton(dwarf2_cu*, dwarf2_loclist_baton*, const attribute*) baton->per_cu Location list used without specifying the CU base address. void dwarf2_symbol_mark_computed(const attribute*, symbol*, dwarf2_cu*, int) location description Die: %s (abbrev %d, offset %s) parent at offset: %s has children: %s attributes: %s (%s) block: size %s expression: size %s constant of 16 bytes alt ref address: constant ref: 0x%lx (adjusted) constant: %s section offset: %s signature: %s string: "%s" (%s canonicalized) flag: TRUE flag: FALSE unexpected attribute form: DW_FORM_indirect unsupported attribute form: %d. void dump_die_1(ui_file*, int, int, die_info*) die != NULL Children: [not printed, max nesting level reached] Skipping obsolete .gdb_index section in %s. Skipping deprecated .gdb_index section in %s. Do "set use-deprecated-index-sections on" before the file is read to use the section anyway. virtual void dwarf2_gdb_index::dump(objfile*) .gdb_index: faked for "readnow" virtual void dwarf2_debug_names_index::dump(objfile*) .debug_names: exists Number of read CUs: %d Number of unread CUs: %d void dwarf2_get_section_info(objfile*, dwarf2_section_enum, asection**, const gdb_byte**, bfd_size_type*) unexpected section Wrong .debug_names with name index %u but name_count=%u [in module %s] Wrong .debug_names undefined abbrev code %s [in module %s] Unsupported .debug_names form %s [in module %s] .debug_names entry has bad CU index %s [in module %s] .debug_names entry has bad TU index %s [in module %s] type* dwarf2_per_objfile::int_type(int, bool) const unable to find suitable integer type DW_FORM_line_strp void attribute::set_signature(ULONGEST) Dwarf Error: Cannot handle %s in DWARF reader [in module %s] Suspicious DW_AT_byte_size value treated as zero instead of %s ignoring absolute DW_AT_sibling DW_AT_sibling points backwards (end sequence) Processing actual line %u: file %u, address %s, is_stmt %u, discrim %u%s .debug_line section has line data without a file Finishing current line, file %s, address %s .debug_line address at offset 0x%lx is 0 [in module %s] Set DWARF specific variables. Configure DWARF variables such as the cache size. dwarf Show DWARF specific variables. Show DWARF variables such as the cache size. max-cache-age A higher limit means that cached compilation units will be stored in memory longer, and more total memory will be used. Zero disables caching, which can slow down startup. Show the upper bound on the age of cached DWARF compilation units. Set the upper bound on the age of cached DWARF compilation units. dwarf-read When enabled (non-zero), debugging messages are printed during DWARF reading and symtab expansion. A value of 1 (one) provides basic information. A value greater than 1 provides more verbose information. Show debugging of the DWARF reader. Set debugging of the DWARF reader. dwarf-die When enabled (non-zero), DIEs are dumped after they are read in. The value is the maximum depth to print. Show debugging of the DWARF DIE reader. Set debugging of the DWARF DIE reader. dwarf-line When enabled (non-zero), line number entries are dumped as they are read in. A value of 1 (one) provides basic information. A value greater than 1 provides more verbose information. Show debugging of the dwarf line reader. Set debugging of the dwarf line reader. check-physname When enabled, GDB's internal "physname" code is checked against the demangler. Show cross-checking of "physname" code against demangler. Set cross-checking of "physname" code against demangler. use-deprecated-index-sections When enabled, deprecated .gdb_index sections are used anyway. Normally they are ignored either because of a missing feature or performance issue. Warning: This option must be enabled before gdb reads the file. Show whether to use deprecated gdb_index sections. Set whether to use deprecated gdb_index sections. Reading %s %s/%s in DWP V1 file: %s create_dwo_unit_in_dwp_v1 Dwarf Error: bad DWP hash table, section number too large [in module %s] Dwarf Error: bad DWP hash table, invalid section found [in module %s] Dwarf Error: bad DWP hash table, missing DWO sections [in module %s] Dwarf Error: bad DWP hash table, too many DWO sections [in module %s] virtual-dwo/%d-%d-%d-%d Creating virtual DWO: %s Using existing virtual DWO: %s Reading %s %s/%s in DWP V2 file: %s create_dwo_unit_in_dwp_v2 virtual-dwo/%ld-%ld-%ld-%ld dwo_unit* create_dwo_unit_in_dwp_v5(dwarf2_per_objfile*, dwp_file*, uint32_t, const char*, ULONGEST, int) dwp_file->version == 5 Reading %s %s/%s in DWP V5 file: %s create_dwo_unit_in_dwp_v5 virtual-dwo/%ld-%ld-%ld-%ld-%ld-%ld Dwarf Error: bad DWP hash table, lookup didn't terminate [in module %s] Reading %s for %s create_debug_type_hash_table void create_debug_type_hash_table(dwarf2_per_objfile*, dwo_file*, dwarf2_section_info*, htab_up&, rcuh_kind) debug type entry at offset %s is duplicate to the entry at offset %s, signature %s offset %s, signature %s DW_FORM_loclistx used without .debug_loclists section [in module %s] DW_AT_loclists_base is smaller than header size [in module %s] DW_FORM_loclistx pointing outside of .debug_loclists offset array [in module %s] Reading DW_FORM_loclistx index beyond end of.debug_loclists section [in module %s] DW_FORM_rnglistx used without .debug_rnglists section [in module %s] DW_AT_rnglists_base is smaller than header size [in module %s] DW_FORM_rnglistx index pointing outside of .debug_rnglists offset array [in module %s] Reading DW_FORM_rnglistx index beyond end of.debug_rnglists section [in module %s] void read_attribute_reprocess(const die_reader_specs*, attribute*, dwarf_tag) !attr->canonical_string_p () %s used in Fission stub without %s in CU at offset 0x%lx [in module %s] Unexpected DWARF form. unsupported stack op: '%s' unsupported stack op: '%02x' location description stack overflow location description stack underflow Dwarf Error: could not find abbrev number %d [in module %s] Read die from %s@0x%x of %s: Offset %d out of bounds for DW_AT_ranges attribute Invalid .debug_rnglists data (no base address) Invalid .debug_rnglists data (inverted range) Invalid .debug_rnglists data (no base address for DW_RLE_offset_pair) .debug_rnglists entry has start address of zero [in module %s] Offset %d is not terminated for DW_AT_ranges attribute Invalid .debug_ranges data (no base address) Invalid .debug_ranges data (inverted range) .debug_ranges entry has start address of zero [in module %s] partial symbol information DW_AT_location DW_AT_low_pc %s is zero for DIE at %s [in module %s] DW_AT_low_pc %s is not < DW_AT_high_pc %s for DIE at %s [in module %s] <type_units_%d> <type_units_at_0x%x> type_unit_group* get_type_unit_group(dwarf2_cu*, const attribute*) tu_group != nullptr invalid discriminant marker: %d DW_AT_discr_list missing low value DW_AT_discr_list missing high value mangled .debug_line section .debug_line section has line program sequence without an end .dwp DWP file not found: %s open_and_init_dwp_file void dwarf2_locate_common_dwp_sections(bfd*, asection*, dwp_file*) elf_section_nr < dwp_file->num_sections Dwarf Error: DWP file CU version %s doesn't match TU version %s [in DWP file %s] void dwarf2_locate_v2_dwp_sections(bfd*, asection*, void*) void dwarf2_locate_v5_dwp_sections(bfd*, asection*, void*) DWP file found: %s %s CUs, %s TUs Symtab %s has objects from two different Go packages: %s and %s void dwarf2_per_objfile::remove_all_cus() !this->per_bfd->queue.has_value () Discarding section %s which has a section size (%s) larger than the file size [in module %s] int maybe_queue_comp_unit(dwarf2_cu*, dwarf2_per_cu_data*, dwarf2_per_objfile*, language) per_objfile->get_cu (per_cu) != nullptr !per_objfile->symtab_set_p (per_cu) void fill_in_sig_entry_from_dwo_entry(dwarf2_per_objfile*, signatured_type*, dwo_unit*) ! sig_entry->queued per_objfile->get_cu (sig_entry) == NULL sig_entry->v.quick != NULL !per_objfile->symtab_set_p (sig_entry) sig_entry->v.psymtab == NULL sig_entry->signature == dwo_entry->signature to_underlying (sig_entry->type_offset_in_section) == 0 sig_entry->type_unit_group == NULL sig_entry->dwo_unit == NULL comp Reading %s unit at offset %s cutu_reader::cutu_reader(dwarf2_per_cu_data*, dwarf2_per_objfile*, dwarf2_cu*, dwo_file*) per_objfile->get_cu (this_cu) == nullptr virtual void dwarf2_psymtab::read_symtab(objfile*) !per_objfile->symtab_set_p (per_cu_data) signatured_type* add_type_unit(dwarf2_per_objfile*, ULONGEST, void**) signatured_type* lookup_dwo_signatured_type(dwarf2_cu*, ULONGEST) cu->dwo_unit && per_objfile->per_bfd->using_index signatured_type* lookup_dwp_signatured_type(dwarf2_cu*, ULONGEST) dwp_file != NULL could not read '.gdb_index' section from %s; skipping void create_cus_from_index(dwarf2_per_bfd*, const gdb_byte*, offset_type, const gdb_byte*, offset_type) per_bfd->all_comp_units.empty () .gdb_index address table has invalid range (%s - %s) .gdb_index address table has invalid CU number %u read_comp_units_from_section void read_comp_units_from_section(dwarf2_per_objfile*, dwarf2_section_info*, dwarf2_section_info*, unsigned int, htab_up&, rcuh_kind) slot != nullptr void mapped_index_base::build_name_components(dwarf2_per_objfile*) age_comp_units void dwarf2_per_objfile::age_comp_units() deleting old CU %s void rust_union_quirks(dwarf2_cu*) cu->per_cu->lang == language_rust void quirk_rust_enum(type*, objfile*) RUST$ENCODED$ENUM$ Could not parse Rust enum encoding string "%s"[in module %s] <<discriminant>> RUST$ENUM$DISR void dwarf2_per_objfile::set_type_for_signatured_type(signatured_type*, type*) this->m_type_map.find (sig_type) == this->m_type_map.end () void dwarf2_per_objfile::set_cu(dwarf2_per_cu_data*, dwarf2_cu*) this->get_cu (per_cu) == nullptr void cutu_reader::keep() !dummy_p void load_full_comp_unit(dwarf2_per_cu_data*, dwarf2_per_objfile*, dwarf2_cu*, bool, language) ! this_cu->is_debug_types cu->die_hash == NULL die_info* follow_die_offset(sect_offset, int, dwarf2_cu**) cu->per_cu != NULL source CU offset: %s, target offset: %s, source CU contains target offset: %d follow_die_offset target CU offset: %s, target CU DIEs loaded: %d target_cu != nullptr per_objfile->per_bfd->reading_partial_symbols Dwarf Error: Cannot find DIE at %s referenced from DIE at %s [in module %s] string type expected for attribute %s for DIE at %s in module %s IBM XL C for OpenCL GNU Go ._ <anonymous DW_AT_alignment must have constant form - DIE at %s [in module %s] DW_AT_alignment value must not be negative - DIE at %s [in module %s] DW_AT_alignment value must not be zero - DIE at %s [in module %s] DW_AT_alignment value must be a power of 2 - DIE at %s [in module %s] DW_AT_alignment value too large - DIE at %s [in module %s] Unhandled DW_AT_accessibility value (%s) DW_AT_GNU_numerator missing in %s DIE at %s DW_AT_GNU_denominator missing in %s DIE at %s int read_cutu_die_from_dwo(dwarf2_cu*, dwo_unit*, die_info*, const char*, die_reader_specs*, const gdb_byte**, die_info**, abbrev_table_up*) (stub_comp_unit_die != NULL) + (stub_comp_dir != NULL) <= 1 ranges base attribute (offset %s) has wrong form rnglists base attribute (offset %s) has wrong form Dwarf Error: signature mismatch %s vs %s while reading TU at offset %s [in module %s] dwo_unit->sect_off == cu->header.sect_off void cutu_reader::init_tu_and_read_dwo_dies(dwarf2_per_cu_data*, dwarf2_per_objfile*, dwarf2_cu*) this_cu->is_debug_types && this_cu->reading_dwo_directly sig_type->dwo_unit != NULL cu->dwo_unit == sig_type->dwo_unit Virtual DWO %s %s found: @%s lookup_dwo_cutu DWO file not found: %s open_and_init_dwo_file Reading %s for %s: create_cus_hash_table Dwarf Error: debug entry at offset %s is missing its dwo_id [in module %s] offset %s, dwo_id %s create_dwo_cu_reader void create_cus_hash_table(dwarf2_per_objfile*, dwarf2_cu*, dwo_file&, dwarf2_section_info&, htab_up&) debug cu entry at offset %s is duplicate to the entry at offset %s, signature %s DWO file found: %s DWO %s %s(%s) found: @%s DWO %s %s(%s) not found Could not find DWO %s %s(%s)%s referenced by %s at offset %s [in module %s] cutu_reader::cutu_reader(dwarf2_per_cu_data*, dwarf2_per_objfile*, abbrev_table*, dwarf2_cu*, bool) abbrev_table == NULL sig_type->signature == cu->header.signature sig_type->type_offset_in_tu == cu->header.type_cu_offset_in_tu this_cu->sect_off == cu->header.sect_off this_cu->length == cu->header.get_length () cu->header.abbrev_sect_off == abbrev_table->sect_off compilation unit with DW_AT_GNU_dwo_name has children (offset %s) [in module %s] dwo_unit* lookup_dwo_type_unit(dwarf2_cu*, const char*, const char*) Dwarf Error: missing dwo_id for dwo_name %s [in module %s] dwo_unit* lookup_dwo_comp_unit(dwarf2_cu*, const char*, const char*, ULONGEST) !cu->per_cu->is_debug_types void dwarf2_cu::setup_type_unit_groups(die_info*) tug_unshare->symtabs == NULL quick_file_names* dw2_get_file_names(dwarf2_per_cu_data*, dwarf2_per_objfile*) ! this_cu->type_unit_group_p () void dw2_get_file_names_reader(const die_reader_specs*, die_info*) void finish_fixed_point_type(type*, const char*, die_info*, dwarf2_cu*) type->code () == TYPE_CODE_FIXED_POINT && TYPE_SPECIFIC_FIELD (type) == TYPE_SPECIFIC_FIXED_POINT no scale found for fixed-point type (DIE at %s) unexpected negative value for DW_AT_GNU_numerator in DIE at %s unexpected negative value for DW_AT_GNU_denominator in DIE at %s %s DIE not supported as target of DW_AT_small attribute (DIE at %s) unsupported scale attribute %s for fixed-point type (DIE at %s) fixed_point_type_info& type::fixed_point_info() const this->code () == TYPE_CODE_FIXED_POINT this->main_type->type_specific.fixed_point_info != nullptr void read_signatured_type(signatured_type*, dwarf2_per_objfile*) sig_type->is_debug_types per_objfile->get_cu (sig_type) == nullptr void load_full_type_unit(dwarf2_per_cu_data*, dwarf2_per_objfile*) ! per_cu->type_unit_group_p () per_objfile->get_cu (per_cu) == nullptr Dwarf Error: Dummy CU at %s referenced in module %s Dwarf Error: Cannot find DIE at %s referenced in module %s Dwarf Error: DIE at %s referenced in module %s is neither DW_FORM_block* nor DW_FORM_exprloc die_info* follow_die_sig_1(die_info*, signatured_type*, dwarf2_cu**) sig_cu != NULL to_underlying (sig_type->type_offset_in_section) != 0 Dwarf Error: Cannot find signatured DIE %s referenced from DIE at %s [in module %s] Dwarf Error: Cannot build signatured type %s referenced from DIE at %s [in module %s] Dwarf Error: Problem reading signatured DIE %s referenced from DIE at %s [in module %s] type* lookup_die_type(die_info*, const attribute*, dwarf2_cu*) attr->name == DW_AT_type || attr->name == DW_AT_GNAT_descriptive_type || attr->name == DW_AT_containing_type Dwarf Error: Bad type attribute %s in DIE at %s [in module %s] Dwarf Error: Problem turning containing type into gdb type [in module %s] unrecognized DW_AT_calling_convention value (%s) for a subroutine type* read_tag_pointer_type(die_info*, dwarf2_cu*) (type_flags & ~TYPE_INSTANCE_FLAG_ADDRESS_CLASS_ALL) == 0 invalid pointer size %d Invalid DW_AT_alignment - DIE at %s [in module %s] DW_AT_bit_size and DW_AT_string_length_bit_size not currently supported on DW_TAG_string_type. Self-referential DW_TAG_typedef - DIE at %s [in module %s] Missing DW_AT_lower_bound - DIE at %s [in module %s] Unresolved DW_AT_upper_bound - DIE at %s [in module %s] Unresolved DW_AT_count - DIE at %s [in module %s] Found DW_AT_bit_stride and DW_AT_byte_stride - DIE at %s [in module %s] DW_AT_name missing from DW_TAG_base_type DW_AT_endianity has unrecognized value %d ___XF_ type* read_base_type(die_info*, dwarf2_cu*) startswith (gnat_encoding_suffix, GNAT_FIXED_POINT_SUFFIX) _Complex character( unsupported DW_AT_encoding: '%s' unexpected tag in read_type_die: '%s' Dwarf Error: DW_AT_signature has bad form %s in DIE at %s [in module %s] int attr_to_dynamic_prop(const attribute*, die_info*, dwarf2_cu*, dynamic_prop*, type*) default_type != NULL dynamic property A problem internal to GDB: DIE %s has type already set const char* anonymous_struct_prefix(die_info*, dwarf2_cu*) template param type '%s' defined within parent '%s' UNKNOWN_TYPE template parameter missing DW_AT_type UNKNOWN_VALUE template parameter missing DW_AT_const_value Computed physname <%s> does not match demangled <%s> (from linkage <%s>) - DIE at %s [in module %s] missing DW_AT_call_return_pc for DW_TAG_call_site DIE %s [in module %s] Duplicate PC %s for DW_TAG_call_site DIE %s [in module %s] Tag %d is not DW_TAG_call_site_parameter in DW_TAG_call_site child DIE %s [in module %s] void read_call_site_scope(die_info*, dwarf2_cu*) Cannot find function owning DW_TAG_call_site DIE %s [in module %s] target_cu->per_objfile->objfile == objfile DW_AT_call_target target DIE has invalid physname, for referencing DIE %s [in module %s] DW_AT_call_target target DIE has invalid low pc, for referencing DIE %s [in module %s] DW_TAG_call_site DW_AT_call_target is neither block nor reference, for DIE %s [in module %s] call_site->parameter_count < nparams DW_AT_call_parameter offset is not in CU for DW_TAG_call_site child DIE %s [in module %s] No DW_FORM_block* DW_AT_location for DW_TAG_call_site child DIE %s [in module %s] Only single DW_OP_reg or DW_OP_fbreg is supported for DW_FORM_block* DW_AT_location is supported for DW_TAG_call_site child DIE %s [in module %s] No DW_FORM_block* DW_AT_call_value for DW_TAG_call_site child DIE %s [in module %s] No DW_FORM_block* DW_AT_call_data_value for DW_TAG_call_site child DIE %s [in module %s] void compute_delayed_physnames(dwarf2_cu*) cu->per_cu->lang == language_cplus <anonymous enumerator> unrecognized DW_AT_calling_convention value (%s) for a type ULONGEST attribute::as_nonnegative() const file index out of range symbol* new_symbol(die_info*, type*, dwarf2_cu*, symbol*) die_is_declaration (die, cu) attr SYMBOL_CLASS (sym) == LOC_OPTIMIZED_OUT unsupported tag: '%s' void dwarf2_add_field(field_info*, die_info*, dwarf2_cu*) missing case in dwarf2_add_field unable to read array DW_AT_byte_stride - DIE at %s [in module %s] unable to find array range - DIE at %s [in module %s] GNU F77 type* read_array_type(die_info*, dwarf2_cu*) type != element_type DW_AT_byte_size for array type smaller than the total size of elements UB%d type* quirk_ada_thick_pointer(die_info*, dwarf2_cu*, type*) iter->code () == TYPE_CODE_ARRAY die_info* follow_die_sig(die_info*, const attribute*, dwarf2_cu**) attr->form == DW_FORM_ref_sig8 Dwarf Error: Expected reference attribute [in module %s] Tag '%s' has no DW_AT_import child DW_TAG_imported_declaration expected - DIE at %s [in module %s] child DW_TAG_imported_declaration has unknown imported name - DIE at %s [in module %s] process_die_scope::process_die_scope(die_info*, dwarf2_cu*) !m_die->in_process void read_file_scope(die_info*, dwarf2_cu*) per_objfile->sym_cu == nullptr void handle_DW_AT_stmt_list(die_info*, dwarf2_cu*, const char*, CORE_ADDR) ! cu->per_cu->is_debug_types *slot != NULL die->tag != DW_TAG_partial_unit CU refers to both DW_AT_macros and DW_AT_macro_info unsupported accessibility %d unexpected virtuality in component of Ada type unexpected member functions in Ada type virtual function table pointer not found when defining class '%s' IBM(R) XL C/C++ Advanced Edition __vfp __pfn __delta could not find suitable symtab for template parameter - DIE at %s [in module %s] void process_enumeration_scope(die_info*, dwarf2_cu*) common block member Variable in common block has DW_AT_data_member_location - DIE at %s [in module %s] void mark_common_block_symbol_computed(symbol*, die_info*, attribute*, attribute*, dwarf2_cu*) common_loc->form_is_block () member_loc->form_is_block () || member_loc->form_is_constant () ptr - baton->data == baton->size DIE at %s has too many recursively imported declarations Tag '%s' has unexpected children Dwarf Error: DW_TAG_imported_unit is not supported in type units [in module %s] Child DIE %s and its abstract origin %s have different tags Child DIE %s and its abstract origin %s have different parents Multiple children of DIE %s refer to DIE %s as their abstract origin missing name for subprogram DIE at %s cannot get low and high bounds for subprogram DIE at %s void read_func_scope(die_info*, dwarf2_cu*) cu->get_builder () != nullptr templ_func != NULL unexpected member function in Ada type member function type missing for '%s' cannot determine context for virtual member function "%s" (offset %s) DW_AT_vtable_elem_location Member function "%s" (offset %s) is virtual but the vtable offset is not specified nested DW_TAG_variant_part seen - DIE at %s [in module %s] DW_AT_discr does not have DIE reference form - DIE at %s [in module %s] saw DW_TAG_variant outside DW_TAG_variant_part - DIE at %s [in module %s] nested DW_TAG_variant seen - DIE at %s [in module %s] Dwarf Error: Type Unit at offset %s contains external reference to offset %s [in module %s]. Dwarf Error: Cannot find DIE at %s [from module %s] unhandled containing DIE tag %s for DIE at %s partial_die_info* load_partial_dies(const die_reader_specs*, const gdb_byte*, int) DW_TAG_typedef has childen - GCC PR debug/47510 bug - DIE at %s [in module %s] malformed enumerator DIE ignored void build_type_psymtabs_reader(const die_reader_specs*, const gdb_byte*, die_info*) Dwarf Error: unexpected tag '%s' at offset %s [in module %s] void process_psymtab_comp_unit_reader(const die_reader_specs*, const gdb_byte*, die_info*, language) ! per_cu->is_debug_types Psymtab for %s unit @%s: %s - %s, %d global, %d static syms process_psymtab_comp_unit_reader void dwarf2_per_objfile::set_symtab(const dwarf2_per_cu_data*, compunit_symtab*) this->m_symtabs[per_cu->index] == nullptr Section .debug_names in %s length %s does not match section length %s, ignoring .debug_names. Section .debug_names in %s has unsupported version %d, ignoring .debug_names. Section .debug_names in %s has unsupported padding %d, ignoring .debug_names. Section .debug_names in %s has unsupported %lu foreign TUs, ignoring .debug_names. Section .debug_names in %s has duplicate index %s, ignoring .debug_names. Section .debug_names in %s has abbreviation_table of size %s vs. written as %u, ignoring .debug_names. dwarf2_initialize_objfile readnow requested using_index already set re-using shared debug names table re-using shared index table re-using shared partial symtabs could not read '.debug_names' section from %s; skipping void create_cus_from_debug_names(dwarf2_per_bfd*, const mapped_debug_names&, const mapped_debug_names&) Section .debug_aranges in %s has duplicate debug_info_offset %s, ignoring .debug_aranges. Section .debug_aranges in %s entry at offset %s length %s exceeds section length %s, ignoring .debug_aranges. Section .debug_aranges in %s entry at offset %s has unsupported version %d, ignoring .debug_aranges. Section .debug_aranges in %s entry at offset %s debug_info_offset %s does not exists, ignoring .debug_aranges. Section .debug_aranges in %s entry at offset %s address_size %u is invalid, ignoring .debug_aranges. Section .debug_aranges in %s entry at offset %s segment_selector_size %u is not supported, ignoring .debug_aranges. Section .debug_aranges in %s entry at offset %s address list is not properly terminated, ignoring .debug_aranges. found debug names found gdb index from file found gdb index from cache Building psymtabs of objfile %s ... dwarf2_build_psymtabs_hard void build_type_psymtabs(dwarf2_per_objfile*) per_objfile->per_bfd->type_unit_groups == NULL Building type unit groups ... build_type_psymtabs Type unit statistics: print_tu_stats %d TUs %d uniq abbrev tables %d symtabs from stmt_list entries %d symtab sharers %d type units without a stmt_list %d all_type_units reallocs Done building psymtabs of %s void queue_and_load_all_dwo_tus(dwarf2_cu*) get_dwp_file (cu->per_objfile) == nullptr Expanding one or more symtabs of objfile %s ... process_queue TU %s at offset %s CU at offset %s Expanding symtab of %s void process_full_type_unit(dwarf2_cu*, language) Done expanding %s Done expanding symtabs of %s. compunit_symtab* dw2_instantiate_symtab(dwarf2_per_cu_data*, dwarf2_per_objfile*, bool) bool dw2_expand_symtabs_matching_one(dwarf2_per_cu_data*, dwarf2_per_objfile*, gdb::function_view<bool(const char*, bool)>, gdb::function_view<bool(compunit_symtab*)>) symtab != nullptr void dw2_symtab_iter_init(dw2_symtab_iterator*, dwarf2_per_objfile*, gdb::optional<block_enum>, domain_enum, offset_type) !index->symbol_name_slot_invalid (namei) .gdb_index entry has bad CU index [in module %s] (Internal error: pc %s in read in CU, but not in symtab.) virtual compunit_symtab* dwarf2_base_index_functions::find_pc_sect_compunit_symtab(objfile*, bound_minimal_symbol, CORE_ADDR, obj_section*, int) result != NULL virtual void dwarf2_psymtab::expand_psymtab(objfile*) !readin_p (objfile) get_compunit_symtab (objfile) != nullptr .debug_abbrev.dwo .zdebug_abbrev.dwo .debug_info.dwo .zdebug_info.dwo .debug_line.dwo .zdebug_line.dwo .debug_loc.dwo .zdebug_loc.dwo .debug_loclists.dwo .zdebug_loclists.dwo .zdebug_macinfo.dwo .zdebug_macro.dwo .debug_rnglists.dwo .zdebug_rnglists.dwo .debug_str.dwo .zdebug_str.dwo .debug_str_offsets.dwo .zdebug_str_offsets.dwo .debug_types.dwo .zdebug_types.dwo .debug_cu_index .zdebug_cu_index .debug_tu_index .zdebug_tu_index .debug_info .zdebug_info .debug_abbrev .zdebug_abbrev .debug_line .zdebug_line .debug_loc .zdebug_loc .debug_loclists .zdebug_loclists .zdebug_macinfo .zdebug_macro .zdebug_str .debug_str_offsets .zdebug_str_offsets .debug_line_str .zdebug_line_str .debug_ranges .zdebug_ranges .debug_rnglists .zdebug_rnglists .debug_types .zdebug_types .debug_addr .zdebug_addr .debug_frame .zdebug_frame .eh_frame .gdb_index .zgdb_index .zdebug_names .debug_aranges .zdebug_aranges dwarf_block* attribute::as_block() const ../../gdb/dwarf2/attribute.h ULONGEST attribute::as_signature() const LONGEST attribute::as_signed() const form_is_signed () ULONGEST attribute::as_unsigned_reprocess() const form_requires_reprocessing () ULONGEST attribute::as_unsigned() const form_is_unsigned () bool attribute::canonical_string_p() const form_is_string () void attribute::set_string_noncanonical(const char*) void attribute::set_string_canonical(const char*) void attribute::set_block(dwarf_block*) void attribute::set_signed(LONGEST) form == DW_FORM_sdata || form == DW_FORM_implicit_const void attribute::set_unsigned(ULONGEST) void attribute::set_unsigned_reprocess(ULONGEST) void attribute::set_address(CORE_ADDR) form == DW_FORM_addr || ((form == DW_FORM_addrx || form == DW_FORM_GNU_addr_index) && requires_reprocessing) address base attribute (offset %s) as wrong form dwarf2_queue_guard::~dwarf2_queue_guard() dwarf2_queue_guard::dwarf2_queue_guard(dwarf2_per_objfile*) !m_per_objfile->per_bfd->queue.has_value () 22quick_symbol_functions ^ L 17mapped_index_base ^ , L 12mapped_index ^ H L @ L 18mapped_debug_names ^ d L @ L 17lazy_dwarf_reader ^ L vP 22dwarf2_include_psymtab ^ L @ K @ L & X L & 0 H0 | L & 0 & L 8 8 H 0 < h l L x @' & xc L T9 t9 ( D( t( ' L ( ,( L $ ' L $ ' x & & & DW_FORM_GNU_str_index or DW_FORM_strx L 9 9 h % |L L L L L L L L L L h L + L L ? L Q L e L z L L L L L L L L L L DW_AT_str_offsets DW_FORM_GNU_str_index : _vptr <artificial> GDB 4 L ' ( L $ ' " $ ' x & & & - L 9 L F L T L c L o L | L L L L L L { L L K L L L L L & L 4 L C L S L d L q L  L L L L L L L t K L L L 14dwarf2_psymtab ^ L @ K 27dwarf2_base_index_functions ^ L $ L 16dwarf2_gdb_index ^ L L 24dwarf2_debug_names_index ^ L L L L $ ' $ ' x & & & dwarf2_section_info* dwarf2_section_info::get_containing_section() const ../../gdb/dwarf2/section.c bfd* dwarf2_section_info::get_bfd_owner() const section->s.section != nullptr asection* dwarf2_section_info::get_bfd_section() const const char* dwarf2_section_info::get_name() const sectp != NULL const char* dwarf2_section_info::get_file_name() const abfd != nullptr debug info runs off end of %s section [in module %s] int dwarf2_section_info::get_flags() const void dwarf2_section_info::read(objfile*) Dwarf Error: DWP format V2 with relocations is not supported in section %s [in module %s] virtual_offset + size <= containing_section->size containing_section->buffer != NULL abfd != NULL Dwarf Error: Can't read DWARF data in section %s [in module %s] Dwarf Error: %s used without required section Dwarf Error: %s used without %s section [in module %s] %s pointing outside of %s section [in module %s] DW_%s_<unknown: %u> DW_AT_HP_block_index void elf_gnu_ifunc_resolver_stop(breakpoint*) ../../gdb/elfread.c b->type == bp_gnu_ifunc_resolver b_return->type == bp_gnu_ifunc_resolver_return b_return->loc != NULL && b_return->loc->next == NULL frame_id_p (b_return->frame_id) b_return->related_breakpoint == b_return @plt gnu-indirect-function "%s" has changed its resolved function_address from %s to %s void elf_gnu_ifunc_resolver_return_stop(breakpoint*) b->type == bp_gnu_ifunc_resolver_return handle_inferior_event: Invalid gnu-indirect-function breakpoint type %d current_program_space == b->pspace || b->pspace == NULL %s@got.plt int elf_gnu_ifunc_resolve_by_cache(const char*, CORE_ADDR*) entry_p != NULL .mdebug .ctf Reading minimal symbols of objfile %s ... ... minimal symbols previously read Can't read symbols from %s: %s .got.plt Done reading minimal symbols. Loadable section "%s" outside of ELF segments in %s @p Dp y .& < & L 8} } p Xw 0t objc_msg_lookup respondsToSelector: respondsTo: no 'respondsTo:' or 'respondsToSelector:' method methodForSelector: methodFor: no 'methodFor:' or 'methodForSelector:' method Target does not respond to this message selector. method address has symbol information with non-function type; skipping Expression of type other than "method returning ..." used as a method Attempt to take address of register or constant. fake_method::fake_method(type_instance_flags, int, type**) ../../gdb/eval.c num_types == 0 Cannot evaluate function -- may be inlined Xmethod is missing return type. Expression of type other than "Function returning ..." used as function Symbol "%s" does not have any specific entry value Register $%s not available. Value of register %s not available. value* eval_op_member(type*, expression*, noside, value*, value*) value_type (arg2)->code () == TYPE_CODE_PTR non-pointer-to-member value used in pointer-to-member construct Non-integral right operand for "@" operator. Attempt to dereference pointer to member without an object could not determine alignment of type Attempt to use a type name as an expression too many initializers don't know which variant you want to set (power)set type with unknown size incompatible POWERSET tuple elements POWERSET tuple element out of range Internal error in eval_type. virtual value* expr::scope_operation::evaluate_funcall(type*, expression*, noside, const std::vector<std::unique_ptr<expr::operation> >&) Call to overloaded function %s requires `this' pointer Non-pointer-to-member value used in pointer-to-member construct structure structure pointer void refcounted_object::decref() N4expr23tuple_holding_operationIJP4typeNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE ^ d L p L N4expr24maybe_constant_operationIJP4typeNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEE ^ L L N4expr23tuple_holding_operationIJ12block_symbolEEE ^ < L p L N4expr24maybe_constant_operationIJ12block_symbolEEE ^ | L p L N4expr23tuple_holding_operationIJ20bound_minimal_symbolEEE ^ L p L N4expr24maybe_constant_operationIJ20bound_minimal_symbolEEE ^ L L N4expr15binop_operationIL10exp_opcode23EXadL_Z17eval_op_subscriptP4typeP10expression6nosideS1_P5valueS8_EEEE ^ L L TPG N4expr24usual_ax_binop_operationIL10exp_opcode23EXadL_Z17eval_op_subscriptP4typeP10expression6nosideS1_P5valueS8_EEEE ^ L L N4expr23tuple_holding_operationIJ10enum_flagsI24type_instance_flag_valueESt6vectorIP4typeSaIS6_EESt10unique_ptrINS_9operationESt14default_deleteISA_EEEEE ^ L L p L N4expr23tuple_holding_operationIJySt10unique_ptrINS_9operationESt14default_deleteIS2_EESt6vectorIS5_SaIS5_EEEEE ^ L p L L D d x{ pg ` @ L $ D D d @ H L D d { z ` d L D d 8 $ ` ^ L L D H T< L d D d @ H N4expr9operationE N4expr15scope_operationE ^ L 0 L N4expr19var_value_operationE ^ 0 L L N4expr24var_msym_value_operationE ^ \ L @ L N4expr23structop_base_operationE ^ L G N4expr20structop_member_baseE ^ L OG N4expr19subscript_operationE ^ L @ L N4expr23unop_ind_base_operationE ^ L PG N4expr21unop_memval_operationE ^ D L @RG N4expr26unop_memval_type_operationE ^ p L OG N4expr23type_instance_operationE ^ L L N4expr25multi_subscript_operationE ^ L G N4expr21logical_and_operationE ^ L TPG N4expr20logical_or_operationE ^ , L TPG N4expr18adl_func_operationE ^ X L 8qI N4expr15array_operationE ^ L qI N4expr22objc_msgcall_operationE ^ L d L p L D d x ` $ L d D f x{ pg 9 P L ( 1 8, H* - < L `- @ D4 + + P* , X* \; L D d H @ ` L D d H ` 8 L l D @ d* ` d L X D h l < L L D d { z ` L | 4 D d x ` L D d @ H H= L L D d @ H > t L 4 \ 4 D d z D ` L D d g ` L D d 8 $ ` Erroneous arithmetic operation. Event loop debugging is %s. void set_debug_event_loop_command(const char*, int, cmd_list_element*) ../../gdb/event-top.c Invalid debug event look kind value. error detected on stdin Could not kill the program being debugged void gdb_rl_callback_handler_remove() current_ui == main_ui void change_line_handler(int) void gdb_rl_callback_handler_install(const char*) !callback_handler_installed void gdb_rl_callback_handler_reinstall() ui-%d sigterm sigquit sighup sigfpe sigtstp Control whether to show event loop-related debug messages. Show event-loop debugging. Set event-loop debugging. post- server double prompt pre-prompt prompt off all-except-ui all Bad switch. ../../gdb/exceptions.c Can't create a corefile exec-file-mismatch handling is currently "%s". Writing into executable and core files is %s. warn Unrecognized exec-file-mismatch setting: "%s" ../../gdb/exec.c void program_space::remove_target_sections(void*) target_xfer_status section_table_xfer_memory_partial(gdb_byte*, const gdb_byte*, ULONGEST, ULONGEST, ULONGEST*, const target_section_table&, gdb::function_view<bool(const target_section*)>) len != 0 `%ps', file type %s. Cannot find section for the entry point of %ps. Entry point: %s @ %s in %ps <no file loaded> Must specify section name and its virtual address Section %s not found Use FILE as program to be debugged. It is read for its symbols, for getting the contents of pure memory, and it is the program executed when you use the `run' command. If FILE cannot be found as specified, your execution directory path ($PATH) is searched for a command of that name. No arg means to have no executable file and no symbols. Use FILE as program for getting contents of pure memory. If FILE cannot be found as specified, your execution directory path is searched for a command of that name. No arg means have no executable file. Change the base address of section SECTION of the exec file to ADDR. This can be used if the exec file does not contain section addresses, (such as in the a.out format), or when the addresses specified in the file itself are wrong. Each section must be changed separately. The ``info files'' command lists all the sections and their addresses. Show writing into executable and core files. Set writing into executable and core files. exec-file-mismatch Specifies how to handle a mismatch between the current exec-file loaded by GDB and the exec-file automatically determined when attaching to a process: ask - warn the user and ask whether to load the determined exec-file. warn - warn the user, but do not change the exec-file. off - do not check for mismatch. GDB detects a mismatch by comparing the build IDs of the files. If the user confirms loading the determined exec-file, then its symbols will be loaded as well. Show exec-file-mismatch handling (ask|warn|off). Set exec-file-mismatch handling (ask|warn|off). target_xfer_status section_table_read_available_memory(gdb_byte*, ULONGEST, ULONGEST, ULONGEST*) end - offset <= len No executable file now. writing into executable files is not supported for %s sysroots "%s": could not open as an executable file: %s. void exec_file_attach(const char*, int) current_program_space->exec_filename == nullptr "%s": not in executable format: %s No executable has been specified and target does not support determining executable automatically. Try using the "file" command. Build ID mismatch between current exec-file %ps and automatically determined exec-file %ps exec-file-mismatch handling is currently "%s" loading %ps %s A program is being debugged already. Are you sure you want to change the file? File not changed. No executable file name was specified void program_space::add_target_sections(objfile*) Local exec file Use an executable file as a target. Specify the filename of the executable file. F H Y L i L V L 2Q 11exec_target ^ L T R L l% t% x% `% t $ ' ' \ ( ( ( 4 ( D ( ( L ( ( ( ( \ ( ( , ( ( ( !( "( @$( %( \&( '( |)( X+( -( .( /( h0( t1( 3( 4( `6( 7( 8( x9( :( :( L;( ;( <( =( 0>( $ ' ' @?( @( (A( 0B( 8C( @D( TE( \F( dG( ( H( $ ' ( ( I( J( @K( K( L( M( TO( O( P( 8Q( Q( R( S( T( y T y y $y U( `V( @W( X( Y( Y( Z( [( P\( 0]( _( a( b( Xf( 8g( g( h( \i( 0j( l( m( o( p( q( r( ds( Dt( $u( v( v( w( x( y( z( , ' @ ' @ ' T ' d ' t ' ' ' {( D|( }( }( ~( |( D ( ( | ( ( ( $ ( < ( ( ( ( ( P ( ( ( ( ( ( ( ( D ( ( T ( ( T ( ( ( ( ( ( h ( 0 ( ( ( ( ( @ ( ( ( ( $ ( H ( ( T ( ( ( h ( ( ( ( ( P ( ( h ( < ( ( ( H ( ( ( ` ( %*sFloat: <unknown %d> %*sOperation: %s %*sString: %s %*sType: %*sConstant: %s %*sInternalvar: $%s %*sSymbol: %s %*sMinsym %s in objfile %s %*sBlock: %p %*sBlock symbol: %*sType flags: const %*sC string flags: wide u16 u32 ordinary %*sRange: low-default high-default high-exclusive has-stride OP_NULL BINOP_ADD BINOP_SUB BINOP_MUL BINOP_DIV BINOP_REM BINOP_MOD BINOP_LSH BINOP_RSH BINOP_LOGICAL_AND BINOP_LOGICAL_OR BINOP_BITWISE_AND BINOP_BITWISE_IOR BINOP_BITWISE_XOR BINOP_EQUAL BINOP_NOTEQUAL BINOP_LESS BINOP_GTR BINOP_LEQ BINOP_GEQ BINOP_REPEAT BINOP_ASSIGN BINOP_COMMA BINOP_SUBSCRIPT BINOP_EXP BINOP_MIN BINOP_MAX STRUCTOP_MEMBER STRUCTOP_MPTR TYPE_INSTANCE BINOP_INTDIV BINOP_ASSIGN_MODIFY BINOP_VAL BINOP_CONCAT TERNOP_COND TERNOP_SLICE MULTI_SUBSCRIPT OP_LONG OP_FLOAT OP_VAR_VALUE OP_VAR_ENTRY_VALUE OP_VAR_MSYM_VALUE OP_LAST OP_REGISTER OP_INTERNALVAR OP_FUNCALL OP_OBJC_MSGCALL OP_COMPLEX OP_STRING OP_ARRAY UNOP_CAST UNOP_CAST_TYPE UNOP_DYNAMIC_CAST UNOP_REINTERPRET_CAST UNOP_MEMVAL UNOP_MEMVAL_TYPE UNOP_NEG UNOP_LOGICAL_NOT UNOP_COMPLEMENT UNOP_IND UNOP_ADDR UNOP_PREINCREMENT UNOP_POSTINCREMENT UNOP_PREDECREMENT UNOP_POSTDECREMENT UNOP_SIZEOF UNOP_ALIGNOF UNOP_PLUS UNOP_ABS UNOP_HIGH OP_BOOL STRUCTOP_STRUCT STRUCTOP_PTR STRUCTOP_ANONYMOUS OP_THIS OP_OBJC_SELECTOR OP_SCOPE OP_FUNC_STATIC_VAR OP_OBJC_NSSTRING OP_RANGE OP_ADL_FUNC OP_TYPEOF OP_DECLTYPE OP_TYPEID OP_RUST_ARRAY BINOP_IN_BOUNDS TERNOP_IN_RANGE OP_ATR_FIRST OP_ATR_LAST OP_ATR_LENGTH OP_ATR_POS OP_ATR_SIZE OP_ATR_TAG OP_ATR_VAL UNOP_QUAL UNOP_IN_RANGE OP_AGGREGATE OP_F77_UNDETERMINED_ARGLIST UNOP_FORTRAN_KIND UNOP_FORTRAN_FLOOR UNOP_FORTRAN_CEILING UNOP_FORTRAN_ALLOCATED UNOP_FORTRAN_LOC BINOP_FORTRAN_CMPLX BINOP_FORTRAN_MODULO FORTRAN_LBOUND FORTRAN_ASSOCIATED - L 5 L ? L I L S L ] L g L q L { L L L L L L L L L L L L " L / L < L H L X L b L l L v L L L L L L L L L L L L L ! L 4 L F L N L Z L i L t L L L L L L L L L L L L L * L 3 L = L O L b L t L L L L L L L L L L L L L L ; M * L ; L D L P L Z L f L p L ~ L L L L L L L L L L L L L 3 L E L X L m L ; L L L L L L L L \ L N4expr21float_const_operationE ^ L p L L + + + D d + x + ' ` void ext_lang_before_prompt(const char*) ../../gdb/extension.c bad return from before_prompt const extension_language_defn* get_ext_lang_defn(extension_language) lang != EXT_LANG_NONE unable to find extension_language_defn int ext_lang_initialized_p(const extension_language_defn*) extlang->ops->initialized != NULL Scripting in the "%s" language is not supported in this copy of GDB. void (* ext_lang_script_sourcer(const extension_language_defn*))(const extension_language_defn*, FILE*, const char*) extlang->script_ops->script_sourcer != NULL void (* ext_lang_objfile_script_sourcer(const extension_language_defn*))(const extension_language_defn*, objfile*, FILE*, const char*) extlang->script_ops->objfile_script_sourcer != NULL bool ext_lang_auto_load_enabled(const extension_language_defn*) extlang->script_ops->auto_load_enabled != NULL void eval_ext_lang_from_control_command(command_line*) unknown extension language in command_line char* apply_ext_lang_type_printers(ext_lang_type_printers*, type*) bad return from apply_type_printers int apply_ext_lang_val_pretty_printer(value*, ui_file*, int, const value_print_options*, const language_defn*) bad return from apply_val_pretty_printer int breakpoint_ext_lang_cond_says_stop(breakpoint*) stop == EXT_LANG_BP_STOP_UNSET Error while looking for matching xmethod workers defined in %s. Error while looking for arg types of a xmethod worker defined in %s. Error while fetching result type of an xmethod worker defined in %s. -gdb.gdb void gdb::observers::observable<T>::visit_for_sorting(std::vector<gdb::observers::observable<T>::observer>&, std::vector<gdb::observers::observable<T>::visit_state>&, int) [with T = {const char*}] FvPKcE l ^ L PFvPKcE ^ L L <{P N L K L L L , , Overflow on numeric constant. .true. .false. int f_yylex() f-exp.y !fortran_operators[i].case_sensitive kind value out of range int f_yyparse() n == 1 || n == 2 (yyvsp[-4].opcode) == FORTRAN_LBOUND || (yyvsp[-4].opcode) == FORTRAN_UBOUND unhandled intrinsic unsupported kind %d for type %s virtual int f_language::parser(parser_state*) const complex_16 complex_32 integer_2 logical_1 logical_2 logical_8 complex_8 logical real_16 real_8 precision floor ceiling modulo cmplx lbound ubound shape .and. .or. .not. .eq. .eqv. .neqv. .xor. .ne. .le. .ge. .gt. .lt. BOOLEAN_LITERAL INT_S2_KEYWORD LOGICAL_S1_KEYWORD LOGICAL_S2_KEYWORD LOGICAL_S8_KEYWORD LOGICAL_KEYWORD REAL_KEYWORD REAL_S8_KEYWORD REAL_S16_KEYWORD COMPLEX_KEYWORD COMPLEX_S8_KEYWORD COMPLEX_S16_KEYWORD COMPLEX_S32_KEYWORD BOOL_AND BOOL_OR BOOL_NOT DOUBLE PRECISION CHARACTER UNOP_INTRINSIC UNOP_OR_BINOP_INTRINSIC LESSTHAN GREATERTHAN one_or_two_args complexnum ranges not allowed in this context N4expr23fortran_cmplx_operationE ^ L OG N4expr23tuple_holding_operationIJ10range_flagSt10unique_ptrINS_9operationESt14default_deleteIS3_EES6_S6_EEE ^ L p L N4expr23fortran_range_operationE ^ l L ` L N4expr14unop_operationIL10exp_opcode99EXadL_Z14eval_op_f_kindP4typeP10expression6nosideS1_P5valueEEEE ^ L LQG N4expr14unop_operationIL10exp_opcode110EXadL_Z20eval_op_f_associatedP4typeP10expression6nosideS1_P5valueEEEE ^ L LQG N4expr15binop_operationIL10exp_opcode110EXadL_Z20eval_op_f_associatedP4typeP10expression6nosideS1_P5valueS8_EEEE ^ L TPG N4expr14unop_operationIL10exp_opcode111EXadL_Z20eval_op_f_array_sizeP4typeP10expression6nosideS1_P5valueEEEE ^ L LQG N4expr15binop_operationIL10exp_opcode111EXadL_Z20eval_op_f_array_sizeP4typeP10expression6nosideS1_P5valueS8_EEEE ^ L TPG N4expr14unop_operationIL10exp_opcode68EXadL_Z13eval_op_f_absP4typeP10expression6nosideS1_P5valueEEEE ^ L LQG N4expr14unop_operationIL10exp_opcode100EXadL_Z15eval_op_f_floorP4typeP10expression6nosideS1_P5valueEEEE ^ | L LQG N4expr14unop_operationIL10exp_opcode101EXadL_Z14eval_op_f_ceilP4typeP10expression6nosideS1_P5valueEEEE ^ L LQG N4expr14unop_operationIL10exp_opcode102EXadL_Z19eval_op_f_allocatedP4typeP10expression6nosideS1_P5valueEEEE ^ d L LQG N4expr14unop_operationIL10exp_opcode103EXadL_Z14eval_op_f_rankP4typeP10expression6nosideS1_P5valueEEEE ^ L LQG N4expr14unop_operationIL10exp_opcode104EXadL_Z21eval_op_f_array_shapeP4typeP10expression6nosideS1_P5valueEEEE ^ P L LQG N4expr14unop_operationIL10exp_opcode105EXadL_Z13eval_op_f_locP4typeP10expression6nosideS1_P5valueEEEE ^ L LQG N4expr15binop_operationIL10exp_opcode6EXadL_Z13eval_op_f_modP4typeP10expression6nosideS1_P5valueS8_EEEE ^ @ L TPG N4expr15binop_operationIL10exp_opcode107EXadL_Z16eval_op_f_moduloP4typeP10expression6nosideS1_P5valueS8_EEEE ^ L TPG G D d 0 ` L H~ h~ Px D d u H ` ` L D d tz z ` L 0{ `{ u D d tz u z ` L { { x D d 8 @ u ` L | (| w D d 8 @ u ` L ~ ~ z D d @ u H ` | L H| h| w D d 8 @ xu ` L ~ ~ y D d @ pu H ` p L ~ (~ @w D d 8 @ hu ` L } } v D d 8 @ `u ` X L } } v D d 8 @ Xu ` L H} h} tv D d 8 @ Pu ` D L } (} 0v D d 8 @ Hu ` L | | u D d 8 @ @u ` 4 L | | u D d 8 @ 8u ` L H h 0y D d @ 0u H ` $ L  ( x D d @ (u H ` " L ) L L L L L ' L ' L ( L ( .gI ' L ( ogI ( L + vgI + % L , zgI , * L * V * / L ) N I ) < J / Z L e L iK p L z L L L L t L L L F M gI L Q GR gI L h S 3 G # D G $ L # d L # e L $ k L $ j L % l L % m L # f L % n P W # g T % o L # h S # i NLG Y \LG < I XR 3 K 4 L 2M eI ,hI JhI L @ L V hI D L S L f L y L L L L L L L L L L L & L N / L 6 L @ L LG L J L a L Y L MG hI | Q hI LG hI VQ L L q L z L L L w L L LG LG LG LG ;tX LG P LG MG MG .iI - K MG V 2iI P MG L ;iI NG E V L m S -P jI 5jI .jI HjI ]jI jI h M jI = = = = = % = = = = = = = = = = = = = = = = = = = = = = = = / | $ I = = = ) < N _ n n H H . > > 4 j I = # \ 2 n = = j $ = = = <- >?97'8 : A ) *6 , + @ !"#$%&(./012345;= > ' ' > - > > ! ? ? ! 9 # " > ; < - > . > , ? ? 4 5 9 ? ? > > ) ? @ A B C D E F G H I J K L M N O P Q R S 4 5 6 7 8 9 : ; < ? > ` a ? ? d 7 8 9 : ; < > Z 9 : ; < > } 6 7 8 9 : ; < > " $ % & V W X - 8 9 > @ A " $ % & " - $ % & - 8 9 > @ A 8 9 > @ A ! " $ % & - 8 9 > @ " $ % & - 8 9 > @ " $ % & - " $ % & 8 9 > @ > @ ! - 9 # > ? ) + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < > A # ) + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < > A # ) + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < > A # ' ) + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < > ? # ) + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < > ? # ) + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < > ? # ) + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < > ? # ' ) + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < > # ' ) + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < > # ) + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < > + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < > ! + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < > , - . / 0 1 2 3 4 5 6 7 8 9 : ; < > - . / 0 1 2 3 4 5 6 7 8 9 : ; < > . / 0 1 2 3 4 5 6 7 8 9 : ; < > 0 1 2 3 4 5 6 7 8 9 : ; < > &. ( 4- V/5 6 789W=0><X2STVU1]U\3cd^_zW{ X efghijklmnopqrstuvwxyLMNOPQRST U OPQRST U QRST U NOPQRST U ~ ! " # ! " # ! " # ! " # ! , # ! " # " # V ?@ WA X B CDEFGHIJKLMNOPQRST U?@ A B CDEFGHIJKLMNOPQRST U?@ A B CDEFGHIJKLMNOPQRST U?@ A a B CDEFGHIJKLMNOPQRST Ub?@ A B CDEFGHIJKLMNOPQRST U ?@ A B CDEFGHIJKLMNOPQRST U ?@ A B CDEFGHIJKLMNOPQRST U ?@ A B CDEFGHIJKLMNOPQRST U?@ A B CDEFGHIJKLMNOPQRST U?@ A B CDEFGHIJKLMNOPQRST?U CDEFGHIJKLMNOPQRST U CDEFGHIJKLMNOPQRST UDEFGHIJKLMNOPQRST UEFGHIJKLMNOPQRST UFGHIJKLMNOPQRST UHIJKLMNOPQRST U =?DCkU> VW\[YZ]^_`abc XA @ FGE fdge KI HMR # 9:<;876014523./(,-*+)j'% LPJ Sh QB "$& N T i ! O $ & 0 / : Y l o s w { " & * . 2 6 : > B F J N S W [ d k u ~ $ + / !"$%&-89>@CDELMNRU>E>E >>>EEEEKME #)+,-./0123456789:;<>-9>OPQMEEEF'???EEEEEEEEEEEEEEEEEEEEE THO O ?MOS>Q???'EGEE AEIJ)?'?E'?AEA'? M?EEAAEEJ?EEAE BCCDEEEEEEEEFEGGHEEEIIIIIJJJJJJJJKEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEELMNNOOOOOPPPPPQQRRRRRRRRRRRRRRRRRRRSSTU < $%:` } ;' )YZ[* |+fortran Fortran Debugging of Fortran array slicing is %s. Repacking of Fortran array slices is %s. logical*1 integer*2 integer*8 logical*2 logical*8 logical*4 real*8 real(kind=16) real*16 complex*8 complex*16 complex*32 LBOUND can only be applied to arrays UBOUND can only be applied to arrays void fortran_array_repacker_base_impl::finish_dimension(bool, bool) ../../gdb/f-lang.c m_mark != nullptr unrecognized character type Can't get dimensions for a non-array type ASSOCIATED can only be applied to pointers arguments to associated must be of same type and kind value* fortran_bounds_all_dims(bool, gdbarch*, value*) dst_offset + TYPE_LENGTH (value_type (v)) <= TYPE_LENGTH (value_type (result)) TYPE_LENGTH (value_type (v)) == elm_len LBOUND second argument should be an integer UBOUND second argument should be an integer LBOUND dimension must be from 1 to %d UBOUND dimension must be from 1 to %d value* fortran_bounds_for_dimension(bool, gdbarch*, value*, value*) failed to find matching dimension failed to get range bounds ABS of type %s not supported non-matching types for parameters to MOD () calling MOD (N, 0) is undefined MOD of type %s not supported argument to CEILING must be of type float argument to FLOOR must be of type float non-matching types for parameters to MODULO () MODULO of type %s not supported argument to kind must be an intrinsic type ALLOCATED can only be applied to arrays value* eval_op_f_rank(type*, expression*, noside, exp_opcode, value*) op == UNOP_FORTRAN_RANK value* eval_op_f_array_shape(type*, expression*, noside, exp_opcode, value*) opcode == UNOP_FORTRAN_SHAPE The array passed to SHAPE must be allocated or associated failed to find array bounds value* fortran_array_shape(gdbarch*, const language_defn*, value*) SIZE can only be applied to arrays SIZE can only be used on allocated/associated arrays DIM argument to SIZE must be an integer DIM argument to SIZE must be between 1 and %d value* eval_op_f_array_size(type*, expression*, noside, exp_opcode, value*, value*) opcode == FORTRAN_ARRAY_SIZE value* eval_op_f_array_size(type*, expression*, noside, exp_opcode, value*) Prefix command for changing Fortran-specific settings. Generic command for showing Fortran-specific settings. repack-array-slices When the user requests a slice of a Fortran array then we can either return a descriptor that describes the array in place (using the original array data in its existing location) or the original data can be repacked (copied) to a new location. When the content of the array slice is contiguous within the original array then the result will never be repacked, but when the data for the new array is non-contiguous within the original array repacking will only be performed when this setting is on. Show whether non-contiguous array slices are repacked. Enable or disable repacking of non-contiguous array slices. fortran-array-slicing When on, debugging of Fortran array slicing is enabled. Show debugging of Fortran array slicing. Set debugging of Fortran array slicing. CORE_ADDR fortran_adjust_dynamic_array_base_address_hack(type*, CORE_ADDR) no such vector element (vector not associated) no such vector element (vector not allocated) array not associated array not allocated Wrong number of subscripts Processing array access: stride must not be 0 |-> Range access | |-> Type: %s | |-> Array: | | |-> Low bound: %s | | |-> High bound: %s | | |-> Bit stride: %s | | |-> Byte stride: %s | | |-> Type size: %s | | '-> Target type size: %s | |-> Accessing: | | '-> Element stride: %s array subscript out of bounds incorrect stride and boundary combination | '-> Results: | |-> Offset = %s | |-> Elements = %s | |-> Low bound = %s | |-> High bound = %s | |-> Byte stride = %s | |-> Last element = %s | |-> Remainder = %s | '-> Contiguous = %s |-> Index access | '-> Accessing: | '-> Index: %s no such vector element '-> Final result: |-> Type: %s |-> Total offset: %s |-> Base address: %s fortran_array_repacker_impl::fortran_array_repacker_impl(type*, CORE_ADDR, LONGEST, value*, value*) !value_lazy (val) cannot subscript arrays that are not in memory Cannot perform substring on this type .f .F .for .FOR .ftn .FTN .fpp .FPP .f90 .F90 .f95 .F95 .f03 .F03 .f08 .F08 can only compute offsets for arrays and strings unable to read array bounds 4_ void fortran_array_repacker_base_impl::start_dimension(bool) m_mark == nullptr N4expr23tuple_holding_operationIJ10exp_opcodeSt10unique_ptrINS_9operationESt14default_deleteIS3_EEEEE ^ L p L x L D d P ` ( L + L . L 3 L 8 L = L B L G L L L Q L V L [ L ` L e L j L o L L x ) $/ , w P+ \ ) ) \ x y s < < X * * ( @* w 8 10f_language ^ L N N4expr20fortran_undeterminedE ^ L G N4expr18fortran_bound_1argE ^ L x L N4expr18fortran_bound_2argE ^ $ M RG N4expr26fortran_structop_operationE ^ L M L L D d 0 x ` M D d P 8 ` @ M @ h t D d x @ ` p M D d H H @ ` ) %*s%s%s %*sPTR TO -> ( %*sREF TO -> ( %*s%s %*sstruct <unknown> %*s<range type> %*scharacter character*%s %*scharacter*(*) %*sType, C_Union :: %*sType %*sEnd Type %*smodule %s Invalid type code (%d) in symbol table. , allocatable No symbol table info available. void info_common_command_for_block(const block*, const char*, int*) ../../gdb/f-valprint.c SYMBOL_CLASS (sym) == LOC_COMMON_BLOCK Contents of F77 COMMON block '%s': Contents of blank COMMON block: No common block '%s'. No common blocks. Lower bound may not be '*' in F77 Print out the values contained in a Fortran COMMON block. .FALSE. .TRUE. cK 6 M } M M M W .W sLO The assumed file system kind for target reported file names is "%s" (currently "%s"). The assumed file system kind for target reported file names is "%s". target-file-system-kind If `unix', target file names (e.g., loaded shared library file names) starting the forward slash (`/') character are considered absolute, and the directory separator character is the forward slash (`/'). If `dos-based', target file names starting with a drive letter followed by a colon (e.g., `c:'), are also considered absolute, and the backslash (`\') is also considered a directory separator. Set to `auto' (which is the default), to let GDB decide, based on its knowledge of the target operating system. Show assumed file system kind for target reported file names. Set assumed file system kind for target reported file names. unix dos-based auto G M 8 M = M Search memory for a sequence of bytes. Usage: find [/SIZE-CHAR] [/MAX-COUNT] START-ADDRESS, END-ADDRESS, EXPR1 [, EXPR2 ...] find [/SIZE-CHAR] [/MAX-COUNT] START-ADDRESS, +LENGTH, EXPR1 [, EXPR2 ...] SIZE-CHAR is one of b,h,w,g for 8,16,32,64 bit values respectively, and if not specified the size is taken from the type of the expression in the current language. The two-address form specifies an inclusive range. Note that this means for example that in the case of C-like languages a search for an untyped 0x42 will search for "(int) 0x42" which is typically four bytes, and a search for a string "hello" will include the trailing '\0'. The null terminator can be removed from searching by using casts, e.g.: {char[5]}"hello". The address of the last match is stored as the value of "$_". Convenience variable "$numfound" is set to the number of matches. Missing search parameters. Invalid size granularity. Empty search range. Invalid length. Search space too large. Invalid search space, end precedes start. Overflow in address range computation, choose smaller range. Missing search pattern. Search space too small to contain pattern. numfound Pattern not found. %d pattern%s found. int minsym_lookup_iterator_cb(objfile*, void*) ../../gdb/findvar.c data->result.minsym == NULL extract_typed_address: type is not a pointer or reference store_typed_address: type is not a pointer or reference value* value_of_register_lazy(frame_info*, int) frame_id_p (get_frame_id (next_frame)) symbol_needs_kind symbol_read_needs(symbol*) value* read_var_value(symbol*, const block*, frame_info*) lang != NULL void read_frame_register_value(value*, frame_info*) VALUE_LVAL (value) == lval_register virtual value* language_defn::read_var_value(symbol*, const block*, frame_info*) const Cannot read `%s' without registers No frame is currently executing in specified block No frame is currently executing in block %s. Unknown argument list address for `%s'. Cannot look up value of a typedef `%s'. Value of register variable not available for `%s'. flavour_name != NULL Missing %s symbol "%s". Cannot look up value of a botched symbol `%s'. Invalid register #%d, expecting 0 <= # < %d That operation is not available on integers of more than %d bytes. Use of shell to start subprocesses is %s. void prefork_hook(const char*) ../../gdb/fork-child.c saved_ui == NULL void postfork_hook(pid_t) saved_ui != NULL setpgrp failed in child exec-wrapper Show the wrapper for running programs. Set a wrapper for running programs. The wrapper prepares the system and environment for the new program. Disable use of an execution wrapper. startup-with-shell Show use of shell to start subprocesses. Set use of shell to start subprocesses. The default is on. trying unwinder "%s" frame_unwind_try_unwinder caught exception: %s frame_unwind_find_by_frame enter this_frame=%d frame_unwind_find_by_frame failed ../../gdb/frame-unwind.c Frame debugging is %s. An upper bound on the number of backtrace levels is %s. Whether backtraces should continue past the entry point of a program is %s. Whether backtraces should continue past "main" is %s. hashval_t frame_addr_hash(const void*) ../../gdb/frame.c f_id.stack_status != FID_STACK_INVALID || f_id.code_addr_p || f_id.special_addr_p this_frame=%d -> %s frame_debug_got_null_frame this_frame=nullptr -> %s bool frame_stash_add(frame_info*) bool get_frame_pc_masked(const frame_info*) frame->next != nullptr frame->next->prev_pc.status == CC_VALUE frame_info* get_next_frame_sentinel_okay(frame_info*) this_frame != NULL this_frame != sentinel_frame program_space* frame_unwind_program_space(frame_info*) this_frame next_frame=%d -> %s frame_unwind_arch frame_unwind_pc PC not available PC not saved unexpected prev_pc status: %d this_frame=%d -> <unavailable> this_frame=%d -> <not saved> CORE_ADDR get_frame_pc(frame_info*) this_frame=%d -> unavailable get_frame_func_if_available bool get_frame_func_if_available(frame_info*, CORE_ADDR*) next_frame->prev_func.status == CC_VALUE bool get_frame_pc_if_available(frame_info*, CORE_ADDR*) symtab_and_line find_frame_sal(frame_info*) language get_frame_language(frame_info*) frame!= NULL Invalid frame stop reason const char* frame_stop_reason_string(frame_info*) fi->prev_p fi->prev == NULL void frame_cleanup_after_sniffer(frame_info*) frame->prologue_cache == NULL !frame->prev_p frame->this_id.p != frame_id_status::COMPUTED void frame_prepare_for_sniffer(frame_info*, const frame_unwind*) frame->unwind == NULL !stack stack=<unavailable> stack=<sentinel> stack=<outer> stack= ,artificial= l=%s -> %d frame_id_p void restore_selected_frame(frame_id, int) frame_level != 0 (frame_level == -1 && !frame_id_p (frame_id)) || (frame_level != -1 && frame_id_p (frame_id)) l=%s, r=%s -> %d frame_id_eq bool frame_id_inner(gdbarch*, frame_id, frame_id) l.code_addr_p && r.code_addr_p is l=%s inner than r=%s? %d frame_id_inner <unknown type> [PAC] {level=%d, type=%s, type=<unknown>, unwind=%p, unwind=<unknown>, pc=<unknown>, pc=%s%s, pc=<not saved>, pc=<unavailable>, id=<not computed>, id=<computing>, id=%s, func=%s func=<unknown> -> %s create_sentinel_frame addr=%s, pc=%s create_new_frame frame_unwind_register_value value* frame_unwind_register_value(frame_info*, int) frame=%d, regnum=%d(%s) -> register=%d computed lazy bytes= void frame_register_unwind(frame_info*, int, int*, int*, lval_type*, CORE_ADDR*, int*, gdb_byte*) optimizedp != NULL lvalp != NULL addrp != NULL realnump != NULL void frame_register(frame_info*, int, int*, int*, lval_type*, CORE_ADDR*, int*, gdb_byte*) frame != NULL && frame->next != NULL Attempt to assign to a register that was not saved. Attempt to assign to an unmodifiable value. Register %d was not saved Register %d is not available void frame_register_unwind_location(frame_info*, int, int*, lval_type*, CORE_ADDR*, int*) this_frame == NULL || this_frame->level >= 0 LONGEST frame_unwind_register_signed(frame_info*, int) ULONGEST frame_unwind_register_unsigned(frame_info*, int) Bad debug information detected: Attempt to read %d bytes from registers. bool get_frame_register_bytes(frame_info*, int, CORE_ADDR, gdb::array_view<unsigned char>, int*, int*) void put_frame_register_bytes(frame_info*, int, CORE_ADDR, gdb::array_view<const unsigned char>) compute_frame_id void compute_frame_id(frame_info*) fi->this_id.p == frame_id_status::NOT_COMPUTED fi=%d frame_id_p (fi->this_id.value) frame_id get_frame_id(frame_info*) fi->this_id.p != frame_id_status::COMPUTING fi->level == 0 stashed generation=%d reinit_frame_cache get_prev_frame_raw -> nullptr // this frame has same ID get_prev_frame_if_no_cycle get_prev_frame_always_1 frame_info* get_prev_frame_always_1(frame_info*) -> %s // cached -> nullptr // %s __morestack -> nullptr // this frame ID is inner -> nullptr // no saved PC No stack. No memory. frame_info* get_current_frame() current_frame != NULL CORE_ADDR frame_unwind_caller_pc(frame_info*) gdbarch* frame_unwind_caller_arch(frame_info*) unwind_stop_reason get_frame_unwind_stop_reason(frame_info*) get_prev_frame frame_info* get_prev_frame(frame_info*) bool inside_main_func(frame_info*) block != nullptr inside main func backtrace limit exceeded inside entry func zero PC Cannot pop the initial frame. Cannot find the caller frame. void lookup_selected_frame(frame_id, int) frame_level > 0 Couldn't restore frame #%d in current thread. Bottom (innermost) frame selected: frame_info* get_selected_frame(const char*) selected_frame != NULL Set backtrace specific variables. Configure backtrace variables such as the backtrace limit backtrace Show backtrace specific variables. Show backtrace variables such as the backtrace limit. No more than the specified number of frames can be displayed or examined. Literal "unlimited" or zero means no limit. Show the upper bound on the number of backtrace levels. Set an upper bound on the number of backtrace levels. When non-zero, frame specific internal debugging is enabled. Show frame debugging. Set frame debugging. past-main Set whether backtraces should continue past "main". Show whether backtraces should continue past "main". Normally the caller of "main" is not of interest, so GDB will terminate the backtrace at "main". Set this if you need to see the rest of the stack trace. past-entry Set whether backtraces should continue past the entry point of a program. Show whether backtraces should continue past the entry point of a program. Normally there are no callers beyond the entry point of a program, so GDB will terminate the backtrace there. Set this if you need to see the rest of the stack trace. no reason unwinder did not report frame ID outermost not enough registers or memory available to unwind further previous frame inner to this frame (corrupt stack?) previous frame identical to this frame (corrupt stack?) frame did not save the PC memory error while unwinding UNWIND_NO_REASON UNWIND_NULL_ID UNWIND_OUTERMOST UNWIND_UNAVAILABLE UNWIND_INNER_ID UNWIND_SAME_ID UNWIND_NO_SAVED_PC UNWIND_MEMORY_ERROR NORMAL_FRAME TAILCALL_FRAME SIGTRAMP_FRAME ARCH_FRAME SENTINEL_FRAME void gdb::observers::observable<T>::visit_for_sorting(std::vector<gdb::observers::observable<T>::observer>&, std::vector<gdb::observers::observable<T>::visit_state>&, int) [with T = {target_ops*}] FvP10target_opsE l ^ +M 17readable_regcache ^ +M P 26readonly_detached_regcache ^ +M +M PFvP10target_opsE ^ (,M +M +M dy! y! Px! x! ,M f f dy! y! Px! x! pe )M $)M E)M O)M )M )M )M *M *M N f Q *M *M *M *M -*M >*M M*M ^*M q*M *M *M *M void gcore_elf_collect_regset_section_cb(const char*, int, int, const regset*, const char*, void*) ../../gdb/gcore-elf.c variable_size_section || supply_size == collect_size regset != nullptr && regset->collect_regset != nullptr Ignore segment, %s bytes at %s Couldn't make gcore segment: %s Save segment, %s bytes at %s _sbrk bfd_vma call_target_sbrk(int) ../../gdb/gcore.c target_sbrk_arg Save a core file with the current state of the debugged process. Usage: generate-core-file [FILENAME] Argument is optional filename. Default filename is 'core.PROCESS_ID'. generate-core-file gcore Failed to open '%s' for output. Can't find bfd architecture for corefile (need execfile). note0 Target does not support core file generation. Failed to create 'note' section for corefile: %s gcore: failed to get corefile memory sections from target. Memory read failed for corefile section, %s bytes at %s. Failed to write corefile contents (%s). writing note section (%s) core.%d Opening corefile '%s' for output. Saved corefile %s The current C++ demangling style is "%s". Demangling of C++/ObjC names in disassembly listings is %s. Demangling of encoded C++/ObjC names when displaying symbols is %s. void set_demangling_command(const char*, int, cmd_list_element*) ../../gdb/gdb-demangle.c dem->demangling_style != unknown_demangling Usage: demangle [-l LANGUAGE] [--] NAME Unknown language "%s" Can't demangle "%s" Show demangling of encoded C++/ObjC names when displaying symbols. Set demangling of encoded C++/ObjC names when displaying symbols. asm-demangle Show demangling of C++/ObjC names in disassembly listings. Set demangling of C++/ObjC names in disassembly listings. demangle-style Use `set demangle-style' without arguments for a list of demangling styles. Show the current C++ demangling style. Set the current C++ demangling style. Demangle a mangled name. Usage: demangle [-l LANGUAGE] [--] NAME If LANGUAGE is not specified, NAME is demangled in the current language. cannot close "%s": %s Problem reading "%s" for CRC: %s BFD cache debugging is %s. BFD sharing is %s. void gdb_bfd_init_data(bfd*, stat*) ../../gdb/gdb_bfd.c bfd_usrdata (abfd) == nullptr slot && !*slot refcount void* gdb_bfd_iovec_fileio_open(bfd*, void*) is_target_filename (filename) Increase reference count on bfd %s (%s) gdb_bfd_ref bfd-cache const gdb_byte* gdb_bfd_map_section(asection*, bfd_size_type*) (sectp->flags & SEC_RELOC) == 0 Can't read data for section '%s' in file '%s' descriptor->data != NULL <in-memory> gdb_bfd_ref_ptr gdb_bfd_open(const char*, const char*, int, bool) fd == -1 Could not stat %s - not caching gdb_bfd_open Reusing cached bfd %s for %s Creating new bfd %s for %s void gdb_bfd_mark_parent(bfd*, bfd*) gdata->archive_bfd == parent List the BFDs that are currently open. bfds bfd-sharing When enabled gdb will reuse existing bfds rather than reopening the same file. To decide if two files are the same then gdb compares the filename, file size, file modification time, and file inode. Show whether gdb will share bfds that appear to be the same file. Set whether gdb will share bfds that appear to be the same file. When non-zero, bfd cache specific debugging is enabled. Show bfd cache debugging. Set bfd cache debugging. Refcount Filename void gdb_bfd_unref(bfd*) gdata->refc >= 1 Decrease reference count on bfd %s (%s) gdb_bfd_unref Delete final reference count on bfd %s (%s) & $compiled_regex::compiled_regex(const char*, int, const char*) ../../gdb/gdb_regex.c regex != NULL message != NULL Architecture debugging is %s. const char* pstring_list(const char* const*) ../../gdb/gdbarch.c offset - 2 < sizeof (ret) void gdbarch_free(gdbarch*) !arch->initialized_p gdbarch_tdep called const bfd_arch_info* gdbarch_bfd_arch_info(gdbarch*) gdbarch_bfd_arch_info called bfd_endian gdbarch_byte_order(gdbarch*) gdbarch_byte_order called bfd_endian gdbarch_byte_order_for_code(gdbarch*) gdbarch_byte_order_for_code called gdb_osabi gdbarch_osabi(gdbarch*) gdbarch_osabi called const target_desc* gdbarch_target_desc(gdbarch*) gdbarch_target_desc called int gdbarch_short_bit(gdbarch*) gdbarch_short_bit called int gdbarch_int_bit(gdbarch*) gdbarch_int_bit called int gdbarch_long_bit(gdbarch*) gdbarch_long_bit called int gdbarch_long_long_bit(gdbarch*) gdbarch_long_long_bit called int gdbarch_bfloat16_bit(gdbarch*) gdbarch_bfloat16_bit called const floatformat** gdbarch_bfloat16_format(gdbarch*) gdbarch_bfloat16_format called int gdbarch_half_bit(gdbarch*) gdbarch_half_bit called const floatformat** gdbarch_half_format(gdbarch*) gdbarch_half_format called int gdbarch_float_bit(gdbarch*) gdbarch_float_bit called const floatformat** gdbarch_float_format(gdbarch*) gdbarch_float_format called int gdbarch_double_bit(gdbarch*) gdbarch_double_bit called const floatformat** gdbarch_double_format(gdbarch*) gdbarch_double_format called int gdbarch_long_double_bit(gdbarch*) gdbarch_long_double_bit called const floatformat** gdbarch_long_double_format(gdbarch*) gdbarch_long_double_format called int gdbarch_wchar_bit(gdbarch*) gdbarch_wchar_bit called int gdbarch_wchar_signed(gdbarch*) gdbarch->wchar_signed != -1 gdbarch_wchar_signed called const floatformat** gdbarch_floatformat_for_type(gdbarch*, const char*, int) gdbarch->floatformat_for_type != NULL gdbarch_floatformat_for_type called int gdbarch_ptr_bit(gdbarch*) gdbarch_ptr_bit called int gdbarch_addr_bit(gdbarch*) gdbarch->addr_bit != 0 gdbarch_addr_bit called int gdbarch_dwarf2_addr_size(gdbarch*) gdbarch->dwarf2_addr_size != 0 gdbarch_dwarf2_addr_size called int gdbarch_char_signed(gdbarch*) gdbarch->char_signed != -1 gdbarch_char_signed called bool gdbarch_read_pc_p(gdbarch*) CORE_ADDR gdbarch_read_pc(gdbarch*, readable_regcache*) gdbarch->read_pc != NULL gdbarch_read_pc called bool gdbarch_write_pc_p(gdbarch*) void gdbarch_write_pc(gdbarch*, regcache*, CORE_ADDR) gdbarch->write_pc != NULL gdbarch_write_pc called void gdbarch_virtual_frame_pointer(gdbarch*, CORE_ADDR, int*, LONGEST*) gdbarch->virtual_frame_pointer != NULL gdbarch_virtual_frame_pointer called bool gdbarch_pseudo_register_read_p(gdbarch*) register_status gdbarch_pseudo_register_read(gdbarch*, readable_regcache*, int, gdb_byte*) gdbarch->pseudo_register_read != NULL gdbarch_pseudo_register_read called bool gdbarch_pseudo_register_read_value_p(gdbarch*) value* gdbarch_pseudo_register_read_value(gdbarch*, readable_regcache*, int) gdbarch->pseudo_register_read_value != NULL gdbarch_pseudo_register_read_value called bool gdbarch_pseudo_register_write_p(gdbarch*) void gdbarch_pseudo_register_write(gdbarch*, regcache*, int, const gdb_byte*) gdbarch->pseudo_register_write != NULL gdbarch_pseudo_register_write called int gdbarch_num_regs(gdbarch*) gdbarch->num_regs != -1 gdbarch_num_regs called int gdbarch_num_pseudo_regs(gdbarch*) gdbarch_num_pseudo_regs called bool gdbarch_ax_pseudo_register_collect_p(gdbarch*) int gdbarch_ax_pseudo_register_collect(gdbarch*, agent_expr*, int) gdbarch->ax_pseudo_register_collect != NULL gdbarch_ax_pseudo_register_collect called bool gdbarch_ax_pseudo_register_push_stack_p(gdbarch*) int gdbarch_ax_pseudo_register_push_stack(gdbarch*, agent_expr*, int) gdbarch->ax_pseudo_register_push_stack != NULL gdbarch_ax_pseudo_register_push_stack called bool gdbarch_report_signal_info_p(gdbarch*) void gdbarch_report_signal_info(gdbarch*, ui_out*, gdb_signal) gdbarch->report_signal_info != NULL gdbarch_report_signal_info called int gdbarch_sp_regnum(gdbarch*) gdbarch_sp_regnum called int gdbarch_pc_regnum(gdbarch*) gdbarch_pc_regnum called int gdbarch_ps_regnum(gdbarch*) gdbarch_ps_regnum called int gdbarch_fp0_regnum(gdbarch*) gdbarch_fp0_regnum called int gdbarch_stab_reg_to_regnum(gdbarch*, int) gdbarch->stab_reg_to_regnum != NULL gdbarch_stab_reg_to_regnum called int gdbarch_ecoff_reg_to_regnum(gdbarch*, int) gdbarch->ecoff_reg_to_regnum != NULL gdbarch_ecoff_reg_to_regnum called int gdbarch_sdb_reg_to_regnum(gdbarch*, int) gdbarch->sdb_reg_to_regnum != NULL gdbarch_sdb_reg_to_regnum called int gdbarch_dwarf2_reg_to_regnum(gdbarch*, int) gdbarch->dwarf2_reg_to_regnum != NULL gdbarch_dwarf2_reg_to_regnum called const char* gdbarch_register_name(gdbarch*, int) gdbarch->register_name != NULL gdbarch_register_name called bool gdbarch_register_type_p(gdbarch*) type* gdbarch_register_type(gdbarch*, int) gdbarch->register_type != NULL gdbarch_register_type called frame_id gdbarch_dummy_id(gdbarch*, frame_info*) gdbarch->dummy_id != NULL gdbarch_dummy_id called int gdbarch_deprecated_fp_regnum(gdbarch*) gdbarch_deprecated_fp_regnum called bool gdbarch_push_dummy_call_p(gdbarch*) CORE_ADDR gdbarch_push_dummy_call(gdbarch*, value*, regcache*, CORE_ADDR, int, value**, CORE_ADDR, function_call_return_method, CORE_ADDR) gdbarch->push_dummy_call != NULL gdbarch_push_dummy_call called int gdbarch_call_dummy_location(gdbarch*) gdbarch_call_dummy_location called bool gdbarch_push_dummy_code_p(gdbarch*) CORE_ADDR gdbarch_push_dummy_code(gdbarch*, CORE_ADDR, CORE_ADDR, value**, int, type*, CORE_ADDR*, CORE_ADDR*, regcache*) gdbarch->push_dummy_code != NULL gdbarch_push_dummy_code called int gdbarch_code_of_frame_writable(gdbarch*, frame_info*) gdbarch->code_of_frame_writable != NULL gdbarch_code_of_frame_writable called void gdbarch_print_registers_info(gdbarch*, ui_file*, frame_info*, int, int) gdbarch->print_registers_info != NULL gdbarch_print_registers_info called void gdbarch_print_float_info(gdbarch*, ui_file*, frame_info*, const char*) gdbarch->print_float_info != NULL gdbarch_print_float_info called bool gdbarch_print_vector_info_p(gdbarch*) void gdbarch_print_vector_info(gdbarch*, ui_file*, frame_info*, const char*) gdbarch->print_vector_info != NULL gdbarch_print_vector_info called int gdbarch_register_sim_regno(gdbarch*, int) gdbarch->register_sim_regno != NULL gdbarch_register_sim_regno called int gdbarch_cannot_fetch_register(gdbarch*, int) gdbarch->cannot_fetch_register != NULL gdbarch_cannot_fetch_register called int gdbarch_cannot_store_register(gdbarch*, int) gdbarch->cannot_store_register != NULL gdbarch_cannot_store_register called bool gdbarch_get_longjmp_target_p(gdbarch*) int gdbarch_get_longjmp_target(gdbarch*, frame_info*, CORE_ADDR*) gdbarch->get_longjmp_target != NULL gdbarch_get_longjmp_target called int gdbarch_believe_pcc_promotion(gdbarch*) gdbarch_believe_pcc_promotion called int gdbarch_convert_register_p(gdbarch*, int, type*) gdbarch->convert_register_p != NULL gdbarch_convert_register_p called int gdbarch_register_to_value(gdbarch*, frame_info*, int, type*, gdb_byte*, int*, int*) gdbarch->register_to_value != NULL gdbarch_register_to_value called void gdbarch_value_to_register(gdbarch*, frame_info*, int, type*, const gdb_byte*) gdbarch->value_to_register != NULL gdbarch_value_to_register called value* gdbarch_value_from_register(gdbarch*, type*, int, frame_id) gdbarch->value_from_register != NULL gdbarch_value_from_register called CORE_ADDR gdbarch_pointer_to_address(gdbarch*, type*, const gdb_byte*) gdbarch->pointer_to_address != NULL gdbarch_pointer_to_address called void gdbarch_address_to_pointer(gdbarch*, type*, gdb_byte*, CORE_ADDR) gdbarch->address_to_pointer != NULL gdbarch_address_to_pointer called bool gdbarch_integer_to_address_p(gdbarch*) CORE_ADDR gdbarch_integer_to_address(gdbarch*, type*, const gdb_byte*) gdbarch->integer_to_address != NULL gdbarch_integer_to_address called bool gdbarch_return_value_p(gdbarch*) return_value_convention gdbarch_return_value(gdbarch*, value*, type*, regcache*, gdb_byte*, const gdb_byte*) gdbarch->return_value != NULL gdbarch_return_value called int gdbarch_return_in_first_hidden_param_p(gdbarch*, type*) gdbarch->return_in_first_hidden_param_p != NULL gdbarch_return_in_first_hidden_param_p called CORE_ADDR gdbarch_skip_prologue(gdbarch*, CORE_ADDR) gdbarch->skip_prologue != NULL gdbarch_skip_prologue called bool gdbarch_skip_main_prologue_p(gdbarch*) CORE_ADDR gdbarch_skip_main_prologue(gdbarch*, CORE_ADDR) gdbarch->skip_main_prologue != NULL gdbarch_skip_main_prologue called bool gdbarch_skip_entrypoint_p(gdbarch*) CORE_ADDR gdbarch_skip_entrypoint(gdbarch*, CORE_ADDR) gdbarch->skip_entrypoint != NULL gdbarch_skip_entrypoint called int gdbarch_inner_than(gdbarch*, CORE_ADDR, CORE_ADDR) gdbarch->inner_than != NULL gdbarch_inner_than called const gdb_byte* gdbarch_breakpoint_from_pc(gdbarch*, CORE_ADDR*, int*) gdbarch->breakpoint_from_pc != NULL gdbarch_breakpoint_from_pc called int gdbarch_breakpoint_kind_from_pc(gdbarch*, CORE_ADDR*) gdbarch->breakpoint_kind_from_pc != NULL gdbarch_breakpoint_kind_from_pc called const gdb_byte* gdbarch_sw_breakpoint_from_kind(gdbarch*, int, int*) gdbarch->sw_breakpoint_from_kind != NULL gdbarch_sw_breakpoint_from_kind called int gdbarch_breakpoint_kind_from_current_state(gdbarch*, regcache*, CORE_ADDR*) gdbarch->breakpoint_kind_from_current_state != NULL gdbarch_breakpoint_kind_from_current_state called bool gdbarch_adjust_breakpoint_address_p(gdbarch*) CORE_ADDR gdbarch_adjust_breakpoint_address(gdbarch*, CORE_ADDR) gdbarch->adjust_breakpoint_address != NULL gdbarch_adjust_breakpoint_address called int gdbarch_memory_insert_breakpoint(gdbarch*, bp_target_info*) gdbarch->memory_insert_breakpoint != NULL gdbarch_memory_insert_breakpoint called int gdbarch_memory_remove_breakpoint(gdbarch*, bp_target_info*) gdbarch->memory_remove_breakpoint != NULL gdbarch_memory_remove_breakpoint called CORE_ADDR gdbarch_decr_pc_after_break(gdbarch*) gdbarch_decr_pc_after_break called CORE_ADDR gdbarch_deprecated_function_start_offset(gdbarch*) gdbarch_deprecated_function_start_offset called int gdbarch_remote_register_number(gdbarch*, int) gdbarch->remote_register_number != NULL gdbarch_remote_register_number called bool gdbarch_fetch_tls_load_module_address_p(gdbarch*) CORE_ADDR gdbarch_fetch_tls_load_module_address(gdbarch*, objfile*) gdbarch->fetch_tls_load_module_address != NULL gdbarch_fetch_tls_load_module_address called bool gdbarch_get_thread_local_address_p(gdbarch*) CORE_ADDR gdbarch_get_thread_local_address(gdbarch*, ptid_t, CORE_ADDR, CORE_ADDR) gdbarch->get_thread_local_address != NULL gdbarch_get_thread_local_address called CORE_ADDR gdbarch_frame_args_skip(gdbarch*) gdbarch_frame_args_skip called CORE_ADDR gdbarch_unwind_pc(gdbarch*, frame_info*) gdbarch->unwind_pc != NULL gdbarch_unwind_pc called CORE_ADDR gdbarch_unwind_sp(gdbarch*, frame_info*) gdbarch->unwind_sp != NULL gdbarch_unwind_sp called bool gdbarch_frame_num_args_p(gdbarch*) int gdbarch_frame_num_args(gdbarch*, frame_info*) gdbarch->frame_num_args != NULL gdbarch_frame_num_args called bool gdbarch_frame_align_p(gdbarch*) CORE_ADDR gdbarch_frame_align(gdbarch*, CORE_ADDR) gdbarch->frame_align != NULL gdbarch_frame_align called int gdbarch_stabs_argument_has_addr(gdbarch*, type*) gdbarch->stabs_argument_has_addr != NULL gdbarch_stabs_argument_has_addr called int gdbarch_frame_red_zone_size(gdbarch*) gdbarch_frame_red_zone_size called CORE_ADDR gdbarch_convert_from_func_ptr_addr(gdbarch*, CORE_ADDR, target_ops*) gdbarch->convert_from_func_ptr_addr != NULL gdbarch_convert_from_func_ptr_addr called CORE_ADDR gdbarch_addr_bits_remove(gdbarch*, CORE_ADDR) gdbarch->addr_bits_remove != NULL gdbarch_addr_bits_remove called int gdbarch_significant_addr_bit(gdbarch*) gdbarch_significant_addr_bit called std::string gdbarch_memtag_to_string(gdbarch*, value*) gdbarch->memtag_to_string != NULL gdbarch_memtag_to_string called bool gdbarch_tagged_address_p(gdbarch*, value*) gdbarch->tagged_address_p != NULL gdbarch_tagged_address_p called bool gdbarch_memtag_matches_p(gdbarch*, value*) gdbarch->memtag_matches_p != NULL gdbarch_memtag_matches_p called bool gdbarch_set_memtags(gdbarch*, value*, size_t, const byte_vector&, memtag_type) gdbarch->set_memtags != NULL gdbarch_set_memtags called value* gdbarch_get_memtag(gdbarch*, value*, memtag_type) gdbarch->get_memtag != NULL gdbarch_get_memtag called CORE_ADDR gdbarch_memtag_granule_size(gdbarch*) gdbarch_memtag_granule_size called bool gdbarch_software_single_step_p(gdbarch*) std::vector<long long unsigned int> gdbarch_software_single_step(gdbarch*, regcache*) gdbarch->software_single_step != NULL gdbarch_software_single_step called bool gdbarch_single_step_through_delay_p(gdbarch*) int gdbarch_single_step_through_delay(gdbarch*, frame_info*) gdbarch->single_step_through_delay != NULL gdbarch_single_step_through_delay called int gdbarch_print_insn(gdbarch*, bfd_vma, disassemble_info*) gdbarch->print_insn != NULL gdbarch_print_insn called CORE_ADDR gdbarch_skip_trampoline_code(gdbarch*, frame_info*, CORE_ADDR) gdbarch->skip_trampoline_code != NULL gdbarch_skip_trampoline_code called CORE_ADDR gdbarch_skip_solib_resolver(gdbarch*, CORE_ADDR) gdbarch->skip_solib_resolver != NULL gdbarch_skip_solib_resolver called int gdbarch_in_solib_return_trampoline(gdbarch*, CORE_ADDR, const char*) gdbarch->in_solib_return_trampoline != NULL gdbarch_in_solib_return_trampoline called bool gdbarch_in_indirect_branch_thunk(gdbarch*, CORE_ADDR) gdbarch->in_indirect_branch_thunk != NULL gdbarch_in_indirect_branch_thunk called int gdbarch_stack_frame_destroyed_p(gdbarch*, CORE_ADDR) gdbarch->stack_frame_destroyed_p != NULL gdbarch_stack_frame_destroyed_p called bool gdbarch_elf_make_msymbol_special_p(gdbarch*) void gdbarch_elf_make_msymbol_special(gdbarch*, asymbol*, minimal_symbol*) gdbarch->elf_make_msymbol_special != NULL gdbarch_elf_make_msymbol_special called void gdbarch_coff_make_msymbol_special(gdbarch*, int, minimal_symbol*) gdbarch->coff_make_msymbol_special != NULL gdbarch_coff_make_msymbol_special called void gdbarch_make_symbol_special(gdbarch*, symbol*, objfile*) gdbarch->make_symbol_special != NULL gdbarch_make_symbol_special called CORE_ADDR gdbarch_adjust_dwarf2_addr(gdbarch*, CORE_ADDR) gdbarch->adjust_dwarf2_addr != NULL gdbarch_adjust_dwarf2_addr called CORE_ADDR gdbarch_adjust_dwarf2_line(gdbarch*, CORE_ADDR, int) gdbarch->adjust_dwarf2_line != NULL gdbarch_adjust_dwarf2_line called int gdbarch_cannot_step_breakpoint(gdbarch*) gdbarch_cannot_step_breakpoint called int gdbarch_have_nonsteppable_watchpoint(gdbarch*) gdbarch_have_nonsteppable_watchpoint called bool gdbarch_address_class_type_flags_p(gdbarch*) type_instance_flags gdbarch_address_class_type_flags(gdbarch*, int, int) gdbarch->address_class_type_flags != NULL gdbarch_address_class_type_flags called bool gdbarch_address_class_type_flags_to_name_p(gdbarch*) const char* gdbarch_address_class_type_flags_to_name(gdbarch*, type_instance_flags) gdbarch->address_class_type_flags_to_name != NULL gdbarch_address_class_type_flags_to_name called bool gdbarch_execute_dwarf_cfa_vendor_op(gdbarch*, gdb_byte, dwarf2_frame_state*) gdbarch->execute_dwarf_cfa_vendor_op != NULL gdbarch_execute_dwarf_cfa_vendor_op called bool gdbarch_address_class_name_to_type_flags_p(gdbarch*) bool gdbarch_address_class_name_to_type_flags(gdbarch*, const char*, type_instance_flags*) gdbarch->address_class_name_to_type_flags != NULL gdbarch_address_class_name_to_type_flags called int gdbarch_register_reggroup_p(gdbarch*, int, reggroup*) gdbarch->register_reggroup_p != NULL gdbarch_register_reggroup_p called bool gdbarch_fetch_pointer_argument_p(gdbarch*) CORE_ADDR gdbarch_fetch_pointer_argument(gdbarch*, frame_info*, int, type*) gdbarch->fetch_pointer_argument != NULL gdbarch_fetch_pointer_argument called bool gdbarch_iterate_over_regset_sections_p(gdbarch*) void gdbarch_iterate_over_regset_sections(gdbarch*, void (*)(const char*, int, int, const regset*, const char*, void*), void*, const regcache*) gdbarch->iterate_over_regset_sections != NULL gdbarch_iterate_over_regset_sections called bool gdbarch_make_corefile_notes_p(gdbarch*) gdb::unique_xmalloc_ptr<char> gdbarch_make_corefile_notes(gdbarch*, bfd*, int*) gdbarch->make_corefile_notes != NULL gdbarch_make_corefile_notes called bool gdbarch_find_memory_regions_p(gdbarch*) int gdbarch_find_memory_regions(gdbarch*, find_memory_region_ftype, void*) gdbarch->find_memory_regions != NULL gdbarch_find_memory_regions called bool gdbarch_core_xfer_shared_libraries_p(gdbarch*) ULONGEST gdbarch_core_xfer_shared_libraries(gdbarch*, gdb_byte*, ULONGEST, ULONGEST) gdbarch->core_xfer_shared_libraries != NULL gdbarch_core_xfer_shared_libraries called bool gdbarch_core_xfer_shared_libraries_aix_p(gdbarch*) ULONGEST gdbarch_core_xfer_shared_libraries_aix(gdbarch*, gdb_byte*, ULONGEST, ULONGEST) gdbarch->core_xfer_shared_libraries_aix != NULL gdbarch_core_xfer_shared_libraries_aix called bool gdbarch_core_pid_to_str_p(gdbarch*) std::string gdbarch_core_pid_to_str(gdbarch*, ptid_t) gdbarch->core_pid_to_str != NULL gdbarch_core_pid_to_str called bool gdbarch_core_thread_name_p(gdbarch*) const char* gdbarch_core_thread_name(gdbarch*, thread_info*) gdbarch->core_thread_name != NULL gdbarch_core_thread_name called bool gdbarch_core_xfer_siginfo_p(gdbarch*) LONGEST gdbarch_core_xfer_siginfo(gdbarch*, gdb_byte*, ULONGEST, ULONGEST) gdbarch->core_xfer_siginfo != NULL gdbarch_core_xfer_siginfo called bool gdbarch_gcore_bfd_target_p(gdbarch*) const char* gdbarch_gcore_bfd_target(gdbarch*) gdbarch->gcore_bfd_target != 0 gdbarch_gcore_bfd_target called int gdbarch_vtable_function_descriptors(gdbarch*) gdbarch_vtable_function_descriptors called int gdbarch_vbit_in_delta(gdbarch*) gdbarch_vbit_in_delta called void gdbarch_skip_permanent_breakpoint(gdbarch*, regcache*) gdbarch->skip_permanent_breakpoint != NULL gdbarch_skip_permanent_breakpoint called bool gdbarch_max_insn_length_p(gdbarch*) ULONGEST gdbarch_max_insn_length(gdbarch*) gdbarch->max_insn_length != 0 gdbarch_max_insn_length called bool gdbarch_displaced_step_copy_insn_p(gdbarch*) displaced_step_copy_insn_closure_up gdbarch_displaced_step_copy_insn(gdbarch*, CORE_ADDR, CORE_ADDR, regcache*) gdbarch->displaced_step_copy_insn != NULL gdbarch_displaced_step_copy_insn called bool gdbarch_displaced_step_hw_singlestep(gdbarch*) gdbarch->displaced_step_hw_singlestep != NULL gdbarch_displaced_step_hw_singlestep called bool gdbarch_displaced_step_fixup_p(gdbarch*) void gdbarch_displaced_step_fixup(gdbarch*, displaced_step_copy_insn_closure*, CORE_ADDR, CORE_ADDR, regcache*) gdbarch->displaced_step_fixup != NULL gdbarch_displaced_step_fixup called bool gdbarch_displaced_step_prepare_p(gdbarch*) displaced_step_prepare_status gdbarch_displaced_step_prepare(gdbarch*, thread_info*, CORE_ADDR&) gdbarch->displaced_step_prepare != NULL gdbarch_displaced_step_prepare called displaced_step_finish_status gdbarch_displaced_step_finish(gdbarch*, thread_info*, gdb_signal) gdbarch->displaced_step_finish != NULL gdbarch_displaced_step_finish called bool gdbarch_displaced_step_copy_insn_closure_by_addr_p(gdbarch*) const displaced_step_copy_insn_closure* gdbarch_displaced_step_copy_insn_closure_by_addr(gdbarch*, inferior*, CORE_ADDR) gdbarch->displaced_step_copy_insn_closure_by_addr != NULL gdbarch_displaced_step_copy_insn_closure_by_addr called void gdbarch_displaced_step_restore_all_in_ptid(gdbarch*, inferior*, ptid_t) gdbarch->displaced_step_restore_all_in_ptid != NULL gdbarch_displaced_step_restore_all_in_ptid called bool gdbarch_relocate_instruction_p(gdbarch*) void gdbarch_relocate_instruction(gdbarch*, CORE_ADDR*, CORE_ADDR) gdbarch->relocate_instruction != NULL gdbarch_relocate_instruction called bool gdbarch_overlay_update_p(gdbarch*) void gdbarch_overlay_update(gdbarch*, obj_section*) gdbarch->overlay_update != NULL gdbarch_overlay_update called bool gdbarch_core_read_description_p(gdbarch*) const target_desc* gdbarch_core_read_description(gdbarch*, target_ops*, bfd*) gdbarch->core_read_description != NULL gdbarch_core_read_description called int gdbarch_sofun_address_maybe_missing(gdbarch*) gdbarch_sofun_address_maybe_missing called bool gdbarch_process_record_p(gdbarch*) int gdbarch_process_record(gdbarch*, regcache*, CORE_ADDR) gdbarch->process_record != NULL gdbarch_process_record called bool gdbarch_process_record_signal_p(gdbarch*) int gdbarch_process_record_signal(gdbarch*, regcache*, gdb_signal) gdbarch->process_record_signal != NULL gdbarch_process_record_signal called bool gdbarch_gdb_signal_from_target_p(gdbarch*) gdb_signal gdbarch_gdb_signal_from_target(gdbarch*, int) gdbarch->gdb_signal_from_target != NULL gdbarch_gdb_signal_from_target called bool gdbarch_gdb_signal_to_target_p(gdbarch*) int gdbarch_gdb_signal_to_target(gdbarch*, gdb_signal) gdbarch->gdb_signal_to_target != NULL gdbarch_gdb_signal_to_target called bool gdbarch_get_siginfo_type_p(gdbarch*) type* gdbarch_get_siginfo_type(gdbarch*) gdbarch->get_siginfo_type != NULL gdbarch_get_siginfo_type called bool gdbarch_record_special_symbol_p(gdbarch*) void gdbarch_record_special_symbol(gdbarch*, objfile*, asymbol*) gdbarch->record_special_symbol != NULL gdbarch_record_special_symbol called bool gdbarch_get_syscall_number_p(gdbarch*) LONGEST gdbarch_get_syscall_number(gdbarch*, thread_info*) gdbarch->get_syscall_number != NULL gdbarch_get_syscall_number called const char* gdbarch_xml_syscall_file(gdbarch*) gdbarch_xml_syscall_file called syscalls_info* gdbarch_syscalls_info(gdbarch*) gdbarch_syscalls_info called const char* const* gdbarch_stap_integer_prefixes(gdbarch*) gdbarch_stap_integer_prefixes called const char* const* gdbarch_stap_integer_suffixes(gdbarch*) gdbarch_stap_integer_suffixes called const char* const* gdbarch_stap_register_prefixes(gdbarch*) gdbarch_stap_register_prefixes called const char* const* gdbarch_stap_register_suffixes(gdbarch*) gdbarch_stap_register_suffixes called const char* const* gdbarch_stap_register_indirection_prefixes(gdbarch*) gdbarch_stap_register_indirection_prefixes called const char* const* gdbarch_stap_register_indirection_suffixes(gdbarch*) gdbarch_stap_register_indirection_suffixes called const char* gdbarch_stap_gdb_register_prefix(gdbarch*) gdbarch_stap_gdb_register_prefix called const char* gdbarch_stap_gdb_register_suffix(gdbarch*) gdbarch_stap_gdb_register_suffix called bool gdbarch_stap_is_single_operand_p(gdbarch*) int gdbarch_stap_is_single_operand(gdbarch*, const char*) gdbarch->stap_is_single_operand != NULL gdbarch_stap_is_single_operand called bool gdbarch_stap_parse_special_token_p(gdbarch*) expr::operation_up gdbarch_stap_parse_special_token(gdbarch*, stap_parse_info*) gdbarch->stap_parse_special_token != NULL gdbarch_stap_parse_special_token called bool gdbarch_stap_adjust_register_p(gdbarch*) std::string gdbarch_stap_adjust_register(gdbarch*, stap_parse_info*, const string&, int) gdbarch->stap_adjust_register != NULL gdbarch_stap_adjust_register called bool gdbarch_dtrace_parse_probe_argument_p(gdbarch*) expr::operation_up gdbarch_dtrace_parse_probe_argument(gdbarch*, int) gdbarch->dtrace_parse_probe_argument != NULL gdbarch_dtrace_parse_probe_argument called bool gdbarch_dtrace_probe_is_enabled_p(gdbarch*) int gdbarch_dtrace_probe_is_enabled(gdbarch*, CORE_ADDR) gdbarch->dtrace_probe_is_enabled != NULL gdbarch_dtrace_probe_is_enabled called bool gdbarch_dtrace_enable_probe_p(gdbarch*) void gdbarch_dtrace_enable_probe(gdbarch*, CORE_ADDR) gdbarch->dtrace_enable_probe != NULL gdbarch_dtrace_enable_probe called bool gdbarch_dtrace_disable_probe_p(gdbarch*) void gdbarch_dtrace_disable_probe(gdbarch*, CORE_ADDR) gdbarch->dtrace_disable_probe != NULL gdbarch_dtrace_disable_probe called int gdbarch_has_global_solist(gdbarch*) gdbarch_has_global_solist called int gdbarch_has_global_breakpoints(gdbarch*) gdbarch_has_global_breakpoints called int gdbarch_has_shared_address_space(gdbarch*) gdbarch->has_shared_address_space != NULL gdbarch_has_shared_address_space called int gdbarch_fast_tracepoint_valid_at(gdbarch*, CORE_ADDR, std::string*) gdbarch->fast_tracepoint_valid_at != NULL gdbarch_fast_tracepoint_valid_at called void gdbarch_guess_tracepoint_registers(gdbarch*, regcache*, CORE_ADDR) gdbarch->guess_tracepoint_registers != NULL gdbarch_guess_tracepoint_registers called const char* gdbarch_auto_charset(gdbarch*) gdbarch->auto_charset != NULL gdbarch_auto_charset called const char* gdbarch_auto_wide_charset(gdbarch*) gdbarch->auto_wide_charset != NULL gdbarch_auto_wide_charset called const char* gdbarch_solib_symbols_extension(gdbarch*) gdbarch_solib_symbols_extension called int gdbarch_has_dos_based_file_system(gdbarch*) gdbarch_has_dos_based_file_system called void gdbarch_gen_return_address(gdbarch*, agent_expr*, axs_value*, CORE_ADDR) gdbarch->gen_return_address != NULL gdbarch_gen_return_address called bool gdbarch_info_proc_p(gdbarch*) void gdbarch_info_proc(gdbarch*, const char*, info_proc_what) gdbarch->info_proc != NULL gdbarch_info_proc called bool gdbarch_core_info_proc_p(gdbarch*) void gdbarch_core_info_proc(gdbarch*, const char*, info_proc_what) gdbarch->core_info_proc != NULL gdbarch_core_info_proc called void gdbarch_iterate_over_objfiles_in_search_order(gdbarch*, int (*)(objfile*, void*), void*, objfile*) gdbarch->iterate_over_objfiles_in_search_order != NULL gdbarch_iterate_over_objfiles_in_search_order called ravenscar_arch_ops* gdbarch_ravenscar_ops(gdbarch*) gdbarch_ravenscar_ops called int gdbarch_insn_is_call(gdbarch*, CORE_ADDR) gdbarch->insn_is_call != NULL gdbarch_insn_is_call called int gdbarch_insn_is_ret(gdbarch*, CORE_ADDR) gdbarch->insn_is_ret != NULL gdbarch_insn_is_ret called int gdbarch_insn_is_jump(gdbarch*, CORE_ADDR) gdbarch->insn_is_jump != NULL gdbarch_insn_is_jump called bool gdbarch_program_breakpoint_here_p(gdbarch*, CORE_ADDR) gdbarch->program_breakpoint_here_p != NULL gdbarch_program_breakpoint_here_p called bool gdbarch_auxv_parse_p(gdbarch*) config/nm-linux.h gdbarch_dump: GDB_NM_FILE = %s gdbarch_dump: addr_bit = %s gdbarch_dump: addr_bits_remove = <%s> gdbarch_dump: gdbarch_address_class_name_to_type_flags_p() = %d gdbarch_dump: address_class_name_to_type_flags = <%s> gdbarch_dump: gdbarch_address_class_type_flags_p() = %d gdbarch_dump: address_class_type_flags = <%s> gdbarch_dump: gdbarch_address_class_type_flags_to_name_p() = %d gdbarch_dump: address_class_type_flags_to_name = <%s> gdbarch_dump: address_to_pointer = <%s> gdbarch_dump: addressable_memory_unit_size = <%s> gdbarch_dump: gdbarch_adjust_breakpoint_address_p() = %d gdbarch_dump: adjust_breakpoint_address = <%s> gdbarch_dump: adjust_dwarf2_addr = <%s> gdbarch_dump: adjust_dwarf2_line = <%s> gdbarch_dump: auto_charset = <%s> gdbarch_dump: auto_wide_charset = <%s> gdbarch_dump: gdbarch_auxv_parse_p() = %d gdbarch_dump: auxv_parse = <%s> gdbarch_dump: gdbarch_ax_pseudo_register_collect_p() = %d gdbarch_dump: ax_pseudo_register_collect = <%s> gdbarch_dump: gdbarch_ax_pseudo_register_push_stack_p() = %d gdbarch_dump: ax_pseudo_register_push_stack = <%s> gdbarch_dump: believe_pcc_promotion = %s gdbarch_dump: bfd_arch_info = %s gdbarch_dump: bfloat16_bit = %s gdbarch_dump: bfloat16_format = %s gdbarch_dump: breakpoint_from_pc = <%s> gdbarch_dump: breakpoint_kind_from_current_state = <%s> gdbarch_dump: breakpoint_kind_from_pc = <%s> gdbarch_dump: byte_order = %s gdbarch_dump: byte_order_for_code = %s gdbarch_dump: call_dummy_location = %s gdbarch_dump: cannot_fetch_register = <%s> gdbarch_dump: cannot_step_breakpoint = %s gdbarch_dump: cannot_store_register = <%s> gdbarch_dump: char_signed = %s gdbarch_dump: code_of_frame_writable = <%s> gdbarch_dump: coff_make_msymbol_special = <%s> gdbarch_dump: convert_from_func_ptr_addr = <%s> gdbarch_dump: convert_register_p = <%s> gdbarch_dump: gdbarch_core_info_proc_p() = %d gdbarch_dump: core_info_proc = <%s> gdbarch_dump: gdbarch_core_pid_to_str_p() = %d gdbarch_dump: core_pid_to_str = <%s> gdbarch_dump: gdbarch_core_read_description_p() = %d gdbarch_dump: core_read_description = <%s> gdbarch_dump: gdbarch_core_thread_name_p() = %d gdbarch_dump: core_thread_name = <%s> gdbarch_dump: gdbarch_core_xfer_shared_libraries_p() = %d gdbarch_dump: core_xfer_shared_libraries = <%s> gdbarch_dump: gdbarch_core_xfer_shared_libraries_aix_p() = %d gdbarch_dump: core_xfer_shared_libraries_aix = <%s> gdbarch_dump: gdbarch_core_xfer_siginfo_p() = %d gdbarch_dump: core_xfer_siginfo = <%s> gdbarch_dump: decr_pc_after_break = %s gdbarch_dump: deprecated_fp_regnum = %s gdbarch_dump: deprecated_function_start_offset = %s gdbarch_dump: disassembler_options = %s gdbarch_dump: disassembler_options_implicit = %s gdbarch_dump: gdbarch_displaced_step_copy_insn_p() = %d gdbarch_dump: displaced_step_copy_insn = <%s> gdbarch_dump: gdbarch_displaced_step_copy_insn_closure_by_addr_p() = %d gdbarch_dump: displaced_step_copy_insn_closure_by_addr = <%s> gdbarch_dump: displaced_step_finish = <%s> gdbarch_dump: gdbarch_displaced_step_fixup_p() = %d gdbarch_dump: displaced_step_fixup = <%s> gdbarch_dump: displaced_step_hw_singlestep = <%s> gdbarch_dump: gdbarch_displaced_step_prepare_p() = %d gdbarch_dump: displaced_step_prepare = <%s> gdbarch_dump: displaced_step_restore_all_in_ptid = <%s> gdbarch_dump: double_bit = %s gdbarch_dump: double_format = %s gdbarch_dump: gdbarch_dtrace_disable_probe_p() = %d gdbarch_dump: dtrace_disable_probe = <%s> gdbarch_dump: gdbarch_dtrace_enable_probe_p() = %d gdbarch_dump: dtrace_enable_probe = <%s> gdbarch_dump: gdbarch_dtrace_parse_probe_argument_p() = %d gdbarch_dump: dtrace_parse_probe_argument = <%s> gdbarch_dump: gdbarch_dtrace_probe_is_enabled_p() = %d gdbarch_dump: dtrace_probe_is_enabled = <%s> gdbarch_dump: dummy_id = <%s> gdbarch_dump: dwarf2_addr_size = %s gdbarch_dump: dwarf2_reg_to_regnum = <%s> gdbarch_dump: ecoff_reg_to_regnum = <%s> gdbarch_dump: gdbarch_elf_make_msymbol_special_p() = %d gdbarch_dump: elf_make_msymbol_special = <%s> gdbarch_dump: execute_dwarf_cfa_vendor_op = <%s> gdbarch_dump: fast_tracepoint_valid_at = <%s> gdbarch_dump: gdbarch_fetch_pointer_argument_p() = %d gdbarch_dump: fetch_pointer_argument = <%s> gdbarch_dump: gdbarch_fetch_tls_load_module_address_p() = %d gdbarch_dump: fetch_tls_load_module_address = <%s> gdbarch_dump: gdbarch_find_memory_regions_p() = %d gdbarch_dump: find_memory_regions = <%s> gdbarch_dump: float_bit = %s gdbarch_dump: float_format = %s gdbarch_dump: floatformat_for_type = <%s> gdbarch_dump: fp0_regnum = %s gdbarch_dump: gdbarch_frame_align_p() = %d gdbarch_dump: frame_align = <%s> gdbarch_dump: frame_args_skip = %s gdbarch_dump: gdbarch_frame_num_args_p() = %d gdbarch_dump: frame_num_args = <%s> gdbarch_dump: frame_red_zone_size = %s gdbarch_dump: gcc_target_options = <%s> gdbarch_dump: gdbarch_gcore_bfd_target_p() = %d gdbarch_dump: gcore_bfd_target = %s gdbarch_dump: gdbarch_gdb_signal_from_target_p() = %d gdbarch_dump: gdb_signal_from_target = <%s> gdbarch_dump: gdbarch_gdb_signal_to_target_p() = %d gdbarch_dump: gdb_signal_to_target = <%s> gdbarch_dump: gen_return_address = <%s> gdbarch_dump: gdbarch_get_longjmp_target_p() = %d gdbarch_dump: get_longjmp_target = <%s> gdbarch_dump: get_memtag = <%s> gdbarch_dump: get_pc_address_flags = <%s> gdbarch_dump: gdbarch_get_siginfo_type_p() = %d gdbarch_dump: get_siginfo_type = <%s> gdbarch_dump: gdbarch_get_syscall_number_p() = %d gdbarch_dump: get_syscall_number = <%s> gdbarch_dump: gdbarch_get_thread_local_address_p() = %d gdbarch_dump: get_thread_local_address = <%s> gdbarch_dump: gnu_triplet_regexp = <%s> gdbarch_dump: guess_tracepoint_registers = <%s> gdbarch_dump: half_bit = %s gdbarch_dump: half_format = %s gdbarch_dump: has_dos_based_file_system = %s gdbarch_dump: has_global_breakpoints = %s gdbarch_dump: has_global_solist = %s gdbarch_dump: has_shared_address_space = <%s> gdbarch_dump: have_nonsteppable_watchpoint = %s gdbarch_dump: in_indirect_branch_thunk = <%s> gdbarch_dump: in_solib_return_trampoline = <%s> gdbarch_dump: infcall_mmap = <%s> gdbarch_dump: infcall_munmap = <%s> gdbarch_dump: gdbarch_info_proc_p() = %d gdbarch_dump: info_proc = <%s> gdbarch_dump: inner_than = <%s> gdbarch_dump: insn_is_call = <%s> gdbarch_dump: insn_is_jump = <%s> gdbarch_dump: insn_is_ret = <%s> gdbarch_dump: int_bit = %s gdbarch_dump: gdbarch_integer_to_address_p() = %d gdbarch_dump: integer_to_address = <%s> gdbarch_dump: iterate_over_objfiles_in_search_order = <%s> gdbarch_dump: gdbarch_iterate_over_regset_sections_p() = %d gdbarch_dump: iterate_over_regset_sections = <%s> gdbarch_dump: long_bit = %s gdbarch_dump: long_double_bit = %s gdbarch_dump: long_double_format = %s gdbarch_dump: long_long_bit = %s gdbarch_dump: gdbarch_make_corefile_notes_p() = %d gdbarch_dump: make_corefile_notes = <%s> gdbarch_dump: make_symbol_special = <%s> gdbarch_dump: gdbarch_max_insn_length_p() = %d gdbarch_dump: max_insn_length = %s gdbarch_dump: memory_insert_breakpoint = <%s> gdbarch_dump: memory_remove_breakpoint = <%s> gdbarch_dump: memtag_granule_size = %s gdbarch_dump: memtag_matches_p = <%s> gdbarch_dump: memtag_to_string = <%s> gdbarch_dump: num_pseudo_regs = %s gdbarch_dump: num_regs = %s gdbarch_dump: osabi = %s gdbarch_dump: gdbarch_overlay_update_p() = %d gdbarch_dump: overlay_update = <%s> gdbarch_dump: pc_regnum = %s gdbarch_dump: pointer_to_address = <%s> gdbarch_dump: print_auxv_entry = <%s> gdbarch_dump: print_float_info = <%s> gdbarch_dump: print_insn = <%s> gdbarch_dump: print_registers_info = <%s> gdbarch_dump: gdbarch_print_vector_info_p() = %d gdbarch_dump: print_vector_info = <%s> gdbarch_dump: gdbarch_process_record_p() = %d gdbarch_dump: process_record = <%s> gdbarch_dump: gdbarch_process_record_signal_p() = %d gdbarch_dump: process_record_signal = <%s> gdbarch_dump: program_breakpoint_here_p = <%s> gdbarch_dump: ps_regnum = %s gdbarch_dump: gdbarch_pseudo_register_read_p() = %d gdbarch_dump: pseudo_register_read = <%s> gdbarch_dump: gdbarch_pseudo_register_read_value_p() = %d gdbarch_dump: pseudo_register_read_value = <%s> gdbarch_dump: gdbarch_pseudo_register_write_p() = %d gdbarch_dump: pseudo_register_write = <%s> gdbarch_dump: ptr_bit = %s gdbarch_dump: gdbarch_push_dummy_call_p() = %d gdbarch_dump: push_dummy_call = <%s> gdbarch_dump: gdbarch_push_dummy_code_p() = %d gdbarch_dump: push_dummy_code = <%s> gdbarch_dump: ravenscar_ops = %s gdbarch_dump: read_core_file_mappings = <%s> gdbarch_dump: gdbarch_read_pc_p() = %d gdbarch_dump: read_pc = <%s> gdbarch_dump: gdbarch_record_special_symbol_p() = %d gdbarch_dump: record_special_symbol = <%s> gdbarch_dump: register_name = <%s> gdbarch_dump: register_reggroup_p = <%s> gdbarch_dump: register_sim_regno = <%s> gdbarch_dump: register_to_value = <%s> gdbarch_dump: gdbarch_register_type_p() = %d gdbarch_dump: register_type = <%s> gdbarch_dump: gdbarch_relocate_instruction_p() = %d gdbarch_dump: relocate_instruction = <%s> gdbarch_dump: remote_register_number = <%s> gdbarch_dump: gdbarch_report_signal_info_p() = %d gdbarch_dump: report_signal_info = <%s> gdbarch_dump: return_in_first_hidden_param_p = <%s> gdbarch_dump: gdbarch_return_value_p() = %d gdbarch_dump: return_value = <%s> gdbarch_dump: sdb_reg_to_regnum = <%s> gdbarch_dump: set_memtags = <%s> gdbarch_dump: short_bit = %s gdbarch_dump: significant_addr_bit = %s gdbarch_dump: gdbarch_single_step_through_delay_p() = %d gdbarch_dump: single_step_through_delay = <%s> gdbarch_dump: gdbarch_skip_entrypoint_p() = %d gdbarch_dump: skip_entrypoint = <%s> gdbarch_dump: gdbarch_skip_main_prologue_p() = %d gdbarch_dump: skip_main_prologue = <%s> gdbarch_dump: skip_permanent_breakpoint = <%s> gdbarch_dump: skip_prologue = <%s> gdbarch_dump: skip_solib_resolver = <%s> gdbarch_dump: skip_trampoline_code = <%s> gdbarch_dump: gdbarch_software_single_step_p() = %d gdbarch_dump: software_single_step = <%s> gdbarch_dump: sofun_address_maybe_missing = %s gdbarch_dump: solib_symbols_extension = %s gdbarch_dump: sp_regnum = %s gdbarch_dump: stab_reg_to_regnum = <%s> gdbarch_dump: stabs_argument_has_addr = <%s> gdbarch_dump: stack_frame_destroyed_p = <%s> gdbarch_dump: gdbarch_stap_adjust_register_p() = %d gdbarch_dump: stap_adjust_register = <%s> gdbarch_dump: stap_gdb_register_prefix = %s gdbarch_dump: stap_gdb_register_suffix = %s gdbarch_dump: stap_integer_prefixes = %s gdbarch_dump: stap_integer_suffixes = %s gdbarch_dump: gdbarch_stap_is_single_operand_p() = %d gdbarch_dump: stap_is_single_operand = <%s> gdbarch_dump: gdbarch_stap_parse_special_token_p() = %d gdbarch_dump: stap_parse_special_token = <%s> gdbarch_dump: stap_register_indirection_prefixes = %s gdbarch_dump: stap_register_indirection_suffixes = %s gdbarch_dump: stap_register_prefixes = %s gdbarch_dump: stap_register_suffixes = %s gdbarch_dump: sw_breakpoint_from_kind = <%s> gdbarch_dump: syscalls_info = %s gdbarch_dump: tagged_address_p = <%s> gdbarch_dump: target_desc = %s gdbarch_dump: type_align = <%s> gdbarch_dump: unwind_pc = <%s> gdbarch_dump: unwind_sp = <%s> gdbarch_dump: valid_disassembler_options = %s gdbarch_dump: value_from_register = <%s> gdbarch_dump: value_to_register = <%s> gdbarch_dump: vbit_in_delta = %s gdbarch_dump: virtual_frame_pointer = <%s> gdbarch_dump: vsyscall_range = <%s> gdbarch_dump: vtable_function_descriptors = %s gdbarch_dump: wchar_bit = %s gdbarch_dump: wchar_signed = %s gdbarch_dump: gdbarch_write_pc_p() = %d gdbarch_dump: write_pc = <%s> gdbarch_dump: xml_syscall_file = %s int gdbarch_auxv_parse(gdbarch*, gdb_byte**, gdb_byte*, CORE_ADDR*, CORE_ADDR*) gdbarch->auxv_parse != NULL gdbarch_auxv_parse called void gdbarch_print_auxv_entry(gdbarch*, ui_file*, CORE_ADDR, CORE_ADDR) gdbarch->print_auxv_entry != NULL gdbarch_print_auxv_entry called int gdbarch_vsyscall_range(gdbarch*, mem_range*) gdbarch->vsyscall_range != NULL gdbarch_vsyscall_range called CORE_ADDR gdbarch_infcall_mmap(gdbarch*, CORE_ADDR, unsigned int) gdbarch->infcall_mmap != NULL gdbarch_infcall_mmap called void gdbarch_infcall_munmap(gdbarch*, CORE_ADDR, CORE_ADDR) gdbarch->infcall_munmap != NULL gdbarch_infcall_munmap called std::string gdbarch_gcc_target_options(gdbarch*) gdbarch->gcc_target_options != NULL gdbarch_gcc_target_options called const char* gdbarch_gnu_triplet_regexp(gdbarch*) gdbarch->gnu_triplet_regexp != NULL gdbarch_gnu_triplet_regexp called int gdbarch_addressable_memory_unit_size(gdbarch*) gdbarch->addressable_memory_unit_size != NULL gdbarch_addressable_memory_unit_size called const char* gdbarch_disassembler_options_implicit(gdbarch*) gdbarch_disassembler_options_implicit called char** gdbarch_disassembler_options(gdbarch*) gdbarch_disassembler_options called const disasm_options_and_args_t* gdbarch_valid_disassembler_options(gdbarch*) gdbarch_valid_disassembler_options called ULONGEST gdbarch_type_align(gdbarch*, type*) gdbarch->type_align != NULL gdbarch_type_align called std::string gdbarch_get_pc_address_flags(gdbarch*, frame_info*, CORE_ADDR) gdbarch->get_pc_address_flags != NULL gdbarch_get_pc_address_flags called void gdbarch_read_core_file_mappings(gdbarch*, bfd*, gdb::function_view<void(long long unsigned int)>, gdb::function_view<void(int, long long unsigned int, long long unsigned int, long long unsigned int, const char*)>) gdbarch->read_core_file_mappings != NULL gdbarch_read_core_file_mappings called void* gdbarch_data(gdbarch*, gdbarch_data*) data->index < gdbarch->nr_data data->init_p gdbarch post-init data field can only be used after gdbarch is fully initialised gdbarch->data[data->index] != NULL gdbarch_architecture_names: multi-arch unknown gdbarch: Attempt to register unknown architecture (%d) gdbarch: Duplicate registration of architecture (%s) register_gdbarch_init (%s, %s) gdbarch* gdbarch_find_by_info(gdbarch_info) info.bfd_arch_info != NULL gdbarch_find_by_info: info.bfd_arch_info %s gdbarch_find_by_info: info.byte_order %d (%s) gdbarch_find_by_info: info.osabi %d (%s) gdbarch_find_by_info: info.abfd %s gdbarch_find_by_info: No matching architecture gdbarch_find_by_info: Target rejected architecture gdbarch_find_by_info: Previous architecture %s (%s) selected (*list) != NULL && (*list)->gdbarch == new_gdbarch gdbarch_find_by_info: New architecture %s (%s) selected byte-order bfd_arch_info num_regs register_name skip_prologue inner_than breakpoint_kind_from_pc displaced_step_finish verify_gdbarch: the following are invalid ...%s When non-zero, architecture debugging is enabled. Show architecture debugging. Set architecture debugging. void set_target_gdbarch(gdbarch*) new_gdbarch != NULL new_gdbarch->initialized_p int verify_floatformat(int, const floatformat*) ../../gdb/gdbtypes.c floatformat != NULL bit >= 0 bit >= floatformat->totalsize stub type has NULL name Strict type checking is %s. Resolution of opaque struct/class/union types (if set before loading symbols) is %s. Debugging of C++ overloading is %s. type* dynamic_prop::original_type() const m_kind == PROP_TYPE (undefined) (dynamic) void dump_dynamic_prop(const dynamic_prop&) unhandled prop kind type* make_qualified_type(type*, type_instance_flags, type*) type->objfile_owner () == storage->objfile_owner () type* alloc_type(objfile*) objfile != NULL type* alloc_type_arch(gdbarch*) gdbarch* type::arch() const type* make_reference_type(type*, type**, type_code) refcode == TYPE_CODE_REF || refcode == TYPE_CODE_RVALUE_REF Unknown address space specifier: "%s" type* make_cv_type(int, int, type*, type**) (*typeptr)->objfile_owner () == type->objfile_owner () void replace_type(type*, type*) ntype->objfile_owner () == type->objfile_owner () TYPE_ADDRESS_CLASS_ALL (chain) == 0 ntype->instance_flags () == type->instance_flags () bool operator==(const dynamic_prop&, const dynamic_prop&) unhandled dynamic_prop kind type* internal_type_self_type(type*) TYPE_SPECIFIC_FIELD (type) == TYPE_SPECIFIC_SELF_TYPE void set_type_self_type(type*, type*) No type named %s. No struct type named %s. This context has class, union or enum %s, not a struct. No union type named %s. This context has class, struct or enum %s, not a union. No enum type named %s. This context has class, struct or union %s, not an enum. No template type named %s. void type::add_dyn_prop(dynamic_prop_node_kind, dynamic_prop) this->is_objfile_owned () const floatformat* floatformat_from_type(const type*) type->code () == TYPE_CODE_FLT TYPE_FLOATFORMAT (type) type* init_complex_type(const char*, type*) can_create_complex_type (target_type) bool set_type_align(type*, ULONGEST) (align & (align - 1)) == 0 bfd_endian type_byte_order(const type*) byteorder == BFD_ENDIAN_LITTLE type* copy_type(const type*) void append_flags_type_field(type*, int, int, type*, const char*) type->code () == TYPE_CODE_FLAGS type->num_fields () + 1 <= type_bitsize start_bitpos >= 0 && start_bitpos < type_bitsize nr_bits >= 1 && nr_bits <= type_bitsize Internal: Cannot demangle mangled name `%s'. (void) overload When enabled, ranking of the functions is displayed. Show debugging of C++ overloading. Set debugging of C++ overloading. opaque-type-resolution Show resolution of opaque struct/class/union types (if set before loading symbols). Set resolution of opaque struct/class/union types (if set before loading symbols). Show strict type checking. Set strict type checking. bool update_static_array_size(type*) type* check_typedef(type*) type* lookup_function_type_with_arguments(type*, int, type**) nparams == 0 type* create_range_type(type*, type*, const dynamic_prop*, const dynamic_prop*, LONGEST) index_type->code () != TYPE_CODE_VOID TYPE_LENGTH (index_type) > 0 type* create_range_type_with_stride(type*, type*, const dynamic_prop*, const dynamic_prop*, LONGEST, const dynamic_prop*, bool) stride != nullptr <anonymous> <arch> Invalid anonymous type %s [in module %s], GCC PR debug/47510 bug? void get_unsigned_type_max(type*, ULONGEST*) type->code () == TYPE_CODE_INT && type->is_unsigned () TYPE_LENGTH (type) <= sizeof (ULONGEST) void get_signed_type_minmax(type*, LONGEST*, LONGEST*) type->code () == TYPE_CODE_INT && !type->is_unsigned () TYPE_LENGTH (type) <= sizeof (LONGEST) int internal_type_vptr_fieldno(type*) void set_type_vptr_fieldno(type*, int) type* internal_type_vptr_basetype(type*) TYPE_SPECIFIC_FIELD (type) == TYPE_SPECIFIC_CPLUS_STUFF void set_type_vptr_basetype(type*, type*) int is_dynamic_type_internal(type*, int) type->num_fields () == 1 ------ Arg is %s [%d], parm is %s [%d] type* type::fixed_point_type_base_type() type->code () == TYPE_CODE_FIXED_POINT <NULL> %*stype node <same as already seen type> %*sname '%s' ( %*scode 0x%x (TYPE_CODE_UNDEF) (TYPE_CODE_PTR) (TYPE_CODE_ARRAY) (TYPE_CODE_STRUCT) (TYPE_CODE_UNION) (TYPE_CODE_ENUM) (TYPE_CODE_FLAGS) (TYPE_CODE_FUNC) (TYPE_CODE_INT) (TYPE_CODE_FLT) (TYPE_CODE_VOID) (TYPE_CODE_SET) (TYPE_CODE_RANGE) (TYPE_CODE_STRING) (TYPE_CODE_ERROR) (TYPE_CODE_MEMBERPTR) (TYPE_CODE_METHODPTR) (TYPE_CODE_METHOD) (TYPE_CODE_REF) (TYPE_CODE_CHAR) (TYPE_CODE_BOOL) (TYPE_CODE_COMPLEX) (TYPE_CODE_TYPEDEF) (TYPE_CODE_NAMESPACE) (TYPE_CODE_FIXED_POINT) (UNKNOWN TYPE CODE) %*slength %s %*sobjfile %*sgdbarch %*starget_type %*spointer_type %*sreference_type %*stype_chain %*sinstance_flags 0x%x TYPE_CONST TYPE_VOLATILE TYPE_CODE_SPACE TYPE_DATA_SPACE TYPE_ADDRESS_CLASS_1 TYPE_ADDRESS_CLASS_2 TYPE_RESTRICT TYPE_ATOMIC %*sflags TYPE_UNSIGNED TYPE_NOSIGN TYPE_ENDIANITY_NOT_DEFAULT TYPE_STUB TYPE_TARGET_STUB TYPE_PROTOTYPED TYPE_VARARGS TYPE_VECTOR TYPE_FIXED_INSTANCE TYPE_STUB_SUPPORTED TYPE_NOTTEXT %*snfields %d associated allocated %*s[%d] enumval %s type %*s[%d] bitpos %s bitsize %d type %*slow high %*scplus_stuff %*svptr_fieldno %d %*svptr_basetype %*sn_baseclasses %d %*snfn_fields %d %*svirtual_field_bits (%d bits at * %*sprivate_field_bits (%d bits at * %*sprotected_field_bits (%d bits at * %*scalling_convention %d %*sfn_fieldlists %*s[%d] name '%s' ( ) length %d %*s[%d] physname '%s' ( %*stype %*sargs %*sfcontext %*sis_const %d %*sis_volatile %d %*sis_private %d %*sis_protected %d %*sis_stub %d %*sdefaulted %d %*sis_deleted %d %*svoffset %u %*s[%d] name '%s' %*sgnat_stuff %*sno descriptive type %*sdescriptive type %*sfloatformat %*sself_type %*sfixed_point_info %Qd %*sscaling factor: %s %*s bit size = %u, bit offset = %u Type %s is not a structure or union type. Type %s has no component named %s. Cannot determine struct field location (invalid location kind) type* resolve_dynamic_struct(type*, property_addr_info*) TYPE_FIELD_LOC_KIND (resolved_type, i) == FIELD_LOC_KIND_BITPOS type* resolve_dynamic_range(type*, property_addr_info*, bool) dyn_range_type->code () == TYPE_CODE_RANGE bit strides that are not a multiple of the byte size are currently not supported type* resolve_dynamic_array_or_string(type*, property_addr_info*, bool) type->code () == TYPE_CODE_ARRAY || type->code () == TYPE_CODE_STRING cannot determine array stride for type %s bool types_deeply_equal(type*, type*) type1 != NULL && type2 != NULL Unsupported field kind %d by check_types_equal void type::set_fixed_point_info(fixed_point_type_info*) const type* init_type(objfile*, type_code, int, const char*) (bit % TARGET_CHAR_BIT) == 0 <text variable, no debug info> <text gnu-indirect-function variable, no debug info> <text from jump slot in .got.plt, no debug info> <data variable, no debug info> <variable (not text or data), no debug info> <thread local variable, no debug info> __CORE_ADDR type* arch_type(gdbarch*, type_code, int, const char*) type* arch_composite_type(gdbarch*, const char*, type_code) code == TYPE_CODE_STRUCT || code == TYPE_CODE_UNION double complex _Decimal32 _Decimal64 _Decimal128 true character int0_t uint8_t uint16_t uint24_t uint32_t uint64_t uint128_t <internal function> <xmethod> type* copy_type_recursive(objfile*, type*, htab_t) type->objfile_owner () == objfile Unexpected type field location kind: %d bad type_specific_kind const gdb::array_view<variant_part>* dynamic_prop::variant_parts() const m_kind == PROP_VARIANT_PARTS void type::set_owner(objfile*) void type::set_owner(gdbarch*) arch != nullptr d d d _dl_fixup void gdb_mpz::safe_export(gdb::array_view<unsigned char>, int, bool) const ../../gdb/gmp-utils.c buf.size () > 0 %Zd Cannot export value %s as %zu-bits %s integer (must be between %s and %s) word_countp == 1 Virtual baseclass pointer is not available Baseclass offset not found I'm confused: virtual function table has bad type Qt __ct__ __dt__ gnu-v2 GNU G++ Version 2 ABI int gnuv3_dynamic_class(type*) ../../gdb/gnu-v3-abi.c value* gnuv3_get_vtable(gdbarch*, type*, CORE_ADDR) container_type->code () == TYPE_CODE_STRUCT value* gnuv3_get_virtual_fn(gdbarch*, value*, type*, int) vtable != NULL Only classes can have virtual functions. &virtual , this adjustment &virtual table offset Expected a negative vbase offset (old compiler?) Misaligned vbase offset. int gnuv3_baseclass_offset(type*, int, const bfd_byte*, LONGEST, CORE_ADDR, const value*) _ZTV can't find linker symbol for virtual table for `%s' value found `%s' instead ptrdiff_t vcall_and_vbase_offsets offset_to_top virtual_functions void* build_gdb_vtable_type(gdbarch*) field == (field_list + 4) gdb_gnu_v3_abi_vtable std::type_info language_pass_by_ref_info gnuv3_pass_by_reference(type*) dtor_def == DOES_NOT_EXIST_IN_SOURCE _vptr.type_info __name void* build_std_type_info_type(gdbarch*) field == (field_list + 2) gdb_gnu_v3_type_info gnu-v3 GNU G++ Version 3 ABI could not find minimal symbol for typeinfo address %s typeinfo symbol '%s' has unexpected name cannot find typeinfo for unnamed type cannot find typeinfo for object of type '%s' could not find typeinfo symbol for '%s' void compute_vtable_size(htab_t, std::vector<value_and_voffset*>*, value*) This object does not have a virtual function table vtable for '%s' @ %s (subobject @ %s): [%d]: <error: %s> unsafe Sizeof Unknown function in `unsafe' package: %s int go_yyparse() go-exp.y go with `this' field virtual int go_language::parser(parser_state*) const nil chan cap iota <- RAW_STRING TYPE_KEYWORD CHAN_KEYWORD LEN_KEYWORD CAP_KEYWORD NEW_KEYWORD IOTA_KEYWORD NIL_KEYWORD BYTE_KEYWORD ANDNOT LEFT_ARROW ygI ugI I fgI igI lgI ogI rgI gI }gI K I ) 7EJ * C N + 4gI 7gI +gI & 3 N ' .gI " 1gI # vgI $ zgI % j G O 1 N R bQ -P K 5 N S ~ L : N gI > N NLG Y \LG < I XR F N BaQ hI 2M eI ,hI JhI B K O K K K Q N ^ N K k N w N N N N hI iI |\V V N LG L MG hI | Q hI hI hI LG hI VQ N L L LG LG L L w L L LG LG LG LG ;tX P LG E L j L N 4 K MG MG *iI !R MG MG MG - K MG V 2iI MG P MG eiI NG iI iI m S -P jI 1 1 1 1 1 1 1 1 " - 5 1 & 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 - J 1 { X " 9 N a a p p p p | H ! 1 1 1 ' 1 > 6' =@42 3;5 C +!,"1 < ?& A%B #$()*-./0789: 123456 89 ;<=89=;<= )*+,-./0123456789:;<=>? H C 2 == @B B &' g j ?4o234@@ w => A E!"#$%&' )*+,-./0123456 89 ;<= C!"#$%&' )*+,-./0123456 89 ;<= @!"#$%&' )*+,-./0123456 89 ;<= @!"#$%&' )*+,-./0123456 89 ;<="#$%&' )*+,-./0123456 89 ;<=$%&' )*+,-./0123456 89 ;<=%&' )*+,-./0123456 89 ;<=&' )*+,-./0123456 89 ;<=' )*+,-./0123456 89 ;<=)*+,-./0123456 89 ;<=+,-./0123456 89 ;<=/0123456 89 ;<=23456 89 ;<=456 89 ;<= !"#$ 'd:;<=>?&@AJBCD@A BCD(MNOPQRSTUVWXYZ[\]^_`abc l f))G %)wHH niF IkKpe r t qEv Lx y * h+,-./01 23456789:;<=>? @A BCD * o+,-./01 23456789:;<=>? @A BCD* m+,-./01 23456789:;<=>? @A BCD* u+,-./01 23456789:;<=>? @A BCD,-./01 23456789:;<=>? @A BCD./01 23456789:;<=>? @A BCD/01 23456789:;<=>? @A BCD01 23456789:;<=>? @A BCD1 23456789:;<=>? @A BCD23456789:;<=>? @A BCD456789:;<=>? @A BCD89:;<=>? @A BCD;<=>? @A BCD=>? @A BCD 36;4EC5>? D8 =7 A B @ 21 /.-,+%&)*'(#$ !" B < :9 0 " % ) - 1 8 ? E I M Q U Y ] a e i m q u y } . [ ] d q &'234=>AEFGHJMNOP=HOHHHHOGH !"#$%&')*+,-./012345689;<=4O2= HO@HHHHHHHHHHHHHHHHHHHHHHH PGIOBL H@@C ?HKH@H @H DEEFGGHHHHHHHHHHHHIHJKKKLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHMMHHHNNOOOP 3 g sj Go float32 float64 complex64 complex128 void unpack_package_and_object(char*, const char**, const char**) ../../gdb/go-lang.c last_dot != NULL __go_init_main main.main libgo_ char* unpack_mangled_go_symbol(const char*, const char**, const char**, const char**, const char**, int*) p[-1] == 'p' (* __data __length char* go_symbol_package_name(const symbol*) sym->language () == language_go main.main N , 8 x ) $/ , w P+ h D ly ) ) & x y $ r y y z t p * | * l (* 0* 8* @* w w 11go_language ^ N N Unable to read string address Unable to read string length <invalid length: %ps> guile-repl currently does not take any arguments. Guile scripting is not supported in this copy of GDB. Start a Guile interactive prompt. Guile scripting is not supported in this copy of GDB. This command is only a placeholder. guile-repl gr Evaluate a Guile expression. Guile scripting is not supported in this copy of GDB. This command is only a placeholder. gu Prefix command for Guile preference settings. Prefix command for Guile info displays. print-stack none == no stack or message will be printed. full == a message and a stack will be printed. message == an error message without a stack will be printed. Show the mode of Guile exception printing on error. Set mode for Guile exception printing on error. Guile -gdb.scm I N D N < N mJ N N N message full none void inf_child_open_target(const char*, int) ../../gdb/inf-child.c dynamic_cast<inf_child_target *> (target) != NULL Done. Use the "run" command to start a process. Argument given to "disconnect". Native process Native process (started by the "run" command). 24memory_breakpoint_targetI22process_stratum_targetE ^ S N <dP N w ' $ ' ' \ ( ( ( 4 ( D ( ( L ( ( ( ( ( Hw Dw , ( ( ( !( "( @$( %( \&( '( |)( X+( -( .( /( h0( t1( 3( 4( `6( 7( 8( x9( :( :( L;( ;( <( =( 0>( $ ' ' @?( @( (A( 0B( 8C( @D( TE( \F( la ( H( $ ' ( ( I( J( @K( K( L( M( TO( O( P( 8Q( Q( R( S( T( p` p` p` p` ` U( `V( e X( Y( Y( Z( [( e 0]( ^( T_( _( a( b( c( Xf( 8g( g( h( \i( 0j( l( m( o( p( q( r( e Dt( $u( v( v( w( a ` z( , ' @ ' @ ' T ' d ' t ' ' ' {( D|( }( }( ~( |( D ( ( | ( ( ( $ ( < ( ( ( ( ( P ( ( ( ( ( ( ( ( D ( ( T ( ( T ( ( ( ( ( ( h ( 0 ( ( ( ( ( @ ( ( ( ( $ ( H ( ( T ( ( ( h ( ( ( ( ( P ( ( h ( < ( ( ( H ( ( ( ` ( w UX N $ N ^ N N 16inf_child_target N w ( ( D ( ( L ( ( Hw Dw , ( ( ( !( "( @$( %( \&( '( |)( X+( -( .( /( h0( t1( 3( 4( `6( 7( 0 4 8 < @ L =( 0>( @( (A( 0B( 8C( @D( TE( \F( ( ( ( I( J( @K( K( L( M( TO( O( D H Q( ( S( T( p` p` p` p` ` U( `V( e X( Y( Y( Z( [( e 0]( ^( T_( _( a( b( c( Xf( 8g( g( h( \i( 0j( l( m( o( p( q( r( e Dt( $u( v( v( w( a ` z( ` 8 h ' {( D|( }( }( ~( |( D ( ( | ( ( ( $ ( < ( ( ( ( ( P ( ( ( ( ( ( ( ( D ( ( T ( ( T ( ( ( h ( 0 ( ( ( ( ( @ ( ( ( ( $ ( H ( ( T ( ( ( h ( ( ( ( ( P ( ( h ( < ( ( ( H ( ( ( ` ( w Event type not recognized. ptrace Child process unexpectedly missing: %s. Using the running image of %s %s. I refuse to debug myself! Attaching to program: %s, %s Attaching to %s N w ` H ( H Hw Dw , ( ( ( !( "( @$( %( \&( '( |)( X+( -( .( /( h0( t1( 3( 4( `6( 7( 0 4 8 < @ L 0>( 0 @( (A( 0B( 8C( @D( TE( \F( ( < ( ( J( K( L( M( TO( O( D H Q( ( S( T( p` p` p` p` ` U( `V( e X( Y( Y( Z( [( e 0]( ^( T_( _( a( b( ( Xf( 8g( g( h( \i( 0j( l( m( o( p( q( r( e Dt( $u( v( v( w( a ` z( ` 8 h ' {( D|( }( }( ~( |( D ( ( | ( ( ( $ ( < ( ( ( ( ( P ( ( ( ( ( ( ( ( D ( ( T ( ( T ( ( ( h ( 0 ( ( ( ( ( @ ( ( ( ( $ ( H ( ( T ( ( ( h ( ( ( ( ( P ( ( h ( < ( ( ( H ( ( ( ` ( w 17inf_ptrace_target ^ N N virtual async_reply_reason thread_fsm::do_async_reply_reason() ../../gdb/thread-fsm.h should not call async_reply_reason here Unwind stack if a C++ exception is unhandled while in a call dummy is %s. Unwinding of stack if a signal is received while in a call dummy is %s. Coercion of floats to doubles when calling functions is %s. Permission to call functions in the program is %s. value* get_call_return_value(call_return_meta_info*) ../../gdb/infcall.c retval != NULL at 0x%s const char* get_function_name(CORE_ADDR, char*, int) tmp.length () + 1 <= buf_size Invalid data type for function to be called. '%s' has unknown return type; cast the call to its declared return type function has unknown return type; cast the call to its declared return type may-call-functions When this permission is on, GDB may call functions in the program. Otherwise, any sort of attempt to call a function in the program will result in an error. Show permission to call functions in the program. Set permission to call functions in the program. coerce-float-to-double Variables of type float should generally be converted to doubles before calling an unprototyped function, and left alone when calling a prototyped function. However, some older debug info formats do not provide enough information to determine that a function is prototyped. If this flag is set, GDB will perform the conversion for a function it considers unprototyped. The default is to perform the conversion. Show coercion of floats to doubles when calling functions. Set coercion of floats to doubles when calling functions. unwindonsignal The unwindonsignal lets the user determine what gdb should do if a signal is received while in a function called from gdb (call dummy). If set, gdb unwinds the stack and restore the context to what as it was before the call. The default is to stop in the frame where the signal was received. Show unwinding of stack if a signal is received while in a call dummy. Set unwinding of stack if a signal is received while in a call dummy. unwind-on-terminating-exception The unwind on terminating exception flag lets the user determine what gdb should do if a std::terminate() call is made from the default exception handler. If set, gdb unwinds the stack and restores the context to what it was before the call. If unset, gdb allows the std::terminate call to proceed. The default is to unwind the frame. Show unwinding of stack if std::terminate() is called while in a call dummy. Set unwinding of stack if std::terminate is called while in call dummy. Cannot call functions in the program: may-call-functions is off. May not call functions while looking at trace frames. Cannot call functions in reverse mode. This target does not support function calls. Too few arguments in function call. value* call_function_by_hand_dummy(value*, type*, gdb::array_view<value*>, void (*)(void*, int), void*) sp == gdbarch_frame_align (gdbarch, sp) sp >= lastval_addr sp <= lastval_addr CORE_ADDR push_dummy_code(gdbarch*, CORE_ADDR, CORE_ADDR, gdb::array_view<value*>, type*, CORE_ADDR*, CORE_ADDR*, regcache*) gdbarch_push_dummy_code_p (gdbarch) expression cannot be evaluated because the type '%s' is not copy constructible expression cannot be evaluated because the type '%s' is not destructible expression cannot be evaluated because a copy constructor for the type '%s' could not be found (maybe inlined?) expression cannot be evaluated because a destructor for the type '%s' could not be found (maybe inlined?) bpt->related_breakpoint == bpt call_thread->thread_fsm == sm %s An error occurred while in a function called from GDB. Evaluation of the expression containing the function (%s) will be abandoned. When the function is done executing, GDB will silently stop. The program being debugged exited while in a function called from GDB. Evaluation of the expression containing the function (%s) will be abandoned. The program received a signal in another thread while making a function call from GDB. Evaluation of the expression containing the function (%s) will be abandoned. When the function is done executing, GDB will silently stop. The program stopped in another thread while making a function call from GDB. Evaluation of the expression containing the function (%s) will be abandoned. When the function is done executing, GDB will silently stop. The program being debugged was signaled while in a function called from GDB. GDB has restored the context to what it was before the call. To change this behavior use "set unwindonsignal off". Evaluation of the expression containing the function (%s) will be abandoned. The program being debugged was signaled while in a function called from GDB. GDB remains in the frame where the signal was received. To change this behavior use "set unwindonsignal on". Evaluation of the expression containing the function (%s) will be abandoned. When the function is done executing, GDB will silently stop. The program being debugged entered a std::terminate call, most likely caused by an unhandled C++ exception. GDB blocked this call in order to prevent the program from being terminated, and has restored the context to its original state before the call. To change this behaviour use "set unwind-on-terminating-exception off". Evaluation of the expression containing the function (%s) will be abandoned. The program being debugged stopped while in a function called from GDB. Evaluation of the expression containing the function (%s) will be abandoned. When the function is done executing, GDB will silently stop. ... should not be here Failed to restore inferior state: %s 3N X T S \ 15call_thread_fsm ^ 3N BI Cannot execute this command while the selected thread is running. Cannot execute this command while looking at trace frames. Printing of return value after `finish' is %s. The program has no registers now. No vector information Executable and object file path: Environment variable " " not defined. Terminal for future runs of program being debugged is "%s". Delete all environment variables? Not supported on this target. environment variable and value environment variable to set Setting environment variable "%s" to null value. Cannot execute this command without a live selected thread. The program is not being run. signal number Signal handling set to not pass this signal to the program. void set_step_frame(thread_info*) ../../gdb/infcmd.c inferior_ptid == tp->ptid The program being debugged is not being run. No selected thread. Invalid selected thread. Selected thread is running. Program stopped at %s. It stopped after being stepped. It stopped at a breakpoint that has since been deleted. It stopped at breakpoint %d. It stopped with signal %s, %s. Type "info stack" or "info registers" for more information. process_stratum_target* as_process_stratum_target(target_ops*) ../../gdb/process-stratum-target.h target->stratum () == process_stratum Kill the program being debugged? [Inferior %d (%s) killed] (raw int prepare_one_step(thread_info*, step_command_fsm*) Cannot find bounds of current function Single stepping until exit from function %s, which has no line number information. You have not set the inferior's current working directory. The inferior will inherit GDB's cwd if native debugging, or the remote server's cwd if remote debugging. Current working directory that will be used when starting the inferior is "%s". Asynchronous execution not supported on this target. value* get_return_value(value*, type*) value_type->code () != TYPE_CODE_VOID finish_command: function has no target type Value returned is $%d gdb-result-var return-value <not displayed> Value returned has type: return-type Cannot determine contents Missing register name Invalid register `%.*s' interrupting -a is meaningless in all-stop mode. No floating-point info available for this processor. inferior-tty Usage: set inferior-tty [TTY] If TTY is omitted, the default behavior of using the same terminal as GDB is restored. Show terminal for future runs of program being debugged. Set terminal for future runs of program being debugged. void _initialize_infcmd() Follow this command with any number of args, to be passed to the program. Show argument list to give program being debugged when it is started. Set argument list to give program being debugged when it is started. Use this command to change the current working directory that will be used when the inferior is started. This setting does not affect GDB's current working directory. Show the current working directory that is used when the inferior is started. Set the current working directory to be used when the inferior is started. Changing this setting does not have any effect on inferiors that are already running. The environment to give the program, or one variable's value. With an argument VAR, prints the value of environment variable VAR to give the program being debugged. With no arguments, prints the entire environment to be given to the program. Complement to certain "set" commands. Cancel environment variable VAR for the program. This does not affect the program until the next "run" command. Set environment variable value to give the program. Arguments are VAR VALUE where VAR is variable name and VALUE is value. VALUES of environment variables are uninterpreted strings. This does not affect the program until the next "run" command. Add directory DIR(s) to beginning of search path for object files. $cwd in the path means the current working directory. This path is equivalent to the $PATH shell variable. It is a list of directories, separated by colons. These directories are searched to find fully linked executable files and separately compiled object files as needed. Current search path for finding object files. $cwd in the path means the current working directory. This path is equivalent to the $PATH shell variable. It is a list of directories, separated by colons. These directories are searched to find fully linked executable files and separately compiled object files as needed. Kill execution of program being debugged. Attach to a process or file outside of GDB. This command attaches to another target, of the same type as your last "target" command ("info files" will show your target stack). The command may take as argument a process id or a device file. For a process id, you must have permission to send the process a signal, and it must have the same effective uid as the debugger. When using "attach" with a process id, the debugger finds the program running in the process, looking first in the current working directory, or (if not found there) using the source file search path (see the "directory" command). You can also use the "file" command to specify the program, and to load its symbol table. Detach a process or file previously attached. If a process, it is no longer traced, and it continues its execution. If you were debugging a file, the file is closed and gdb no longer accesses it. Disconnect from a target. The target will wait for another debugger to connect. Not available for all targets. Continue program with the specified signal. Usage: signal SIGNAL The SIGNAL argument is processed the same as the handle command. An argument of "0" means continue the program without sending it a signal. This is useful in cases where the program stopped because of a signal, and you want to resume the program while discarding the signal. In a multi-threaded program the signal is delivered to, or discarded from, the current thread only. Queue a signal to be delivered to the current thread when it is resumed. Usage: queue-signal SIGNAL The SIGNAL argument is processed the same as the handle command. It is an error if the handling state of SIGNAL is "nopass". An argument of "0" means remove any currently queued signal from the current thread. This is useful in cases where the program stopped because of a signal, and you want to resume it while discarding the signal. In a multi-threaded program the signal is queued with, or discarded from, the current thread only. queue-signal Step one instruction exactly. Usage: stepi [N] Argument N means step N times (or till program stops for another reason). Step one instruction, but proceed through subroutine calls. Usage: nexti [N] Argument N means step N times (or till program stops for another reason). Execute until selected stack frame returns. Usage: finish Upon return, the value returned is printed and put in the value history. fin Step program, proceeding through subroutine calls. Usage: next [N] Unlike "step", if the current source line calls a subroutine, this command does not enter the subroutine, but instead steps over the call, in effect treating it as a single source line. Step program until it reaches a different source line. Usage: step [N] Argument N means step N times (or till program stops for another reason). Execute until past the current line or past a LOCATION. Execute until the program reaches a source line greater than the current or a specified location (same args as break command) within the current frame. Continue the program up to the given location (same form as args for break command). Execution will also stop upon exit from the current stack frame. advance Continue program being debugged at specified line or address. Usage: jump LOCATION Give as argument either LINENUM or *ADDR, where ADDR is an expression for an address to start at. Continue program being debugged, after signal or breakpoint. Usage: continue [N] If proceeding from breakpoint, a number N may be used as an argument, which means to set the ignore count of that breakpoint to N - 1 (so that the breakpoint won't break until the Nth time it is reached). If non-stop mode is enabled, continue only the current thread, otherwise all the threads in the program are continued. To continue all stopped threads in non-stop mode, use the -a option. Specifying -a and an ignore count simultaneously is an error. fg Start debugged program. You may specify arguments to give it. Args may include "*", or "[...]"; they are expanded using the shell that will start the program (specified by the "$SHELL" environment variable). Input and output redirection with ">", "<", or ">>" are also allowed. With no arguments, uses arguments last specified (with "run" or "set args"). To cancel previous arguments and run with no arguments, use "set args" without arguments. To start the inferior without using a shell, use "set startup-with-shell off". Start the debugged program stopping at the beginning of the main procedure. You may specify arguments to give it. Args may include "*", or "[...]"; they are expanded using the shell that will start the program (specified by the "$SHELL" environment variable). Input and output redirection with ">", "<", or ">>" are also allowed. With no arguments, uses arguments last specified (with "run" or "set args"). To cancel previous arguments and run with no arguments, use "set args" without arguments. To start the inferior without using a shell, use "set startup-with-shell off". Start the debugged program stopping at the first instruction. You may specify arguments to give it. Args may include "*", or "[...]"; they are expanded using the shell that will start the program (specified by the "$SHELL" environment variable). Input and output redirection with ">", "<", or ">>" are also allowed. With no arguments, uses arguments last specified (with "run" or "set args"). To cancel previous arguments and run with no arguments, use "set args" without arguments. To start the inferior without using a shell, use "set startup-with-shell off". starti Interrupt the execution of the debugged program. If non-stop mode is enabled, interrupt only the current thread, otherwise all the threads in the program are stopped. To interrupt all running threads in non-stop mode, use the -a option. List of integer registers and their contents, for selected stack frame. One or more register names as argument means describe the given registers. One or more register group names as argument means describe the registers in the named register groups. List of all registers and their contents, for selected stack frame. One or more register names as argument means describe the given registers. One or more register group names as argument means describe the registers in the named register groups. all-registers Execution status of the program. Print the status of the floating point unit. Print the status of the vector unit. Show additional information about a process. Specify any process id, or use the program being debugged by default. List memory regions mapped by the specified process. List process info from /proc/PID/stat. List process info from /proc/PID/status. List current working directory of the specified process. List command line arguments of the specified process. List absolute filename for executable of the specified process. List files opened by the specified process. List all available info about the specified process. Show whether `finish' prints the return value. Set whether `finish' prints the return value. `-a' is meaningless in all-stop mode. Can't resume all threads and specify proceed count simultaneously. Not stopped at any breakpoint; argument ignored. Continuing. a location The "finish" command does not take any arguments. No selected frame. "finish" not meaningful in the outermost frame. Run till exit from Run back to call of warning: Function %s does not return normally. Try to finish anyway? Execution is not within a known function. platform-specific solib_create_inferior_hook did not load initial shared libraries. void set_inferior_cwd(const char*) The program being debugged has been started already. Start it from the beginning? Program not restarted. The target does not support running in non-stop mode. -qualified %s Starting program execfile infargs No symbol table loaded. Use the "file" command. Note: Thread %s previously stopped with signal %s, %s. Continuing thread %s (the current thread) with specified signal will still deliver the signals noted above to their respective threads. Continue anyway? Continuing with no signal. Continuing with signal %s. starting address Unreasonable jump request No source file has been specified. Line %d is not in `%s'. Jump anyway? WARNING!!! Destination is in unmapped overlay! Jump anyway? Continuing at A program is being debugged already. Kill it? Not killed. Cannot attach to this target in non-stop mode PATH ^ IgN ^ ,gN gN , S fN t S S fN p x $ S S 16step_command_fsm ^ fN BI 14until_next_fsm ^ fN BI 18finish_command_fsm ^ gN BI *Z14attach_commandPKciEUlvE_ *Z19notice_new_inferiorP11thread_infobiEUlvE_ Printing of inferior events is %s. %d (%s %s) void set_current_inferior(inferior*) ../../gdb/inferior.c Requires argument (inferior id(s) to kill) Inferior ID %d not known. Inferior ID %d is not running. Inferior ID %d has no threads. Requires argument (inferior id(s) to detach) inferior* find_inferior_pid(process_stratum_target*, int) Added inferior %d on connection %d (%s %s) Added inferior %d on connection %d (%s) Added inferior %d <noexec> [Switching to inferior %d [%s] (%s)] No inferiors. target-id Description connection-id Connection Executable is vfork child of inferior vfork-parent is vfork parent of inferior vfork-child [Inferior %d (%s) detached] void inferior_command(const char*, int) inf != nullptr [Current inferior is %d [%s] (%s)] Inferior has no threads. Requires an argument (inferior id(s) to remove) Can not remove current inferior %d. Can not remove active inferior %d. [New inferior %d (%s)] [New inferior %d] inferior* add_inferior_with_spaces() inf->gdbarch != NULL No argument to -copies -no-connection No argument to -exec Invalid argument Invalid copies number Print a list of inferiors being managed. Usage: info inferiors [ID]... If IDs are specified, the list is limited to just those inferiors. By default all inferiors are displayed. Add a new inferior. Usage: add-inferior [-copies N] [-exec FILENAME] [-no-connection] N is the optional number of inferiors to add, default is 1. FILENAME is the file name of the executable to use as main program. By default, the new inferior inherits the current inferior's connection. If -no-connection is specified, the new inferior begins with no target connection yet. add-inferior Remove inferior ID (or list of IDs). Usage: remove-inferiors ID... remove-inferiors Clone inferior ID. Usage: clone-inferior [-copies N] [-no-connection] [ID] Add N copies of inferior ID. The new inferiors have the same executable loaded as the copied inferior. If -copies is not specified, adds 1 copy. If ID is not specified, it is the current inferior that is cloned. By default, the new inferiors inherit the copied inferior's connection. If -no-connection is specified, the new inferiors begin with no target connection yet. clone-inferior Detach from inferior ID (or list of IDS). Usage; detach inferiors ID... Kill inferior ID (or list of IDs). Usage: kill inferiors ID... Use this command to switch between inferiors. Usage: inferior ID The new inferior ID must be currently known. inferior-events Show printing of inferior events (such as inferior start and exit). Set printing of inferior events (such as inferior start and exit). D /proc/%d/fd/0 fcntl F_SETFL [%s failed in terminal_inferior: %s] setting tty state void child_pass_ctrlc(target_ops*) ../../gdb/inflow.c !target_terminal::is_ours () no inferior resumed in the fg found This GDB does not control a terminal. Inferior's terminal status (currently saved by GDB): File descriptor flags = O_RDONLY O_WRONLY O_RDWR | O_NONBLOCK | O_APPEND | 0x%x Process group = %d /dev/tty dup'ing tty into fd 1 dup'ing tty into fd 0 dup'ing tty into fd 2 GDB: Failed to set controlling terminal: %s Failed to create new terminal session: setsid: %s Print inferior's saved terminal status. inflow clearing step over info clear_step_over_info Observer mode is %s. Forward. Reverse. bogus execution_direction value: %d ../../gdb/infrun.c Mode of the step operation is %s. Resuming the execution of threads of all processes is %s. Mode for locking scheduler during execution is "%s". Follow exec mode is "%s". Debugger response to a program call of fork or vfork is "%s". Stopping for shared library events is %s. Controlling the inferior in non-stop mode is %s. Inferior debugging is %s. step-over queue now empty operator() putting back %d threads to step in global queue Cannot change this setting while the inferior is running. Observer mode is now %s. Unable to write siginfo Unable to read siginfo Disabling randomization of debuggee's virtual address space is unsupported on this platform. Disabling randomization of debuggee's virtual address space is %s. Disabling randomization of debuggee's virtual address space is unsupported on this platform. %*.*s %s clear_proceed_status_thread pending event of %s was a finished step. Discarding. thread %s has pending wait status %s (currently_stepping=%d). Debugger's willingness to use displaced stepping to step over breakpoints is %s (currently %s). Debugger's willingness to use displaced stepping to step over breakpoints is %s. stop_kind get_inferior_stop_soon(execution_control_state*) Target does not support this operation. Target '%s' cannot support this command. void do_target_resume(ptid_t, bool, gdb_signal) !tp->stop_requested displaced_step_finish_status displaced_step_finish(thread_info*, gdb_signal) event_thread->inf->displaced_step_state.in_progress_count > 0 Switching context from %s to %s context_switch enable=%d infrun_async prepare_to_wait [Detaching vfork parent %s after child exec] [Detaching vfork parent %s after child exit] void handle_vfork_child_exec_or_exit(int) current_program_space == inf->pspace resuming vfork parent process %d handle_vfork_child_exec_or_exit target_wait (%d.%ld.%ld [%s], status) = print_target_wait_results %d.%ld.%ld [%s], void set_step_info(thread_info*, frame_info*, symtab_and_line) Program terminated with signal signal-name signal-meaning The program no longer exists. 0%o exit-code [Inferior %s (%s) exited with code %pF] [Inferior %s (%s) exited normally] Thread Program received signal No more reverse-execution history. Unknown value. Cannot remove breakpoints because program is no longer writable. Further execution is probably impossible. Only signals 1-15 are valid as numeric signals. Use "info signals" for a list of symbolic signals. Signal Stop Print Pass to program Description Use the "handle" command to change these tables. signal to handle nostop noignore noprint nopass Unrecognized or ambiguous flag word: "%s". %s is used by the debugger. Are you sure you want to change it? Not confirmed, unchanged. Can not resume the parent process over vfork in the foreground while holding the child stopped. Try "set detach-on-fork" or "set schedule-multiple". [Detaching after %s from child %s] [Attaching after %s %s to child %s] bool follow_fork_inferior(bool, bool) child_inf->vfork_parent == NULL parent_inf->vfork_child == NULL [Detaching after fork from parent %s] Not resuming: switched threads before following fork child. Unexpected pending_follow.kind %d stop_all_threads void insert_step_resume_breakpoint_at_sal_1(gdbarch*, symtab_and_line, frame_id, bptype) inserting step-resume breakpoint at %s insert_step_resume_breakpoint_at_sal_1 void insert_hp_step_resume_breakpoint_at_frame(frame_info*) return_frame != NULL void insert_step_resume_breakpoint_at_caller(frame_info*) frame_id_p (frame_unwind_caller_id (next_frame)) [Switching to %s] No unwaited-for children left. int normal_stop() get_frame_type (frame) == DUMMY_FRAME Error while running hook_stop: reason=%s ~scoped_enable_commit_resumed scoped_enable_commit_resumed::~scoped_enable_commit_resumed() not requesting commit-resumed for target %s, no resumed threads maybe_set_commit_resumed_all_targets not requesting commit-resumed for target %s, a thread has a pending waitstatus not requesting commit-resumed for target %s, target has pending events enabling commit-resumed for target %s void scoped_disable_commit_resumed::reset() !enable_commit_resumed !proc_target->commit_resumed_state scoped_disable_commit_resumed scoped_disable_commit_resumed::scoped_disable_commit_resumed(const char*) calling commit_resumed for target %s maybe_call_commit_resumed_all_targets Found %d events, selecting #%d random_pending_event_thread thread_info* random_pending_event_thread(inferior*, ptid_t) event thread not found Waiting for specific thread %s. do_target_wait_1 ptid_t do_target_wait_1(inferior*, ptid_t, target_waitstatus*, target_wait_flags) PC of %s changed. was=%s, now=%s previous breakpoint of %s, at %s gone pending event of %s cancelled. Using pending wait status %s for %s. saving status %s for %d.%ld.%ld save_waitstatus handle_one bool handle_one(const wait_one_event&) using %s displaced-step of %s canceled target_wait %s, saving status for %d.%ld.%ld saved stop_pc=%s for %s (currently_stepping=%d) void stop_all_threads() exists_non_stop_target () starting pass=%d, iterations=%d %s executing, need stop %s executing, already stopping %s not executing interruptible_select void resume_1(gdb_signal) !thread_is_in_step_over_chain (tp) resume_1 Couldn't deliver signal %s to %s. resume : clear step step=%d, signal=%s, trap_expected=%d, current thread [%s] at %s resume: skipping permanent breakpoint, deliver signal first tp->control.step_resume_breakpoint->loc->permanent skipping permanent breakpoint !step_over_info_valid_p () displaced_step_prepare_status displaced_step_prepare_throw(thread_info*) gdbarch_supports_displaced_stepping (gdbarch) tp->control.trap_expected !disp_step_thread_state.in_progress () displaced_step_prepare_throw displaced-stepping %s now failed to prepare (%s) not enough resources available, deferring step of %s status == DISPLACED_STEP_PREPARE_STATUS_OK prepared successfully thread=%s, original_pc=%s, displaced_pc=%s caught exception, disabling displaced stepping: %s displaced_step_prepare Got placed in step-over queue !(thread_has_single_step_breakpoints_set (tp) && step) resume: [%s] stepped breakpoint run %s: %s pc_in_thread_step_range (pc, tp) stop_waiting void keep_going_pass_signal(execution_control_state*) ecs->event_thread->ptid == inferior_ptid !ecs->event_thread->resumed %s has trap_expected set, resuming to collect trap keep_going_pass_signal step-over already in progress: step-over for %s deferred step-over in progress: resume of %s deferred start_step_over stealing global queue of threads to step, length = %d bool start_step_over() [%s] has inconsistent state: trap_expected=%d, resumed=%d, executing=%d resuming [%s] for step-over Command aborted. [%s] was resumed. [%s] was NOT resumed. tp->control.trap_expected || tp->step_after_step_resume_breakpoint void proceed(CORE_ADDR, gdb_signal) !thread_is_in_step_over_chain (cur_thr) Connection %d (%s) does not support multi-target resumption. addr=%s, signal=%s need to step-over [%s] first proceeding resuming threads, all-stop-on-top-of-non-stop [%s] target has no execution tp->executing || tp->suspend.waitstatus_pending_p resuming %s resuming vfork parent thread %s proceed_after_vfork_done resuming previously stepped thread keep_going_stepped_thread expected thread advanced also (%s -> %s) expected thread still hasn't advanced not resuming previously stepped thread, it has vanished switching back to stepped thread (step-over) restart_stepped_thread switching back to stepped thread (stepping) need to finish step-over of [%s] switch_back_to_stepped_thread need to step [%s] over single-step breakpoint thread [%s] still needs step-over BPSTAT_WHAT_SET_LONGJMP_RESUME process_event_stop_test BPSTAT_WHAT_SET_LONGJMP_RESUME (!gdbarch_get_longjmp_target) void insert_longjmp_resume_breakpoint(gdbarch*, CORE_ADDR) inferior_thread ()->control.exception_resume_breakpoint == NULL inserting longjmp-resume breakpoint at %s insert_longjmp_resume_breakpoint exception resume at %s insert_exception_resume_from_probe exception resume at %lx insert_exception_resume_breakpoint BPSTAT_WHAT_CLEAR_LONGJMP_RESUME void process_event_stop_test(execution_control_state*) ecs->event_thread->control.exception_resume_breakpoint != NULL BPSTAT_WHAT_SINGLE BPSTAT_WHAT_STEP_RESUME BPSTAT_WHAT_STOP_NOISY BPSTAT_WHAT_STOP_SILENT BPSTAT_WHAT_HP_STEP_RESUME stepped permanent breakpoint, stopped in handler step-resume breakpoint is inserted no stepping, continue stepping inside range [%s-%s] stepped into dynsym resolve code stepped into indirect branch thunk stepped into signal trampoline stepped into solib return tramp stepped into subroutine stepped into undebuggable function stepi/nexti line number info stepped into inlined function stepping through inlined function stepped to a different line stepped to a different line, but it's not the start of a statement stepped to a different frame, but it's not the start of a statement restart threads: [%s] inferior detaching restart_threads restart threads: [%s] is event thread restart threads: [%s] not meant to be running restart threads: [%s] resumed void restart_threads(thread_info*) restart threads: [%s] needs step-over !tp->resumed restart threads: [%s] has pending status thread [%s] needs a step-over, but not in step-over queue restart threads: [%s] was stepping restart threads: [%s] continuing inline step-over in-process while detaching prepare_for_detach displaced-stepping in-process while detaching void handle_signal_stop(execution_control_state*) ecs->ws.kind == TARGET_WAITKIND_STOPPED int finish_step_over(execution_control_state*) ecs->event_thread->control.trap_expected found resumed threads with pending events, saving status finish_step_over pending != tp !tp->executing stop_pc=%s handle_signal_stop stopped by watchpoint stopped data address=%s (no data address available) quietly stopped [%s] hit another thread's single-step breakpoint [%s] hit its single-step breakpoint step through delay no user watchpoint explains watchpoint SIGTRAP, ignoring delayed software breakpoint trap, ignoring delayed hardware breakpoint/watchpoint trap, ignoring user-requested stop random signal (%s) signal arrived while stepping over breakpoint signal may take us out of single-step range random signal, keep going syscall number=%d handle_syscall_event handle_inferior_event TARGET_WAITKIND_NO_RESUMED (ignoring: bg) handle_no_resumed TARGET_WAITKIND_NO_RESUMED (ignoring: found resumed) Treating signal as SIGTRAP unhandled stop_soon: %d Cannot fill $_exitsignal with the correct signal number. bool displaced_step_in_progress_thread(thread_info*) thread != NULL write child pc from %s to %s %s is executing new program: %s Could not load symbols for executable %s. Do you need "set sysroot"? void follow_exec(ptid_t, const char*) current_inferior () == inf fetch_inferior_event handling event Found %d inferiors, starting at #%d do_target_wait do_target_wait returned no event void fetch_inferior_event() ecs->ws.kind != TARGET_WAITKIND_IGNORE completed. wait_for_inferior () wait_for_inferior What debugger does when program gets various signals. Specify a signal as argument to print info on that signal only. Specify how to handle signals. Usage: handle SIGNAL [ACTIONS] Args are signals and actions to apply to those signals. If no actions are specified, the current settings for the specified signals will be displayed instead. Symbolic signals (e.g. SIGSEGV) are recommended but numeric signals from 1-15 are allowed for compatibility with old versions of GDB. Numeric ranges may be specified with the form LOW-HIGH (e.g. 1-5). The special arg "all" is recognized to mean all signals except those used by the debugger, typically SIGTRAP and SIGINT. Recognized actions include "stop", "nostop", "print", "noprint", "pass", "nopass", "ignore", or "noignore". Stop means reenter debugger if this signal happens (implies print). Print means print a message if this signal happens. Pass means let program see this signal; otherwise program doesn't know. Ignore is a synonym for nopass and noignore is a synonym for pass. Pass and Stop may be combined. Multiple signals may be specified. Signal numbers and signal names may be interspersed with actions, with the actions being performed for all signals cumulatively specified. There is no `stop' command, but you can set a hook on `stop'. This allows you to set a list of commands to be run each time execution of the program stops. When non-zero, inferior specific debugging is enabled. Show inferior debugging. Set inferior debugging. When debugging a multi-threaded program and this setting is off (the default, also called all-stop mode), when one thread stops (for a breakpoint, watchpoint, exception, or similar events), GDB stops all other threads in the program while you interact with the thread of interest. When you continue or step a thread, you can allow the other threads to run, or have them remain stopped, but while you inspect any thread's state, all threads stop. In non-stop mode, when one thread stops, other threads can continue to run freely. You'll be able to step each thread independently, leave it stopped or free to run as needed. Show whether gdb controls the inferior in non-stop mode. Set whether gdb controls the inferior in non-stop mode. stop-on-solib-events If nonzero, gdb will give control to the user when the dynamic linker notifies gdb of shared library events. The most common event of interest to the user would be loading/unloading of a new library. Show stopping for shared library events. Set stopping for shared library events. follow-fork-mode A fork or vfork creates a new process. follow-fork-mode can be: parent - the original process is debugged after a fork child - the new process is debugged after a fork The unfollowed process will continue to run. By default, the debugger will follow the parent process. Show debugger response to a program call of fork or vfork. Set debugger response to a program call of fork or vfork. follow-exec-mode An exec call replaces the program image of a process. follow-exec-mode can be: new - the debugger creates a new inferior and rebinds the process to this new inferior. The program the process was running before the exec call can be restarted afterwards by restarting the original inferior. same - the debugger keeps the process bound to the same inferior. The new executable image replaces the previous executable loaded in the inferior. Restarting the inferior after the exec call restarts the executable the process was running after the exec call. By default, the debugger will use the same inferior. Show debugger response to a program call of exec. Set debugger response to a program call of exec. scheduler-locking off == no locking (threads may preempt at any time) on == full locking (no thread except the current thread may run) This applies to both normal execution and replay mode. step == scheduler locked during stepping commands (step, next, stepi, nexti). In this mode, other threads may run during other commands. This applies to both normal execution and replay mode. replay == scheduler locked in replay mode and unlocked during normal execution. Show mode for locking scheduler during execution. Set mode for locking scheduler during execution. schedule-multiple When on, execution commands (such as 'continue' or 'next') resume all threads of all processes. When off (which is the default), execution commands only resume the threads of the current process. The set of threads that are resumed is further refined by the scheduler-locking mode (see help set scheduler-locking). Show mode for resuming threads of all processes. Set mode for resuming threads of all processes. step-mode When set, doing a step over a function without debug line information will stop at the first instruction of that function. Otherwise, the function is skipped and the step command stops at a different source line. Show mode of the step operation. Set mode of the step operation. displaced-stepping If on, gdb will use displaced stepping to step over breakpoints if it is supported by the target architecture. If off, gdb will not use displaced stepping to step over breakpoints, even if such is supported by the target architecture. If auto (which is the default), gdb will use displaced stepping if the target architecture supports it and non-stop mode is active, but will not use it in all-stop mode (see help set non-stop). Show debugger's willingness to use displaced stepping. Set debugger's willingness to use displaced stepping. exec-direction Tells gdb whether to execute forward or backward. Show direction of execution (forward/reverse). Set direction of execution. Options are 'forward' or 'reverse'. detach-on-fork Tells gdb whether to detach the child of a fork. Show whether gdb will detach the child of a fork. Set whether gdb will detach the child of a fork. disable-randomization When this mode is on (which is the default), randomization of the virtual address space is disabled. Standalone programs run with the randomization enabled by default on some platforms. Show disabling of debuggee's virtual address space randomization. Set disabling of debuggee's virtual address space randomization. _siginfo In observer mode, GDB can get data from the inferior, but not affect its execution. Registers and memory may not be changed, breakpoints may not be set, and the program cannot be interrupted or signalled. Show whether gdb controls the inferior in observer mode. Set whether gdb controls the inferior in observer mode. void gdb::observers::observable<T>::visit_for_sorting(std::vector<gdb::observers::observable<T>::observer>&, std::vector<gdb::observers::observable<T>::visit_state>&, int) [with T = {process_stratum_target*, ptid_t, ptid_t}] void gdb::observers::observable<T>::visit_for_sorting(std::vector<gdb::observers::observable<T>::observer>&, std::vector<gdb::observers::observable<T>::visit_state>&, int) [with T = {ptid_t}] FvP22process_stratum_target6ptid_tS1_E l ^ M N Fv6ptid_tE l ^ | N PFvP22process_stratum_target6ptid_tS1_E ^ N t N PFv6ptid_tE ^ N N R N ~N J ~N ~N ~N ~N ~N on step replay forward reverse off \B A child new L N N R N N + N N N N N # N P same parent void inline_frame_this_id(frame_info*, void**, frame_id*) ../../gdb/inline-frame.c frame_id_p (*this_id) int inline_frame_sniffer(const frame_unwind*, frame_info*, void**) depth >= state->skipped_frames void step_into_inline_frame(thread_info*) state != NULL && state->skipped_frames > 0 symbol* inline_skipped_symbol(thread_info*) state->skipped_frames <= state->skipped_symbols.size () void clear_inline_frame_state(process_stratum_target*, ptid_t) void skip_inline_frames(thread_info*, bpstat) find_inline_frame_state (thread) == NULL T unordered_remove(std::vector<T>&, typename std::vector<T>::iterator) [with T = inline_state; typename std::vector<T>::iterator = std::vector<inline_state>::iterator] j V 3 3 8 void interp_add(ui*, interp*) ../../gdb/interps.c interp_lookup_existing (ui, interp->name ()) == NULL void interp_pre_command_loop(interp*) interp != NULL void interp_set(interp*, bool) !top_level || !ui_interp->current_interpreter !top_level || !ui_interp->top_level_interpreter Interpreter `%s' unrecognized Execute a command in an interpreter. Usage: interpreter-exec INTERPRETER COMMAND... The first argument is the name of the interpreter to use. The following arguments are the commands to execute. A command can have arguments, separated by spaces. These spaces must be escaped using \ or the command and its arguments must be enclosed in double quotes. interpreter-exec command Usage: interpreter-exec INTERPRETER COMMAND... Could not find interpreter "%s". error in command: "%s". interpreter factory already registered: "%s" XcJ L L bool jit_read_descriptor(gdbarch*, jit_descriptor*, objfile*) ../../gdb/jit.c jiter != nullptr objf_data != nullptr descriptor_addr = %s jit_read_descriptor jit Unable to read JIT descriptor from remote memory Unable to read JIT code entry from remote memory! Could not recognize DWARF regnum %d jit_unwind_reg_set_impl void jit_frame_this_id(frame_info*, void**, frame_id*) loaded_jit_reader JIT debugging is %s. void jit_dealloc_cache(frame_info*, void*) priv_data->regcache != NULL int jit_frame_sniffer(const frame_unwind*, frame_info*, void**) !*cache Successfully unwound frame using JIT reader. jit_frame_sniffer Could not unwind frame using JIT reader. void add_objfile_entry(objfile*, CORE_ADDR) objfile->jited_data == nullptr breakpoint_addr = %s jit_breakpoint_re_set_internal << JIT compiled code >> No JIT reader loaded. symfile_addr = %s, symfile_size = %s jit_register_code Could not read symtab using the loaded JIT reader. jit_reader_try_read_symtab jit_bfd_try_read_symtab Error opening JITed symbol file, ignoring it. JITed symbol file is not an object file, ignoring it. JITed object file architecture %s is not compatible with target architecture %s. void jit_event_handler(gdbarch*, objfile*) jiter->jiter_data != nullptr Unable to find JITed code entry at address: %s Unknown action_flag value in JIT descriptor! jit_inferior_init Unsupported JIT protocol version %ld in descriptor (expected 1) No reader name provided. JIT reader already loaded. Run jit-reader-unload first. Opening shared object %s jit_reader_load Could not locate initialization function: %s. plugin_is_GPL_compatible Reader not GPL compatible. Reader version does not match GDB version. /usr/lib/gdb When set, JIT debugging is enabled. Show JIT debugging. Set JIT debugging. Load FILE as debug info reader and unwinder for JIT compiled code. Usage: jit-reader-load FILE Try to load file FILE as a debug info reader (and unwinder) for JIT compiled code. The file is loaded from /usr/lib/gdb, relocated relative to the GDB executable if required. jit-reader-load Unload the currently loaded JIT debug info reader. Usage: jit-reader-unload Do "help jit-reader-load" for info on loading debug info readers. jit-reader-unload 17detached_regcache ^ N +M N t t dy! y! Px! x! t __jit_debug_register_code __jit_debug_descriptor N S R U T gdb_init_reader !@#$%^&*()+=|~`}{[]"';:?/>.<,- Auto Unknown The current source language is "auto; currently %s". The current source language is "%s". * (%s *) %s Unrecognized case-sensitive setting. ../../gdb/language.c Case sensitivity in name search is "auto; currently %s". Case sensitivity in name search is "%s". the current case sensitivity setting does not match the language. Range checking is "auto; currently %s". Unrecognized range check setting. Range checking is "%s". the current range check setting does not match the language. Unrecognized case-sensitive setting: "%s" Unrecognized range check setting: "%s" void* language_gdbarch_post_init(gdbarch*) lang != nullptr Current language: %s const language_defn* language_def(language) Couldn't find language `%s' in known languages list. static symbol* language_arch_info::type_and_symbol::alloc_type_symbol(language, type*) !type->is_objfile_owned () language_lookup_primitive_type_as_symbol (%s, %s, %s) Set the status of the type/range checker. Show the status of the type/range checker. Show range checking (on/warn/off/auto). Set range checking (on/warn/off/auto). case-sensitive For Fortran the default is off; for other languages the default is on. Show case sensitivity in name search (on/off/auto). Set case sensitivity in name search (on/off/auto). Set the current source language. The currently understood settings are: local or auto Automatic setting based on source file %-16s Use the %s language Show the current source language. print typedef not implemented for language "%s" print string not implemented for language "%s" print character not implemented for language "%s" emit character not implemented for language "%s" expression parsing not implemented for language "%s" inner value printing not implemented for language "%s" type printing not implemented for language "%s" 24auto_or_unknown_language ^ N N 13auto_language ^ N N 16unknown_language ^ N N N p | x ) $/ , w P+ h \ ) ) & x t T 4 p d | * (* 0* 8* @* w w N x ) $/ , w P+ h \ ) ) & x t T 4 p d | * (* 0* 8* @* w w Warning: the current language does not match this frame. 2Q L ,H N x ) $/ , w P+ h \ h ) ) & x y y y y y z z p * | * (* 0* 8* @* w w ,H 2Q L k G ,H 2Q k G 13language_defn ^ t N No label "%s" defined in function "%s". No label "%s" defined in current function. Undefined convenience variable or function "%s" not defined in "%s". Undefined convenience variable or function "%s" not defined. Function "%s" not defined in "%s". Function "%s" not defined. History values used in line specs must have integer values. Convenience variables used in line specs must have integer values. unmatched quote [abi linespec_token linespec_lexer_lex_string(linespec_parser*) ../../gdb/linespec.c *(PARSER_STREAM (parser)) != '\0' linespec_token linespec_lexer_consume_token(linespec_parser*) parser->lexer.current.type != LSTOKEN_EOI parser->lexer.current.type == LSTOKEN_STRING malformed line offset: "%s" cannot evaluate expressions while program space is in startup malformed linespec error: unexpected %s, "%s" malformed linespec error: unexpected %s No source file named %s. void add_matching_symbols_to_info(const char*, symbol_name_match_type, search_domain, collect_info*, program_space*) !SYMTAB_PSPACE (elt)->executing_startup std::vector<symtab_and_line> decode_digits_ordinary(linespec_state*, linespec*, int, linetable_entry**) elt != NULL std::vector<block_symbol> lookup_prefix_sym(linespec_state*, std::vector<symtab*>*, const char*) void find_method(linespec_state*, std::vector<symtab*>*, const char*, const char*, std::vector<block_symbol>*, std::vector<block_symbol>*, std::vector<bound_minimal_symbol>*) !pspace->executing_startup see caller, this text doesn't matter std::vector<symtab_and_line> decode_digits_list_mode(linespec_state*, linespec*, symtab_and_line) No line %d in the current file. void canonicalize_linespec(linespec_state*, const linespec*) !ls->labels.function_symbols->empty () && (ls->labels.function_symbols->size () == 1) std::vector<symtab_and_line> event_location_to_sals(linespec_parser*, const event_location*) attempt to decode probe location unhandled event location type Empty line specification. Junk at end of line specification: %s void decode_line_full(event_location*, int, program_space*, symtab*, int, linespec_result*, const char*, const char*) filter == NULL || select_mode == multiple_symbols_all select_mode == NULL || select_mode == multiple_symbols_all || select_mode == multiple_symbols_ask || select_mode == multiple_symbols_cancel (flags & DECODE_LINE_LIST_MODE) == 0 Location %s not available result.size () == 1 || canonical->pre_expanded state->canonical_names[i].suffix != NULL void decode_line_2(linespec_state*, std::vector<symtab_and_line>*, const char*) self->canonical != NULL !result->empty () canonical->suffix != NULL [0] cancel [1] all [%d] %s No choice number %d. duplicate request for %d ignored. colon comma end of input 28symbol_searcher_collect_info ^ ' N N H N S K O H "' G N $XH O N N N t 12collect_info ^ N (long) lseek (%d, %ld, %d) /proc/%ld/fd Requires argument (checkpoint id to restart) Not found: checkpoint id %s void linux_fork_context(fork_info*, int) ../../gdb/linux-fork.c oldfp != NULL Switching to %s (main process) , file %s , line %d , <%s> No checkpoint number %d. No checkpoints. Requires argument (checkpoint id to detach) No such checkpoint id, %s Please switch to another checkpoint before detaching the current one Unable to detach %s Detached %s checkpoint: can't checkpoint multiple threads. checkpoint: can't find fork function in inferior. checkpoint: call_function_by_hand returned null. checkpoint %d: fork returned pid %ld. gdb says parent = %ld. Failed to find new fork void linux_fork_mourn_inferior() !fork_list.empty () void linux_fork_detach(int) Requires argument (checkpoint id to delete) Please switch to another checkpoint before deleting the current one Unable to kill pid %s void delete_checkpoint_command(const char*, int) Killed %s scoped_switch_fork_info::scoped_switch_fork_info(ptid_t) m_oldfp != nullptr newfp != nullptr _waitpid Unable to wait pid %s Fork a duplicate process (experimental). checkpoint Restore program context from a checkpoint. Usage: restart N Argument N is checkpoint ID, as displayed by 'info checkpoints'. Delete a checkpoint (experimental). Detach from a checkpoint (experimental). IDs of currently known checkpoints. checkpoints Couldn't restore checkpoint state in %s: %s tkill kill (SIGKILL) %ld, 0, 0 (%s) kill_one_lwp linux-nat PTRACE_KILL %ld, 0, 0 (%s) wait %ld received unknown. kill_wait_one_lwp void kill_wait_one_lwp(pid_t) ../../gdb/linux-nat.c res == -1 && errno == ECHILD ERRNO-OK kill %s **<SIGSTOP>** stop_callback lwp kill %d %s int stop_callback(lwp_info*) running -> suspending %s linux_nat_stop_lwp already stopping LWP %ld at GDB's request already stopped/stop_requested %s already stopped/no stop_requested yet %s lwp %s has no pending signal get_detach_signal lwp %s had signal %s but it is in no pass state lwp %s has pending signal %s Could not parse signal set: %s sigchld Debugging of GNU/Linux lwp module is %s. virtual bool linux_nat_target::stopped_by_watchpoint() virtual bool linux_nat_target::stopped_data_address(CORE_ADDR*) virtual bool linux_nat_target::stopped_by_sw_breakpoint() virtual bool linux_nat_target::stopped_by_hw_breakpoint() int check_ptrace_stopped_lwp_gone(lwp_info*) status_callback virtual address_space* linux_nat_target::thread_address_space(ptid_t) about to sigsuspend wait_for_signal closing fd %d for /proc/%d/task/%ld/mem /proc/%d/task/%ld/mem opening %s failed: %s (%d) linux_proc_xfer_memory_partial_pid opened fd %d for %s accessing fd %d for pid %ld failed: %s (%d) accessing fd %d for pid %ld got EOF lwp_info* add_initial_lwp(ptid_t) void lwp_lwpid_htab_add_lwp(lwp_info*) slot != NULL && *slot == NULL Cannot attach to lwp %d: %s Cannot attach to lwp %d: thread is gone (%d: %s) attach_proc_task_lwp_callback PTRACE_ATTACH %s, 0, 0 (OK) Attaching to a stopped process linux_nat_post_attach_wait int linux_nat_post_attach_wait(ptid_t, int*) pid == new_pid Failed to stop %d: %s Received %s after attaching Unable to attach: program exited normally. Unable to attach: program exited with code %d. Unable to attach: program terminated with signal %s, %s. unexpected status %d for PID %ld waitpid %ld, saving status %s warning: %s %s waiting for new child wait returned unexpected PID %d wait returned unexpected status 0x%x Got clone event from LWP %d, new child is LWP %ld linux_handle_extended_wait int linux_handle_extended_wait(lwp_info*, int) new_lp->status == 0 waitpid of new LWP %ld, saving status %s Got exec event from LWP %ld Got expected PTRACE_EVENT_VFORK_DONE from LWP %ld: stopping Got PTRACE_EVENT_VFORK_DONE from LWP %ld: ignoring unknown ptrace event %d int select_event_lwp_callback(lwp_info*, int*) selector != NULL int count_events_callback(lwp_info*, int*) count != NULL Not resuming %s (vfork parent) resume_lwp Resuming sibling %s, %s, %s Not resuming sibling %s (has pending) Not resuming sibling %s (not stopped) void delete_lwp(ptid_t) [%s exited] int wait_lwp(lwp_info*) !lp->stopped wait_lwp Thread group leader %s vanished. pid == lp->ptid.lwp () waitpid %s received %s LWP %d exited. %s exited. WIFSTOPPED (status) ignoring syscall %d for LWP %ld (stopping threads), resuming with PTRACE_CONT for SIGSTOP linux_handle_syscall_trap Handling extended status 0x%06x void detach_one_lwp(lwp_info*, int*) lp->status == 0 || WIFSTOPPED (lp->status) Pending %s for %s on detach. detach_one_lwp Sending SIGCONT to %s Couldn't reap LWP %d while detaching: %s Reaping LWP %d while detaching returned unexpected status 0x%x Can't detach %s: %s PTRACE_DETACH (%s, %s, 0) (OK) creating event pipe failed. target_xfer_status linux_xfer_siginfo(target_object, const char*, gdb_byte*, const gdb_byte*, ULONGEST, ULONGEST, ULONGEST*) NOT resuming LWP %s, not stopped resume_stopped_resumed_lwps NOT resuming LWP %s, not resumed NOT resuming LWP %s, has pending status resuming stopped-resumed LWP %s at %s: step=%d virtual void linux_nat_target::detach(inferior*, int) num_lwps (pid) == 1 PTRACE_SINGLESTEP PTRACE_CONT Preparing to %s %s, %s, inferior_ptid %s virtual void linux_nat_target::resume(ptid_t, int, gdb_signal) Not short circuiting for ignored status 0x%x signo == GDB_SIGNAL_0 Short circuiting for status 0x%x %s %s, %s (resume event thread) /proc/%d/status Could not open %s SigPnd: ShdPnd: SigBlk: SigIgn: Clearing bogus flag for %s maybe_clear_ignore_sigint ptid_t current_lwp_ptid() inferior_ptid.lwp_p () lin-lwp Enables printf debugging output. Show debugging of GNU/Linux lwp module. Set debugging of GNU/Linux lwp module. linux-namespaces Show debugging of GNU/Linux namespaces module. Set debugging of GNU/Linux namespaces module. int lin_thread_get_thread_signal(unsigned int) i < lin_thread_get_thread_signal_num () Couldn't do single step Couldn't wait vfork process virtual void linux_nat_target::follow_fork(bool, bool) linux_supports_tracefork () >= 0 waiting for VFORK_DONE on %d follow_fork no VFORK_DONE support, sleeping a bit void save_stop_reason(lwp_info*) lp->stop_reason == TARGET_STOPPED_BY_NO_REASON lp->status != 0 %s stopped by trace save_stop_reason %s stopped by software breakpoint %s stopped by hardware breakpoint %s stopped by hardware watchpoint PTRACE_CONT %s, 0, 0 (%s) (discarding SIGINT) stop_wait_callback Pending event %s in %s int stop_wait_callback(lwp_info*) lp->signalled Expected SIGSTOP caught for %s. [%s], [%s] linux_nat_wait_1 waitpid(-1, ...) returned %d, %s waitpid %ld received %s Re-adding thread group leader LWP %d. linux_nat_filter_event saving LWP %ld status %s in stopped_pids list stopping for %s of syscall %d for LWP %ld ignoring %s of syscall %d for LWP %ld caught syscall event with no syscall catchpoints. %d for LWP %ld, ignoring LWP %ld exited (resumed=%d) resume_stop SIGSTOP caught for %s. %s %s, 0, 0 (discard delayed SIGSTOP) void linux_nat_filter_event(int, int) lp->resumed Delayed SIGINT caught for %s. %s %s, 0, 0 (discard SIGINT) %s %s, %s (preempt 'handle') Thread group leader %d zombie (it exited, or another thread execd). check_zombie_leaders Thread group leader %d vanished. exit (no resumed LWP) exit (ignore) Select single-step %s select_event_lwp void select_event_lwp(ptid_t, lwp_info**, int*) num_events > 0 trap ptid is %s. qTfSTM qTsSTM virtual void linux_nat_target::low_delete_thread(arch_lwp_info*) ../../gdb/linux-nat.h lp == NULL L O w < |H lT lg h ( 0| H Hw Dw ? / @ / "( @$( %( \&( '( |)( X+( -( > /( T? t1( 3( 4( `6( 7( 0 4 8 < @ L 0>( (2 / $0 h. $0 h. \s $0 h. 1 ] 1 ( 0 : : K( ; M( TO( 8g D H Q( 8 S( T( p` p` p` p` ` w `V( / / ^ / Z( / / / ^( T_( _( a( b( _ Xf( 8g( g( h( \i( 0j( l( m( o( p( / r( / Dt( $u( v( v( w( a 4B < ,= ` 8 h > S ' {( D|( }( }( ~( |( D ( ( | ( ( ( $ ( < ( ( ( ( ( P ( ( ( ( ( ( 0 D ( ( T ( ( ( ( h ( 0 ( ( ( ( ( @ ( ( ( ( $ ( H ( ( T ( ( ( h ( ( ( ( ( P ( ( h ( < ( ( ( H ( ( ( ` ( w x (w 0w 4 P 8 8w < @ <w 8/ ! 16linux_nat_target ^ 8 O N Process record: error reading memory at addr = 0x%s len = %d. The next instruction is syscall exit. It will make the program exit. Do you want to stop the program? Process record and replay target doesn't support ioctl request TIOCSERGSTRUCT Process record and replay target doesn't support ioctl request 0x%s. Process record: error reading memory at addr = 0x%s len = %lu. The next instruction is syscall reboot. It will restart the computer. Do you want to stop the program? The next instruction is syscall munmap. It will free the memory addr = 0x%s len = %u. It will make record target cannot record some memory change. Do you want to stop the program? Process record and replay target doesn't support socketcall call 0x%s Process record and replay target doesn't support ipc number %s Process record: error reading memory at addr = 0x%s len = %u. The next instruction is syscall exit_group. It will make the program exit. Do you want to stop the program? Process record and replay target doesn't support syscall number %d [vdso] [vsyscall] munmap Failed inferior munmap call at %s for %s bytes, errno is changed. mmap64 CORE_ADDR linux_infcall_mmap(CORE_ADDR, unsigned int) ../../gdb/linux-tdep.c (prot & ~(GDB_MMAP_PROT_READ | GDB_MMAP_PROT_WRITE | GDB_MMAP_PROT_EXEC)) == 0 Failed inferior mmap call for %s bytes, errno is changed. Dumping of mappings marked with the VM_DONTDUMP flag is %s. Use of /proc/PID/coredump_filter file to generate corefiles is %s. .note.linuxcore.siginfo displaced_step_finish_status linux_displaced_step_finish(gdbarch*, thread_info*, gdb_signal) per_inferior->disp_step_bufs.has_value () sigval_t sival_int sival_ptr __pid_t __uid_t __clock_t _pad si_pid si_uid _kill si_tid si_overrun si_sigval _timer _rt si_status si_utime si_stime _sigchld si_addr _addr_lsb _lower _upper _addr_bnd _sigfault si_band si_fd _sigpoll si_signo si_errno si_code _sifields Cannot find AT_ENTRY auxiliary vector entry. /proc/%ld/task/%ld/maps unable to open /proc file '%s' .note.linuxcore.file malformed core note - too short for header could not get core note contents malformed note - does not end with \0 malformed note - too short for supplied file count malformed note - filename area is too small malformed note - filename area is too big exe = '%s' unable to find command name in core file unable to handle request No current process: you must name one. Can't determine the current process's PID: you must name one. Too many parameters: %s process %ld /proc/%ld/cmdline cmdline = '%s' /proc/%ld/cwd cwd = '%s' unable to read link '%s' /proc/%ld/exe /proc/%ld/maps /proc/%ld/status /proc/%ld/stat Process: %s Exec file: %.*s State: %c Parent process: %s Process group: %s Session id: %s TTY: %s TTY owner process group: %s Flags: %s Minor faults (no memory page): %s Minor faults, children: %s Major faults (memory page faults): %s Major faults, children: %s utime: %s stime: %s utime, children: %s stime, children: %s jiffies remaining in current time slice: %s 'nice' value: %s jiffies until next timeout: %s jiffies until next SIGALRM: %s start time (jiffies since system boot): %s Virtual memory size: %s Resident set size: %s rlim: %s Start of text: %s End of text: %s Start of stack: %s std::vector<smaps_data> parse_smaps_data(const char*, std::string) Could not compile regex to match /dev/zero filename ^/dev/zero\( (deleted)\)\?$ Could not compile regex to match shmem filenames ^/\?SYSV[0-9a-fA-F]\{8\}\( (deleted)\)\?$ Could not compile regex to match '<file> (deleted)' (deleted)$ %64s Error parsing {s,}maps file '%s' Anonymous: VmFlags: io AnonHugePages: %*s%lu Error parsing {s,}maps file '%s' number (deleted) /proc/%d/smaps /proc/%d/coredump_filter /proc/%d/maps /proc/%d/cmdline /proc/%d/stat %c%d%d%d%*d%*d%u%*s%*s%*s%*s%*s%*s%*s%*s%*s%ld Uid: Gid: RSDTZW displaced_step_prepare_status linux_displaced_step_prepare(gdbarch*, thread_info*, CORE_ADDR&) gdbarch_data->num_disp_step_buffers > 0 displaced_step_buffers::displaced_step_buffers(gdb::array_view<long long unsigned int>) ../../gdb/displaced-stepping.h buffer_addrs.size () > 0 linux-tdep use-coredump-filter Use this command to set whether gcore should consider the contents of /proc/PID/coredump_filter when generating the corefile. For more information about this file, refer to the manpage of core(5). Show whether gcore should consider /proc/PID/coredump_filter. Set whether gcore should consider /proc/PID/coredump_filter. dump-excluded-mappings Use this command to set whether gcore should dump mappings marked with the VM_DONTDUMP flag ("dd" in /proc/PID/smaps) when generating the corefile. For more information about this file, refer to the manpage of proc(5) and core(5). Show whether gcore should dump mappings marked with the VM_DONTDUMP flag. Set whether gcore should dump mappings marked with the VM_DONTDUMP flag. Exiting int find_new_threads_once(thread_db_info*, int, td_err_e*) ../../gdb/linux-thread-db.c info->td_ta_thr_iter_p != NULL Found %d new threads in iteration %d. Warning: find_new_threads_once: Thread 0x%lx (LWP %ld) $sdir:$pdir Auto-loading of inferior specific libthread_db is %s. libthread-db debugging is %s. unknown thread_db error '%d' Cannot deregister process %d from libthread_db: %s Cannot find new threads: %s pthread_create Symbol "%s" not found in libthread_db: %s Running libthread_db integrity checks: td_ta_thr_iter bool check_thread_db(thread_db_info*, bool) tdb_testinfo == NULL td_ta_thr_iter failed: %s no threads seen libthread_db integrity checks passed. libthread_db integrity checks failed: No libthread_db loaded thread_info* thread_from_lwp(thread_info*, ptid_t) ptid.lwp () != 0 Cannot find user-level thread for LWP %ld: %s thread_get_info_callback: cannot get thread info: %s No TLS library support TLS load module not found TLS not allocated yet virtual CORE_ADDR thread_db_target::get_thread_local_address(ptid_t, CORE_ADDR, CORE_ADDR) current_program_space->exec_bfd () find_new_threads_callback: cannot get thread info: %s thread_db: skipping exited and joined thread (0x%lx) libthread_db.so.1 Trying host libthread_db library: %s. Loading libthread-db library "%s" from explicit directory. try_thread_db_load dlopen failed: %s. td_init Host %s resolved to: %s. Cannot initialize libthread_db: %s td_ta_new td_ta_new failed: %s td_ta_new failed: %s td_ta_map_lwp2thr td_thr_get_info td_thr_tls_get_addr td_thr_tlsbase td_ta_delete Warning: thread_db_find_new_threads_silently: nptl_version Warning: couldn't activate thread debugging using libthread_db: [Thread debugging using libthread_db enabled] Using host libthread_db library "%ps". Warning: While trying to load libthread_db: Expected absolute pathname for libpthread in the inferior, but got %ps. bool try_thread_db_load_from_pdir_1(objfile*, const char*) cp != std::string::npos int check_thread_db_callback(const td_thrhandle_t*, void*) tdb_testinfo != NULL Got thread ... FAIL! th != NULL (%s) == false arg == (void *) tdb_testinfo th->th_ta_p == tdb_testinfo->info->thread_agent => %d ti.ti_ta_p == th->th_ta_p ti.ti_tid == (thread_t) th->th_unique ; can't map_lwp2thr memcmp (th, &th2, sizeof (td_thrhandle_t)) == 0 ; errno (int) errno ... OK $sdir thread_db_load_search returning %d Unable to find libthread_db matching inferior's thread library, thread debugging will not be available. Target and debugger are in different PID namespaces; thread lists and other data are likely unreliable. Connect to gdbserver inside the container. Thread handle size mismatch: %d vs %zu (from libthread_db) 'info auto-load libthread-db' does not accept any parameters LinuxThreadDbTable PIDs Pids pids No auto-loaded libthread-db. libthread-db-search-path This path is used to search for libthread_db to be loaded into gdb itself. Its value is a colon (':') separate list of directories to search. Setting the search path to an empty list resets it to its default value. Show the current search path or libthread_db. Set search path for libthread_db. When non-zero, libthread-db debugging is enabled. Show libthread-db debugging. Set libthread-db debugging. If enabled, libthread_db will be searched in 'set libthread-db-search-path' locations to load libthread_db compatible with the inferior. Standard system libthread_db still gets loaded even with this option off. This option has security implications for untrusted inferiors. Show whether auto-loading inferior specific libthread_db is enabled. Enable or disable auto-loading of inferior specific libthread_db. Print the list of loaded inferior specific libthread_db. Usage: info auto-load libthread-db Run integrity checks on the current inferior's libthread_db. check-libthread-db If enabled GDB will run integrity checks on inferior specific libthread_db as they are loaded. Show whether to check libthread_db at load time. Set whether to check libthread_db at load time. linux-thread-db generic 'call succeeded' generic error no thread to satisfy query no sync handle to satisfy query no LWP to satisfy query invalid process handle invalid thread handle invalid synchronization handle invalid thread agent invalid key no event message for getmsg FPU register set not available application not linked with libthread requested event is not supported capability not available debugger service failed operation not applicable to no thread-specific data for this thread only part of register set was written/read X register set not available for this thread thread has not yet allocated TLS for given module versions of libpthread and libthread_db do not match there is no TLS segment in the given module multi-thread multi-threaded child process. Threads and pthreads support. 19private_thread_info ^ Y(O 21thread_db_thread_info ^ x(O p(O (O dM M (O (O ;(O G%O `%O n%O %O %O %O %O %O &O "&O .&O J&O i&O &O &O &O &O &O mTS %'O P'O }'O 'O 'O 16thread_db_target ^ )O T R ,)O @M HM LM 4M ' $ ' ' \ ( , 4 ( H ( h' ( ( ( ( \ ( ( , ( ( ( !( "( @$( %( \&( '( |)( X+( -( .( /( h0( t1( 3( 4( `6( 7( 8( x9( :( :( L;( ;( <( =( 0>( $ ' ' @?( @( (A( 0B( 8C( @D( TE( \F( - ( $ ' ( ( I( @, @ L( T@ + O( P( 8Q( Q( R( S( T( y y y y $y U( `V( @W( X( Y( Y( Z( [( P\( 0]( ^( T_( _( a( \( c( Xf( 8g( g( h( \i( d l( m( o( p( q( r( ds( Dt( $u( v( v( w( x( y( z( , ' @ ' @ ' T ' d ' t ' ' ' {( D|( }( }( ~( |( D ( ( | ( ( ( $ ( < ( ( ( ( ( P ( ( ( ( ( ( ( ( D ( ( T ( ( T ( ( ( ( ( ( h ( 0 ( ( ( ( ( @ ( ( ( ( $ ( H ( ( T ( ( ( h ( ( ( ( ( P ( ( h ( < ( ( ( H ( ( ( ` ( Unmatched quote, %s. -source -qualified -function -label -line const linespec_location* get_linespec_location(const event_location*) ../../gdb/location.c EL_TYPE (location) == LINESPEC_LOCATION CORE_ADDR get_address_location(const event_location*) EL_TYPE (location) == ADDRESS_LOCATION const char* get_address_string_location(const event_location*) const char* get_probe_location(const event_location*) EL_TYPE (location) == PROBE_LOCATION explicit_location* get_explicit_location(event_location*) EL_TYPE (location) == EXPLICIT_LOCATION const explicit_location* get_explicit_location_const(const event_location*) event_location_up copy_event_location(const event_location*) unknown event location type void event_location_deleter::operator()(event_location*) const const char* event_location_to_string(event_location*) int event_location_empty_p(const event_location*) invalid explicit location argument, "%s" missing argument for "%s" Source filename requires function, label, or line offset. Floating point numbers must be base 10. Invalid digit '%c' in number. Invalid digit '%c' in octal number. Overflow on numeric constant -- number too large. internal: Undefined class in m2lex() internal: Unforseen case in m2lex() unhandled token in m2lex() Unterminated string or character constant. CAP function is not implemented ORD function is not implemented ABS function is not implemented MIN function is not implemented MAX function is not implemented FLOAT function is not implemented VAL function is not implemented CHR function is not implemented ODD function is not implemented TRUNC function is not implemented Sets are not implemented. int m2_yyparse() m2-exp.y pstate->arglist_len > 0 strings are not implemented virtual int m2_language::parser(parser_state*) const HEX UINT M2_TRUE M2_FALSE IDENT VARNAME MIN_FUNC MAX_FUNC FLOAT_FUNC CHR ODD TRUNC INC EXCL QID not_exp non_empty_arglist fblock N4expr22m2_unop_high_operationE ^ 3O PG N4expr15binop_operationIL10exp_opcode30EXadL_Z14eval_op_binaryP4typeP10expression6nosideS1_P5valueS8_EEEE ^ 3O TPG 3O D d @ ` H4O 8 D d @ H ` NLG Y \LG < I /3O V 33O 83O @3O hI XR BaQ 2M iI I3O O3O eI QSH jW ? P U u U W3O `3O i3O L t3O x3O |3O A R 3O 2 I w V 3O LG LG MG hI 5 L LG LG L L | Q L Q Y hI L VQ LG LG LG LG ;tX L p.V LG hI &iI MG MG N .iI 3O MG MG MG !R MG V 2iI P MG 3O 5N ;iI ?iI NG 3O O 3O m S -P " # $ . % S S S 3 % X O k % & A / = ) D Z K % % g % - 1 =A53$4 6 '+( 2 < D: B C? !"#%&)*,./0789;>@ $ $ $ $ = _ = / 0 2 3 4 5 6 7 8 = : ; < = B C " " A = D C C = & = = A B = , B / 0 1 2 B 5 7 8 9 : ; < = > = @ : ; < = = F G H I J K L M = O P Q R S T U V W " = = = = = ^ = = = , $ A A N 3 4 B 6 s 0 u 2 3 4 5 6 7 8 : ; < = N 2 3 4 5 6 7 8 : ; < = ! # 3 4 5 6 7 8 : ; < = 3 4 = > ? B ! # 5 6 7 8 : ; < = 3 4 = > ? $ B & ' ( ) * + , - . / 0 2 3 4 5 6 7 8 : ; < = $ A & ' ( ) * + , - . / 0 2 3 4 5 6 7 8 : ; < = A & ' ( ) * + , - . / 0 2 3 4 5 6 7 8 : ; < = A & ' ( ) * + , - . / 0 2 3 4 5 6 7 8 : ; < = A & ' ( ) * + , - . / 0 2 3 4 5 6 7 8 : ; < = A & ' ( ) * + , - . / 0 2 3 4 5 6 7 8 : ; < = A & ' ( ) * + , - . / 0 2 3 4 5 6 7 8 : ; < = A & ' ( ) * + , - . / 0 2 3 4 5 6 7 8 : ; < = A & ' ( ) * + , - . / 0 2 3 4 5 6 7 8 : ; < = A & ' ( ) * + , - . / 0 2 3 4 5 6 7 8 : ; < = A & ' ( ) * + , - . / 0 2 3 4 5 6 7 8 : ; < = A & ' ( ) * + , - . / 0 2 3 4 5 6 7 8 : ; < = A & ' ( ) * + , - . / 0 2 3 4 5 6 7 8 : ; < = A & ' ( ) * + , - . / 0 2 3 4 5 6 7 8 : ; < = A & ' ( ) * + , - . / 0 2 3 4 5 6 7 8 : ; < = A & ' ( ) * + , - . / 0 2 3 4 5 6 7 8 : ; < = A & ' ( ) * + , - . / 0 2 3 4 5 6 7 8 : ; < = A & ' ( ) * + , - . / 0 2 3 4 5 6 7 8 : ; < = $ A & ' ( ) * + , - . / 0 2 3 4 5 6 7 8 : ; < = $ & ' ( ) * + , - . / 0 2 3 4 5 6 7 8 : ; < = & ' ( ) * + , - . / 0 2 3 4 5 6 7 8 : ; < = & ' ( ) * + , - . / 0 2 3 4 5 6 7 8 : ; < = % s s s / 0 O P - Q R S T U V W ^ X Y Z [ _ u ] ? A 1 t ^ \ 2 ^ _ 3 A _ E a b c d ~ g + i j k l m n o p 4 q X Y Z [ 5 v w x y z { | } 6 D 7 8 9 : ; < = > `  e f _ h P Q R S T U V W X Y Z [ Q R S T U V W X Y Z [ R S T U V W X Y Z [ ! " T U V W X Y Z [ , ! " F G H I J K L M N O P Q R S T U V W X Y Z [ F G H I J K L M N O P Q R S T U V W X Y Z [ F G H I J K L M N O P Q R S T U V W X Y Z [ r F G H I J K L M N O P Q R S T U V W X Y Z [ F G H I J K L M N O P Q R S T U V W X Y Z [ F G H I J K L M N O P Q R S T U V W X Y Z [ F G H I J K L M N O P Q R S T U V W X Y Z [ F G H I J K L M N O P Q R S T U V W X Y Z [ F G H I J K L M N O P Q R S T U V W X Y Z [ F G H I J K L M N O P Q R S T U V W X Y Z [ F G H I J K L M N O P Q R S T U V W X Y Z [ F G H I J K L M N O P Q R S T U V W X Y Z [ F G H I J K L M N O P Q R S T U V W X Y Z [ F G H I J K L M N O P Q R S T U V W X Y Z [ F G H I J K L M N O P Q R S T U V W X Y Z [ F G H I J K L M N O P Q R S T U V W X Y Z [ F G H I J K L M N O P Q R S T U V W X Y Z [ F G H I J K L M N O P Q R S T U V W X Y Z [ F G H I J K L M N O P Q R S T U V W X Y Z [ F G H I J K L M N O P Q R S T U V W X Y Z [ F G H I J K L M N O P Q R S T U V W X Y Z [ G H I J K L M N O P Q R S T U V W X Y Z [ CDABEFIPKQ N ( MG ) $& ( / " @<=:;789( ?>0561234 (OL H *-+ .# %' !, ! + ' 9 6 C F J O T Y ` g o s w {  # 3 !#34=>?BFGHJKPQRS=HS================HIHHNS &'()*+,-./02345678:;<=H"=BSHHHHSSHSHHHHHHHHHA$CCHHHHHHHHBKSHHHHHHHHH LM HNAAAAAAAA$AAAA$A$A$$HHHONACHHHHH$DAAAAAAH EFFGHIHHHJJHHHHHHHHHHHHHHHHHHHHHHKKLHMHNNNOOHHHHHHHHHHHHHHHHHHHHHHHHHHHHHPQQRRRRS 6 #$B@&' C ()*.modula-2 Modula-2 \n \b \t \f \r \e \a INTEGER CARDINAL REAL BOOLEAN <repeats %u times> _m2_high unbounded structure missing _m2_high field internal error: unbounded array structure is unknown _m2_contents unbounded structure missing _m2_contents field PKO D P x ) $/ , w P+ h \ h ) ) & x y T P d t p * \ d l 0* 8* @* w w 11m2_language ^ @KO N TYPE <builtin> = long_set failed to find discrete bounds for its subtype expecting long_set SET [ SET OF SET OF <unknown> ARRAY OF RECORD ... END CASE ... END RECORD CASE <variant> OF %*sEND ARRAY [ ] OF [...] : POINTER TO PROCEDURE ) : <unknown bounds of set> %s } bit test is out of range , HIGH = %d} <incomplete type> <error value> * I !gY I LO Y L d L W .W sLO macro define %s included at Defined at #define %s -D%s Prefix for commands dealing with C preprocessor macros. Fully expand any C/C++ preprocessor macro invocations in EXPRESSION. Show the expanded expression. Expand C/C++ preprocessor macro invocations appearing directly in EXPRESSION. Show the expanded expression. This command differs from `macro expand' in that it only expands macro invocations that appear directly in EXPRESSION; if expanding a macro introduces further macro invocations, those are left unexpanded. `macro expand-once' helps you see how a particular macro expands, whereas `macro expand' shows you how all the macros involved in an expression work together to yield a pre-processed expression. expand-once Show the definition of MACRO, and it's source location. Usage: info macro [-a|-all] [--] MACRO Options: -a, --all Output all definitions of MACRO in the current compilation unit. -- Specify the end of arguments and the beginning of the MACRO. Show the definitions of all macros at LINESPEC, or the current source location. Usage: info macros [LINESPEC] Define a new C/C++ preprocessor macro. The GDB command `macro define DEFINITION' is equivalent to placing a preprocessor directive of the form `#define DEFINITION' such that the definition is visible in all the inferior's source files. For example: (gdb) macro define PI (3.1415926) (gdb) macro define MIN(x,y) ((x) < (y) ? (x) : (y)) Remove the definition of the C/C++ preprocessor macro with the given name. List all the macros defined using the `macro define' command. usage: macro undef NAME Invalid macro name. usage: macro define NAME[(ARGUMENT-LIST)] [REPLACEMENT-LIST] Macro is missing an argument. Two macro arguments with identical names. ',' or ')' expected at end of macro arguments. You must follow the `macro expand-once' command with the expression you want to expand. expands to: GDB has no preprocessor macro information for that code. You must follow the `macro expand' command with the expression you want to expand. info macro You must follow the `info macro' command with the name of the macro whose definition you want to see. The symbol `%s' has no definition as a C/C++ preprocessor macro at gdb::unique_xmalloc_ptr<char> growable_macro_buffer::release() ../../gdb/macroexp.c Unterminated comment in macro expansion. eEpP int get_character_constant(shared_macro_buffer*, const char*, const char*) unexpected character constant A character constant must contain at least one character. int get_string_literal(shared_macro_buffer*, const char*, const char*) Newline characters may not appear in string constants. void append_tokens_without_splicing(growable_macro_buffer*, shared_macro_buffer*) src->last_token != -1 dest->last_token != -1 unable to avoid splicing tokens during macro expansion Expand-once not implemented yet. __VA_ARGS__ Malformed argument list for macro `%s'. Wrong number of arguments to macro `%s' (expected %d, got %d). __VA_OPT__ cannot appear inside __VA_OPT__ __VA_OPT__ must be followed by an open parenthesis __VA_OPT__ is only valid in a variadic macro Stringification operator requires an argument. Argument to stringification operator must name a macro parameter. Stray splicing operator Splicing operator at end of macro Unterminated __VA_OPT__ %> %:%: ## :> <: <% m J S cK } M .W sLO JrU :S 6 M S I $Q M 7EJ igI iJ I fgI I lgI F M 1gI Y X 4gI }gI 5gI ogI *)S YO YO YO rgI 5 S K H S YO D V YO z7R 7gI gI L ugI +gI vgI YO YO N I ygI 3 N zgI V .gI S <user-defined> symtab found for `%s', but that file is not covered in the compilation unit's macro information int compare_locations(macro_source_file*, int, macro_source_file*, int) ../../gdb/macrotab.c file1 && file2 ! included1 || ! included2 macro_source_file* macro_set_main(macro_table*, const char*) ! t->main_source macro_source_file* macro_main(macro_table*) void macro_allow_redefinitions(macro_table*) ! t->obstack both `%s' and `%s' allegedly #included at %s:%d macro `%s' redefined at %s:%d; original definition at %s:%d __FILE__ __LINE__ macro '%s' is #undefined twice, at %s:%d and %s:%d %s: '--readnow' and '--readnever' cannot be specified simultaneously Warning: %ps is not a directory. .gdbearlyinit fatal error: libbfd ABI mismatch %s: warning: error finding working directory /usr/lib/debug %s: TUI mode is not supported %s: empty path for `--data-directory' could not set baud rate to `%s'. could not set timeout limit to `%s'. Use `%s --help' for a complete list of options. %s: `--args' specified but no program specified Excess command line arguments ignored. (%s%s) This is the GNU debugger. Usage: gdb [options] [executable-file [core-file or process-id]] gdb [options] --args executable-file [inferior-arguments ...] Selection of debuggee and its files: --args Arguments after executable-file are passed to inferior. --core=COREFILE Analyze the core dump COREFILE. --exec=EXECFILE Use EXECFILE as the executable. --pid=PID Attach to running process PID. --directory=DIR Search for source files in DIR. --se=FILE Use FILE as symbol file and executable file. --symbols=SYMFILE Read symbols from SYMFILE. --readnow Fully read symbol files on first access. --readnever Do not read symbol files. --write Set writing into executable and core files. Initial commands and command files: --command=FILE, -x Execute GDB commands from FILE. --init-command=FILE, -ix Like -x but execute commands before loading inferior. --eval-command=COMMAND, -ex Execute a single GDB command. May be used multiple times and in conjunction with --command. --init-eval-command=COMMAND, -iex Like -ex but before loading inferior. --nh Do not read ~/.gdbinit. --nx Do not read any .gdbinit files in any directory. Output and user interface control: --fullname Output information used by emacs-GDB interface. --interpreter=INTERP Select a specific interpreter / user interface. --tty=TTY Use TTY for input/output by the program being debugged. -w Use the GUI interface. --nw Do not use the GUI interface. --dbx DBX compatibility mode. -q, --quiet, --silent Do not print version number on startup. Operating modes: --batch Exit after processing options. --batch-silent Like --batch, but suppress all gdb stdout output. --return-child-result GDB exit code will be the child's exit code. --configuration Print details about GDB configuration and then exit. --help Print this message and then exit. --version Print version information and then exit. Remote debugging options: -b BAUDRATE Set serial port baud rate used for remote debugging. -l TIMEOUT Set timeout in seconds for remote debugging. Other options: --cd=DIR Change current directory to DIR. --data-directory=DIR, -D Set GDB's data-directory to DIR. At startup, GDB reads the following early init files and executes their commands: None found. * user-specific early init file: %s At startup, GDB reads the following init files and executes their commands: * system-wide init files: %s * user-specific init file: %s * local init file (see also 'set auto-load local-gdbinit'): ./%s For more information, type "help" from within GDB, or consult the GDB manual (available as on-line info or a printed manual). <https://www.gnu.org/software/gdb/bugs/> Report bugs to %s. You can ask GDB-related questions on the GDB users mailing list (gdb@sourceware.org) or on GDB's IRC channel (#gdb on Freenode). mi1 warning: Can't attach to process and specify a core file at the same time. Loading .gdbinit file "%s". captured_main_1 tui dbx quiet nh nx batch-silent batch early-init-command early-init-eval-command eix eiex data-directory baud nw nowindows return-child-result /usr/share/gdb -flag %d -xx1 %d -xx2 %d -bool %d -enum %s -uint %s -zuint-unl %s -string '%s' -- %s 1 0 %s Generic command for testing the options infrastructure. test-options Command used for testing options processing. Usage: maint test-options require-delimiter [[OPTION]... --] [OPERAND]... Options: %OPTIONS% If you specify any command option, you must use a double dash ("--") to mark the end of option processing. Command used for testing options processing. Usage: maint test-options unknown-is-error [OPTION]... [OPERAND]... Options: %OPTIONS% Command used for testing options processing. Usage: maint test-options unknown-is-operand [OPTION]... [OPERAND]... Options: %OPTIONS% require-delimiter unknown-is-error unknown-is-operand Show maintenance test-options completion result. Shows the results of completing "maint test-options require-delimiter", "maint test-options unknown-is-error", or "maint test-options unknown-is-operand". test-options-completion-result A flag option. xx1 xx2 A boolean option. An enum option. A uinteger option. A help doc that spawns multiple lines. zuinteger-unlimited A zuinteger-unlimited option. A string option. xxx qO 4qO 0qO zzz yyy /foo/bar Set GDB internal variables used for set/show command infrastructure testing. test-settings Show GDB internal variables used for set/show command infrastructure testing. command used for internal testing. auto-boolean string-noescape optional-filename zinteger zuinteger hrO drO `rO zzz yyy xxx Internal profiling is %s. Selftests have been disabled for this build. This command has been moved to "demangle". ../../gdb/maint.c Bad value for 'mt set per-command no'. void set_per_command_cmd(const char*, int) maintenance set %s [%d] %-*s Should GDB dump core? bool match_bfd_flags(const char*, flagword) string != nullptr From '%s', file type %s: %*sStart: %s, End: %s, Owner token: %p "maintenance time" takes a numeric argument. "maintenance space" takes a numeric argument. Can't find command '%s' to deprecate. "maintenance undeprecate" takes an argument, the command you want to undeprecate. "maintenance deprecate" takes an argument, the command you want to deprecate, and optionally the replacement command enclosed in quotes. requires argument (address or section + address) Unknown section %s. void maintenance_translate_address(const char*, int) sect->the_bfd_section && sect->the_bfd_section->name sect->objfile && objfile_name (sect->objfile) %s + %s in section %s of %s %s + %s in section %s %s + %s no symbol at %s:%s Need to specify section name and address `%s', void maint_print_all_sections(const char*, bfd*, objfile*, const char*) objfile->sections != nullptr Exec file: Object file: Core file: %F %H:%M:%S %s.%03d - %s Command execution time: %.6f (cpu), %.6f (wall) Startup time: %.6f (cpu), %.6f (wall) Space used: %ld (%s%ld for this command) Space used: %ld (%s%ld during startup) command finished #symtabs: %d (+%d), #compunits: %d (+%d), #blocks: %d (+%d) command started Commands for use by GDB maintainers. Includes commands to dump specific internal GDB structures in a human readable form, to cause GDB to deliberately dump core, etc. Commands for showing internal info about the program being debugged. List the BFD sections of the exec and core files. Usage: maintenance info sections [-all-objects] [FILTERS] FILTERS is a list of words, each word is either: + A section name - any section with this name will be printed, or + A section flag - any section with this flag will be printed. The known flags are: ALLOC LOAD RELOC READONLY CODE DATA ROM CONSTRUCTOR HAS_CONTENTS NEVER_LOAD COFF_SHARED_LIBRARY IS_COMMON Sections matching any of the FILTERS will be listed (no FILTERS implies all sections should be printed). Options: %OPTIONS% List GDB's internal section table. Print the current targets section list. This is a sub-set of all sections, from all objects currently loaded. Usually the ALLOC sectoins. target-sections Maintenance command for printing GDB internal state. Maintenance command for flushing GDB internal caches. flush Set GDB internal variables used by the GDB maintainer. Configure variables internal to GDB that aid in GDB's maintenance Show GDB internal variables used by the GDB maintainer. Configure variables internal to GDB that aid in GDB's maintenance Like "with", but works with "maintenance set" variables. Usage: maintenance with SETTING [VALUE] [-- COMMAND] With no COMMAND, repeats the last executed command. SETTING is any setting you can change with the "maintenance set" subcommands. Get fatal error; make debugger dump its core. GDB sets its handling of SIGQUIT back to SIG_DFL and then sends itself a SIGQUIT signal. dump-me Give GDB an internal error. Cause GDB to behave as if an internal error was detected. internal-error Give GDB an internal warning. Cause GDB to behave as if an internal warning was reported. internal-warning Give GDB a demangler warning. Cause GDB to behave as if a demangler warning was reported. This command has been moved to "demangle". Per-command statistics settings. per-command Show per-command statistics settings. If enabled, the execution time for each command will be displayed following the command's output. Show whether to display per-command execution time. Set whether to display per-command execution time. If enabled, the space usage for each command will be displayed following the command's output. Show whether to display per-command space usage. Set whether to display per-command space usage. If enabled, the basic symtab statistics for each command will be displayed following the command's output. Show whether to display per-command symtab statistics. Set whether to display per-command symtab statistics. Set the display of time usage. If nonzero, will cause the execution time for each command to be displayed, following the command's output. Set the display of space usage. If nonzero, will cause the execution space for each command to be displayed, following the command's output. Print a type chain for a given symbol. For each node in a type chain, print the raw data for each member of the type structure, and the interpretation of the data. Print statistics about internal gdb state. Print the internal architecture configuration. Takes an optional file parameter. Commands for checking internal gdb state. Translate a section name and address to a symbol. translate-address Deprecate a command (for testing purposes). Usage: maintenance deprecate COMMANDNAME ["REPLACEMENT"] This is used by the testsuite to check the command deprecator. You probably shouldn't use this, rather you should use the C function deprecate_cmd(). Undeprecate a command (for testing purposes). Usage: maintenance undeprecate COMMANDNAME This is used by the testsuite to check the command deprecator. You probably shouldn't use this. undeprecate Run gdb's unit tests. Usage: maintenance selftest [FILTER] This will run any unit tests that were built in to gdb. If a filter is given, only the tests with that value in their name will ran. selftest List the registered selftests. selftests When enabled GDB is profiled. Show internal profiling. Set internal profiling. worker-threads GDB may use multiple threads to speed up certain CPU-intensive operations, such as demangling symbol names. Show the number of worker threads GDB can use. Set the number of worker threads GDB can use. all-objects Display information from all loaded object files. maintenance print architecture RELOC READONLY ROM CONSTRUCTOR HAS_CONTENTS NEVER_LOAD COFF_SHARED_LIBRARY IS_COMMON IWU Q O O T V O @ $ O 0 O = O H O \ O <stripped file> <NFY> can't handle PDR for static proc at 0x%lx __GDB_EFI_INFO__ PDR for %s, but no symbol adr_32 fixed decimal floating decimal adr_64 ECOFF bad register number %d (max %d) in symbol %s bad aux index at symbol %s cannot map ECOFF basic type 0x%x for %s can't handle TIR fBitfield for %s unable to cross ref btIndirect for %s unexpected type code for %s guessed tag type of %s incorrectly unable to cross ref btTypedef for %s illegal TIR continued for %s <undefined> <illegal> bad rfd entry for %s: file %d, index %d illegal tq0 in forward typedef for %s illegal bt %d in forward typedef for %s illegal array index type for %s, assuming int unknown type qualifier 0x%x ../../gdb/mdebugread.c .sdata .sbss .rdata .init .xdata .pdata .fini .rconst unknown symbol type 0x%x declaration block contains unhandled symbol type %d stEnd with storage class %d not handled bad ifd for external symbol: %d (max %ld) bad iss for external symbol: %ld (max %ld) unknown external symbol %s bad proc end in aux found from symbol %s bad aux index at block symbol %s unknown local symbol %s with type %d void parse_partial_symbols(minimal_symbol_reader&, psymtab_storage*, objfile*) ext_ptr->ifd == f_idx bad file number %ld Error reading ECOFF debugging information: %s unknown stabs symbol %s guessed size of linetable for %s incorrectly Warning: %s `%s' is undefined (in %s) File %s contains %d unresolved references: %4d variables %4d procedures %4d labels xV Unknown memory addresses will be treated as inaccessible. Unknown memory addresses will be treated as RAM. Switching to manual control of memory regions; use "mem auto" to fetch regions from the target again. No memory region number %d. Delete all memory regions? Define attributes for memory region or reset memory region handling to target-based. Usage: mem auto mem LOW HIGH [MODE WIDTH CACHE], where MODE may be rw (read/write), ro (read-only) or wo (write-only), WIDTH may be 8, 16, 32, or 64, and CACHE may be cache or nocache Enable memory region. Arguments are the IDs of the memory regions to enable. Usage: enable mem [ID]... Do "info mem" to see current list of IDs. Disable memory region. Arguments are the IDs of the memory regions to disable. Usage: disable mem [ID]... Do "info mem" to see current list of IDs. Delete memory region. Arguments are the IDs of the memory regions to delete. Usage: delete mem [ID]... Do "info mem" to see current list of IDs. Memory region attributes. Memory regions settings. inaccessible-by-default If on, and some memory map is defined, debugger will emit errors on accesses to memory not defined in the memory map. If off, accesses to all memory addresses will be allowed. Show handling of unknown memory regions. Set handling of unknown memory regions. 0x10000000000000000 0x100000000 Using memory regions provided by the target. Using user-defined memory regions. There are no memory regions defined. Num Enb Low Addr High Addr Attrs %-3d %-3c rw ro wo flash blocksize 0x%x 8 64 nocache No mem no lo address no hi address rw region bounds not 16 bit aligned region bounds not 32 bit aligned region bounds not 64 bit aligned unknown attribute: %s invalid memory region: low >= high overlapping memory region Can not parse XML memory map; XML support was disabled at compile time -break-condition -break-condition: Missing the <number> argument -break-watch -break-watch: Missing <expression> -break-watch: Garbage following <expression> USAGE: %s <BKPT> [<COMMAND> [<COMMAND>...]] breakpoint number argument "%s" is not a number. junk at the end of breakpoint number argument "%s". breakpoint %d not found. Usage: tracepoint-number passcount Could not find tracepoint %d mi-cmd-break -break-insert -%s-insert: Missing <location> -dprintf-insert: does not support -h or -a -dprintf-insert: Missing <format> \v \" \%o -break-insert: Garbage following explicit location -break-insert: Garbage following <location> -%s-insert: --source option requires --function, --label, or --line -force O {T jP Z;R U _Q = T T kY #uY jP H J vP ]8I J O -catch-load -catch-unload -catch-load/unload: Missing <library name> -catch-load/unload: Garbage following the <library name> -catch-assert Invalid argument: %s -catch-exception "-e" and "-u" are mutually exclusive -catch-handlers U #uY U {T _Q #uY U _Q #uY T U -P _Q #uY T U -data-disassemble -data-disassemble: Usage: ( [-f filename -l linenum [-n howmany]] | [-s startaddr -e endaddr] | [-a addr] ) [--] mode. -data-disassemble: Mode argument must be in the range 0-5. -data-disassemble: Invalid filename. -data-disassemble: Invalid line number -data-disassemble: No function contains specified address kY |T W Q T jP "-inferior-tty-show -inferior-tty-show: Usage: No args inferior_tty_terminal -environment-cd: Usage DIRECTORY -environment-path -environment-directory source-path -environment-pwd: No arguments allowed -environment-pwd: error finding name of working directory: %s PATH {T {T -file-list-exec-source-file -file-list-exec-source-file: Usage: No args -file-list-exec-source-file: No symtab macro-info Usage: -file-list-shared-libraries [REGEXP] -file-list-exec-source-files -file-list-exec-source-files: Usage: [--group-by-objfile] [--basename | --dirname] [--] REGEXP -group-by-objfile -basename -dirname O O O Usage: -info-os [INFOTYPE] Usage: -info-gdb-mi-command MI_COMMAND_NAME Usage: -info-ada-exceptions [REGEXP] -enable-frame-filters: no arguments allowed -stack-info-depth: Usage: [MAX_DEPTH] -stack-select-frame: Usage: FRAME_SPEC frame_info* parse_frame_specification(const char*) ../../gdb/mi/mi-cmd-stack.c frame_exp != NULL -stack-info-frame: No arguments allowed -stack-list-frames -stack-list-frames: Usage: [--no-frame-filters] [FRAME_LOW FRAME_HIGH] -stack-list-frames: Not enough frames in stack. void list_arg_or_local(const frame_arg*, what_to_list, print_values, int) !arg->val || !arg->error (values == PRINT_NO_VALUES && arg->val == NULL && arg->error == NULL) || values == PRINT_SIMPLE_VALUES || (values == PRINT_ALL_VALUES && (arg->val != NULL || arg->error != NULL)) arg->entry_kind == print_entry_values_no || (arg->entry_kind == print_entry_values_only && (arg->val || arg->error)) @entry void list_args_or_locals(const frame_print_options&, what_to_list, print_values, frame_info*, int) sym2 != NULL -stack-list-variables -stack-list-variables: Usage: [--no-frame-filters] [--skip-unavailable] PRINT_VALUES -stack-list-args -stack-list-arguments: Usage: [--no-frame-filters] [--skip-unavailable] PRINT_VALUES [FRAME_LOW FRAME_HIGH] -stack-list-arguments: Not enough frames in stack. stack-args -stack-list-locals -stack-list-locals: Usage: [--no-frame-filters] [--skip-unavailable] PRINT_VALUES -no-frame-filters -skip-unavailable m O O sH }$R m O  O m O  O m O  O -target-file-get: Usage: REMOTE_FILE LOCAL_FILE -target-file-put: Usage: LOCAL_FILE REMOTE_FILE -target-file-delete: Usage: REMOTE_FILE -target-file-get -target-file-put -target-file-delete octal zero-hexadecimal Must specify the format as: "natural", "binary", "decimal", "hexadecimal", "octal" or "zero-hexadecimal" -var-delete: Usage: [-c] EXPRESSION. -var-delete: Missing required argument after '-c': variable object name -var-delete: Illegal variable object name -var-delete: Invalid option. ndeleted -var-set-format: Usage: NAME FORMAT. Usage: NAME VISUALIZER_FUNCTION. Variable object not found -var-set-format: Usage: NAME FROZEN_FLAG. Invalid flag value -var-show-format: Usage: NAME. -var-info-num-children: Usage: NAME. numchild -var-info-type: Usage: NAME. path_expr -var-info-expression: Usage: NAME. noneditable -var-show-attributes: Usage: NAME. -var-evaluate-expression Cannot specify format more than once Usage: [-f FORMAT] NAME Garbage at end of command -var-assign: Usage: NAME EXPRESSION. -var-assign: Variable object is not editable -var-assign: Could not assign expression to variable object -enable-pretty-printing: no arguments allowed -var-set-update-range: Usage: VAROBJ FROM TO displayhint -var-create: Usage: NAME FRAME EXPRESSION. -var-create: name of object must begin with a letter Name="%s", Frame="%s" (%s), Expression="%s" -var-create: unable to create variable object has_more in_scope type_changed new_type new_num_children new_children -var-update: Usage: [PRINT_VALUES] NAME. changelist -var-list-children: Usage: [PRINT_VALUES] NAME [FROM TO] kY command `%s' appears to be duplicated ../../gdb/mi/mi-cmds.c ada-task-info break-after break-commands break-delete delete breakpoint break-disable disable breakpoint break-enable enable breakpoint break-info info break dprintf-insert break-list break-passcount catch-throw catch-rethrow catch-catch data-evaluate-expression data-list-changed-registers data-list-register-names data-write-memory-bytes data-write-register-values enable-timings enable-pretty-printing enable-frame-filters environment-cd environment-pwd exec-arguments set args exec-continue exec-finish exec-jump exec-interrupt exec-next exec-next-instruction exec-return exec-step exec-step-instruction exec-until file-exec-and-symbols file-exec-file file-list-shared-libraries file-symbol-file fix-multi-location-breakpoint-output gdb-exit gdb-set gdb-show gdb-version show version inferior-tty-set info-ada-exceptions info-gdb-mi-command info-os list-features list-target-features remove-inferior stack-info-depth stack-info-frame stack-list-arguments stack-select-frame symbol-list-lines target-attach target-detach target-disconnect target-download target-file-delete target-file-get target-file-put target-flash-erase target-select thread-info thread-list-ids thread-select trace-define-variable trace-find trace-list-variables trace-start trace-status trace-stop var-assign var-create var-delete var-info-path-expression var-info-expression var-info-num-children var-info-type var-list-children var-set-format var-set-frozen var-set-update-range var-set-visualizer var-show-attributes var-show-format var-update breakpoint-hit read-watchpoint-trigger access-watchpoint-trigger function-finished location-reached watchpoint-scope end-stepping-range exited-signalled exited-normally signal-received solib-event syscall-entry syscall-return O O O O O O , O = O P O Y a O q O O ] H Q H O O F H virtual long int ui_file::read(char*, long int) ../../gdb/ui-file.h can't read from this file type 7ui_file ^ [ O O - T. p+ + U $. - - - , 15mi_console_file ^ O d O mi_getopt_long: oind out of bounds ../../gdb/mi/mi-getopt.c %s: Option %s requires an argument %s: Unknown option ``%s'' (gdb) virtual void mi_interp::init(bool) ../../gdb/mi/mi-interp.c mi->mi_uiout != nullptr thread-group-added,id="i%d" -interpreter-exec: Usage: -interpreter-exec interp command -interpreter-exec: could not find interpreter "%s" thread-selected,id="%d" memory-changed cmd-param-changed breakpoint-deleted,id="%d" tsv-modified initial tsv-deleted,name="%s" tsv-deleted tsv-created,name="%s",initial="%s" traceframe-changed,num="%d",tracepoint="%d" traceframe-changed,end library-unloaded target-name host-name record-started,thread-group="i%d",method="%s",format="%s" record-started,thread-group="i%d",method="%s" record-stopped,thread-group="i%d" thread-group-removed,id="i%d" thread-group-exited,id="i%d",exit-code="%s" thread-group-exited,id="i%d" thread-group-started,id="i%d",pid="%d" thread-exited,id="%d",group-id="i%d" thread-created,id="%d",group-id="i%d" breakpoint-modified breakpoint-created symbols-loaded library-loaded *stopped stopped-threads %s^running *running,thread-id="all" *running,thread-id="%d" mi2 mi3 mi-interp void gdb::observers::observable<T>::visit_for_sorting(std::vector<gdb::observers::observable<T>::observer>&, std::vector<gdb::observers::observable<T>::visit_state>&, int) [with T = {thread_info*}] void gdb::observers::observable<T>::visit_for_sorting(std::vector<gdb::observers::observable<T>::observer>&, std::vector<gdb::observers::observable<T>::visit_state>&, int) [with T = {inferior*, int, const char*, const char*}] void gdb::observers::observable<T>::visit_for_sorting(std::vector<gdb::observers::observable<T>::observer>&, std::vector<gdb::observers::observable<T>::visit_state>&, int) [with T = {int, int}] void gdb::observers::observable<T>::visit_for_sorting(std::vector<gdb::observers::observable<T>::observer>&, std::vector<gdb::observers::observable<T>::visit_state>&, int) [with T = {const trace_state_variable*}] void gdb::observers::observable<T>::visit_for_sorting(std::vector<gdb::observers::observable<T>::observer>&, std::vector<gdb::observers::observable<T>::visit_state>&, int) [with T = {const char*, const char*}] FvP11thread_infoE l ^ e O FvP8inferioriPKcS2_E l ^ O FviiE l ^ O FvPK20trace_state_variableE l ^ O FvPKcS0_E l ^ O PFvP11thread_infoE ^ O x O PFvP8inferioriPKcS2_E ^ O O PFviiE ^ 4 O O PFvPK20trace_state_variableE ^ L O O PFvPKcS0_E ^ | O O ^ O XcJ O 9 0 1 81 0 1 1 L 9mi_interp ^error,msg=" unknown error ,code="undefined-command" Whether MI is in asynchronous mode is %s. bool register_changed_p(int, readonly_detached_regcache*, readonly_detached_regcache*) ../../gdb/mi/mi-main.c prev_value != NULL this_value != NULL mi continue ^exit --reverse Already in reverse mode. Target %s does not support this command. interrupting all threads of thread group Usage: -target-detach [pid | thread-group] Invalid syntax of thread-group id '%s' Non-existent thread-group id '%d' Invalid identifier '%s' Thread group is empty Invalid MI command -data-write-register-values: Usage: -data-write-register-values <format> [<regnum1> <value1>...<regnumN> <valueN>] -data-write-register-values: No registers. -data-write-register-values: No regs and values specified. -data-write-register-values: Regs and vals are not in pairs. bad register number -enable-timings: Usage: %s {yes|no} -add-inferior should be passed no arguments -remove-inferior should be passed a single argument the thread group id is syntactically invalid the specified thread group does not exist cannot remove an active inferior Cannot remove last inferior ,time={wallclock="%0.5f",user="%0.5f",system="%0.5f"} Usage: -trace-define-variable VARIABLE [VALUE] Name of trace variable should start with '$' -trace-list-variables: no arguments allowed -trace-save Exactly one argument required (file in which to save trace data) Tells GDB whether MI should be in asynchronous mode. Show whether MI asynchronous mode is enabled. Set whether MI asynchronous mode is enabled. target-async set mi-async show mi-async reverse-next reverse-nexti reverse-step reverse-stepi reverse-finish cli=%s run=%s -exec-run -data-write-memory -data-write-memory: Usage: [-o COLUMN_OFFSET] ADDR FORMAT WORD-SIZE VALUE. Usage: ADDR DATA [COUNT]. Hex-encoded '%s' must represent an integral number of addressable memory units. frozen-varobjs pending-breakpoints breakpoint-notifications language-option undefined-command-error-code exec-run-start-option data-disassemble-a-option -list-features should be passed no arguments -list-target-features should be passed no arguments -data-list-register-values -data-list-register-values: Usage: -data-list-register-values [--skip-unavailable] <format> [<regnum1>...<regnumN>] Usage: -complete COMMAND max-completions is zero, completion is disabled. matches max_completions_reached -data-read-memory -data-read-memory: Usage: ADDR WORD-FORMAT WORD-SIZE NR-ROWS NR-COLS [ASCHAR]. -data-read-memory: invalid number of rows. -data-read-memory: invalid number of columns. Unable to read memory. nr-bytes total-bytes next-row prev-row next-page prev-page N/A -data-evaluate-expression: Usage: -data-evaluate-expression expression -data-read-memory-bytes Usage: [ -o OFFSET ] ADDR LENGTH. +download section-size total-size section-sent total-sent -thread-select: USAGE: threadnum. Thread ID %d not known. -thread-list-ids: No arguments required. thread-ids current-thread-id number-of-threads ^connected ^done token=`%s' command=`%s' args=`%s' Cannot specify --thread-group together with --all Cannot specify --thread together with --all Cannot specify --thread together with --thread-group Cannot specify --frame without --thread Invalid thread group for the --thread-group option Invalid thread id: %d Thread id: %d has terminated Invalid frame id: %d Undefined mi command: (missing implementation) -interpreter-exec trace selection mode is required frame-number frame number is required tracepoint-number tracepoint number is required PC is required pc-inside-range Start and end PC are required pc-outside-range Line is required Could not find the specified line Invalid mode '%s' -trace-frame-collected Usage: -trace-frame-collected [--var-print-values PRINT_VALUES] [--comp-print-values PRINT_VALUES] [--registers-format FORMAT][--memory-contents] explicit-variables computed-expressions tvars -list-thread-groups only '0' and '1' are valid values for the '--recurse' option invalid syntax of group id '%s' cores Non-existent thread group id '%d' -var-print-values -comp-print-values -registers-format -memory-contents -available -recurse {T ~ R O T  O T T O O O O O O mi_ui_out* as_mi_ui_out(ui_out*) ../../gdb/mi/mi-out.c mi_uiout != NULL %s=" nr_rows nr_cols body col_name colhdr string_file* mi_ui_out::main_stream() m_streams.size () == 1 ^ 0 O p9S O H h 4 \ d 9mi_ui_out --frame --language Undefined MI command: %s --all --thread-group Duplicate '--thread-group' option Invalid thread group id --thread Duplicate '--thread' option --frame Duplicate '--frame' option --language Invalid --language argument: %s Invalid value for the '%s' option Problem parsing arguments: %s %s Unknown value for PRINT_VALUES: must be: 0 or "%s", 1 or "%s", 2 or "%s" --no-values --all-values --simple-values invalid value for --max-results argument -symbol-list-lines: Usage: SOURCE_FILENAME -symbol-list-lines: Unknown source file name. void mi_symbol_info(search_domain, const char*, const char*, bool, size_t) ../../gdb/mi/mi-symbol-cmds.c symbols[i].msymbol.minsym != nullptr -symbol-info-functions -symbol-info-variables -symbol-info-modules -symbol-info-types -symbol-info-module-functions -symbol-info-module-variables module_symbol_search_iterator output_module_symbols_in_single_module(ui_out*, module_symbol_search_iterator, module_symbol_search_iterator, search_domain) iter->first.symbol != nullptr iter->second.symbol != nullptr -max-results -module -include-nondebug r O H K ] O K ] O K ] O j O H K .gnu_debugdata Cannot parse .gnu_debugdata section; LZMA support was disabled at compile time elf_gnu_ifunc_resolver_return_stop cannot be reached. ../../gdb/minsyms.c elf_gnu_ifunc_resolver_stop cannot be reached. GDB cannot resolve STT_GNU_IFUNC symbol "%s" without the ELF support compiled in. GDB cannot resolve STT_GNU_IFUNC symbol at address %s without the ELF support compiled in. [clone .cold minimal_symbol_type msym_prefer_to_msym_type(lookup_msym_prefer) unhandled lookup_msym_prefer mst_??? Recording minsym: %-21s %18s %4d %.*s CORE_ADDR minimal_symbol_upper_bound(bound_minimal_symbol) minsym.minsym != NULL lookup_minimal_symbol (%s, %s, %s) lookup_minimal_symbol (...) = %s (external) lookup_minimal_symbol (...) = %s (file-local) lookup_minimal_symbol (...) = %s (trampoline) lookup_minimal_symbol (...) = NULL Installing %d minimal symbols of objfile %s. bitset::set mst_unknown mst_text mst_text_gnu_ifunc mst_slot_got_plt mst_data mst_bss mst_abs mst_solib_trampoline mst_file_text mst_file_data mst_file_bss bitset::test %s: __position (which is %zu) >= _Nb (which is %zu) ^ O O O O ( O O O O O O O . O < O *ZN3gdb17parallel_for_eachIP14minimal_symbolZN21minimal_symbol_reader7installEvEUlS2_S2_E_EEvT_S5_T0_EUlvE_ |, h, L, 0, .dynsym .dynstr .dynamic Error reading symbol table: %s Z tY Z Z .& 3& & During startup program terminated with signal %s, %s. During startup program exited with code %d. During startup program exited normally. Could not trace the inferior process. exec \! pid_t fork_inferior(const char*, const string&, char**, void (*)(), gdb::function_view<void(int)>, void (*)(), const char*, void (*)(const char*, char* const*, char* const*)) ../../gdb/nat/fork-inferior.c shell_file != NULL Cannot exec %s Error: %s SETNS UNLINK READLINK unknown-packet-%d %d %d %d " const char* linux_ns_filename(linux_ns*, int) ../../gdb/nat/linux-namespaces.c pid > 0 /proc/%d/ns/%s linux_ns* linux_ns_get_namespace(linux_ns_type) type >= 0 && type < NUM_LINUX_NS_TYPES mount namespace helper vanished? unhandled error %d mount namespace helper exited with status %d mount namespace helper killed by signal %d unhandled status %d unknown pid %d mnsh: send: -> %s namespace-helper: recv failed (%s) namespace-helper: recv truncated (%s 0x%x) mnsh: recv: Started mount namespace helper process %d int mnsh_recv_fd(linux_mnsh*, int*, int*) type == MNSH_RET_FD result < 0 int mnsh_recv_int(linux_mnsh*, int*, int*) type == MNSH_RET_INT int linux_mntns_open_cloexec(pid_t, const char*, int, mode_t) access == MNSH_FS_HELPER int linux_mntns_unlink(pid_t, const char*) ssize_t linux_mntns_readlink(pid_t, const char*, char*, size_t) ssize_t mnsh_recv_intstr(linux_mnsh*, int*, int*, void*, int) type == MNSH_RET_INTSTR size == ret ipc mnt net <osdata type="types"> <item><column name="Type">%s</column><column name="Description">%s</column><column name="Title">%s</column></item> </osdata> LONGEST common_getter(osdata_type*, gdb_byte*, ULONGEST, ULONGEST) ../../gdb/nat/linux-osdata.c readbuf /proc/%lld/task/%lld/stat /proc/net/udp /proc/net/udp6 /proc/net/tcp6 /proc/net/tcp (unknown) STREAM DGRAM %*d: %32[0-9A-F]:%X %32[0-9A-F]:%X %X %*X:%*X %*X:%*X %*X %d %*d %*u %*s %8X%8X%8X%8X <item><column name="local address">%s</column><column name="local port">%s</column><column name="remote address">%s</column><column name="remote port">%s</column><column name="state">%s</column><column name="user">%s</column><column name="family">%s</column><column name="protocol">%s</column></item> <osdata type="I sockets"> <osdata type="semaphores"> /proc/sysvipc/sem %d %d %o %u %d %d %d %d %lld %lld <item><column name="key">%d</column><column name="semid">%d</column><column name="permissions">%o</column><column name="num semaphores">%u</column><column name="user">%s</column><column name="group">%s</column><column name="creator user">%s</column><column name="creator group">%s</column><column name="last semop() time">%s</column><column name="last semctl() time">%s</column></item> <osdata type="modules"> /proc/modules %llx <item><column name="name">%s</column><column name="size">%u</column><column name="num uses">%d</column><column name="dependencies">%s</column><column name="status">%s</column><column name="address">%llx</column></item> <osdata type="cpus"> /proc/cpuinfo </item><item> <column name="%s">%s</column> /proc/%lld/stat %lld %17s <osdata type="threads"> /proc /proc/%s /proc/%s/task <item><column name="pid">%lld</column><column name="command">%s</column><column name="tid">%lld</column><column name="core">%d</column></item> <osdata type="files"> /proc/%s/fd <item><column name="pid">%s</column><column name="command">%s</column><column name="file descriptor">%s</column><column name="name">%s</column></item> <osdata type="shared memory"> /proc/sysvipc/shm %d %d %o %d %lld %lld %d %u %u %u %u %lld %lld %lld <item><column name="key">%d</column><column name="shmid">%d</column><column name="permissions">%o</column><column name="size">%d</column><column name="creator command">%s</column><column name="last op. command">%s</column><column name="num attached">%d</column><column name="user">%s</column><column name="group">%s</column><column name="creator user">%s</column><column name="creator group">%s</column><column name="last shmat() time">%s</column><column name="last shmdt() time">%s</column><column name="last shmctl() time">%s</column></item> <osdata type="message queues"> /proc/sysvipc/msg %d %d %o %u %u %lld %lld %d %d %d %d %lld %lld %lld <item><column name="key">%d</column><column name="msqid">%d</column><column name="permissions">%o</column><column name="num used bytes">%u</column><column name="num messages">%u</column><column name="last msgsnd() command">%s</column><column name="last msgrcv() command">%s</column><column name="user">%s</column><column name="group">%s</column><column name="creator user">%s</column><column name="creator group">%s</column><column name="last msgsnd() time">%s</column><column name="last msgrcv() time">%s</column><column name="last msgctl() time">%s</column></item> /proc/%lld/cmdline <osdata type="processes"> /proc/%lld /proc/%lld/task <item><column name="pid">%lld</column><column name="user">%s</column><column name="command">%s</column><column name="cores">%s</column></item> <osdata type="process groups"> <item><column name="pgid">%lld</column><column name="leader command">%s</column><column name="pid">%lld</column><column name="command line">%s</column></item> ESTABLISHED SYN_SENT SYN_RECV FIN_WAIT1 FIN_WAIT2 TIME_WAIT CLOSE CLOSE_WAIT LAST_ACK LISTEN CLOSING Types Listing of info os types you can list cpus CPUs Listing of all cpus/cores on the system File descriptors Listing of all file descriptors Kernel modules Listing of all loaded kernel modules Message queues Listing of all message queues Processes Listing of all processes procgroups Process groups Listing of all process groups Semaphores Listing of all semaphores Shared-memory regions Listing of all shared-memory regions Sockets Listing of all internet-domain sockets Threads Listing of all threads O O O O O O O O O $ O + O Error disabling address space randomization: %s Error restoring address space randomization: %s /proc/%ld/task /proc/%d/exe /proc/self /proc is not accessible. Tgid Could not open /proc/%ld/task. TracerPid State: T (stopped) /proc/%ld/task/%ld/comm %s: failed to kill child pid %ld %s %s: kill waitpid returned %ld: %s %s: kill status %d is not WIFSIGNALED! process %d is already traced by process %d process %d is a zombie - the process has already terminated %s (%d), %s %s (%d) linux_check_ptrace_features: waitpid: unexpected result %d. linux_check_ptrace_features: waitpid: unexpected status %d. linux_test_for_tracefork: failed to resume child linux_test_for_tracefork: unexpected result from waitpid (%d, status 0x%x) linux_test_for_tracefork linux_check_ptrace_features %s - %s (stopped at syscall) %s - %s (stopped) %s - %s (terminated) %d (exited) objective-c Objective-C void read_objc_methlist_method(gdbarch*, CORE_ADDR, long unsigned int, objc_method*) ../../gdb/objc-lang.c num < read_objc_methlist_nmethods (gdbarch, addr) .*] Regexp is too long: %s Invalid regexp (%s): %s Bad method name '%s' Selectors matching "%s": No selectors matching "%s" .* Classes matching "%s": No classes matching "%s" internal: compare_classes(1) internal: compare_selectors(1) internal: compare_selectors(2) objc_lookUpClass objc_lookup_class no way to lookup Objective-C classes sel_getUid sel_get_any_uid no way to lookup Objective-C selectors _NSNewStringFromCString istr +[NSString stringWithCString:] stringWithCString: NSString: internal error -- no way to create new NSString NXString Unable to determine target of Objective-C method call (ignoring): All Objective-C selectors, or those matching REGEXP. All Objective-C classes, or those matching REGEXP. Ask an Objective-C object to print itself. print-object The 'print-object' command requires an argument (an Objective-C object) _NSPrintForDebugger Unable to locate _NSPrintForDebugger in child process object returns null description <object returns empty description> Can't find selector "%s" const char* find_imps(const char*, std::vector<const char*>*) symbol_names != NULL void find_methods(char, const char*, const char*, const char*, std::vector<const char*>*) *objc_csym == objfile_csym _objc_msgSend _objc_msgSend_stret _objc_msgSendSuper _objc_msgSendSuper_stret _objc_getClass _objc_getMetaClass .m d O $ x ) P $/ , w P+ h ( 0 l ) & x y y y y y z z p | * (* 0* 8* ( w w 13objc_language ^ T O N bool sort_cmp(const obj_section*, const obj_section*) ../../gdb/objfiles.c section not found objfile not found void objfile_register_static_link(objfile*, const block*, const dynamic_prop*) const dynamic_prop* objfile_lookup_static_link(objfile*, const block*) entry->block == block Entry point address is not known. separate_debug_iterator& separate_debug_iterator::operator++() m_objfile != nullptr res != nullptr <<anonymous objfile>> objfile::objfile(bfd*, const char*, objfile_flags) abfd == NULL (flags & OBJF_NOT_FILENAME) != 0 objfile::~objfile() void add_separate_debug_objfile(objfile*, objfile*) objfile->separate_debug_objfile_backlink == NULL objfile->separate_debug_objfile_link == NULL objfile->separate_debug_objfile == NULL parent->separate_debug_objfile_backlink == NULL parent->separate_debug_objfile_link == NULL void objfile_relocate(objfile*, const section_offsets&) debug_objfile->section_offsets.size () == gdb_bfd_count_sections (debug_objfile->obfd) void update_section_map(program_space*, obj_section***, int*) pspace_info->section_map_dirty != 0 || pspace_info->new_objfiles_available != 0 obj_section* preferred_obj_section(obj_section*, obj_section*) a->addr () == b->addr () (a->objfile->separate_debug_objfile == b->objfile) || (b->objfile->separate_debug_objfile == a->objfile) (a->objfile->separate_debug_objfile_backlink == b->objfile) || (b->objfile->separate_debug_objfile_backlink == a->objfile) int filter_debuginfo_sections(obj_section**, int) i == map_size - 1 map_size / 2 <= j int filter_overlapping_sections(obj_section**, int) sect1_addr <= sect2_addr unexpected overlap between: (A) section `%s' from `%s' [%s, %s) (B) section `%s' from `%s' [%s, %s). Will ignore section B alloc_size == map_size obj_section* find_pc_section(CORE_ADDR) pspace_info->num_sections == 0 St15_Sp_counted_ptrIP7objfileLN9__gnu_cxx12_Lock_policyE2EE ^ P BI P Observer debugging is %s. When non-zero, observer debugging is enabled. Show observer debugging. Set observer debugging. normal_stop signal_received end_stepping_range signal_exited no_history sync_execution_done command_error target_changed executable_changed inferior_created inferior_execd record_changed solib_loaded solib_unloaded new_objfile free_objfile new_thread thread_exit thread_stop_requested target_resumed about_to_proceed breakpoint_created breakpoint_deleted breakpoint_modified traceframe_changed architecture_changed thread_ptid_changed inferior_added inferior_appeared inferior_exit inferior_removed memory_changed gdb_datadir_changed command_param_changed tsv_created tsv_deleted tsv_modified inferior_call_pre inferior_call_post register_changed user_selected_context_changed source_styling_changed current_source_symtab_and_line_changed opencl OpenCL C Invalid OpenCL vector size: %d Attempt to perform an unsupported operation Could not determine the vector bounds void lval_func_write(value*, value*) ../../gdb/opencl-lang.c offset % elsize == 0 void lval_func_read(value*) n <= c->n Vector operations are not supported on scalar types Cannot perform operation on vectors with different types Cannot perform conditional operation on vectors with different sizes Argument to operation not a number or boolean. Invalid OpenCL vector size hi even odd Invalid OpenCL vector component accessor %s uchar uchar2 uchar3 uchar4 uchar8 uchar16 ushort2 ushort3 ushort4 ushort8 ushort16 uint2 uint3 uint4 ulong2 ulong3 ulong4 ulong8 ulong16 half2 half3 half4 half8 half16 float2 float3 float4 float8 double2 double3 double4 double8 double16 uintptr_t 15opencl_language ^ m P N P * * x ) , $/ , w P+ h \ h * ) ) & x y y y y y z z p * | * (* 0* 8* * w w H 0 p N4expr25opencl_structop_operationE ^ l P L N4expr30opencl_logical_binop_operationE ^ P RG N4expr28opencl_ternop_cond_operationE ^ P , G P + + h% D d H * @ ` P + , # D d x * ` P P+ + D d / * ,/ ` int check_note(bfd*, asection*, char*, unsigned int*, const char*, long unsigned int, long unsigned int) ../../gdb/osabi.c notesz <= MAX_NOTESZ <invalid> The current OS ABI is "auto" (currently "%s"). The current OS ABI is "%s". GNU/Linux The default OS ABI is "%s". Updating OS ABI failed. Invalid OS ABI "%s" passed to command handler. gdbarch_register_osabi: An attempt to register a handler for OS ABI "%s" for architecture %s was made. The handler will not be registered void gdbarch_register_osabi(bfd_architecture, long unsigned int, gdb_osabi, void (*)(gdbarch_info, gdbarch*)) gdbarch_register_osabi: A handler for OS ABI "%s" has already been registered for architecture %s non- gdbarch_lookup_osabi: invalid OS ABI (%d) from sniffer for architecture %s flavour %d gdbarch_lookup_osabi: multiple %sspecific OS ABI match for architecture %s flavour %d: first match "%s", second match "%s" void gdbarch_init_osabi(gdbarch_info, gdbarch*) info.osabi != GDB_OSABI_UNKNOWN A handler for the OS ABI "%s" is not built into this configuration of GDB. Attempting to continue with the default %s settings. .note.ABI-tag GNU GNU ABI tag value %u unrecognized. FreeBSD .note.netbsd.ident NetBSD .note.openbsd.ident .note.netbsdcore.procinfo OpenBSD osabi Show OS ABI of target. Set OS ABI of target. SVR4 GNU/Hurd Solaris linux(-gnu[^-]*)? WindowsCE DJGPP QNX-Neutrino Cygwin Windows AIX DICOS Darwin OpenVMS LynxOS178 Newlib SDE PikeOS M H P P P P P Q P l P P P P P ! P ( P 0 P 4 P : P A P I P S P Z P ^ P T P Can not parse XML OS data; XML support was disabled at compile time Show OS data ARG. Empty data returned by target. Wrong osdata type? Empty type list returned by target. No type data? Can not fetch data now. Available types of OS data not reported. Title OSDataTable col%d OBJECT RECORD SELF virtual int pascal_language::parser(parser_state*) const p-exp.y := FIELDNAME normal_start field_exp W W ghH W T G H ! H " G shH G vgI zgI P `Q this NLG Y \LG < I XR BaQ P ,hI 2M eI JhI M _hI L LG V LG L }LG LG MG hI 5 L N 5 L L hI | Q L LG LG L L w L L L p.V LG LG LG LG ;tX LG E L j L N 4 K MG MG hI iI MG !R MG V MG P 2iI MG P P ;iI ?iI NG ]iI O m S tkK jI -P ]jI h M jI Z Z Z Z Z ) Z # # # Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z w / D D L L L L H H # Z Z Z , # Z 03(& '.) % / 41 !"#$*+,-2 0 030 0 , 230 6789:;<=>?@ABCDEFG2 32 1,43Q!"#$ &'()P R ./01./01 kj l { &'() ./01 % ' +, 012 !"#$ &'() ./01 3 !"#$ &'() ./01 3 !"#$ &'() ./01 3 !"#$ &'() ./01 3 !"#$ &'() ./01 !"#$ &'() ./01 !"#$ &'() ./01 !"#$ &'() ./01 !"#$ &'() ()./01./01.014+Q-,r2MN&'(&'(# O36S 66m{UVQPXYZ[\]^_`abcdefghi)RW) Tz|oABCD EFGHn5p IJKLIJKL vu w } EFGH IJKL 7 89:;<=>?@ABCD EFGH IJKL7q89:;<=>?@ABCD EFGH IJKL7s89:;<=>?@ABCD EFGH IJKL7t89:;<=>?@ABCD EFGH IJKL7y89:;<=>?@ABCD EFGH IJKL9:;<=>?@ABCD EFGH IJKL:;<=>?@ABCD EFGH IJKL;<=>?@ABCD EFGH IJKL=>?@ABCD EFGH GHIJKLIJKL 249LE3 6:01 M 5?C BAHJKIFG @ D /.-,&'*+()$% !"# = >87 ( 3 1 J G X Y [ _ m s w w & / 3 I d w 67 %'+,01289:;<ABCDEFH 2GG0G;E;;00:F !"#$&'()./01 G 0 ;E;;3;;;;;;;;;;;;;;;;;;@=> G;G3333;:;?34 3; 576889::;;;;;;<;;;;=;>;???;;;@;;;;;;;;;;;;;;;;;;;;;;;;;;;;AABCBBBDEFFFFGGGGHH 2 klxj !"/$*%pascal Pascal Capacity .pas .pp _p__M0_main_program pascal_main_program _p_initialize P FU " P ,!P x ) $/ , w P+ h \ h X ) ) & x { d 0 0 p | * ( 0* 8* @* w w 15pascal_language ^ !P N record case <?> of %*s<incomplete type> %*s<no data fields> _vptr %*sprotected %*sprivate %*spublic <undefined type> %s; constructor destructor procedure function ; virtual %*send := %s record <unknown> set of <invalid unnamed pascal type code %d> array [%s..%s] void pascal_language::type_print_varspec_prefix(type*, ui_file*, int, int, const type_print_options*) const ../../gdb/p-typeprint.c unexpected type void pascal_language::type_print_varspec_suffix(type*, ui_file*, int, int, int, const type_print_options*) const Printing of pascal static members is %s. pascal_static-members Show printing of pascal static members. Set printing of pascal static members. Invalid pascal type code %d in symbol table. __vtbl_ptr_type !gY I LO j G O W .W sLO Parser debugging is %s. Expression debugging is %s. void parser_state::mark_struct_expression(expr::structop_base_operation*) ../../gdb/parse.c parse_completion && (m_completion_state.expout_tag_completion_type == TYPE_CODE_UNDEF) void parser_state::mark_completion_tag(type_code, const char*, int) parse_completion && (m_completion_state.expout_tag_completion_type == TYPE_CODE_UNDEF) && m_completion_state.expout_completion_name == NULL && m_completion_state.expout_last_op == nullptr tag == TYPE_CODE_UNION || tag == TYPE_CODE_STRUCT || tag == TYPE_CODE_ENUM Unknown FILE used. bool exp_uses_objfile(expression*, objfile*) When non-zero, the internal representation of expressions will be printed. Show expression debugging. Set expression debugging. parser When non-zero, expression parser tracing will be enabled. Show parser debugging. Set parser debugging. expression to compute Junk after end of expression. N4expr23tuple_holding_operationIJiEEE ^ 'P p L N4expr14last_operationE ^ (P (P ((P 4 @ X D d 8 , ` ` Memory tagging not supported or disabled by the current architecture. Printing of source filename and line number with <symbol> is %s. The largest offset that will be printed in <symbol+1234> form is %s. Address %s not in a region mapped with a memory tagging flag. There are no auto-display expressions now. Auto-display expressions now in effect: Num Enb Expression %d: %c /%d%c%c /%c (cannot be evaluated in the current context) memory-tag void printf_pointer(ui_file*, const char*, value*) ../../gdb/printcmd.c *p == 'p' && *(p + 1) == '\0' (nil) one or more display numbers bad display number at or near '%s' No display number %d. Size letters are meaningless in "%s" command. Item count other than 1 is meaningless in "%s" command. Format letter "%c" is meaningless in "%s" command. Argument required. Symbol " " is a field of the local class variable `self' `this' " is at in a file compiled without debugging , -- loaded at in overlay section %s " is a label at address void info_address_command(const char*, int) a variable in register %s address of an argument in register %s an argument at offset %ld a local variable at frame offset %ld a reference argument at offset %ld a typedef a function at address a thread-local variable at offset %s in the thread-local storage for `%s' of unknown (botched) type unmapped %s + %u void info_symbol_command(const char*, int) osect->objfile && objfile_name (osect->objfile) %s in load address range of %s overlay section %s of %s %s in load address range of section %s of %s %s in %s overlay section %s of %s %s in load address range of %s overlay section %s %s in load address range of section %s %s in %s overlay section %s No symbol matches %s. <* %+d *> Disabling display %d to avoid infinite recursion. %*s%ps = <error reading variable %s (%s)> Argument required (address or pointer) Logical tag (%s) does not match the allocation tag (%s) for address %s. Memory tags for address %s match (%s). Logical Allocation address or pointer %s tag unavailable. bool should_validate_memtags(value*) value != nullptr && value_type (value) != nullptr Logical tag (%s) does not match the allocation tag (%s). Could not validate memory tag: %s <starting address> <length> <tag bytes> Error parsing length argument. Invalid zero or negative length. Error parsing tags argument. Tags should be 2 digits per byte. Could not update the allocation tag(s). Allocation tag(s) updated successfully. <address> <tag> Error parsing tags argument. The tag should be 2 digits. Could not update the logical tag data. Expression is not an assignment (and might have no effect) void print_scalar_formatted(const gdb_byte*, type*, const value_print_options*, int, ui_file*) options->format != 's' Undefined output size "%c". Undefined output format "%c". Unable to display strings with size '%c', using 'b' instead. No line number information available for address CORE_ADDR find_string_backward(gdbarch*, CORE_ADDR, int, int, const value_print_options*, int*) char_size == 1 || char_size == 2 || char_size == 4 Cannot access memory at address %s <Allocation Tag %s for range [%s,%s)> starting display address void clear_dangling_display_expressions(objfile*) objfile->pspace == pspace Unable to display "%s": %s %p[<error: %s>%p] format-control string and values to print Wrong number of arguments for specified format-string expected wchar_t argument for %%lc long long not supported in printf Delete all auto-display expressions? void delete_display(display*) display != NULL iter != all_displays.end () printcmd Describe where symbol SYM is stored. Usage: info address SYM Describe what symbol is at location ADDR. Usage: info symbol ADDR Only for symbols with fixed locations (global or static scope). Examine memory: x/FMT ADDRESS. ADDRESS is an expression for the memory address to examine. FMT is a repeat count followed by a format letter and a size letter. Format letters are o(octal), x(hex), d(decimal), u(unsigned decimal), t(binary), f(float), a(address), i(instruction), c(char), s(string) and z(hex, zero padded on the left). Size letters are b(byte), h(halfword), w(word), g(giant, 8 bytes). The specified number of objects of the specified size are printed according to the format. If a negative number is specified, memory is examined backward from the address. Defaults for format and size letters are those previously used. Default count is 1. Default address is following last thing printed with this command or "print". Expressions to display when program stops, with code numbers. Usage: info display Cancel some expressions to be displayed when program stops. Usage: undisplay [NUM]... Arguments are the code numbers of the expressions to stop displaying. No argument means cancel all automatic-display expressions. "delete display" has the same effect as this command. Do "info display" to see current list of code numbers. undisplay Print value of expression EXP each time the program stops. Usage: display[/FMT] EXP /FMT may be used before EXP as in the "print" command. /FMT "i" or "s" or including a size-letter is allowed, as in the "x" command, and then EXP is used to get the address to examine and examining is done as in the "x" command. With no argument, display all currently requested auto-display expressions. Use "undisplay" to cancel display requests previously made. Enable some expressions to be displayed when program stops. Usage: enable display [NUM]... Arguments are the code numbers of the expressions to resume displaying. No argument means enable all automatic-display expressions. Do "info display" to see current list of code numbers. Disable some expressions to be displayed when program stops. Usage: disable display [NUM]... Arguments are the code numbers of the expressions to stop displaying. No argument means disable all automatic-display expressions. Do "info display" to see current list of code numbers. Cancel some expressions to be displayed when program stops. Usage: delete display [NUM]... Arguments are the code numbers of the expressions to stop displaying. No argument means cancel all automatic-display expressions. Do "info display" to see current list of code numbers. Formatted printing, like the C "printf" function. Usage: printf "format string", ARG1, ARG2, ARG3, ..., ARGN This supports most C printf format specifications, like %s, %d, etc. Like "print" but don't put in value history and don't print newline. Usage: output EXP This is useful in user-defined commands. Evaluate expression EXP and assign result to variable VAR. Usage: set VAR = EXP This uses assignment syntax appropriate for the current language (VAR = EXP or VAR := EXP for example). VAR may be a debugger "convenience" variable (names starting with $), a register (a few standard names starting with $), or an actual variable in the program being debugged. EXP is any valid expression. Use "set variable" for variables with names identical to set subcommands. With a subcommand, this command modifies parts of the gdb environment. You can see these environment settings with the "show" command. Evaluate expression EXP and assign result to variable VAR. Usage: assign VAR = EXP This uses assignment syntax appropriate for the current language (VAR = EXP or VAR := EXP for example). VAR may be a debugger "convenience" variable (names starting with $), a register (a few standard names starting with $), or an actual variable in the program being debugged. EXP is any valid expression. Use "set variable" for variables with names identical to set subcommands. With a subcommand, this command modifies parts of the gdb environment. You can see these environment settings with the "show" command. Call a function in the program. Usage: call EXP The argument is the function name and arguments, in the notation of the current working language. The result is printed and saved in the value history, if it is not void. Evaluate expression EXP and assign result to variable VAR. Usage: set variable VAR = EXP This uses assignment syntax appropriate for the current language (VAR = EXP or VAR := EXP for example). VAR may be a debugger "convenience" variable (names starting with $), a register (a few standard names starting with $), or an actual variable in the program being debugged. EXP is any valid expression. This may usually be abbreviated to simply "set". Print value of expression EXP. Usage: print [[OPTION]... --] [/FMT] [EXP] Options: %OPTIONS% Note: because this command accepts arbitrary expressions, if you specify any command option, you must use a double dash ("--") to mark the end of option processing. E.g.: "print -o -- myobj". Variables accessible are those of the lexical environment of the selected stack frame, plus all those whose scope is global or an entire file. $NUM gets previous value number NUM. $ and $$ are the last two values. $$NUM refers to NUM'th value back from the last one. Names starting with $ refer to registers (with the values they would have if the program were to return to the stack frame now selected, restoring all registers saved by frames farther in) or else to debugger "convenience" variables (any such name not a known register). Use assignment expressions to give values to convenience variables. {TYPE}ADREXP refers to a datum of data type TYPE, located at address ADREXP. @ is a binary operator for treating consecutive data objects anywhere in memory as an array. FOO@NUM gives an array whose first element is FOO, whose second element is stored in the space following where FOO is stored, etc. FOO must be an expression whose value resides in memory. EXP may be preceded with /FMT, where FMT is a format letter but no count or size letter (see "x" command). inspect max-symbolic-offset Tell GDB to only display the symbolic form of an address if the offset between the closest earlier symbol and the address is less than the specified maximum offset. The default is "unlimited", which tells GDB to always print the symbolic form of an address if any symbol precedes it. Zero is equivalent to "unlimited". Show the largest offset that will be printed in <SYMBOL+1234> form. Set the largest offset that will be printed in <SYMBOL+1234> form. symbol-filename Show printing of source filename and line number with <SYMBOL>. Set printing of source filename and line number with <SYMBOL>. Construct a GDB command and then evaluate it. Usage: eval "format string", ARG1, ARG2, ARG3, ..., ARGN Convert the arguments to a string as "printf" would, but then treat this string as a command line, and evaluate it. Generic command for printing and manipulating memory tag properties. memory-tag Print the logical tag from POINTER. Usage: memory-tag print-logical-tag <POINTER>. <POINTER> is an expression that evaluates to a pointer. Print the logical tag contained in POINTER. The tag interpretation is architecture-specific. print-logical-tag Print the allocation tag for ADDRESS. Usage: memory-tag print-allocation-tag <ADDRESS>. <ADDRESS> is an expression that evaluates to a memory address. Print the allocation tag associated with the memory address ADDRESS. The tag interpretation is architecture-specific. print-allocation-tag Print a POINTER with a specific logical TAG. Usage: memory-tag with-logical-tag <POINTER> <TAG> <POINTER> is an expression that evaluates to a pointer. <TAG> is a sequence of hex bytes that is interpreted by the architecture as a single memory tag. with-logical-tag Set the allocation tag(s) for a memory range. Usage: memory-tag set-allocation-tag <ADDRESS> <LENGTH> <TAG_BYTES> <ADDRESS> is an expression that evaluates to a memory address <LENGTH> is the number of bytes that is added to <ADDRESS> to calculate the memory range. <TAG_BYTES> is a sequence of hex bytes that is interpreted by the architecture as one or more memory tags. Sets the tags of the memory range [ADDRESS, ADDRESS + LENGTH) to TAG_BYTES. If the number of tags is greater than or equal to the number of tag granules in the [ADDRESS, ADDRESS + LENGTH) range, only the tags up to the number of tag granules are updated. If the number of tags is less than the number of tag granules, then the command is a fill operation. The TAG_BYTES are interpreted as a pattern that gets repeated until the number of tag granules in the memory range [ADDRESS, ADDRESS + LENGTH) is updated. set-allocation-tag Validate a pointer's logical tag against the allocation tag. Usage: memory-tag check <POINTER> <POINTER> is an expression that evaluates to a pointer Fetch the logical and allocation tags for POINTER and compare them for equality. If the tags do not match, print additional information about the tag mismatch. void compile_probe_arg(internalvar*, agent_expr*, axs_value*, void*) ../../gdb/probe.c sel >= -1 No probe at PC %s Invalid probe argument %d -- probe has %d arguments available value* compute_probe_arg(gdbarch*, internalvar*, void*) Invalid probe argument %d -- probe has %u arguments available Show available static probes. Usage: info probes [all|TYPE [ARGS]] TYPE specifies the type of the probe, and can be one of the following: - stap If you specify TYPE, there may be additional arguments needed by the subcommand. If you do not specify any argument, or specify `all', then the command will show information about all types of probes. probes void gen_ui_out_table_header_info(const std::vector<bound_probe>&, const static_probe_ops*) spops != NULL probe_fields.size () == headings.size () void print_ui_out_info(probe*) headings.size () == values.size () Invalid provider regexp Invalid probe regexp Invalid object file regexp No probes matched. Probe %s:%s disabled. Probe %s:%s cannot be disabled. Probe %s:%s enabled. Probe %s:%s cannot be enabled. <any> std::vector<symtab_and_line> parse_probes(const event_location*, program_space*, linespec_result*) event_location_type (location) == PROBE_LOCATION '%s' is not a probe linespec argument to `%s' missing no probe name specified invalid provider name invalid objfile name No probe matching objfile=`%s', provider=`%s', name=`%s' _probe_argc _probe_arg0 _probe_arg1 _probe_arg2 _probe_arg3 _probe_arg4 _probe_arg5 _probe_arg6 _probe_arg7 _probe_arg8 _probe_arg9 _probe_arg10 _probe_arg11 Show information about all type of probes. Enable probes. Usage: enable probes [PROVIDER [NAME [OBJECT]]] Each argument is a regular expression, used to select probes. PROVIDER matches probe provider names. NAME matches the probe names. OBJECT matches the executable or shared library name. If you do not specify any argument then the command will enable all defined probes. Disable probes. Usage: disable probes [PROVIDER [NAME [OBJECT]]] Each argument is a regular expression, used to select probes. PROVIDER matches probe provider names. NAME matches the probe names. OBJECT matches the executable or shared library name. If you do not specify any argument then the command will disable all defined probes. StaticProbes provider Provider Where Object n/a -p !cP J lcP 5 |4 20any_static_probe_ops ^ @cP ( K XcP 8 0 0 S 0 Can't determine the current address space of thread %s ../../gdb/process-stratum-target.c virtual gdbarch* process_stratum_target::thread_architecture(ptid_t) 22process_stratum_target ^ dP T R <dP w ' $ ' ' \ ( ( ( 4 ( D ( ( L ( ( ( ( ( \ ( ( , ( ( ( !( "( @$( %( \&( '( |)( X+( -( .( /( h0( t1( 3( 4( `6( 7( 8( x9( :( :( L;( ;( <( =( 0>( $ ' ' @?( @( (A( 0B( 8C( @D( TE( \F( la ( H( $ ' ( ( I( J( @K( K( L( M( TO( O( P( 8Q( Q( R( S( T( p` p` p` p` ` U( `V( e X( Y( Y( Z( [( e 0]( ^( T_( _( a( b( c( Xf( 8g( g( h( \i( 0j( l( m( o( p( q( r( e Dt( $u( v( v( w( a ` z( , ' @ ' @ ' T ' d ' t ' ' ' {( D|( }( }( ~( |( D ( ( | ( ( ( $ ( < ( ( ( ( ( P ( ( ( ( ( ( ( ( D ( ( T ( ( T ( ( ( ( ( ( h ( 0 ( ( ( ( ( @ ( ( ( ( $ ( H ( ( T ( ( ( h ( ( ( ( ( P ( ( h ( < ( ( ( H ( ( ( ` ( w producer_is_icc Intel(R) [0-9]+\.[0-9]+ clang F90 Flang void switch_to_program_space_and_thread(program_space*) ../../gdb/progspace-and-thread.c void program_space::free_all_objfiles() ../../gdb/progspace.c so->objfile == NULL void set_current_program_space(program_space*) void program_space::remove_objfile(objfile*) iter != objfiles_list.end () void print_program_space(ui_out*, int) pspaces Bound inferiors: ID %d (%s) , ID %d (%s) program space ID %d not known. program_space::~program_space() this != current_program_space void remove_program_space(program_space*) iter != program_spaces.end () Info about currently known program spaces. program-spaces void program_space::add_objfile(std::shared_ptr<objfile>&&, objfile*) int pv_is_identical(pv_t, pv_t) ../../gdb/prologue-value.c unexpected prologue value kind Entire a A %sddress map: Psymtabs: %s partial symbols: `%s' undefined domain, struct domain, module domain, label domain, common block domain, <invalid domain>, constant int pass by value pass by reference register address parameter stack parameter constant bytes computed at runtime <invalid location> <ends here> %s%s %s Reading in symbols for %s... partial_symbol* find_pc_sect_psymbol(objfile*, partial_symtab*, CORE_ADDR, obj_section*) ../../gdb/psymtab.c psymtab != NULL Anonymous partial symtab (%s) Partial symtab for source file %s (object Read from object file %s ( Full symtab was read (at Symbols cover text addresses Address map supported - %s. Depends on %d other partial symtabs. %d Shared partial symtab with user Global <<C++-namespaces>> select_source_symtab: readin pst found and no symtabs. Psymtab covers bad range - Static symbol ` ' only found in psymtab Global symbol ` covers but symtab covers only { objfile %s { psymtab %s readin %s fullname %s text addresses psymtabs_addrmap_supported %s globals (* (struct partial_symbol **) %s @ %d) (none) statics user %s ((struct partial_symtab *) %s) dependencies psymtab %s ((struct partial_symtab *) %s) } partial_symtab* find_pc_sect_psymtab_closer(objfile*, CORE_ADDR, obj_section*, partial_symtab*, bound_minimal_symbol) !pst->psymtabs_addrmap_supported (Internal error: pc %s in read in psymtab, but not in symtab.) Number of "partial" symbols read: %d Number of psym tables (not yet expanded): %d Total memory used for psymbol cache: %d Psymbol byte cache statistics: partial symbol cache Print dump of current partial symbol definitions. Usage: mt print psymbols [-objfile OBJFILE] [-pc ADDRESS] [--] [OUTFILE] mt print psymbols [-objfile OBJFILE] [-source SOURCE] [--] [OUTFILE] Entries in the partial symbol table are dumped to file OUTFILE, or the terminal if OUTFILE is unspecified. If ADDRESS is provided, dump only the file for that address. If SOURCE is provided, dump only that file's symbols. If OBJFILE is provided, dump only that file's minimal symbols. psymbols List the partial symbol tables for all object files. This does not include information about individual partial symbols, just the symbol table structures themselves. Check consistency of currently expanded psymtabs versus symtabs. check-psymtabs const char* psymtab_to_fullname(partial_symtab*) !ps->anonymous Creating one or more psymtabs for %s ... Created psymtab %s for module %s. partial_symbol* lookup_partial_symbol(objfile*, partial_symtab*, const lookup_name_info&, int, domain_enum) center < top top == bottom partial_symbol* match_partial_symbol(objfile*, partial_symtab*, int, const lookup_name_info&, domain_enum, int (*)(const char*, const char*)) -pc Missing pc value Missing source file Missing objfile name Unknown option: %s Must specify at most one of -pc and -source Junk at end of command Partial symtabs for objfile %s No partial symtab for address: %s No partial symtab for source file: %s ,wP l ^ 8wP $ L vP p8 8 H 0 < h l L x @' & & 14psymbol_bcache ^ wP yH 17psymbol_functions Python's ignore-environment setting is %s. PYTHONDONTWRITEBYTECODE Python's dont-write-bytecode setting is %s (currently %s). Python's dont-write-bytecode setting is %s. Start a Python interactive prompt. Python scripting is not supported in this copy of GDB. This command is only a placeholder. python-interactive Evaluate a Python command. Python scripting is not supported in this copy of GDB. This command is only a placeholder. Prefix command for python preference settings. Show the mode of Python stack printing on error. Set mode for Python stack dump on error. ignore-environment When enabled GDB's Python interpreter will ignore any Python related flags in the environment. This is equivalent to passing `-E' to a python executable. Show whether the Python interpreter showlist ignore environment variables. Set whether the Python interpreter should ignore environment variables. dont-write-bytecode Python scripting is not supported in this copy of GDB. Python -gdb.py i{P d{P \{P mJ {P &{P "{P message full none kB Trailing junk: '%s'. btrace cpu is 'auto'. btrace cpu is 'none'. btrace cpu is 'intel: %u/%u'. btrace cpu is 'intel: %u/%u/%u'. Internal error: bad cpu state. decode error ( errcode ): btrace_insn_iterator* record_btrace_start_replaying(thread_info*) ../../gdb/record-btrace.c btinfo->replay == NULL The record/replay pt buffer size is %s. The record/replay bts buffer size is %s. intel: %u/%u%n/%u%n Bad format. See "help set record btrace cpu". Cpu family too big. Cpu model too big. Cpu stepping too big. Replay memory access is %s. target record-btrace unwind_stop_reason record_btrace_frame_unwind_stop_reason(frame_info*, void**) bfun != NULL void record_btrace_frame_dealloc_cache(frame_info*, void*) btrace_frame_cache* bfcache_new(frame_info*) void record_btrace_frame_this_id(frame_info*, void**, frame_id*) [record-btrace] [frame] %s id: (!stack, pc=%s, special=%s) [record-btrace] [frame] sniffed frame for %s on level %d [record-btrace] [frame] sniffed tailcall frame for %s on level %d Registers are not available in btrace record history value* record_btrace_frame_prev_register(frame_info*, void**, int) No caller in btrace record history [record-btrace] [frame] unwound PC in %s on level %d: %s [record-btrace] ftrace (0x%x): [%u; %u) void btrace_call_history(ui_out*, const btrace_thread_info*, const btrace_call_iterator*, const btrace_call_iterator*, int) conf != NULL inst void btrace_call_history_insn_range(ui_out*, const btrace_function*) size > 0 insn begin insn end at min line max line virtual void record_btrace_target::fetch_registers(regcache*, int) Internal error: bad record btrace cpu state. [record-btrace] require Instruction number out of range. No such instruction. [record-btrace] info Recording format: %s. Buffer size: %u%s. Recorded %u instructions in %u functions (%u gaps) for thread %s (%s). Replay in progress. At instruction %u. [record-btrace] resuming thread %s (%s): %x (%s) Start branch trace recording. Start branch trace recording in Branch Trace Store (BTS) format. The processor stores a from/to record for each branch into a cyclic buffer. This format may not be available on all processors. Start branch trace recording in Intel Processor Trace format. This format may not be available on all processors. Set record options. Show record options. replay-memory-access Default is READ-ONLY. The btrace record target does not trace data. The memory therefore corresponds to the live target and not to the current replay position. When READ-ONLY, allow accesses to read-only memory during replay. When READ-WRITE, allow accesses to read-only and read-write memory during replay. Show what memory accesses are allowed during replay. Set what memory accesses are allowed during replay. Set the cpu to be used for trace decode. The format is "VENDOR:IDENTIFIER" or "none" or "auto" (default). For vendor "intel" the format is "FAMILY/MODEL[/STEPPING]". When decoding branch trace, enable errata workarounds for the specified cpu. The default is "auto", which uses the cpu on which the trace was recorded. When GDB does not support that cpu, this option can be used to enable workarounds for a similar cpu that GDB supports. When set to "none", errata workarounds are disabled. Automatically determine the cpu to be used for trace decode. Do not enable errata workarounds for trace decode. Show the cpu to be used for trace decode. Set record btrace bts options. Show record btrace bts options. When starting recording request a trace buffer of this size. The actual buffer size may differ from the requested size. Use "info record" to see the actual buffer size. Bigger buffers allow longer recording but also take more time to process the recorded execution trace. The trace buffer size may not be changed while recording. Show the record/replay bts buffer size. Set the record/replay bts buffer size. Set record btrace pt options. Show record btrace pt options. Bigger buffers allow longer recording but also take more time to process the recorded execution. The actual buffer size may differ from the requested size. Use "info record" to see the actual buffer size. Show the record/replay pt buffer size. Set the record/replay pt buffer size. insn history Bad record function-call-history-size. [record-btrace] call-history (0x%x): %d At the start of the branch trace record. [record-btrace] call-history (0x%x): %d, prev: [%u; %u) At the end of the branch trace record. func history [record-btrace] call-history (0x%x): [%u; %u) Bad range. Range out of bounds. Cannot write registers while replaying. virtual void record_btrace_target::store_registers(regcache*, int) may_write_registers reverse- [record-btrace] resume %s: %s%s virtual void record_btrace_target::resume(ptid_t, int, gdb_signal) inferior_ptid.matches (ptid) [record-btrace] stop %s [record-btrace] itrace (0x%x): [%u; %u) void btrace_insn_history(ui_out*, const btrace_thread_info*, const btrace_insn_iterator*, const btrace_insn_iterator*, gdb_disassembly_flags) !asm_list.has_value () src_and_asm_tuple.has_value () Bad record instruction-history-size. [record-btrace] insn-history (0x%x): %d [record-btrace] insn-history (0x%x): %d, prev: [%u; %u) [record-btrace] insn-history (0x%x): [%u; %u) [record-btrace] wait %s (0x%x) [record-btrace] wait ended by %s: %s T ordered_remove(std::vector<T>&, typename std::vector<T>::size_type) [with T = thread_info*; typename std::vector<T>::size_type = unsigned int] [record-btrace] stepping thread %s (%s): %x (%s) invalid stepping type. virtual ptid_t record_btrace_target::wait(ptid_t, target_waitstatus*, target_wait_flags) !no_history.empty () [record-btrace] cancel resume thread %s (%s): %x (%s) [record-btrace] movers pending [record-btrace] no-history pending [record-btrace] wait ended by thread %s (%s): %s [record-btrace] detach thread observer Detaching observable %s from observer %s [record-btrace] stop recording [record-btrace] attach thread observer [record-btrace] open reverse-cont record-btrace tailcall Branch tracing target Collect control-flow trace and provide the execution history. T unordered_remove(std::vector<T>&, typename std::vector<T>::size_type) [with T = thread_info*; typename std::vector<T>::size_type = unsigned int] T unordered_remove(std::vector<T>&, typename std::vector<T>::iterator) [with T = thread_info*; typename std::vector<T>::iterator = std::vector<thread_info*>::iterator] }P P ' P }P P P P read-write N 0 O T P P T P T P T P P T P T P T P T P T P T P T P N L P P read-only 20record_btrace_target ^ W P T R p P ! ! ! ! ! $ ' ' \ ( ! ( ! ( < X 0 "( @$( %( \&( '( |)( X+( -( .( /( h0( t1( 3( 4( `6( 7( 8( x9( :( :( L;( ;( <( ! 0>( $ ' ' @?( @( (A( 0B( 8C( @D( TE( \F( dG( ( ! $ ' ( ( h @K( K( L( M( TO( P( 8Q( Q( R( S( T( y y y y $y U( `V( @W( X( X Y( Z( [( P\( 0]( ^( T_( _( a( b( Xf( 8g( g( h( \i( 0j( l( m( $ , q( r( ds( Dt( $u( v( v( w( x( y( z( , ' @ ' @ ' T ' d ' t ' ' ' {( D|( }( }( ~( |( D ( ( | ( ( ( $ ( < ( ( ( ( ( P ( ( ( ( ( ( ( ( D ( ( T ( ( T ( ( ( ( ( ( h ( 0 ( ( ( ! ( ( ( p l P ( ! ! ! ( ( < P H ( ( ( ` ( Process record: get a signal Process record: record_full_arch_list_add %s. record_full_get_bookmark returns %s record_full_get_bookmark returns NULL record_full_goto_bookmark receives %s Unbalanced quotes: %s Replay mode: Record mode: Current instruction number is %s. Highest recorded instruction number is %s. Log contains %u instructions. No instructions have been logged. Max logged instructions is %u. Lowest recorded instruction number is %s. Process record: record_full_core_kill You can't do that without a process to debug. target record-full gdb_byte* record_full_get_loc(record_full_entry*) ../../gdb/record-full.c unexpected record_full_entry type void record_full_mem_release(record_full_entry*) rec->type == record_full_mem Process record: record_full_close void record_full_list_release_first() record_full_insn_num == 1 Do you want to auto delete previous execution log entries when record/replay buffer becomes full (record full stop-at-limit)? Process record: stopped by user. void record_full_message(regcache*, gdb_signal) record_full_list->type == record_full_end Process record: inferior program stopped. Process record: failed to record execution log. Failed to read %d bytes from core file %s ('%s'). Failed to write %d bytes to core file %s ('%s'). T unordered_remove(std::vector<T>&, typename std::vector<T>::iterator) [with T = record_full_breakpoint; typename std::vector<T>::iterator = std::vector<record_full_breakpoint>::iterator] virtual int record_full_target::remove_breakpoint(gdbarch*, bp_target_info*, remove_bp_reason) removing unknown breakpoint Process record: add register num = %d to record list. Process record: add mem addr = %s len = %d to record list. Process record: add end to arch list. Because GDB is in replay mode, changing the value of a register will make the execution log unusable from this point onward. Change all registers? Because GDB is in replay mode, changing the value of a register will make the execution log unusable from this point onward. Change register %s? Process record canceled the operation. Because GDB is in replay mode, writing to memory will make the execution log unusable from this point onward. Write memory at address %s? Start full execution recording. Restore the execution log from a file. Argument is filename. File must be created with 'record save'. record full restore Default is ON. When ON, if the record/replay buffer becomes full, ask user what to do. When OFF, if the record/replay buffer becomes full, delete the oldest recorded instruction to make room for each new one. Show whether record/replay stops when record/replay buffer becomes full. Set whether record/replay stops when record/replay buffer becomes full. set record full stop-at-limit show record full stop-at-limit Set the maximum number of instructions to be stored in the record/replay buffer. A value of either "unlimited" or zero means no limit. Default is 200000. Show record/replay buffer limit. Set record/replay buffer limit. set record full insn-number-max show record full insn-number-max Default is OFF. When ON, query if PREC cannot record memory change of next instruction. Show whether query if PREC cannot record memory change of next instruction. Set whether query if PREC cannot record memory change of next instruction. set record full memory-query show record full memory-query Process record: record_full_reg %s to inferior num = %d. Process record: record_full_mem %s to inferior addr = %s len = %d. Process record: error writing memory at addr = %s len = %d. Target insn not found. Already at target insn. Go forward to insn number %s Go backward to insn number %s Saving execution log to core file '%s' precord Failed to create 'precord' section for corefile %s: %s Writing 4-byte magic cookie RECORD_FULL_FILE_MAGIC (0x%s) Writing register %d (1 plus %lu plus %d bytes) Writing memory %s (1 plus %lu plus %lu plus %d bytes) Writing record_full_end (1 + %lu + %lu bytes) Saved core file %s with execution log. Process record: record_full_wait record_full_resume_step = %d, record_full_resumed = %d, direction=%s ptid_t record_full_wait_1(target_ops*, ptid_t, target_waitstatus*, target_wait_flags) (options & TARGET_WNOHANG) != 0 Process record: record_full_wait target beneath not done yet Process record: record_full_wait issuing one more step in the target beneath Process record: break at %s. Process record: record_full_end %s to inferior. Process record: step. Process record: hit hw watchpoint. virtual int record_full_target::insert_breakpoint(gdbarch*, bp_target_info*) bp.in_target_beneath == in_target_beneath Process record: record_full_open void record_full_restore() record_full_first.next == NULL Restoring recording from core file. null0 Find precord section %s. Version mis-match or file format error in core file %s. Reading 4-byte magic cookie RECORD_FULL_FILE_MAGIC (0x%s) Reading register %d (1 plus %lu plus %d bytes) Reading memory %s (1 plus %lu plus %lu plus %d bytes) Reading record_full_end (1 + %lu + %lu bytes), offset == %s Bad entry type in core file %s. Auto increase record/replay buffer limit to %u. Restored records from core file %s. Process record: record_full_open_1 Process record: the program is not being run. Process record target can't debug inferior in non-stop mode (non-stop). Process record: the current architecture doesn't support record function. record-core P P \ P P P \ P 23record_full_base_target ^ P T R 18record_full_target ^ P P 23record_full_core_target ^ 4 P P P `T! p&! $ ' ' \ ( ( ( 4 ( D ( ( @! ( ( ( ( \ ( ( ! ! $ ! ! "( @$( %( \&( '( |)( X+( -( '! /( 4(! t1( 3( 4( `6( 7( 8( x9( :( :( L;( ;( <( =( 0>( $ ' ' @?( @( (A( 0B( 8C( @D( TE( \F( dG( ( H( $ ' ( ( I( J( @K( K( L( M( TO( O( P( 8Q( Q( R( S( T( y y y y $y U( `V( @W( X( ! Y( Z( [( P\( 0]( ^( T_( d ! ! b( c( Xf( 8g( g( h( \i( 0j( l( m( ! @ ! q( r( ds( Dt( $u( v( v( w( x( y( z( , ' @ ' @ ' T ' d ' t ' ' ' {( D|( }( }( ~( |( D ( ( | ( ( ( $ ( < ( ( ( ( ( P ( ( ( ( ( ( ( ( D ( ( T ( ( T ( ( ( ( ( ( h ( 0 ( ( ( P ! ( ! ;! ! &! #! ($! h ! 0;! T;! ;! h ( ( ( ( ( P ( ( h ( < ( ( ( H ( ( ( ` ( ( P `T! T! T! hT! p&! $ ' ' \ ( ! ! 8*! ( @! ( 0! ( ( H! ,! ! ! $ ! ! "( @$( %( \&( '( |)( X+( -( '! /( 4(! t1( 3( 4( `6( 7( 8( x9( :( :( L;( ;( <( ! 0>( $ ' ' @?( @( (A( 0B( 8C( @D( TE( \F( dG( ( ! $ ' ( ( I( J( @K( K( L( M( TO( O( P( 8Q( Q( R( S( T( y y y y $y U( `V( @W( X( ! Y( Z( [( P\( 0]( ^( T_( d ! ! b( \2! Xf( 8g( g( h( \i( 0j( l( m( ! @ ! q( r( ds( Dt( $u( v( v( w( x( y( z( , ' @ ' @ ' T ' d ' t ' ' ' {( D|( }( }( ~( |( D ( ( | ( ( ( $ ( < ( ( ( ( ( P ( ( ( ( ( ( ( ( D ( ( T ( ( T ( ( ( ( ( ( h ( 0 ( ( ( P ! ( ! ;! ! &! #! ($! h ! 0;! T;! ;! h ( ( ( ( ( P ( ( h ( < ( ( ( H ( ( ( ` ( P P `T! T! T! tT! p&! $ ' ' \ ( ( ( ! ! ( @! 0.! .! t ! ( x ! ! ! ! $ ! ! "( @$( %( \&( '( |)( X+( -( '! /( 4(! t1( 3( 4( `6( 7( 8( x9( :( :( L;( ;( <( ! 0>( $ ' ' @?( @( (A( 0B( 8C( @D( TE( \F( dG( ( H( $ ' ( ( I( J( @K( K( L( M( TO( O( P( 8Q( Q( R( S( T( y y y y ! U( `V( @W( X( ! Y( Z( [( P\( 0]( ^( T_( d ! ! b( @!! Xf( 8g( g( h( \i( 0j( l( m( ! @ ! q( r( ds( Dt( $u( v( v( w( x( y( z( , ' @ ' @ ' T ' d ' t ' ' ' {( D|( }( }( ~( |( D ( ( | ( ( ( $ ( < ( ( ( ( ( P ( ( ( ( ( ( ( ( D ( ( T ( ( T ( ( ( ( ( ( h ( 0 ( ( ( P ! ( ! ;! ! &! #! ($! h ! 0;! T;! ;! h ( ( ( ( ( P ( ( h ( < ( ( ( H ( ( ( ` ( Log program while executing and replay execution from log. Process record and replay target integer %u out of range Debugging of process record target is %s. int command_size_to_target_size(unsigned int) ../../gdb/record.c size <= INT_MAX || size == UINT_MAX record: stop %s record: unpush %s No recording is currently active. Use the "record full" or "record btrace" command first. Already at end of record list. The current record target does not support this operation. Delete the log from this point forward and begin to record the running message at current PC? gdb_record.%d Invalid modifier: %c. No recording is currently active. Active record target: %s The process is already being recorded. Use "record stop" to stop recording first. Invalid format. record full record btrace record btrace bts record btrace pt Invalid method. record stop record: error reading memory at addr %s len = %ld. void record_disconnect(target_ops*, const char*, int) t->stratum () == record_stratum record: disconnect %s void record_detach(target_ops*, inferior*, int) record: detach %s void record_mourn_inferior(target_ops*) record: mourn inferior %s void record_kill(target_ops*) record: kill %s Command requires an argument (insn number to go to). When enabled, debugging output for record/replay feature is displayed. Show debugging of record/replay feature. Set debugging of record/replay feature. instruction-history-size A size of "unlimited" means unlimited instructions. The default is 10. Show number of instructions to print in "record instruction-history". Set number of instructions to print in "record instruction-history". function-call-history-size A size of "unlimited" means unlimited lines. The default is 10. Show number of functions to print in "record function-call-history". Set number of function to print in "record function-call-history". Start recording. Info record options. Save the execution log to a file. Usage: record save [FILENAME] Default filename is 'gdb_record.PROCESS_ID'. Delete the rest of execution log and start recording it anew. Stop the record/replay target. Restore the program to its state at instruction number N. Argument is instruction number, as shown by 'info record'. Go to the beginning of the execution log. Go to the end of the execution log. Print disassembled instructions stored in the execution log. With a /m or /s modifier, source lines are included (if available). With a /r modifier, raw instructions in hex are included. With a /f modifier, function names are omitted. With a /p modifier, current position markers are omitted. With no argument, disassembles ten more instructions after the previous disassembly. "record instruction-history -" disassembles ten instructions before a previous disassembly. One argument specifies an instruction number as shown by 'info record', and ten instructions are disassembled after that instruction. Two arguments with comma between them specify starting and ending instruction numbers to disassemble. If the second argument is preceded by '+' or '-', it specifies the distance from the first argument. The number of instructions to disassemble can be defined with "set record instruction-history-size". instruction-history Prints the execution history at function granularity. It prints one line for each sequence of instructions that belong to the same function. Without modifiers, it prints the function name. With a /l modifier, the source file and line number range is included. With a /i modifier, the instruction number range is included. With a /c modifier, the output is indented based on the call stack depth. With no argument, prints ten more lines after the previous ten-line print. "record function-call-history -" prints ten lines before a previous ten-line print. One argument specifies a function number as shown by 'info record', and ten lines are printed after that function. Two arguments with comma between them specify a range of functions to print. If the second argument is preceded by '+' or '-', it specifies the distance from the first argument. The number of functions to print can be defined with "set record function-call-history-size". function-call-history Process record is stopped and all execution logs are deleted. Groups Rmt Nr g/G Offset %7d %11d Cooked value Raw value <cooked> virtual void register_dump_reg_buffer::dump_reg(ui_file*, int) ../../gdb/regcache-dump.c status != REG_VALID Print the internal register configuration. Takes an optional file parameter. Print the internal register configuration including raw values. Takes an optional file parameter. raw-registers Print the internal register configuration including cooked values. Takes an optional file parameter. cooked-registers Print the internal register configuration including each register's group. Takes an optional file parameter. register-groups Print the internal register configuration including remote register number and g/G packets offset. Takes an optional file parameter. remote-registers 13register_dump ^ P 22register_dump_regcache ^ P P 24register_dump_reg_buffer H ^ 8 P P P 18register_dump_none ^ t P P 20register_dump_remote ^ P P 20register_dump_groups ^ P P P , P l! l! o! T P ,o! \o! Pn! T P To! |o! dy! y! Px! x! P l! l! |l! P l! l! m! P l! l! l! void* init_regcache_descr(gdbarch*) ../../gdb/regcache.c type* register_type(gdbarch*, int) regnum >= 0 && regnum < descr->nr_cooked_registers int register_size(gdbarch*, int) regnum >= 0 && regnum < gdbarch_num_cooked_regs (gdbarch) void reg_buffer::save(register_read_ftype) status != REG_UNKNOWN void reg_buffer::assert_regnum(int) const regnum < gdbarch_num_regs (arch ()) virtual void reg_buffer::raw_collect(int, void*) const virtual bool reg_buffer::raw_compare(int, const void*, int) const size >= offset register_status readable_regcache::raw_read(int, gdb_byte*) void regcache::raw_write(int, const gdb_byte*) void reg_buffer::raw_collect_part(int, int, int, gdb_byte*) const offset >= 0 && offset <= reg_size len >= 0 && offset + len <= reg_size void reg_buffer::raw_supply_part(int, int, int, const gdb_byte*) in != nullptr void regcache::cooked_write(int, const gdb_byte*) void regcache::restore(readonly_detached_regcache*) src != NULL src->m_has_pseudo gdbarch == src->arch () register_status readable_regcache::cooked_read(int, gdb_byte*) register_status readable_regcache::read_part(int, int, int, gdb_byte*, bool) register_status readable_regcache::cooked_read_part(int, int, int, gdb_byte*) regnum >= 0 && regnum < m_descr->nr_cooked_registers register_status regcache::write_part(int, int, int, const gdb_byte*, bool) void regcache::cooked_write_part(int, int, int, const gdb_byte*) value* readable_regcache::cooked_read_value(int) void register_dump::dump(ui_file*) descr->nr_cooked_registers == gdbarch_num_cooked_regs (m_gdbarch) %-10s Nr %4s Rel %6s %5s %4d *%d %5ld %-15s *%d: Inconsistent register offsets. *%d: Register type's name NULL. %6ld reg_buffer::reg_buffer(gdbarch*, bool) register_status regcache_raw_read_signed(regcache*, int, LONGEST*) register_status regcache_raw_read_unsigned(regcache*, int, ULONGEST*) void regcache_raw_write_signed(regcache*, int, LONGEST) void regcache_raw_write_unsigned(regcache*, int, ULONGEST) register_status regcache_cooked_read_signed(regcache*, int, LONGEST*) register_status regcache_cooked_read_unsigned(regcache*, int, ULONGEST*) PC register is not available regcache_read_pc: Unable to find PC void regcache_cooked_write_signed(regcache*, int, LONGEST) void regcache_cooked_write_unsigned(regcache*, int, ULONGEST) regcache_write_pc: Unable to update PC void registers_changed_ptid(process_stratum_target*, ptid_t) ptid == minus_one_ptid Register cache flushed. regcache* get_thread_arch_aspace_regcache(process_stratum_target*, ptid_t, gdbarch*, address_space*) regcache* get_thread_regcache(process_stratum_target*, ptid_t) ptid != null_ptid regcache Force gdb to flush its register and frame cache. flushregs maintenance flush register-cache register_status readable_regcache::cooked_read(int, T*) [with T = long long int; <template-parameter-1-2> = void] register_status readable_regcache::cooked_read(int, T*) [with T = long long unsigned int; <template-parameter-1-2> = void] void regcache::cooked_write(int, T) [with T = long long int; <template-parameter-1-2> = void] regnum >=0 && regnum < m_descr->nr_cooked_registers void regcache::cooked_write(int, T) [with T = long long unsigned int; <template-parameter-1-2> = void] 17reg_buffer_common ^ P builtin_type P e @f dy! y! Px! x! P ! ! dy! y! Px! x! y! 10reg_buffer ^ | P P 8regcache ^ P N void add_group(reggroups*, reggroup*, reggroup_el*) ../../gdb/reggroups.c reggroup* reggroup_next(gdbarch*, reggroup*) groups != NULL Group reggroup* reggroup_prev(gdbarch*, reggroup*) el->group != NULL Print the internal register group names. Takes an optional file parameter. maintenance print reggroups general < ^ 4 ^ ^ $ ^ D ^ ^ , ^ void registry_alloc_data(registry_data_registry*, registry_fields*) ../../gdb/registry.c fields->data == NULL void registry_clear_data(registry_data_registry*, registry_callback_adaptor, registry_container*, registry_fields*) fields->data != NULL void registry_container_free_data(registry_data_registry*, registry_callback_adaptor, registry_container*, registry_fields*) *rdata != NULL void registry_set_data(registry_fields*, const registry_data*, void*) data->index < fields->num_data void* registry_data(registry_fields*, const registry_data*) Garbage after "show remote system-call-allowed" command: `%s' Calling host system(3) call from target is %sallowed Illegal argument for "set remote system-call-allowed" command ,%x ,C Set if the host system(3) call is allowed for the target. system-call-allowed Show if the host system(3) call is allowed for the target. lseek isatty = Q P ! 0Q ! ] W ! E V \ ! n P T ! K ! 0Q ! \X < ! 1Q ! X ! t P ! O , ! void remote_notif_process(remote_notif_state*, notif_client*) ../../gdb/remote-notif.c nc != except void remote_async_get_pending_events_handler(gdb_client_data) remote_target_is_non_stop_p (notif_state->remote) remote-notif notification When non-zero, debugging output about async remote notifications is enabled. Show debugging of async remote notification. Set debugging of async remote notification. notif: ack '%s' notif: parse '%s' notif: ignoring resent notification notif: Notification '%s' captured 0123456789abcdef Packet too long for target. packet_ok: attempt to use a disabled packet ../../gdb/remote.c Packet %s (%s) is supported Protocol error: %s (%s) conflicting enabled responses. Enabled packet %s (%s) not recognized by stub Packet %s (%s) is NOT supported Debugging a target over a serial line. Timeout limit to wait for target to respond is %s. Debugging of remote protocol is %s. Number of remote packet characters to display is %s. Watchdog timer is %s. Debugger's willingness to use range stepping is %s. The maximum number of target hardware breakpoints is %s. The maximum length (in bytes) of a target hardware watchpoint is %s. The maximum number of target hardware watchpoints is %s. Send the ASCII ETX character (Ctrl-c) to the remote target to interrupt the execution of the program. send a break signal to the remote target to interrupt the execution of the program. Send a break signal and 'g' a.k.a. Magic SysRq g to the remote target to interrupt the execution of Linux kernel. Invalid value for interrupt_sequence_mode: %s. Argument required (integer, `fixed' or `limited'). soft Invalid %s (bad syntax). The target may not be able to correctly handle a %s of %ld bytes. Change the packet size? Packet size not changed. Set use of remote protocol `%s' (%s) packet. Show current use of remote protocol `%s' (%s) packet. %s-packet long int get_fixed_memory_packet_size(memory_packet_config*) config->fixed_p packet_support packet_config_support(packet_config*) Target does not support branch tracing. Cannot process branch tracing result. XML parsing not supported. Support for the `%s' packet is auto-detected, currently %s. Support for the `%s' packet is currently %s. packet_reg* packet_reg_from_regnum(gdbarch*, remote_arch_state*, long int) r->regnum == regnum ;cmds:%x, Could not find config for %s Remote qSupported response supplied an unexpected value for "%s". remote_thread_info* get_remote_thread_info(thread_info*) void set_remote_exec_file(const char*, int, cmd_list_element*) remote_exec_file_var != NULL Unknown remote I/O error %d Remote I/O error: %s invalid remote ptid: %s Argument given to "disconnect" when remotely debugging. Ending remote debugging. Remote communication error. Target disconnected. Z-packet select_thread_for_ambiguous_stop_reply process_wide_stop = %d ptid_t remote_target::select_thread_for_ambiguous_stop_reply(const target_waitstatus*) first_resumed_thread != nullptr first resumed thread is %s is this guess ambiguous? = %d multi-inferior target stopped without sending a process-id, using first non-exited inferior multi-threaded target stopped without sending a thread-id, using first non-exited thread Thread handle size mismatch: %d vs %zu (from remote) int remote_register_number_and_offset(gdbarch*, int, int*, int*) not currently attached to process %d void register_remote_g_packet_guess(gdbarch*, int, const target_desc*) tdesc != NULL Duplicate g packet description added for size %d command cannot be used without an exec file target memory fault, section %s, range %s -- %s Section %s, range %s -- %s: MIS-MATCHED! One or more sections of the target image does not match the loaded file No loaded section named '%s'. p-%x. p%x. -%x Incomplete response to threadinfo request. ERROR RMT: threadinfo tag mismatch. ERROR RMT: length of threadid is not 16. ERROR RMT: 'exists' length too long. ERROR RMT: unknown thread info tag. Remote target reported "%s" without a size. Remote target reported "%s" with a bad size: "%s". ;S%02x char* remote_target::append_resumption(char*, char*, ptid_t, int, gdb_signal) ;r%s,%s ;s ;C%02x ;c The target is not responding to interrupt requests. Stop debugging it? Disconnected from target. Interrupted while waiting for the program. Give up waiting? The target is not responding to GDB commands. Stop debugging it? pass_ctrlc event ignored process_initial_stop_replies discarded in-flight notification notif: discard queued event: 'Stop' in %s notif: push 'Stop' %s to queue %d could not set remote traceframe Remote connection closed Remote target Thread <main> Thread %d.%ld Thread %ld Timeout in mid-packet, retrying read_frame Saw new packet start in middle of old one Timeout in checksum, retrying Communication error in checksum Bad checksum, sentsum=0x%x, csum=0x%x, buf=%s Invalid run length encoding: %s Cannot execute this command while the target is running. Use the "interrupt" command to stop the target and then try again. Sending packet: %s [%d bytes omitted] Sending packet: %s Received Ack Received Nak Packet instead of Ack, ignoring it putpkt_binary Notification received: %s Junk: %c%s Watchdog timeout has expired. Target detached. Timed out. getpkt_or_notif_sane_1 Packet received: %s [%d bytes omitted] Packet received: %s int remote_target::getpkt_or_notif_sane_1(gdb::char_vector*, int, int, int*) c == '%' Ignoring packet error, continuing... remote.c: error in outgoing packet. remote.c: error in outgoing packet at field #%ld. Target returns error code '%s'. qRelocInsn: invalid qRelocInsn packet: %s qRelocInsn:%x E01 warning: relocating instruction: QTinit Target does not support this command. QTDPsrc: Target does not support source download. QTStart Bogus reply from target: %s QTStop qTBuffer: virtual void remote_target::pass_signals(gdb::array_view<const unsigned char>) pass_signals.size () < 256 QPassSignals: virtual void remote_target::program_signals(gdb::array_view<const unsigned char>) QProgramSignals: qC warning: garbage in qC reply remote_current_thread qfThreadInfo qsThreadInfo Remote failure reply: %s qOffsets Text= ;Data= Target reported unsupported offsets: %s TextSeg= ;DataSeg= Can not handle qOffsets TextSeg response with this symbol file Malformed response to offset query, %s ;Bss= vCont? vCont Range stepping is not supported by the current target Unexpected vCont reply in non-stop mode: %s notif: process: '%s' ack pending event notif: process: '%s' no pending reply Could not fetch register "%s"; remote failure reply '%s' fetch_register_using_p: early buf termination binary downloading NOT supported by target check_binary_download binary downloading supported by target remote-packet command requires packet text as argument sending: received: command can only be used with remote target QTro Too many sections for read-only sections definition packet. qTfP qTsP qTfV qTsV virtual bool remote_target::fetch_memtags(CORE_ADDR, size_t, gdb::byte_vector&, int) remote fetch_memtags called with packet disabled qMemTags:%s,%s:%s virtual bool remote_target::store_memtags(CORE_ADDR, size_t, const byte_vector&, int) remote store_memtags called with packet disabled QMemTags:%s,%s:%s: Contents too big for packet QMemTags. multiprocess+ swbreak+ qRelocInsn+ hwbreak+ vfork-events+ exec-events+ vContSupported+ QThreadEvents+ no-resumed+ memory-tagging+ qSupported: empty item in "qSupported" response unrecognized item "%s" in "qSupported" response void vcont_builder::push_action(ptid_t, bool, gdb_signal) rsize <= m_endp - m_p virtual void remote_target::commit_resumed() stop_reply->ptid != tp->ptid R%x QDisableRandomization:%x Target does not support QDisableRandomization. Bogus QDisableRandomization reply from target: %s QTDP:%x:%s:%c:%lx:%x Tracepoint packet too large for target. :F%x Fast tracepoint not valid during download Target does not support fast tracepoints, downloading %d as regular tracepoint :S Static tracepoint not valid during download Target does not support static tracepoints :X%x, Target does not support conditional tracepoints, ignoring tp %d cond Target does not support tracepoints. QTDP:-%x:%s:%s%c Error on target while setting tracepoints. QTDP:-%x:%s:%s%s%s QTDV:%x:%s:%x: Trace state variable name too long for tsv definition packet Error on target while downloading trace state variable. QTEnable:%x:%s Target does not support enabling tracepoints while a trace run is ongoing. Error on target while enabling tracepoint. QTDisable:%x:%s Target does not support disabling tracepoints while a trace run is ongoing. Error on target while disabling tracepoint. qTP:%x:%s QTFrame: pc:%s tdp:%x range:%s:%s outside:%s:%s Unknown trace find type %d Unable to parse trace frame number Unable to parse tracepoint number qTV:%x QTSave: Remote file name too long for trace save packet QTDisconnected:%x Target does not support disconnected tracing. QTBuffer:circular:%x virtual void remote_target::set_trace_buffer_size(LONGEST) val >= 0 || val == -1 QTBuffer:size: QTNotes: user: notes: tstop: qAttached:%x qAttached ptid_t remote_target::process_stop_reply(stop_reply*, target_waitstatus*) Invalid remote reply: %s Can't send signals to this remote system. %s not sent. QCatchSyscalls:0 QCatchSyscalls:1 pid %d needed %d any_count %d n_sysno %d set_syscall_catchpoint ;%zx Target is recording using Intel Processor Trace but support was disabled at compile time. Target is recording using %s. - Can't pass signal %d to target in reverse: ignored. Remote reverse-step not supported. Remote reverse-continue not supported. qTMinFTPILen RMT ERROR : failed to get remote thread list. RMT ERROR: threadlist response longer than requested. Remote fetch threadlist -infinite loop-. remote_threads_extra_info qThreadExtraInfo, Name: %s State: %s Priority: %s qTSTMat: qSymbol:: qSymbol::%s qSymbol:%s:%s qSymbol: start_remote Remote replied unexpectedly to '%s': %s QStartNoAckMode Non-stop mode requested, but remote does not support non-stop QNonStop:1 Remote refused setting non-stop mode with: %s QNonStop:0 Remote refused setting all-stop mode with: %s The target is not running (try extended-remote?) warning: couldn't determine remote current thread; picking first in list. Trace is already running on the target. vMustReplyEmpty To open a remote debug connection, you need to specify what serial device is attached to the remote system (e.g. /dev/ttyS0, /dev/ttya, COM1, etc.). Already connected to a remote target. Disconnect? Still connected. udp: The remote protocol may be unreliable over UDP. Some events may be lost, rendering further debugging impossible. Remote debugging using QAllow:WriteReg:%x;WriteMem:%x;InsertBreak:%x;InsertTrace:%x;InsertFastTrace:%x;Stop:%x Remote refused setting permissions with: %s D;%x Remote doesn't know how to detach Can't detach process. No process to detach from. int remote_target::remote_resume_with_vcont(ptid_t, int, gdb_signal) strlen (rs->buf.data ()) < get_remote_packet_size () virtual void remote_target::resume(ptid_t, int, gdb_signal) remote_thr->get_resume_state () == resume_state::NOT_RESUMED Enqueueing phony stop reply for thread pending vCont-resume (%d, %ld, %ld) remote_stop_ns void remote_target::remote_stop_ns(ptid_t) info.sig == GDB_SIGNAL_0 Remote server does not support stopping threads vCont;t vCont;t: Stopping %s failed: %s vCtrlC No support for interrupting the remote target. Interrupting target failed: %s This target does not support attaching to a process vAttach;%x Attaching to %s failed with: %s Attaching to %s failed virtual void extended_remote_target::attach(const char*, int) wait_status != NULL wait_status == NULL target_can_async_p () Could not read registers; remote failure reply '%s' Bad register packet; fetching a new packet send_g_packet Remote 'g' packet reply is of odd length: %s P%s= Could not write register "%s"; remote failure reply '%s' Bad result from packet_ok Too long remote packet. Communication problem with target. vFlashErase:%s,%s Remote target does not support flash erase Error erasing flash with vFlashErase packet Remote target does not support vFlashDone Error finishing flash operation vKill;%x Can't kill fork child process %d Can't kill process vRun; Remote file name too long for run packet Argument list too long for run packet Running the default executable on the remote target failed; try "set remote exec-file"? Running "%s" on the remote target failed int remote_target::extended_remote_run(const string&) Unable to %s environment variable '%s' on remote. QEnvironmentReset Unable to reset environment on remote. QEnvironmentHexEncoded QEnvironmentUnset QSetWorkingDir:%s QSetWorkingDir: Remote replied unexpectedly while setting the inferior's working directory: %s QStartupWithShell:%d Remote replied unexpectedly while setting startup-with-shell: %s Remote target does not support "set remote exec-file" Remote target does not support "set args" or run ARGS ,%d Target doesn't support breakpoints that have target side commands. hw_bp_to_z: bad watchpoint type %d Z%x, remote_insert_watchpoint: reached end of function z%x, remote_remove_watchpoint: reached end of function remote_insert_hw_breakpoint: reached end of function remote_remove_hw_breakpoint: reached end of function qCRC:%lx,%lx qGetTLSAddr: Remote target doesn't support qGetTLSAddr packet Remote target failed to process qGetTLSAddr request TLS not supported or disabled on this target qGetTIBAddr: Remote target doesn't support qGetTIBAddr packet Remote target failed to process qGetTIBAddr request qGetTIBAddr not supported or disabled on this target QAgent:%d %s=0x%x Failed to configure the BTS buffer size: %s Failed to configure the BTS buffer size. Failed to configure the trace buffer size: %s Failed to configure the trace buffer size. Could not enable branch tracing for %s. Could not enable branch tracing for %s: %s Could not disable branch tracing for %s: %s Could not disable branch tracing for %s. QThreadEvents:%x Remote refused setting thread events: %s qXfer:%s:read:%s:%s,%s Unknown remote qXfer reply: %s Remote qXfer reply contained no data. remote rcmd is only available after target open qRcmd, "monitor" command ``%s'' is too long. Protocol error with Rcmd vFile:setfs: Reading %s from remote target... File transfers from remote targets can be slow. Use "set sysroot" to access files locally instead. vFile:open: vFile:pwrite: vFile:pread: Read returned %d, but %d bytes. readahead cache hit %s remote_hostio_pread readahead cache miss %s vFile:close: just probing remote target does not support file transfer, attempting to access files from local filesystem. Error reading %s. Remote write of %d bytes returned 0! Successfully sent file "%s". file to put Invalid parameters to remote put Successfully fetched file "%s". file to get Invalid parameters to remote get vFile:unlink: Successfully deleted file "%s". file to delete Invalid parameters to remote delete vFile:readlink: Readlink returned %d, but %d bytes. vFile:fstat: vFile:fstat returned %d, but %d bytes. vFile:fstat returned %d bytes, but expecting %d. Malformed packet(a) (missing colon): %s Packet: '%s' Malformed packet(a) (missing register number): %s Packet: '%s' syscall_entry syscall_return swbreak Unexpected swbreak stop reason hwbreak Unexpected hwbreak stop reason replaylog vforkdone ;thread: Remote reply is too short: %s Remote register badly formatted: %s here: %s stop reply packet badly formatted: %s process: unknown stop reply packet: %s Remote sent bad register number %s: %s Packet: '%s' Remote 'g' packet reply is too long (expected %ld bytes, got %d bytes): %s Truncated register %d in remote 'g' packet unexpected end of 'g' packet reply void remote_target::process_g_packet(regcache*) r->offset * 2 < strlen (rs->buf.data ()) remote_write_bytes_aux: bad packet format minimum packet size too small to write data remote_write_bytes: bad internal state vFlashWrite: qXfer:%s:write:%s:%s: qSearch:memory:%s;%s; Pattern is too large to transmit to remote target. Unknown qSearch:memory reply: %s target_xfer_status remote_target::remote_read_bytes(CORE_ADDR, gdb_byte*, ULONGEST, int, ULONGEST*) len <= oldlen statictrace virtual target_xfer_status remote_target::xfer_partial(target_object, const char*, gdb_byte*, const gdb_byte*, ULONGEST, ULONGEST, ULONGEST*) annex == NULL libraries-svr4 memory-map rs->remote_desc osdata traceframe-info uib remote query is only available after target open annex != NULL readbuf != NULL isprint (annex[i]) && annex[i] != '$' && annex[i] != '#' annex[i] == '\0' The %s is 0 (default). The %s is %ld. Packets are fixed at %ld bytes. Packets are limited to %ld bytes. The actual limit will be further reduced dependent on the target. qTStatus Bogus trace status reply from target: %s qTStatus: virtual void remote_target::fetch_registers(regcache*, int) reg != NULL Could not write registers; remote failure reply '%s' virtual void remote_target::store_registers(regcache*, int) Remote protocol specific variables. Configure various remote-protocol specific variables such as the packets being used. Compare section data on target to the exec file. Argument is a single section name (default: all loaded sections). To compare only read-only loaded sections, specify the -r option. compare-sections Send an arbitrary packet to a remote target. maintenance packet TEXT If GDB is talking to an inferior via the GDB serial protocol, then this command sends the string TEXT to the inferior, and displays the response packet. GDB supplies the initial `$' character, and the terminating `#' character and checksum. remotebreak If set, a break, instead of a cntrl-c, is sent to the remote target. Show whether to send break if interrupted. Set whether to send break if interrupted. set remote interrupt-sequence show remote interrupt-sequence Valid value is "Ctrl-C", "BREAK" or "BREAK-g". The default is "Ctrl-C". Show interrupt sequence to remote target. Set interrupt sequence to remote target. interrupt-on-connect If set, interrupt sequence is sent to remote target. Show whether interrupt-sequence is sent to remote target when gdb connects to. Set whether interrupt-sequence is sent to remote target when gdb connects to. Set the maximum number of bytes per memory write packet (deprecated). remotewritesize Show the maximum number of bytes per memory write packet (deprecated). Set the maximum number of bytes per memory-write packet. Specify the number of bytes in a packet or 0 (zero) for the default packet size. The actual limit is further reduced dependent on the target. Specify ``fixed'' to disable the further restriction and ``limit'' to enable that restriction. memory-write-packet-size Set the maximum number of bytes per memory-read packet. Specify the number of bytes in a packet or 0 (zero) for the default packet size. The actual limit is further reduced dependent on the target. Specify ``fixed'' to disable the further restriction and ``limit'' to enable that restriction. memory-read-packet-size Show the maximum number of bytes per memory-write packet. Show the maximum number of bytes per memory-read packet. hardware-watchpoint-limit Specify "unlimited" for unlimited hardware watchpoints. Show the maximum number of target hardware watchpoints. Set the maximum number of target hardware watchpoints. hardware-watchpoint-length-limit Specify "unlimited" to allow watchpoints of unlimited size. Show the maximum length (in bytes) of a target hardware watchpoint. Set the maximum length (in bytes) of a target hardware watchpoint. hardware-breakpoint-limit Specify "unlimited" for unlimited hardware breakpoints. Show the maximum number of target hardware breakpoints. Set the maximum number of target hardware breakpoints. remoteaddresssize Show the maximum size of the address (in bits) in a memory packet. Set the maximum size of the address (in bits) in a memory packet. binary-download verbose-resume pass-signals QPassSignals catch-syscalls QCatchSyscalls program-signals QProgramSignals set-working-dir QSetWorkingDir QStartupWithShell environment-hex-encoded environment-reset environment-unset symbol-lookup qSymbol set-register fetch-register software-breakpoint Z0 hardware-breakpoint Z1 write-watchpoint Z2 read-watchpoint Z3 access-watchpoint Z4 read-aux-vector qXfer:auxv:read pid-to-exec-file qXfer:exec-file:read qXfer:features:read library-info qXfer:libraries:read library-info-svr4 qXfer:libraries-svr4:read qXfer:memory-map:read qXfer:osdata:read qXfer:threads:read read-siginfo-object qXfer:siginfo:read write-siginfo-object qXfer:siginfo:write qXfer:traceframe-info:read unwind-info-block qXfer:uib:read get-thread-local-storage-address qGetTLSAddr get-thread-information-block-address qGetTIBAddr reverse-continue supported-packets qSupported search-memory qSearch:memory hostio-setfs vFile:setfs hostio-open vFile:open hostio-pread vFile:pread hostio-pwrite vFile:pwrite hostio-close vFile:close hostio-unlink vFile:unlink hostio-readlink vFile:readlink hostio-fstat vFile:fstat vAttach vRun noack vKill query-attached conditional-tracepoints ConditionalTracepoints conditional-breakpoints ConditionalBreakpoints breakpoint-commands BreakpointCommands FastTracepoints TracepointSource allow QAllow static-tracepoints StaticTracepoints install-in-trace InstallInTrace read-sdata-object qXfer:statictrace:read read-fdpic-loadmap qXfer:fdpic:read QDisableRandomization QAgent trace-buffer-size QTBuffer:size disable-btrace Qbtrace:off enable-btrace-bts Qbtrace:bts enable-btrace-pt Qbtrace:pt read-btrace qXfer:btrace read-btrace-conf qXfer:btrace-conf btrace-conf-bts-size Qbtrace-conf:bts:size multiprocess-feature swbreak-feature hwbreak-feature vfork-event-feature btrace-conf-pt-size Qbtrace-conf:pt:size verbose-resume-supported vContSupported exec-event-feature ctrl-c thread-events QThreadEvents no-resumed-stop-reply N stop reply memory-tagging-feature void _initialize_remote() excepted == (remote_protocol_packets[i].name == NULL) When set, GDB will attempt to use the remote breakpoint and watchpoint packets. Show use of remote protocol `Z' packets. Set use of remote protocol `Z' packets. Manipulate files on the remote system. Transfer files to and from the remote target system. Copy a local file to the remote system. Copy a remote file to the local system. Delete a remote file. Show the remote pathname for "run". Set the remote pathname for "run". range-stepping If on, and the target supports it, when stepping a source line, GDB tells the target to step the corresponding range of addresses itself instead of issuing multiple single-steps. This speeds up source level stepping. If off, GDB always issues single-steps, even if range stepping is supported by the target. The default is on. Show whether target-assisted range stepping is enabled. Enable or disable range stepping. watchdog When non-zero, this timeout is used instead of waiting forever for a target to finish a low-level step or continue operation. If the specified amount of time passes without a response from the target, an error occurs. Show watchdog timer. Set watchdog timer. remote-packet-max-chars Specify "unlimited" to display all the characters. Show the maximum number of characters to display for each remote packet. Set the maximum number of characters to display for each remote packet. When enabled, each packet sent or received with the remote target is displayed. Show debugging of remote protocol. Set debugging of remote protocol. remotetimeout This value is used to set the time limit for gdb to wait for a response from the target. Show timeout limit to wait for target to respond. Set timeout limit to wait for target to respond. vStopped PacketSize augmented-libraries-svr4-read multiprocess QNonStop DisconnectedTracing ReverseContinue ReverseStep EnableDisableTracepoints qXfer:btrace:read qXfer:btrace-conf:read vfork-events exec-events memory-tagging extended-remote Extended remote serial target in gdb-specific protocol Remote serial target in gdb-specific protocol const resumed_pending_vcont_info& remote_thread_info::resumed_pending_vcont_info() const m_resume_state == resume_state::RESUMED_PENDING_VCONT 16private_inferior ^ k=Q 11notif_event ^ =Q 18remote_thread_info ^ =Q p(O 15remote_inferior ^ =Q =Q =Q 4# 4# =Q 84# X4# ? Y <Q HQ g<Q w<Q HQ BREAK Ctrl-C HQ \ ! ! ^ HQ <dP BREAK-g M ZHU V & $ <>Q w *" *" 4# X ! $ ' ' \ ( 4 " \ " " 8i" " 0 # # d # ! L " " h ! p ! ! ! T ! @$( X " " " " X+( -( ! /( ! ! ! 4( `6( $T" 8( x9( $ ! :( L;( $ ! <( " l ! $ ' ' @?( " L ! " L ! < " " L ! ! " \1" $ ' D" ,F" p " " 1" " , ! " " " " x"" " < " x4# T( p` p` p` p` ` 4# `V( 3" 3" 4" 4" !" " ! 0]( ^( T_( _( a( " \ # # H " " T " " ! l( # ! 3" 3" ! ! $ ! ! v( v( D ! a ` " " " " " " " H " ' A" n" 3" u" v" w" [" C" 0 # 8x" lC" y" @|" }" |]" ^" C" " }" ~" " " P ! " l " " " K" " " d ! " " p ! ! $ ! ( ( @ ( ( ( ( $ ( H ( ( T ( ( ( h ( ( ( ( ( P ( ! h ( < ( ( ( ! ^" `" T " HQ w dA# A# 4# X ! (4# " " 8 " \ " " 8i" " 0 # # d # ! L " " h ! p ! ! ! T ! @$( X " " " " X+( -( ! /( ! ! ! 4( `6( $T" 8( x9( $ ! :( L;( $ ! <( " l ! 4# " @?( " L ! " L ! < " " L ! ! " \1" $ ' D" ,F" p " " 1" " , ! " " " " x"" " < " x4# T( p` p` p` p` ` 4# `V( 3" 3" 4" 4" !" " ! 0]( ^( T_( _( a( " \ # # H " " T " " ! l( # ! 3" 3" ! P ! $ ! ! v( v( D ! a ` " " " " " " " H " ' A" n" 3" u" v" w" [" C" 0 # 8x" lC" y" @|" }" |]" ^" C" " }" ~" " " P ! " l " " " K" " " d ! " " p ! ! $ ! ( ( @ ( ( ( ( $ ( H ( ( T ( ( ( h ( ( ( ( ( P ( ! h ( < ( ( ( ! ^" `" T " ;Q d " H.Q ! i.Q ! ~.Q ! .Q ! .Q ! ;Q ! J .Q ! .Q ! /Q ! k/Q ! ,Q ! ! -Q ! " -Q ! # ?-Q ! $ N-Q ! % # Q ! & Q ! ' : Q ! ( Q ! - ;Q ! F ;Q ! D //Q ! / W/Q ! 0 `1Q ! 2 1Q ! 3 1Q ! 4 1Q ! 5 2Q ! 6 12Q ! 7 ;Q ! I ;Q ! 8 ;Q ! 9 1Q ! : 1Q ! ; ;Q ! G |2Q ! < /Q ! 2Q ! = 2Q ! > 2Q ! ? uH ! H 2Q ! @ 2Q ! A 3Q ! B <Q ! C (<Q ! K p3Q ! L | Q ! M Q ! N @<Q ! O ?<Q ! P L<Q ! R 3Q ! Q 4Q ! S H4Q ! E q R ! U X<Q ! V ">Q >Q H>Q 13remote_target 22extended_remote_target ^ HQ <>Q 10stop_reply ^ HQ =Q Use a remote computer via a serial line, using a gdb-specific protocol. Specify the serial device it is connected to (e.g. /dev/ttyS0, /dev/ttya, COM1, etc.). Command requires an argument. goto-bookmark: invalid bookmark number '%s'. goto-bookmark: no bookmark found for '%s'. target_get_bookmark failed. Saved bookmark %d at %s %d %s '%s' No bookmark #%d No bookmarks. Already in reverse mode. Use '%s' or 'set exec-dir forward'. No bookmarks. Delete all bookmarks? No bookmark #%d. Step program backward until it reaches the beginning of another source line. Argument N means do this N times (or till program stops for another reason). Step program backward, proceeding through subroutine calls. Like the "reverse-step" command as long as subroutine calls do not happen; when they do, the call is treated as one instruction. Argument N means do this N times (or till program stops for another reason). Step backward exactly one instruction. Argument N means do this N times (or till program stops for another reason). rsi Step backward one instruction, but proceed through called subroutines. Argument N means do this N times (or till program stops for another reason). rni Continue program being debugged but run it in reverse. If proceeding from breakpoint, a number N may be used as an argument, which means to set the ignore count of that breakpoint to N - 1 (so that the breakpoint won't break until the Nth time it is reached). Execute backward until just before selected stack frame is called. Set a bookmark in the program's execution history. A bookmark represents a point in the execution history that can be returned to at a later point in the debug session. Status of user-settable bookmarks. Bookmarks are user-settable markers representing a point in the execution history that can be returned to later in the same debug session. bookmarks Delete a bookmark from the bookmark list. Argument is a bookmark number or numbers, or no argument to delete all bookmarks. Go to an earlier-bookmarked point in the program's execution history. Argument is the bookmark number of a bookmark saved earlier by using the 'bookmark' command, or the special arguments: start (beginning of recording) end (end of recording) goto-bookmark run-on-main-thread Rust &[ &str \%c \x%02x \u{%06x} Could not find active enum variant __%d void rust_language::print_enum(value*, ui_file*, int, const value_print_options*) const ../../gdb/rust-lang.c rust_enum_p (type) %s {%p[<No data fields>%p]} %ps: value* eval_op_rust_ind(type*, expression*, noside, exp_opcode, value*) noside == EVAL_NORMAL Cannot access field %d of empty enum %s Cannot access field %d of variant %s::%s, there are only %d fields Cannot access field %d of %s, there are only %d fields Variant %s::%s is not a tuple variant Attempting to access anonymous field %d of %s, which is not a tuple, tuple struct, or tuple-like variant Anonymous field access is only allowed on tuples, tuple structs, and tuple-like enum variants ( fn -> ; variable length ; %s void rust_print_struct_def(type*, const char*, ui_file*, int, int, const type_print_options*, bool, print_offset_data*) !field_is_static (&type->field (i)) ! (is_enum && TYPE_FIELD_ARTIFICIAL (type, i)) %*s%ps, *mut slice Could not determine the array bounds std::ops::RangeFull std::ops::RangeToInclusive std::ops::RangeTo std::ops::RangeInclusive std::ops::Range std::ops::RangeFrom Range expression with different types &[*gdb*] Can't take slice of array without '&' Could not find 'data_ptr' in slice type Cannot subscript non-array type usize Can't compute array bounds Found array with non-zero lower bound Index less than zero Index greater than length High index less than zero Low index greater than high index High index greater than length Cannot access field %s of empty enum %s Attempting to access named field %s of tuple variant %s::%s, which has only anonymous fields Could not find field %s of struct variant %s::%s Array with negative number of elements Method calls only supported on struct or enum types Method call on nameless type Could not find function named '%s' Function '%s' takes no arguments i8 i16 i32 i64 isize type %s = *(%s as *mut %s) rust_lookup_symbol_non_local (%s, %s (scope %s), %s) .rs N4expr23tuple_holding_operationIJP4typeSt10unique_ptrINS_9operationESt14default_deleteIS4_EESt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ESaISG_EEEEE ^ YQ p L TZQ D d # 0 # ` !gY I LO j G O L m J S [Q \ # h # ( # x ) # $/ , w P+ h # # l# ) ) \ # d # y p# # Q# # O# # P# p * | * t # 0* 8* @* w w 13rust_language ^ p[Q N N4expr13rust_structopE ^ [Q L N4expr24rust_aggregate_operationE ^ [Q TZQ [Q # # # D d @ # H | # @ ` [Q # h # }# D d # # 0 # ` Could not find Rust type %s Not enough hex digits seen uint32_t rust_parser::lex_hex(int, int) ../../gdb/rust-parse.c min != max Overlong hex escape uint32_t rust_parser::lex_escape(int) pstate->lexptr[0] == '\\' Unicode escape in byte literal Missing '{' in Unicode escape Missing '}' in Unicode escape Invalid escape \%c in literal int rust_parser::lex_character() pstate->lexptr[0] == '\'' Unterminated character literal int rust_parser::lex_string() pstate->lexptr[0] == '"' Unexpected EOF in string Non-ASCII value in raw byte string Non-ASCII value in byte string int rust_parser::lex_identifier() rust_identifier_start_p (pstate->lexptr[0]) int rust_parser::lex_number() match == 0 subexps[0].rm_eo > 0 type_index != -1 void rust_parser::push_back(char) pstate->prev_lexptr != NULL *pstate->lexptr == c void _initialize_rust_exp() code == 0 Could not find crate for current location not really an error '_' not allowed in integers in anonymous field references field name expected No symbol '%s' in current context Couldn't find namespace scope for self:: std::string rust_parser::super_name(const string&, unsigned int) scope[current_len] == ':' Too many super:: uses from '%s' expr::operation_up rust_parser::parse_string() current_token == STRING Could not find type '&str' could not find tuple type '%s' '::' expected unexpected '::' '>' expected std::string rust_parser::parse_path(bool) missing case in path parsing No type name '%s' in current context type expected integer expected '(' expected '->' expected Could not find type '%s' Type %s is not a tuple struct unexpected token expr::operation_up rust_parser::parse_binop(bool) !required bad binary operator operator_stack.size () == 1 ',' or ')' expected Tuple expressions not supported yet ',' or ']' expected ',', ';', or ']' expected Struct expression applied to non-struct type '}', '..', or identifier expected ..= mut extern void rust_parser::assume(int) current_token == type '%c' expected N4expr23rust_unop_ind_operationE ^ dQ H N4expr24rust_subscript_operationE ^ <dQ OG N4expr24rust_unop_addr_operationE ^ ldQ PG N4expr23tuple_holding_operationIJ10range_flagSt10unique_ptrINS_9operationESt14default_deleteIS3_EES6_EEE ^ dQ p L N4expr20rust_range_operationE ^ eQ eQ N4expr23tuple_holding_operationIJiSt10unique_ptrINS_9operationESt14default_deleteIS2_EEEEE ^ @eQ p L N4expr16rust_struct_anonE ^ eQ eQ N4expr15binop_operationIL10exp_opcode85EXadL_Z18eval_op_rust_arrayP4typeP10expression6nosideS1_P5valueS8_EEEE ^ eQ TPG N4expr14unop_operationIL10exp_opcode58EXadL_Z23eval_op_rust_complementP4typeP10expression6nosideS1_P5valueEEEE ^ LfQ LQG 0dQ # # # D @ d* `dQ ` # # # D d h # H ` dQ p # # # D d @ p # ` eQ D d # # ` 4eQ # # # D d # x # # ` eQ D d # # ` eQ ` # # h # D d # # # ` @fQ # # 4 # D d @ # H ` fQ # # $ # D d 8 @ # ` R O S cQ R O K j G cQ lK gI ygI ugI +gI 3 N 4gI 7gI .gI 1gI vgI zgI fgI igI lgI ogI rgI }gI gI K cQ `Q I M ^([0-9][0-9_]*\.[0-9][0-9_]*([eE][-+]?[0-9][0-9_]*)?(f32|f64)?|[0-9][0-9_]*[eE][-+]?[0-9][0-9_]*(f32|f64)?|[0-9][0-9_]*\.|(0x[a-fA-F0-9_]+|0o[0-7_]+|0b[01_]+|[0-9][0-9_]*)([iu](size|8|16|32|64))?) sentinel_frame_this_id called ../../gdb/sentinel-frame.c sentinel kQ D # # # void ser_base_read_error_fd(serial*, int) ../../gdb/ser-base.c s > 0 && s <= GDB_MI_MSG_WIDTH serial [fd%d->fd-scheduled] [fd%d->timer-scheduled] [fd%d->asynchronous] serial-error [fd%d->synchronous] creating serial event pipe failed. ../../gdb/ser-event.c L N D # # /bin/sh V # # # # h # p # # # # # # # # # # # # p $ $ Missing port on hostname '%s' %s: cannot resolve name: %s TCP protocol specific variables. Configure variables specific to remote TCP connections. auto-retry Show auto-retry on socket connect. Set auto-retry on socket connect. connect-timeout If set to "unlimited", GDB will keep attempting to establish a connection forever, unless interrupted with Ctrl-c. The default is 15 seconds. Show timeout limit in seconds for socket connection. Set timeout limit in seconds for socket connection. O # # # # h # p # # # # # # # # # # # # # # The socket name is too long. It may be no longer than %s bytes. A W 8 $ $ # # h # p # # # # # # # # # # # # $ $ Hardware flow control is %s. c_iflag = 0x%x, c_oflag = 0x%x, c_cflag = 0x%x, c_lflag = 0x%x c_cc: get_tty_state failed: %s set_tty_state failed: %s Invalid baud rate %d. Closest values are %d and %d. Invalid baud rate %d. Minimum value is %d. Invalid baud rate %d. Maximum value is %d. Incorrect parity value: %d ../../gdb/ser-unix.c remoteflow Enable or disable hardware flow control (RTS/CTS) on the serial port when debugging using remote targets. Show use of hardware flow control for remote serial I/O. Set use of hardware flow control for remote serial I/O. hardwire 2 K n , X ` % K rQ L $ ( $ # # $ $ $ $ $ $ $ 0 $ $ $ ` $ P $ # p $ $ %c <Timeout: %d seconds> <Error: %s> <Eof> <Break> Baud rate for remote serial I/O is %s. c End of log Set default serial/parallel port configuration. Show default serial/parallel port configuration. This value is used to set the speed of the serial port when debugging using remote targets. Show baud rate for remote serial I/O. Set baud rate for remote serial I/O. parity Show parity for remote serial I/O. Set parity for remote serial I/O. remotelogfile This file is used to record the remote session for future playback by gdbserver. Show filename for remote session recording. Set filename for remote session recording. remotelogbase Show numerical base for remote session logging. Set numerical base for remote session logging. When non-zero, serial port debugging is enabled. Show serial debugging. Set serial debugging. odd even ascii hex octal ,wQ vQ vQ vQ wQ vQ none No skiplist entries found with number %s. Not skipping any files or functions. No skiplist entries found with number %s. SkiplistTable Glob File Function blklst-entry yes. no. skip: checking if file %s matches non-glob %s... skip: checking if file %s matches glob %s... skip: checking if function %s matches regex %s... bool skiplist_entry::skip_function_p(const char*) const ../../gdb/skip.c m_compiled_function_regexp skip: checking if function %s matches non-regex %s... Ignore a function while stepping. Usage: skip [FUNCTION-NAME] skip [FILE-SPEC] [FUNCTION-SPEC] If no arguments are given, ignore the current function. FILE-SPEC is one of: -fi|-file FILE-NAME -gfi|-gfile GLOB-FILE-PATTERN FUNCTION-SPEC is one of: -fu|-function FUNCTION-NAME -rfu|-rfunction FUNCTION-NAME-REGULAR-EXPRESSION Ignore a file while stepping. Usage: skip file [FILE-NAME] If no filename is given, ignore the current file. Ignore a function while stepping. Usage: skip function [FUNCTION-NAME] If no function name is given, skip the current function. Enable skip entries. Usage: skip enable [NUMBER | RANGE]... You can specify numbers (e.g. "skip enable 1 3"), ranges (e.g. "skip enable 4-8"), or both (e.g. "skip enable 1 3 4-8"). If you don't specify any numbers or ranges, we'll enable all skip entries. Disable skip entries. Usage: skip disable [NUMBER | RANGE]... You can specify numbers (e.g. "skip disable 1 3"), ranges (e.g. "skip disable 4-8"), or both (e.g. "skip disable 1 3 4-8"). If you don't specify any numbers or ranges, we'll disable all skip entries. Delete skip entries. Usage: skip delete [NUMBER | RANGES]... You can specify numbers (e.g. "skip delete 1 3"), ranges (e.g. "skip delete 4-8"), or both (e.g. "skip delete 1 3 4-8"). If you don't specify any numbers or ranges, we'll delete all skip entries. Display the status of skips. Usage: info skip [NUMBER | RANGES]... You can specify numbers (e.g. "info skip 1 3"), ranges (e.g. "info skip 4-8"), or both (e.g. "info skip 1 3 4-8"). If you don't specify any numbers or ranges, we'll show all skips. When non-zero, debug output about skipping files and functions is displayed. Show whether the debug output about skipping files and functions is printed. Set whether to print the debug output about skipping files and functions. skiplist_entry::skiplist_entry(bool, std::string&&, bool, std::string&&, skiplist_entry::private_key) !m_file.empty () || !m_function.empty () !m_file.empty () Function %s will be skipped when stepping. No default function now. No function found containing current program point %s. No default file now. File %s will be skipped when stepping. File(s) file(s) Function(s) -fi Missing value for %s option. -gfi -gfile -fu -rfu -rfunction Invalid skip option: %s Cannot specify both -file and -gfile. Cannot specify both -function and -rfunction. void skip_command(const char*, int) file != NULL || gfile != NULL || function != NULL || rfunction != NULL %s %s in %s %s will be skipped when stepping. link_map_offsets* svr4_fetch_link_map_offsets() ../../gdb/solib-svr4.c ops->fetch_link_map_offsets Using PIC (Position Independent Code) prelink displacement %s for "%s". .dynamic section for "%s" is not at the expected address (wrong library or version mismatch?) /usr/lib/ld.so.1 /usr/lib/amd64/ld.so.1 /usr/lib/sparcv9/ld.so.1 Probes-based dynamic linker interface failed. Reverting to original interface. Error reading shared library list entry at %s Corrupted shared library list: %s != %s Can't read pathname for load map. rtld_%s rtld rtld_map_failed void register_solib_event_probe(svr4_info*, objfile*, probe*, CORE_ADDR, probe_action) *slot == HTAB_EMPTY_ENTRY Initializing probes-based dynamic linker interface failed. Reverting to original interface. _r_debug Attempt to reload symbols from process? failed to read exec filename from attached file probe_action solib_event_probe_action(probe_and_action*) action == FULL_RELOAD || action == UPDATE_OR_RELOAD start=%s;prev=%s Using PIE (Position Independent Executable) displacement %s for "%s". .interp int enable_break(svr4_info*, int) load_addr < space_size Unable to find dynamic linker breakpoint function. GDB will be unable to debug shared library initializers and track explicitly loaded dynamic code. solib-svr4 init_start init_complete reloc_complete unmap_start unmap_complete main_$main __start _r_debug_state _dl_debug_state __dl_rtld_db_dlactivity _rtld_debug_state P Q Q Q 7 Q - Q & Q 5 Q A Q d Q c Q r Q Q Q Q \ Q [ Q L void solib_target_free_so(so_list*) ../../gdb/solib-target.c li->name.empty () Can not parse XML library list; XML support was disabled at compile time Could not relocate shared library "%s": wrong number of ALLOC sections void solib_target_relocate_section_addresses(so_list*, target_section*) so->addr_low <= so->addr_high Could not relocate shared library "%s": no segments Could not relocate shared library "%s": bad offsets li->segment_bases.size () > 0 The search path for loading non-absolute shared library symbol files is %s. Autoloading of shared library symbols is %s. /libpthread /libc. Could not open `%s' as an executable file: %s Shared library file name is too long. Error while reading shared library symbols for %s: LD_LIBRARY_PATH `%s': not in executable format: %s `%s': Shared library architecture %s is not compatible with target architecture %s. Could not load shared library symbols for %s. Do you need "set solib-search-path" or "set sysroot"? Could not load shared library symbols for %d libraries, e.g. %s. Use the "info sharedlibrary" command to see the complete listing. Do you need "set solib-search-path" or "set sysroot"? Error reading attached process's symbol file. Error while mapping shared library sections: Loading symbols for shared libraries: %s Loading symbols for shared libraries. Symbols already loaded for %s No loaded shared libraries match the pattern `%s'. remote: "%s" is deprecated, use "%s" instead. sysroot set to "%s". SharedLibraryTable syms-read Syms Read Shared Object Library Yes (*) No shared libraries matched. No shared libraries loaded at this time. (*): Shared library is missing debugging information. solib Load shared object library symbols for files matching REGEXP. Status of loaded shared object libraries. dll Unload all shared object library symbols. nosharedlibrary auto-solib-add If "on", symbols from all shared object libraries will be loaded automatically when the inferior begins execution, when the dynamic linker informs gdb that a new library has been loaded, or when attaching to the inferior. Otherwise, symbols must be loaded manually, using `sharedlibrary'. Show autoloading of shared library symbols. Set autoloading of shared library symbols. sysroot The system root is used to load absolute shared library symbol files. For other (relative) files, you can add directories using `set solib-search-path'. Show the current system root. Set an alternate system root. solib-absolute-prefix solib-search-path This takes precedence over the environment variables PATH and LD_LIBRARY_PATH. Show the search path for loading non-absolute shared library symbol files. Set the search path for loading non-absolute shared library symbol files. ^ Q *Z17_initialize_solibvEUlP8inferiorE_ Source file is more recent than executable. bool source_cache::ensure(symtab*) ../../gdb/source-cache.c m_offset_cache.find (fullname) != m_offset_cache.end () bool source_cache::get_line_charpos(symtab*, const std::vector<long long int>**) iter != m_offset_cache.end () void delete_substitute_path_rule(substitute_path_rule*) ../../gdb/source.c Filenames are displayed as "%s". Number of source lines gdb will list by default is %s. Includes Does not include No current source file. Current source file is %s Compilation directory is %s Located in %s Contains %d line%s. Source language is %s. Producer is %s. Compiled with %s debugging format. %s preprocessor macro info. Source directories searched: Too many arguments in command Source path substitution rule matching `%s': List of all source path substitution rules: `%s' -> `%s'. Incorrect usage, too many arguments in command Delete all source path substitution rules? Canceled No substitution rule defined for `%s' $cdir%c$cwd Incorrect usage, too few arguments in command First argument must be at least one character long Add directory DIR to beginning of search path for source files. Forget cached info on source file locations and line positions. DIR can also be $cwd for the current working directory, or $cdir for the directory in which the source file was compiled into object code. With no argument, reset the search path to $cdir:$cwd, the default. $cwd in the path means the current working directory. $cdir in the path means the compilation directory of the source file. GDB ensures the search path always ends with $cdir:$cwd by appending these directories if necessary. Setting the value to an empty string sets it to $cdir:$cwd, the default. Show the search path for finding source files. Set the search path for finding source files. Information about the current source file. Core addresses of the code for a source line. Line can be specified as LINENUM, to list around that line in current file, FILE:LINENUM, to list around that line in that file, FUNCTION, to list around beginning of that function, FILE:FUNCTION, to distinguish among like-named static functions. Default is to describe the last source line that was listed. This sets the default address for "x" to the line's first instruction so that "x/i" suffices to start examining the machine code. The address is also stored as the value of "$_". Search for regular expression (see regex(3)) from last line listed. The matching line number is also stored as the value of "$_". forward-search Search backward for regular expression (see regex(3)) from last line listed. The matching line number is also stored as the value of "$_". reverse-search listsize Use this to choose how many source lines the "list" displays (unless the "list" argument explicitly specifies some other number). A value of "unlimited", or zero, means there's no limit. Show number of source lines gdb will list by default. Set number of source lines gdb will list by default. Add a substitution rule to rewrite the source directories. Usage: set substitute-path FROM TO The rule is applied only if the directory name starts with FROM directly followed by a directory separator. If a substitution rule was previously set for FROM, the old rule is replaced by the new one. substitute-path Delete one or all substitution rules rewriting the source directories. Usage: unset substitute-path [FROM] Delete the rule for substituting FROM in source directories. If FROM is not specified, all substituting rules are deleted. If the debugger cannot find a rule for FROM, it will display a warning. Show one or all substitution rules rewriting the source directories. Usage: show substitute-path [FROM] Print the rule for substituting FROM in source directories. If FROM is not specified, print all substitution rules. filename-display filename-display can be: basename - display only basename of a filename relative - display a filename relative to the compilation directory absolute - display an absolute filename By default, relative filenames are displayed. Show how to display filenames. Set how to display filenames. Can't find a default source file int openp(const char*, openp_flags, const char*, int, gdb::unique_xmalloc_ptr<char>*) (mode & O_CREAT) == 0 $cdir invalid filename_display_string No line number information available Line %d of "%s" is at address but contains no code. starts at address and ends at Line number %d is out of range for "%s". %d %s in Line number %d out of range; %s has %d lines. %d ^%c ^? %s is not a directory. Reinitialize source path to empty? Expression not found Expression not found H Q Z Q Q Q basename absolute relative invalid C++ abbreviation `%s' couldn't parse type; debugger out of date? bad structure-type format Unknown builtin type %d short real stringptr integer*1 integer*4 struct/union type gets multiply defined: %s%s Invalid symbol data: type number (%d,%d) out of range at symtab pos %d. GDB internal error: bad real_filenum Invalid symbol data: common block within common block need a type name forward-referenced types left unresolved, type code %d. ECOMM symbol unmatched by BCOMM %s: common block `%s' from global_sym_chain unresolved FOO Unrecognized cross-reference type `%c' Prototyped function type didn't end arguments with `#': %s invalid (minimal) member type data format at symtab pos %d. base type %d of range type is not defined Unknown virtual character `%c' for baseclass Unknown visibility `%c' for baseclass C++ abbreviated type name unknown at symtab pos %d INVALID_CPLUSPLUS_ABBREV Unknown visibility `%c' for field virtual function table pointer not found when defining class `%s' GDB internal error, type is NULL in stabsread.c. const/volatile indicator missing, got '%c' member function type missing, got '%c' __base_ctor __base_dtor __deleting_dtor Method has bad physname %s void patch_block_stabs(pending*, pending_stabs*, objfile*) ../../gdb/stabsread.c Invalid (empty) method arguments invalid symbol name "%s" Bad stabs string '%s' eh_throw Unknown C++ symbol name `%s' $ _vptr$ _vb$ Debugger's willingness to use disassemble-next-line is %s. Unable to restore previously selected frame. no-filters hide Unexpected print frame-info value `%s'. ../../gdb/stack.c Please specify a command to apply on all frames addr_flags bool frame_show_address(frame_info*, symtab_and_line) inline_skipped_frames (inferior_thread ()) > 0 get_frame_type (get_next_frame (frame)) == INLINE_FRAME Bottom (innermost) frame selected; you cannot go down. Initial frame selected; you cannot go up. Make selected stack frame return to its caller. Control remains in the debugger, but when you continue execution will resume in the frame above the one now selected. If an argument is given, it is an expression for the value to return. Select and print stack frame that called this one. An argument says how many frames up to go. Same as the `up' command, but does not print anything. This is useful in command scripts. up-silently Select and print stack frame called by this one. An argument says how many frames down to go. Same as the `down' command, but does not print anything. This is useful in command scripts. down-silently Select and print a stack frame. With no argument, print the selected stack frame. (See also "info frame"). A single numerical argument specifies the frame to select. Apply a command to a number of frames. Usage: frame apply COUNT [OPTION]... COMMAND With a negative COUNT argument, applies the command on outermost -COUNT frames. Prints the frame location information followed by COMMAND output. By default, an error raised during the execution of COMMAND aborts "frame apply". Options: %OPTIONS% Apply a command to all frames. Usage: frame apply all [OPTION]... COMMAND Prints the frame location information followed by COMMAND output. By default, an error raised during the execution of COMMAND aborts "frame apply". Options: %OPTIONS% Apply a command to a list of frames. Usage: frame apply level LEVEL... [OPTION]... COMMAND LEVEL is a space-separated list of levels of frames to apply COMMAND on. Prints the frame location information followed by COMMAND output. By default, an error raised during the execution of COMMAND aborts "frame apply". Options: %OPTIONS% Apply a command to all frames (ignoring errors and empty output). Usage: faas [OPTION]... COMMAND shortcut for 'frame apply all -s [OPTION]... COMMAND' See "help frame apply all" for available options. Select and print a stack frame by stack address. Usage: frame address STACK-ADDRESS View a stack frame that might be outside the current backtrace. Usage: frame view STACK-ADDRESS frame view STACK-ADDRESS PC-ADDRESS Select and print a stack frame by function name. Usage: frame function NAME The innermost frame that visited function NAME is selected. Select and print a stack frame by level. Usage: frame level LEVEL Select a stack frame without printing anything. A single numerical argument specifies the frame to select. Select a stack frame by stack address. Usage: select-frame address STACK-ADDRESS Select a stack frame that might be outside the current backtrace. Usage: select-frame view STACK-ADDRESS select-frame view STACK-ADDRESS PC-ADDRESS Select a stack frame by function name. Usage: select-frame function NAME Select a stack frame by level. Usage: select-frame level LEVEL Print backtrace of all stack frames, or innermost COUNT frames. Usage: backtrace [OPTION]... [QUALIFIER]... [COUNT | -COUNT] Options: %OPTIONS% For backward compatibility, the following qualifiers are supported: full - same as -full option. no-filters - same as -no-filters option. hide - same as -hide. With a negative COUNT, print outermost -COUNT frames. where Backtrace of the stack, or innermost COUNT frames. All about the selected stack frame. With no arguments, displays information about the currently selected stack frame. Alternatively a frame specification may be provided (See "frame") the information is then printed about the specified frame. Print information about a stack frame selected by stack address. Usage: info frame address STACK-ADDRESS Print information about a stack frame outside the current backtrace. Usage: info frame view STACK-ADDRESS info frame view STACK-ADDRESS PC-ADDRESS Print information about a stack frame selected by function name. Usage: info frame function NAME Print information about a stack frame selected by level. Usage: info frame level LEVEL local variables All local variables of current stack frame or those matching REGEXPs. Usage: info locals [-q] [-t TYPEREGEXP] [NAMEREGEXP] Prints the local variables of the current stack frame. argument variables All argument variables of current stack frame or those matching REGEXPs. Usage: info args [-q] [-t TYPEREGEXP] [NAMEREGEXP] Prints the argument variables of the current stack frame. Select the stack frame that contains NAME. Usage: func NAME If set, frame arguments are printed in raw form, bypassing any pretty-printers for that value. Show whether to print frame arguments in raw form. Set whether to print frame arguments in raw form. set print raw-frame-arguments disassemble-next-line If ON, GDB will display disassembly of the next source line, in addition to displaying the source line itself. If the next source line cannot be displayed (e.g., source is unavailable or there's no line info), GDB will display disassembly of next instruction instead of showing the source line. If AUTO, display disassembly of next instruction only if the source line cannot be displayed. If OFF (which is the default), never display the disassembly of the next source line. Show whether to disassemble next source line or insn when execution stops. Set whether to disassemble next source line or insn when execution stops. void print_frame_arg(const frame_print_options&, const frame_arg*) arg->entry_kind == print_entry_values_no || arg->entry_kind == print_entry_values_only || (!uiout->is_mi_like_p () && arg->entry_kind == print_entry_values_compact) PC unavailable, cannot determine locals. No locals. No matching locals. PC unavailable, cannot determine args. No arguments. No matching arguments. No frame at address %s. Missing address argument to view a frame No frame at level %s. void read_frame_arg(const frame_print_options&, symbol*, frame_info*, frame_arg*, frame_arg*) val == NULL !current_uiout->is_mi_like_p () void print_frame_args(const frame_print_options&, symbol*, frame_info*, int, ui_file*) Stack frame at Stack level %d, frame at (%ps:%d) saved %s = Outermost frame: %s tail call frame inlined into frame %d called by frame at caller of frame at source language %s. Arglist at unknown address. Arglist at void info_frame_command_core(frame_info*, bool) numargs >= 0 no args. 1 arg: %d args: Locals at unknown address, Locals at Previous frame's sp is Previous frame's sp at Previous frame's sp in %s Saved registers: <function called from gdb> <signal handler called> <cross-architecture call> void print_frame(const frame_print_options&, frame_info*, int, print_what, int, symtab_and_line) void last_displayed_symtab_info_type::set(program_space*, CORE_ADDR, symtab*, int) pspace != nullptr Please specify a command to apply on the selected frames frame apply unable to get selected frame. Missing or invalid LEVEL... argument frame_info* leading_innermost_frame(int) frame apply level frame apply all Missing COUNT argument. Invalid COUNT argument. frame apply The location at which to store the function's return value is unknown. If you continue, the return value that you specified will be ignored. Can not force return from an inlined function. Return value type not available for selected stack frame. Please use an explicit cast of the value to return. %sMake selected stack frame return now? Function does not return normally to caller. %sMake %s return now? Not confirmed void return_command(const char*, int) rv_conv != RETURN_VALUE_STRUCT_CONVENTION && rv_conv != RETURN_VALUE_ABI_RETURNS_ADDRESS void backtrace_command_1(const frame_print_options&, const backtrace_cmd_options&, const char*, int) (More stack frames follow...) Backtrace stopped: %s frame_info* find_frame_for_function(const char*) function_name != NULL '%s' not within current stack frame. Missing function name argument No frame for function "%s". Set printing of function arguments at function entry. Show printing of function arguments at function entry. GDB can sometimes determine the values of function arguments at entry, in addition to their current values. This option tells GDB whether to print the current value, the value at entry (marked as val@entry), or both. Note that one or both of these values may be <optimized out>. Set printing of non-scalar frame arguments. Show printing of non-scalar frame arguments. Set printing of frame information. Show printing of frame information. Print values of local variables. Prohibit frame filters from executing on a backtrace. Causes Python frame filter elided frames to not be printed. Disables printing the frame location information. Print any error raised by COMMAND and continue. Silently ignore any errors or empty output produced by COMMAND. void number_or_range_parser::skip_range() ../../gdb/cli/cli-utils.h m_in_range c P Q Q \ Q Q ) Q Q Q Q Q only no compact scalars preferred if-needed default both none presence auto all i Q d Q | Q Q Q l Q Q Q t Q Q Q short-location location-and-address source-and-location location source-line exp_opcode stap_get_opcode(const char**) ../../gdb/stap-probe.c **s == '=' Invalid opcode in expression `%s' for SystemTapprobe Could not read the value of a SystemTap semaphore. Could not write the value of a SystemTap semaphore. SystemTap Probe expression debugging is %s. semaphore Semaphore expr::operation_up stap_make_binop(exp_opcode, expr::operation_up&&, expr::operation_up&&) iter != stap_maker_map.end () Invalid register displacement syntax on expression `%s'. Invalid register name '%s' after replacing it (previous name was '%s') Missing register name suffix on expression `%s'. Missing indirection suffix on expression `%s'. expr::operation_up stap_parse_argument_conditionally(stap_parse_info*) gdbarch_stap_is_single_operand_p (p->gdbarch) Invalid operator `%c' for register displacement on expression `%s'. Invalid constant suffix on expression `%s'. Unknown numeric token on expression `%s'. Operator `%c' not recognized on expression `%s'. Missing close-parenthesis on expression `%s'. Cannot parse expression `%s'. expr::operation_up stap_parse_argument_1(stap_parse_info*, expr::operation_up&&, stap_operand_prec) p->arg != NULL Invalid operator `%c' on expression `%s'. `- void stap_probe::parse_arguments(gdbarch*) !m_have_parsed_args unrecognized bitness %s%c' for probe `%s' expression_up stap_parse_argument(const char**, type*, gdbarch*) p.inside_paren_p == 0 The SystemTap SDT probe support is not fully implemented on this target; you will not be able to inspect the arguments of the probes. Please report a bug against GDB requesting a port to this target. virtual unsigned int stap_probe::get_argument_count(gdbarch*) .stapsdt.base could not obtain base address for SystemTap section on objfile `%s'. corrupt probe name when reading `%s' corrupt probe argument when reading `%s' could not parse SystemTap probe(s) from inferior stap-expression When non-zero, the internal representation of SystemTap expressions will be printed. Show SystemTap expression debugging. Set SystemTap expression debugging. Show information about SystemTap static probes. Usage: info probes stap [PROVIDER [NAME [OBJECT]]] Each argument is a regular expression, used to select probes. PROVIDER matches probe provider names. NAME matches the probe names. OBJECT matches the executable or shared library name. -pstap stap_probe_arg* stap_probe::get_arg_by_number(unsigned int, gdbarch*) Probe '%s' apparently does not have arguments, but GDB is requesting its argument number %u anyway. This should not happen. Please report this bug. D Q J Q % ( % 4 % % % % % P % % % L % ) ) Q % @ % % S % 21stap_static_probe_ops ^ Q ( K 10stap_probe ^ Q 8 K Standard register ``$ps'' is not available for this target Standard register ``$sp'' is not available for this target Symfile debugging is %s. symfile_segment_data_up debug_sym_segments(bfd*) ../../gdb/symfile-debug.c debug_sym_segments called probes->sym_get_probes (%s) = %s sf->sym_new_init (%s) sf->sym_init (%s) sf->sym_read (%s, 0x%x) sf->sym_finish (%s) sf->sym_offsets (%s, %s) sf->sym_read_linetable (%s) sf->sym_relocate (%s, %s, %s) = %s void install_symfile_debug_logging(objfile*) !symfile_debug_installed (objfile) void uninstall_symfile_debug_logging(objfile*) qf->has_symbols (%s) = %d qf->has_unexpanded_symtabs (%s) qf->has_unexpanded_symtabs (%s) = %d qf->find_last_source_symtab (%s) qf->find_last_source_symtab (...) = %s qf->forget_cached_source_info (%s) qf->map_symtabs_matching_filename (%s, "%s", "%s", %s) qf->map_symtabs_matching_filename (...) = %d qf->print_stats (%s, %d) qf->dump (%s) qf->expand_all_symtabs (%s) qf->expand_symtabs_with_fullname (%s, "%s") qf->expand_matching_symbols (%s, %s, %d, %s) qf->expand_symtabs_matching (%s, %s, %s, %s, %s) qf->find_pc_sect_compunit_symtab (%s, %s, %s, %s, %d) qf->find_pc_sect_compunit_symtab (...) = %s qf->map_symbol_filenames (%s, ..., %d) qf->find_compunit_symtab_by_address (%s, %s) qf->find_compunit_symtab_by_address (...) = %s Reading symbols from %s... (No debugging symbols found in %s) void objfile_set_sym_fns(objfile*, const sym_fns*) debug_symfile When enabled, all calls to the symfile functions are logged. Show debugging of the symfile functions. Set debugging of the symfile functions. qf->lookup_symbol (%s, %d, "%s", %s) qf->lookup_symbol (...) = %s qf->expand_symtabs_for_function (%s, "%s") % shared object read from target memory add-symbol-file-from-memory not supported for this target Failed to read a valid object file image from memory. Got object file from memory but can't read symbols: %s. add-symbol-file-from-memory requires an expression argument Must use symbol-file or exec-file before add-symbol-file-from-memory. Could not load vsyscall page because no executable was specified system-supplied DSO at %s Load the symbols out of memory from a dynamically loaded object file. Give an expression for the address of the file's shared object file header. add-symbol-file-from-memory symfile-mem ../../gdb/symfile.c The directory where separate debug symbols are searched for is "%s". Mapping between filename extension and source language is "%s". Filename extensions and the languages they represent: %s - %s This target does not know how to read its overlay state. Automatic overlay debugging enabled. Overlay debugging disabled. Overlay debugging enabled. .dynbss .sdynbss I'm sorry, Dave, I can't do that. Symbol format `%s' unknown. Overlay debugging not enabled. Use either the 'overlay auto' or the 'overlay manual' command. Argument required: name of an overlay section Section %s is not mapped No overlay section called %s scoped_restore_tmpl<int> increment_reading_symtab() currently_reading_symtab >= 0 Created compunit symtab %s for %s. Note: section %s unmapped by overlap No sections are mapped. Section %s, loaded at , mapped at _novlys _ovly_table Error reading inferior's overlay table: couldn't find `_ovly_table' array in inferior. Use `overlay manual' mode. Error reading inferior's overlay table: couldn't find `_novlys' variable in inferior. Use `overlay manual' mode. bfd_byte* symfile_relocate_debug_section(objfile*, asection*, bfd_byte*) objfile->sf->sym_relocate int symfile_map_offsets_to_segments(bfd*, const symfile_segment_data*, section_offsets&, int, const CORE_ADDR*) num_segment_bases > 0 data->segments.size () > 0 0 <= which && which <= data->segments.size () Loading section %s, size %s lma %s Canceled the download Creating one or more symtabs for objfile %s ... Created symtab %s for module %s. no, same file as the objfile. no, error computing CRC. the debug information found in "%s" does not match "%s" (CRC mismatch). no, CRC doesn't match. `%s': can't open to read symbols: %s. `%s': can't read symbols: %s. file to load Invalid download offset:%s. Too many parameters. "%s" is not an object file: %s Load failed Start address , load size load-size Transfer rate: transfer-rate bits/sec bytes/sec KB/sec transferred-bits bits in <1 sec write-rate bytes/write Looking for separate debug info (debug link) for %s Discard symbol table from `%s'? Discard symbol table? void symbol_file_clear(int) current_program_space->symfile_object_file == NULL No symbol file now. remove-symbol-file: no symbol file provided Missing address argument Junk after %s No symbol file found Remove symbol table from file "%s"? void add_filename_language(const char*, language) '%s': Filename extension must begin with '.' '%s': two arguments required -- filename extension and language .rodata no loadable sections found in added symbol-file %s void addr_info_make_relative(section_addr_info*, bfd*) addrs_to_abfd_addrs[index_in_addrs] == NULL .gnu.liblist .gnu.conflict section %s not found in %s Load new symbol table from "%s"? Reading symbols from %ps... void syms_from_objfile_1(objfile*, section_addr_info*, symfile_add_flags) Expanding full symbols from %ps... (No debugging symbols found in %ps) `%s' has disappeared; keeping its symbols. `%s' has changed; re-reading symbols. Can't open %s to read symbols. Can't read symbols from %s: %s. (no debugging symbols found) \"' Unrecognized argument "%s" -readnow -readnever Missing argument to -o no symbol file name was specified -readnow and -readnever cannot be used simultaneously with all sections with other sections add-symbol-file takes a file name and an address Missing section name after "-s" Missing section address after "-s" You must provide a filename to be loaded. add symbol table from file "%s" at %s_addr = %s %s offset by %s newly-added symbol file "%s" does not provide any symbols Load symbol table from executable file FILE. Usage: symbol-file [-readnow | -readnever] [-o OFF] FILE OFF is an optional offset which is added to each section address. The `file' command can also load symbol tables, as well as setting the file to execute. The '-readnow' option will cause GDB to read the entire symbol file immediately. This makes the command slower, but may make future operations faster. The '-readnever' option will prevent GDB from reading the symbol file's symbolic debug information. Load symbols from FILE, assuming FILE has been dynamically loaded. Usage: add-symbol-file FILE [-readnow | -readnever] [-o OFF] [ADDR] [-s SECT-NAME SECT-ADDR]... ADDR is the starting address of the file's text. Each '-s' argument provides a section name and address, and should be specified if the data and bss segments are not contiguous with the text. SECT-NAME is a section name to be loaded at SECT-ADDR. OFF is an optional offset which is added to the default load addresses of all sections for which no other address was specified. The '-readnow' option will cause GDB to read the entire symbol file immediately. This makes the command slower, but may make future operations faster. The '-readnever' option will prevent GDB from reading the symbol file's symbolic debug information. add-symbol-file Remove a symbol file added via the add-symbol-file command. Usage: remove-symbol-file FILENAME remove-symbol-file -a ADDRESS The file to remove can be identified by its filename or by an address that lies within the boundaries of this symbol file in memory. remove-symbol-file Dynamically load FILE into the running program. FILE symbols are recorded for access from GDB. Usage: load [FILE] [OFFSET] An optional load OFFSET may also be given as a literal address. When OFFSET is provided, FILE must also be provided. FILE can be provided on its own. Commands for debugging overlays. ovly Assert that an overlay section is mapped. Assert that an overlay section is unmapped. unmap-overlay List mappings of overlay sections. list-overlays Enable overlay debugging. manual Disable overlay debugging. Enable automatic overlay debugging. Read the overlay mapping state from the target. load-target extension-language Usage: set extension-language .foo bar Show mapping between filename extension and source language. Set mapping between filename extension and source language. All filename extensions associated with a source language. extensions debug-file-directory Separate debug symbols are first searched for in the same directory as the binary, then in the `.debug' subdirectory, and lastly at the path of the directory of the binary with each global debug-file-directory component prepended. Show the directories where separate debug symbols are searched for. Set the directories where separate debug symbols are searched for. symbol-loading off == turn all messages off brief == print messages for the executable, and brief messages for shared libraries full == print messages for the executable, and messages for each shared library. Show printing of symbol loading messages. Set printing of symbol loading messages. separate-debug-file When on, GDB prints the searched locations while looking for separate debug info files. Show printing of separate debug info file search debug. Set printing of separate debug info file search debug. off full brief Symtab for file %s at %s Language: %s Line table: line %d at (stmt) Blockvector: block #%03d, object at under , %d syms/buckets in , function %s label %s at %s %s = const %s (%s) const %s hex bytes: static at arg at offset %s reference arg at %s address parameter register %s local at offset %s label at block object botched symbol class %x Blockvector same as owning compunit: %s Compunit user: %s Compunit include: %s Error printing symbol: Extra arguments after regexp. { symtab %s NULL blockvector { ((struct compunit_symtab *) %s) debugformat %s producer %s dirname %s blockvector ((struct blockvector *) %s) user ((struct compunit_symtab *) %s) ( includes (struct compunit_symtab *) (%s %s) ) { symtab %s fullname %s linetable ((struct linetable *) %s) } Object file %s: Objfile at , bfd at , %d minsyms Symtabs: , NOT ON CHAIN! Statistics for '%s': Number of "stab" symbols read: %d Number of "minimal" symbols read: %d Number of "full" symbols read: %d Number of "types" defined: %d Number of symbol tables: %d Number of symbol tables with line tables: %d Number of symbol tables with blockvectors: %d Space used by string tables: %d Total memory used for objfile obstack: %s Total memory used for BFD obstack: %s Total memory used for string cache: %d Byte cache statistics for '%s': string cache Print dump of current symbol definitions. Usage: mt print symbols [-pc ADDRESS] [--] [OUTFILE] mt print symbols [-objfile OBJFILE] [-source SOURCE] [--] [OUTFILE] Entries in the full symbol table are dumped to file OUTFILE, or the terminal if OUTFILE is unspecified. If ADDRESS is provided, dump only the file for that address. If SOURCE is provided, dump only that file's symbols. If OBJFILE is provided, dump only that file's minimal symbols. Print dump of current minimal symbol definitions. Usage: mt print msymbols [-objfile OBJFILE] [--] [OUTFILE] Entries in the minimal symbol table are dumped to file OUTFILE, or the terminal if OUTFILE is unspecified. If OBJFILE is provided, dump only that file's minimal symbols. msymbols Print dump of current object file definitions. With an argument REGEXP, list the object files with matching names. objfiles List the full symbol tables for all object files. This does not include information about individual symbols, blocks, or linetables --- just the symbol table structures themselves. With an argument REGEXP, list the symbol tables with matching names. List the contents of all line tables, from all symbol tables. With an argument REGEXP, list just the line tables for the symbol tables with matching names. line-table Check consistency of currently expanded symtabs. check-symtabs Expand symbol tables. With an argument REGEXP, only expand the symbol tables with matching names. expand-symtabs objfile: %s ((struct objfile *) %s) compunit_symtab: ((struct compunit_symtab *) %s) symtab: %s ((struct symtab *) %s) linetable: ((struct linetable *) %s): No line table. Line table has no lines. LINE is-stmt IS-STMT Object file %s: No minimal symbols found. [%2d] %c spurious section %ld internal error: minimal symbol count %d != %d No symtab for address: %s No symtab for source file: %s uTii?DBAStdbSymbol cache size is too large, max is %u. type* basic_lookup_transparent_type_1(objfile*, block_enum, const char*) ../../gdb/symtab.c !TYPE_IS_OPAQUE (SYMBOL_TYPE (sym)) void symbol_cache_flush(program_space*) symbol_cache_size == 0 cache->static_symbols == NULL cache->global_symbols->size == symbol_cache_size cache->static_symbols->size == symbol_cache_size (no object file) Symbol cache statistics for pspace %d %s: empty, no stats available Global block cache stats: size: %u hits: %u misses: %u collisions: %u Static block cache stats: <disabled> const char* domain_name(domain_enum) bad domain_enum const char* search_domain_name(search_domain) bad search_domain symtab* compunit_primary_filetab(const compunit_symtab*) COMPUNIT_FILETABS (cust) != NULL global Internal: %s symbol `%s' found in %s psymtab but not in symtab. %s may be an inlined function, or may be a template function (if a template, try specifying an instantiation: %s<type>). type* basic_lookup_transparent_type_quick(objfile*, block_enum, const char*) __dt __%s%s __%s%s%d void general_symbol_info::set_language(language, obstack*) ada_mangled == 0 Symbol cache for pspace %d %s: <empty> [%4u] = %s, %s %s (not found) [%4u] = %s, %s %s Static symbols: Global symbols: bool matching_obj_sections(obj_section*, obj_section*) obj != NULL lookup_language_this (%s, %s (objfile %s)) = %s (%s, block %s) bool info_sources_filter::matches(const char*) const bad m_match_type debug-fully-read treg_matches_sym_type_name sym %s sym_type_name %s std::string symbol_to_info_string(symbol*, int, search_domain) block == GLOBAL_BLOCK || block == STATIC_BLOCK void collect_symbol_completion_matches_type(completion_tracker&, const char*, const char*, type_code) code == TYPE_CODE_UNION || code == TYPE_CODE_STRUCT || code == TYPE_CODE_ENUM int register_symbol_computed_impl(address_class, const symbol_computed_ops*) aclass == LOC_COMPUTED result < MAX_SYMBOL_IMPLS ops->tracepoint_var_ref != NULL ops->describe_location != NULL ops->get_symbol_read_needs != NULL ops->read_variable != NULL int register_symbol_block_impl(address_class, const symbol_block_ops*) aclass == LOC_BLOCK ops->find_frame_base_location != NULL int register_symbol_register_impl(address_class, const symbol_register_ops*) aclass == LOC_REGISTER || aclass == LOC_REGPARM_ADDR objfile* symbol_objfile(const symbol*) SYMBOL_OBJFILE_OWNED (symbol) symtab* symbol_symtab(const symbol*) File %ps: %d: void symbol_set_symtab(symbol*, symtab*) CORE_ADDR get_msymbol_address(objfile*, const minimal_symbol*) minsym->maybe_copied (objf->flags & OBJF_MAINLINE) == 0 CORE_ADDR get_symbol_address(const symbol*) SYMBOL_CLASS (sym) == LOC_STATIC symbol* fixup_symbol_section(symbol*, objfile*) objfile || symbol_symtab (sym) lookup_symbol_in_block (%s, %s (objfile %s), %s) lookup_symbol_in_static_block (%s, %s (objfile %s), %s) lookup_symbol_in_static_block (...) = %s block_symbol lookup_symbol_in_objfile_symtabs(objfile*, block_enum, const char*, domain_enum) block_index == GLOBAL_BLOCK || block_index == STATIC_BLOCK lookup_symbol_in_objfile_symtabs (%s, %s, %s, %s) (via quick fns) block_symbol lookup_symbol_in_objfile(objfile*, block_enum, const char*, domain_enum) lookup_symbol_in_objfile (%s, %s, %s, %s) lookup_symbol_in_objfile (...) = %s (in symtabs) lookup_symbol_via_quick_fns (%s, %s, %s, %s) lookup_symbol_via_quick_fns (...) = NULL lookup_symbol_via_quick_fns (...) = %s (block %s) lookup_symbol_in_objfile (...) = %s%s block_symbol lookup_global_symbol_from_objfile(objfile*, block_enum, const char*, domain_enum) int lookup_symbol_global_or_static_iterator_cb(objfile*, void*) data->result.symbol == NULL && data->result.block == NULL Infinite recursion detected in find_pc_sect_line;please file a bug report bool completion_list_add_name(completion_tracker&, language, const char*, const lookup_name_info&, const char*, const char*) symname != NULL bool iterate_over_some_symtabs(const char*, const char*, compunit_symtab*, compunit_symtab*, gdb::function_view<bool(symtab*)>) IS_ABSOLUTE_PATH (real_path) IS_ABSOLUTE_PATH (name) partially-read void info_sources_worker(ui_out*, bool, const info_sources_filter&) group_by_objfile || uiout->is_mi_like_p () debug-info (Full debug information has not yet been read for this file.) (Objfile has no debug information.) (not found) block_symbol lookup_global_or_static_symbol(const char*, block_enum, objfile*, domain_enum) objfile == nullptr || block_index == GLOBAL_BLOCK %s block symbol cache hit%s for %s, %s %s block symbol cache miss for %s, %s lookup_symbol_aux (%s, %s (objfile %s), %s, %s) lookup_symbol_aux (...) = %s Internal error: `%s' is not an aggregate lookup_symbol_aux (...) = NULL void iterate_over_symtabs(const char*, gdb::function_view<bool(symtab*)>) IS_ABSOLUTE_PATH (real_path.get ()) You cannot give both -basename and -dirname to 'info sources'. Missing REGEXP for 'info sources'. std::vector<symbol_search> global_symbol_searcher::search() const mismatched quoting on brackets, try 'operator\[\]' nothing is allowed between '[' and ']' `operator ()' must be specified without whitespace in `()' `operator ?:' must be specified without whitespace in `?:' `operator []' must be specified without whitespace in `[]' `operator %s' not supported operator%.*s%s m_kind == VARIABLES_DOMAIN || m_kind == FUNCTIONS_DOMAIN %s:'%s' <function, no debug info> %s; All %ss matching regular expression "%s" with type matching regular expression "%s": All %ss matching regular expression "%s": All defined %ss with type matching regular expression "%s" : All defined %ss: Non-debugging symbols: %ps %ps std::vector<std::pair<symbol_search, symbol_search> > search_module_symbols(const char*, const char*, const char*, search_domain) p.symbol != nullptr global and static variables All global and static variable names or those matching REGEXPs. Usage: info variables [-q] [-n] [-t TYPEREGEXP] [NAMEREGEXP] Prints the global and static variables. All global and static variable names, or those matching REGEXPs. Usage: whereis [-q] [-n] [-t TYPEREGEXP] [NAMEREGEXP] Prints the global and static variables. whereis All function names or those matching REGEXPs. Usage: info functions [-q] [-n] [-t TYPEREGEXP] [NAMEREGEXP] Prints the functions. All type names, or those matching REGEXP. Usage: info types [-q] [REGEXP] Print information about all types matching REGEXP, or all types if no REGEXP is given. The optional flag -q disables printing of headers. All source files in the program or those matching REGEXP. Usage: info sources [OPTION]... [REGEXP] By default, REGEXP is used to match anywhere in the filename. Options: %OPTIONS% All module names, or those matching REGEXP. Print information about modules. Display functions arranged by modules. Usage: info module functions [-q] [-m MODREGEXP] [-t TYPEREGEXP] [REGEXP] Print a summary of all functions within each Fortran module, grouped by module and file. For each function the line on which the function is defined is given along with the type signature and name of the function. If REGEXP is provided then only functions whose name matches REGEXP are listed. If MODREGEXP is provided then only functions in modules matching MODREGEXP are listed. If TYPEREGEXP is given then only functions whose type signature matches TYPEREGEXP are listed. The -q flag suppresses printing some header information. Display variables arranged by modules. Usage: info module variables [-q] [-m MODREGEXP] [-t TYPEREGEXP] [REGEXP] Print a summary of all variables within each Fortran module, grouped by module and file. For each variable the line on which the variable is defined is given along with the type and name of the variable. If REGEXP is provided then only variables whose name matches REGEXP are listed. If MODREGEXP is provided then only variables in modules matching MODREGEXP are listed. If TYPEREGEXP is given then only variables whose type matches TYPEREGEXP are listed. The -q flag suppresses printing some header information. Set a breakpoint for all functions matching REGEXP. rbreak multiple-symbols Valid values are "ask", "all", "cancel", and the default is "all". Show how the debugger handles ambiguities in expressions. Set how the debugger handles ambiguities in expressions. basenames-may-differ (A "base name" is the name of a file with the directory part removed. Example: The base name of "/home/user/hello.c" is "hello.c".) If set, GDB will canonicalize file names (e.g., expand symlinks) before comparing them. Canonicalization is an expensive operation, but it allows the same file be known by more than one base name. If not set (the default), all source files are assumed to have just one base name, and gdb will do file name comparisons more efficiently. Show whether a source file may have multiple base names. Set whether a source file may have multiple base names. symtab-create When enabled (non-zero), debugging messages are printed when building symbol tables. A value of 1 (one) normally provides enough information. A value greater than 1 provides more verbose information. Show debugging of symbol table creation. Set debugging of symbol table creation. When enabled (non-zero), symbol lookups are logged. Show debugging of symbol lookup. Set debugging of symbol lookup. symbol-cache-size The size of the symbol cache. If zero then the symbol cache is disabled. Show the size of the symbol cache. Set the size of the symbol cache. Dump the symbol cache for each program space. Print symbol cache statistics for each program space. symbol-cache-statistics Flush the symbol cache for each program space. flush-symbol-cache maintenancelist flush symbol-cache All variables in all modules: All functions in all modules: All variables matching regular expression "%s" in all modules: All functions matching regular expression "%s" in all modules: All variables with type matching regular expression "%s" in all modules: All functions with type matching regular expression "%s" in all modules: All variables matching regular expression "%s", with type matching regular expression "%s" in all modules: All functions matching regular expression "%s", with type matching regular expression "%s" in all modules: All variables in all modules matching regular expression "%s": All functions in all modules matching regular expression "%s": All variables matching regular expression "%s", in all modules matching regular expression "%s": All functions matching regular expression "%s", in all modules matching regular expression "%s": All variables with type matching regular expression "%s" in all modules matching regular expression "%s": All functions with type matching regular expression "%s" in all modules matching regular expression "%s": All variables matching regular expression "%s", with type matching regular expression "%s", in all modules matching regular expression "%s": All functions matching regular expression "%s", with type matching regular expression "%s", in all modules matching regular expression "%s": void info_module_subcommand(bool, const char*, const char*, const char*, search_domain) q.symbol != nullptr Module "%s": Show only the files having a dirname matching REGEXP. Show only the files having a basename matching REGEXP. VARIABLES_DOMAIN TYPES_DOMAIN MODULES_DOMAIN UNDEF_DOMAIN VAR_DOMAIN STRUCT_DOMAIN MODULE_DOMAIN LABEL_DOMAIN COMMON_BLOCK_DOMAIN ARM C Compiler, ADS Thumb C Compiler, ADS ARM C++ Compiler, ADS Thumb C++ Compiler, ADS ARM/Thumb C/C++ Compiler, RVCT ARM C/C++ Compiler, RVCT global_symbol_searcher::global_symbol_searcher(search_domain, const char*) ../../gdb/symtab.h m_kind != ALL_DOMAIN :R &:R 1:R ?:R M:R Z:R 9R "R 9R :R f;R n:R :R :R :R :R :R m S N -P XH ;R ;R ;R cancel all ask Target connections in use. Shows the list of target connections currently in use. connections No connections. Cache use for code accesses is %s. Cache use for stack accesses is %s. The dcache was flushed. stack-cache When on, use the target memory cache for all stack access, regardless of any configured memory regions. This improves remote performance significantly. By default, caching for stack access is on. Show cache use for stack access. Set cache use for stack access. code-cache When on, use the target memory cache for all code segment accesses, regardless of any configured memory regions. This improves remote performance significantly. By default, caching for code segment access is on. Show cache use for code segment access. Set cache use for code segment access. Force gdb to flush its target memory data cache. The dcache caches all target memory accesses where possible, this includes the stack-cache and the code-cache. Original: %s */ #include "gdbsupport/tdesc.h" tdesc_%s = result.release (); tdesc_type *element_type; element_type = tdesc_named_type (feature, "%s"); tdesc_create_vector (feature, "%s", element_type, %d); tdesc_create_reg (feature, "%s", %ld, %d, "%s", NULL, return regnum; feature = tdesc_create_feature (result.get (), "%s"); #include "defs.h" #include "osabi.h" #include "target-descriptions.h" struct target_desc *tdesc_%s; static void initialize_tdesc_%s (void) target_desc_up result = allocate_target_description (); set_tdesc_architecture (result.get (), bfd_scan_arch ("%s")); set_tdesc_osabi (result.get (), osabi_from_tdesc_string ("%s")); tdesc_add_compatible (result.get (), bfd_scan_arch ("%s")); set_tdesc_property (result.get (), "%s", "%s"); struct tdesc_feature *feature; C output is not supported type "%s". ERROR: "regnum" attribute %ld is not the largest number (%d). "regnum" attribute %ld is not the largest number (%d). regnum = %ld; tdesc_create_reg (feature, "%s", regnum++, %d, The target description will be read from "%s". The target description will be read from the target. There is no target description to print. const char* tdesc_register_name(gdbarch*, int) ../../gdb/target-descriptions.c data->pseudo_register_name != NULL type* tdesc_register_type(gdbarch*, int) data->pseudo_register_type != NULL Register "%s" has an unsupported size (%d bits) Register "%s" has an unknown type "%s" Could not remove target-supplied description void target_find_description() gdbarch_target_desc (target_gdbarch ()) == NULL Architecture rejected target-supplied description Target-supplied registers are not supported by the current architecture void make_gdb_type(gdbarch*, tdesc_type*)::gdb_type_creator::make_gdb_type_struct(const tdesc_type_with_fields*) e->size != 0 f.start == -1 && f.end == -1 void make_gdb_type(gdbarch*, tdesc_type*)::gdb_type_creator::make_gdb_type_flags(const tdesc_type_with_fields*) f.type != NULL Type "%s" has an unknown kind %d builtin_type_ieee_half builtin_type_ieee_single builtin_type_ieee_double builtin_type_i387_ext builtin_type_bfloat16 int tdesc_register_bitsize(const tdesc_feature*, const char*) Set target description specific variables. Show target description specific variables. Unset target description specific variables. When set, GDB will read the target description from a local file instead of querying the remote target. Show the file to read for an XML target description. Set the file to read for an XML target description. Unset the file to read for an XML target description. When unset, GDB will read the description from the target. Print the current target description as a C source file. Usage: maintenance print c-tdesc [OPTION] [FILENAME] Options: %OPTIONS% When FILENAME is not provided then print the current target description, otherwise an XML target description is read from FILENAME and printed as a C function. When '-single-feature' is used then the target description should contain a single feature and the generated C code will only create that feature within an already existing target_desc object. c-tdesc Print the current target description as an XML file. xml-tdesc Check equality of GDB target descriptions and XML created descriptions. Check the target descriptions created in GDB equal the descriptions created from XML files in the directory. The parameter is the directory name. xml-descriptions Could not convert description for %s to xml. Could not convert description for %s from xml. Converted description for %s does not match. Missing dir name Descriptions for %s do not match. Tested %lu XML files, %d failed fetched from target /features/ only target descriptions with 1 feature can be used with -single-feature option void tdesc_use_registers(gdbarch*, const target_desc*, tdesc_arch_data_up&&, tdesc_unknown_register_ftype) tdesc_has_registers (target_desc) data->arch_regs.size () <= num_regs regno == -1 || regno >= num_regs data->arch_regs.size () == num_regs Attempted to add duplicate compatible architecture "%s" void set_tdesc_property(target_desc*, const char*, const char*) key != NULL && value != NULL Attempted to add duplicate property "%s" single-feature Print C description of just a single feature. static int create_feature_%s (struct target_desc *result, long regnum) feature = tdesc_create_feature (result, "%s"); /* THIS FILE IS GENERATED. -*- buffer-read-only: t -*- vi:set ro: tdesc_type *field_type; field_type = tdesc_type_with_fields *type_with_fields; type_with_fields = tdesc_create_struct (feature, "%s"); tdesc_set_struct_size (type_with_fields, %d); type_with_fields = tdesc_create_flags (feature, "%s", %d); virtual void print_c_tdesc::visit(const tdesc_type_with_fields*) f.end != -1 f.start == f.end tdesc_add_flag (type_with_fields, %d, "%s"); tdesc_add_bitfield (type_with_fields, "%s", %d, %d); tdesc_add_typed_bitfield (type_with_fields, "%s", %d, %d, field_type); tdesc_add_field (type_with_fields, "%s", field_type); type_with_fields = tdesc_create_union (feature, "%s"); type_with_fields = tdesc_create_enum (feature, "%s", %d); tdesc_add_enum_value (type_with_fields, %d, "%s"); 21tdesc_element_visitor ^ %TR 13tdesc_element ^ HTR 11target_desc ^ `TR XTR 13print_c_tdesc ^ |TR @TR 15print_c_feature ^ TR TR pTR v' ' ' TR w' v' w' dv' y' v' }' ,w' TR lv' hv' Pz' w' y' v' }' 4y' DUR u' u' u' v' _' |_' [' v' ^ PUR @TR *ZL13make_gdb_typeP7gdbarchP10tdesc_typeE16gdb_type_creator floatformat_byteorders floatformat_normalize_byteorder(const floatformat*, const void*, void*) ../../gdb/target-float.c fmt->byteorder == floatformat_littlebyte_bigword long unsigned int get_field(const bfd_byte*, floatformat_byteorders, unsigned int, unsigned int, unsigned int) order == floatformat_little || order == floatformat_big int floatformat_is_negative(const floatformat*, const bfd_byte*) fmt != NULL fmt->totalsize <= FLOATFORMAT_LARGEST_BYTES * FLOATFORMAT_CHAR_BIT float_kind floatformat_classify(const floatformat*, const bfd_byte*) void match_endianness(const gdb_byte*, const type*, gdb_byte*) type->code () == TYPE_CODE_DECFLOAT Unknown decimal floating point type. void set_decnumber_context(decContext*, const type*) Cannot perform operation: %s Conversion of large integer to a decimal floating type is not supported. Operation not valid for decimal floating point number. Comparison with an invalid number (NaN). const target_float_ops* get_target_float_ops(target_float_ops_kind) unexpected target_float_ops_kind target_float_ops_kind get_target_float_ops_kind(const type*) unexpected type code const target_float_ops* get_target_float_ops(const type*, const type*) type1->code () == type2->code () %%.%d std::string floatformat_printf_format(const floatformat*, const char*, char) len > 1 conversion == 'e' || conversion == 'f' || conversion == 'g' || conversion == 'E' || conversion == 'G' bool target_float_is_valid(const gdb_byte*, const type*) bool target_float_is_zero(const gdb_byte*, const type*) void target_float_binop(exp_opcode, const gdb_byte*, const type*, const gdb_byte*, const type*, gdb_byte*, const type*) target_float_same_category_p (type_x, type_res) target_float_same_category_p (type_y, type_res) int target_float_compare(const gdb_byte*, const type*, const gdb_byte*, const type*) target_float_same_category_p (type_x, type_y) <invalid float value> const char* floatformat_mantissa(const floatformat*, const bfd_byte*) sizeof res > ((fmt->man_len + 7) / 8) * 2 len + strlen (buf) <= sizeof res %snan(0x%s) %sinf bool target_float_same_format_p(const type*, const type*) int target_float_format_length(const type*) virtual double decimal_float_ops::to_host_double(const gdb_byte*, const type*) const invalid operation on decimal float virtual void decimal_float_ops::from_host_double(gdb_byte*, const type*, double) const void host_float_ops<T>::to_target(const floatformat*, const T*, gdb_byte*) const [with T = float; gdb_byte = unsigned char] void host_float_ops<T>::from_target(const floatformat*, const gdb_byte*, T*) const [with T = float; gdb_byte = unsigned char] void host_float_ops<T>::to_target(const floatformat*, const T*, gdb_byte*) const [with T = double; gdb_byte = unsigned char] void host_float_ops<T>::from_target(const floatformat*, const gdb_byte*, T*) const [with T = double; gdb_byte = unsigned char] void host_float_ops<T>::to_target(const floatformat*, const T*, gdb_byte*) const [with T = long double; gdb_byte = unsigned char] void host_float_ops<T>::from_target(const floatformat*, const gdb_byte*, T*) const [with T = long double; gdb_byte = unsigned char] Cannot perform exponentiation: %s Integer-only operation on floating point number. g%n 16target_float_ops ^ !bR 14host_float_opsIfE ^ <bR 4bR 14host_float_opsIdE ^ \bR 4bR 14host_float_opsIeE ^ |bR 4bR PbR ' ' ' 4 ' ' T ' x ' ' ' ' pbR h ' ' ' ' 0 ' ' ' p ' ' ' bR ' ` ' h ' ' ' ' @ ' ' L ' x ' P ^ L ^ H ^ D ^ @ ^ 17decimal_float_ops ^ @cR 4bR TcR ' ' X ' ` ' ' L ' | ' ' ' ' int target_write_memory_blocks(const std::vector<memory_write_request>&, flash_preserve_mode, void (*)(ULONGEST, void*)) ../../gdb/target-memory.c iter.end != 0 void block_boundaries(CORE_ADDR, CORE_ADDR*, CORE_ADDR*) region->attrib.mode == MEM_FLASH iter.data == NULL Error writing data to flash virtual void target_ops::attach(const char*, int) ../../gdb/target.c target_ops::attach called virtual void target_ops::create_inferior(const char*, const string&, char**, int) target_ops::create_inferior called could not find a target to follow fork Don't know how to %s. Try "help target". "monitor" command not supported by this target. Command not implemented for this target. Writing to flash memory forbidden in this context No saved terminal information. Cannot find thread-local variables on this target Whether GDB may automatically connect to the native target is %s. Controlling the inferior in asynchronous mode is %s. Mode for reading from readonly sections is %s. Target debugging is %s. Whether the target is always in non-stop mode is %s (currently %s). Whether the target is always in non-stop mode is %s. file I/O could not find a target to follow mourn inferior You can't do that when your target is `%s' exec_direction_kind default_execution_direction(target_ops*) to_execution_direction must be implemented for reverse async TARGET_XFER_E_IO TARGET_XFER_UNAVAILABLE May not insert breakpoints May not remove breakpoints ptid_t target_wait(ptid_t, target_waitstatus*, target_wait_flags) (options & TARGET_WNOHANG) == 0 Cannot find thread-local variables in this thread library. Cannot find shared library `%s' in dynamic linker's load module list Cannot find executable file `%s' in dynamic linker's load module list The inferior has not yet allocated storage for thread-local variables in the shared library `%s' for %s The inferior has not yet allocated storage for thread-local variables in the executable `%s' for %s Cannot find thread-local storage for %s, shared library %s: %s Cannot find thread-local storage for %s, executable file %s: %s const char* target_thread_name(thread_info*) info->inf == current_inferior () void target_resume(ptid_t, int, gdb_signal) !curr_target->commit_resumed_state void target_commit_resumed() current_inferior ()->process_target ()->commit_resumed_state void target_mourn_inferior(ptid_t) ptid.pid () == inferior_ptid.pid () native target already set ("%s"). address_space* target_thread_address_space(ptid_t) aspace != NULL target_fileio_pwrite (%d,...,%d,%s) = %d (%d) target_fileio_pread (%d,...,%d,%s) = %d (%d) target_fileio_fstat (%d) = %d (%d) target_fileio_close (%d) = %d (%d) The "%s" target does not support "run". Try "help target" or "continue". No targets found -> %s->post_attach (...) <- %s->post_attach ( -> %s->detach (...) <- %s->detach ( -> %s->disconnect (...) <- %s->disconnect ( -> %s->resume (...) <- %s->resume ( -> %s->commit_resumed (...) <- %s->commit_resumed ( -> %s->fetch_registers (...) <- %s->fetch_registers ( -> %s->store_registers (...) <- %s->store_registers ( -> %s->prepare_to_store (...) <- %s->prepare_to_store ( -> %s->files_info (...) <- %s->files_info ( -> %s->insert_breakpoint (...) <- %s->insert_breakpoint ( ) = -> %s->remove_breakpoint (...) <- %s->remove_breakpoint ( -> %s->stopped_by_sw_breakpoint (...) <- %s->stopped_by_sw_breakpoint ( -> %s->supports_stopped_by_sw_breakpoint (...) <- %s->supports_stopped_by_sw_breakpoint ( -> %s->stopped_by_hw_breakpoint (...) <- %s->stopped_by_hw_breakpoint ( -> %s->supports_stopped_by_hw_breakpoint (...) <- %s->supports_stopped_by_hw_breakpoint ( -> %s->can_use_hw_breakpoint (...) <- %s->can_use_hw_breakpoint ( -> %s->ranged_break_num_registers (...) <- %s->ranged_break_num_registers ( -> %s->insert_hw_breakpoint (...) <- %s->insert_hw_breakpoint ( -> %s->remove_hw_breakpoint (...) <- %s->remove_hw_breakpoint ( -> %s->remove_watchpoint (...) <- %s->remove_watchpoint ( -> %s->insert_watchpoint (...) <- %s->insert_watchpoint ( -> %s->insert_mask_watchpoint (...) <- %s->insert_mask_watchpoint ( -> %s->remove_mask_watchpoint (...) <- %s->remove_mask_watchpoint ( -> %s->stopped_by_watchpoint (...) <- %s->stopped_by_watchpoint ( -> %s->have_steppable_watchpoint (...) <- %s->have_steppable_watchpoint ( -> %s->stopped_data_address (...) <- %s->stopped_data_address ( -> %s->watchpoint_addr_within_range (...) <- %s->watchpoint_addr_within_range ( -> %s->region_ok_for_hw_watchpoint (...) <- %s->region_ok_for_hw_watchpoint ( -> %s->can_accel_watchpoint_condition (...) <- %s->can_accel_watchpoint_condition ( -> %s->masked_watch_num_registers (...) <- %s->masked_watch_num_registers ( -> %s->can_do_single_step (...) <- %s->can_do_single_step ( -> %s->supports_terminal_ours (...) <- %s->supports_terminal_ours ( -> %s->terminal_init (...) <- %s->terminal_init ( -> %s->terminal_inferior (...) <- %s->terminal_inferior ( -> %s->terminal_save_inferior (...) <- %s->terminal_save_inferior ( -> %s->terminal_ours_for_output (...) <- %s->terminal_ours_for_output ( -> %s->terminal_ours (...) <- %s->terminal_ours ( -> %s->terminal_info (...) <- %s->terminal_info ( -> %s->kill (...) <- %s->kill ( -> %s->load (...) <- %s->load ( -> %s->post_startup_inferior (...) <- %s->post_startup_inferior ( -> %s->insert_fork_catchpoint (...) <- %s->insert_fork_catchpoint ( -> %s->remove_fork_catchpoint (...) <- %s->remove_fork_catchpoint ( -> %s->insert_vfork_catchpoint (...) <- %s->insert_vfork_catchpoint ( -> %s->remove_vfork_catchpoint (...) <- %s->remove_vfork_catchpoint ( -> %s->follow_fork (...) <- %s->follow_fork ( -> %s->insert_exec_catchpoint (...) <- %s->insert_exec_catchpoint ( -> %s->remove_exec_catchpoint (...) <- %s->remove_exec_catchpoint ( -> %s->follow_exec (...) <- %s->follow_exec ( -> %s->mourn_inferior (...) <- %s->mourn_inferior ( -> %s->thread_alive (...) <- %s->thread_alive ( -> %s->update_thread_list (...) <- %s->update_thread_list ( -> %s->extra_thread_info (...) <- %s->extra_thread_info ( -> %s->thread_name (...) <- %s->thread_name ( -> %s->thread_handle_to_thread_info (...) <- %s->thread_handle_to_thread_info ( -> %s->stop (...) <- %s->stop ( -> %s->interrupt (...) <- %s->interrupt ( -> %s->pass_ctrlc (...) <- %s->pass_ctrlc ( -> %s->rcmd (...) <- %s->rcmd ( -> %s->pid_to_exec_file (...) <- %s->pid_to_exec_file ( -> %s->log_command (...) <- %s->log_command ( -> %s->get_section_table (...) <- %s->get_section_table ( -> %s->get_thread_control_capabilities (...) <- %s->get_thread_control_capabilities ( -> %s->attach_no_wait (...) <- %s->attach_no_wait ( -> %s->can_async_p (...) <- %s->can_async_p ( -> %s->is_async_p (...) <- %s->is_async_p ( -> %s->async (...) <- %s->async ( -> %s->async_wait_fd (...) <- %s->async_wait_fd ( -> %s->has_pending_events (...) <- %s->has_pending_events ( -> %s->thread_events (...) <- %s->thread_events ( -> %s->supports_non_stop (...) <- %s->supports_non_stop ( -> %s->always_non_stop_p (...) <- %s->always_non_stop_p ( -> %s->find_memory_regions (...) <- %s->find_memory_regions ( -> %s->get_bookmark (...) <- %s->get_bookmark ( -> %s->goto_bookmark (...) <- %s->goto_bookmark ( -> %s->get_thread_local_address (...) <- %s->get_thread_local_address ( -> %s->xfer_partial (...) <- %s->xfer_partial ( -> %s->get_memory_xfer_limit (...) <- %s->get_memory_xfer_limit ( -> %s->flash_erase (...) <- %s->flash_erase ( -> %s->flash_done (...) <- %s->flash_done ( -> %s->read_description (...) <- %s->read_description ( -> %s->get_ada_task_ptid (...) <- %s->get_ada_task_ptid ( -> %s->auxv_parse (...) <- %s->auxv_parse ( -> %s->search_memory (...) <- %s->search_memory ( -> %s->can_execute_reverse (...) <- %s->can_execute_reverse ( -> %s->execution_direction (...) <- %s->execution_direction ( -> %s->supports_multi_process (...) <- %s->supports_multi_process ( -> %s->supports_enable_disable_tracepoint (...) <- %s->supports_enable_disable_tracepoint ( -> %s->supports_disable_randomization (...) <- %s->supports_disable_randomization ( -> %s->supports_string_tracing (...) <- %s->supports_string_tracing ( -> %s->supports_evaluation_of_breakpoint_conditions (...) <- %s->supports_evaluation_of_breakpoint_conditions ( -> %s->supports_dumpcore (...) <- %s->supports_dumpcore ( -> %s->dumpcore (...) <- %s->dumpcore ( -> %s->can_run_breakpoint_commands (...) <- %s->can_run_breakpoint_commands ( -> %s->thread_architecture (...) <- %s->thread_architecture ( -> %s->thread_address_space (...) <- %s->thread_address_space ( -> %s->filesystem_is_local (...) <- %s->filesystem_is_local ( -> %s->trace_init (...) <- %s->trace_init ( -> %s->download_tracepoint (...) <- %s->download_tracepoint ( -> %s->can_download_tracepoint (...) <- %s->can_download_tracepoint ( -> %s->download_trace_state_variable (...) <- %s->download_trace_state_variable ( -> %s->enable_tracepoint (...) <- %s->enable_tracepoint ( -> %s->disable_tracepoint (...) <- %s->disable_tracepoint ( -> %s->trace_set_readonly_regions (...) <- %s->trace_set_readonly_regions ( -> %s->trace_start (...) <- %s->trace_start ( -> %s->get_trace_status (...) <- %s->get_trace_status ( -> %s->get_tracepoint_status (...) <- %s->get_tracepoint_status ( -> %s->trace_stop (...) <- %s->trace_stop ( -> %s->trace_find (...) <- %s->trace_find ( -> %s->get_trace_state_variable_value (...) <- %s->get_trace_state_variable_value ( -> %s->save_trace_data (...) <- %s->save_trace_data ( -> %s->upload_tracepoints (...) <- %s->upload_tracepoints ( -> %s->upload_trace_state_variables (...) <- %s->upload_trace_state_variables ( -> %s->get_raw_trace_data (...) <- %s->get_raw_trace_data ( -> %s->get_min_fast_tracepoint_insn_len (...) <- %s->get_min_fast_tracepoint_insn_len ( -> %s->set_disconnected_tracing (...) <- %s->set_disconnected_tracing ( -> %s->set_circular_trace_buffer (...) <- %s->set_circular_trace_buffer ( -> %s->set_trace_buffer_size (...) <- %s->set_trace_buffer_size ( -> %s->set_trace_notes (...) <- %s->set_trace_notes ( -> %s->core_of_thread (...) <- %s->core_of_thread ( -> %s->verify_memory (...) <- %s->verify_memory ( -> %s->get_tib_address (...) <- %s->get_tib_address ( -> %s->set_permissions (...) <- %s->set_permissions ( -> %s->static_tracepoint_marker_at (...) <- %s->static_tracepoint_marker_at ( -> %s->use_agent (...) <- %s->use_agent ( -> %s->can_use_agent (...) <- %s->can_use_agent ( -> %s->enable_btrace (...) <- %s->enable_btrace ( -> %s->disable_btrace (...) <- %s->disable_btrace ( -> %s->teardown_btrace (...) <- %s->teardown_btrace ( -> %s->read_btrace (...) <- %s->read_btrace ( -> %s->btrace_conf (...) <- %s->btrace_conf ( -> %s->record_method (...) <- %s->record_method ( -> %s->stop_recording (...) <- %s->stop_recording ( -> %s->info_record (...) <- %s->info_record ( -> %s->save_record (...) <- %s->save_record ( -> %s->supports_delete_record (...) <- %s->supports_delete_record ( -> %s->delete_record (...) <- %s->delete_record ( -> %s->record_is_replaying (...) <- %s->record_is_replaying ( -> %s->record_will_replay (...) <- %s->record_will_replay ( -> %s->record_stop_replaying (...) <- %s->record_stop_replaying ( -> %s->goto_record_begin (...) <- %s->goto_record_begin ( -> %s->goto_record_end (...) <- %s->goto_record_end ( -> %s->goto_record (...) <- %s->goto_record ( -> %s->augmented_libraries_svr4_read (...) <- %s->augmented_libraries_svr4_read ( -> %s->get_unwinder (...) <- %s->get_unwinder ( -> %s->get_tailcall_unwinder (...) <- %s->get_tailcall_unwinder ( -> %s->prepare_to_generate_core (...) <- %s->prepare_to_generate_core ( -> %s->done_generating_core (...) <- %s->done_generating_core ( -> %s->supports_memory_tagging (...) <- %s->supports_memory_tagging ( The current target stack is: - %s (%s) Symbols from "%s". While running this, GDB does not access memory from... target_info_proc ("%s", %d) target_fileio_unlink (%d,%s) = %d (%d) -> %s->insn_history (...) <- %s->insn_history ( -> %s->insn_history_from (...) <- %s->insn_history_from ( -> %s->insn_history_range (...) <- %s->insn_history_range ( -> %s->call_history (...) <- %s->call_history ( -> %s->call_history_from (...) <- %s->call_history_from ( -> %s->call_history_range (...) <- %s->call_history_range ( -> %s->fetch_memtags (...) <- %s->fetch_memtags ( -> %s->store_memtags (...) <- %s->store_memtags ( -> %s->set_syscall_catchpoint (...) <- %s->set_syscall_catchpoint ( -> %s->pass_signals (...) <- %s->pass_signals ( -> %s->program_signals (...) <- %s->program_signals ( -> %s->make_corefile_notes (...) <- %s->make_corefile_notes ( -> %s->pid_to_str (...) <- %s->pid_to_str ( Detaching from program: %s, %s void target_close(target_ops*) !inf->target_is_pushed (targ) target_close () bool target_stack::unpush(target_ops*) Attempt to unpush the dummy target pop_all_targets couldn't find target %s void target_detach(inferior*, int) Program not killed. void target_stop(ptid_t) May not interrupt or stop the target, ignoring attempt TARGET_WNOHANG -> %s->wait (...) <- %s->wait ( target_fetch_registers Writing to registers is not allowed (regno %d) target_store_registers When non-zero, target debugging is enabled. Higher numbers are more verbose. Show target debugging. Set target debugging. trust-readonly-sections When this mode is on, memory reads from readonly sections (such as .text) will be read from the object file instead of from the target. This will result in significant performance improvement for remote targets. Show mode for reading from readonly sections. Set mode for reading from readonly sections. Send a command to the remote monitor (remote targets only). monitor Print the name of each layer of the internal target stack. target-stack Tells gdb whether to control the inferior in asynchronous mode. Show whether gdb controls the inferior in asynchronous mode. Set whether gdb controls the inferior in asynchronous mode. target-non-stop Tells gdb whether to control the inferior in non-stop mode. Show whether gdb always controls the inferior in non-stop mode. Set whether gdb always controls the inferior in non-stop mode. may-write-registers When this permission is on, GDB may write into the target's registers. Otherwise, any sort of write attempt will result in an error. Show permission to write into registers. Set permission to write into registers. may-write-memory When this permission is on, GDB may write into the target's memory. Otherwise, any sort of write attempt will result in an error. Show permission to write into target memory. Set permission to write into target memory. may-insert-breakpoints When this permission is on, GDB may insert breakpoints in the program. Otherwise, any sort of insertion attempt will result in an error. Show permission to insert breakpoints in the target. Set permission to insert breakpoints in the target. may-insert-tracepoints When this permission is on, GDB may insert tracepoints in the program. Otherwise, any sort of insertion attempt will result in an error. Show permission to insert tracepoints in the target. Set permission to insert tracepoints in the target. may-insert-fast-tracepoints When this permission is on, GDB may insert fast tracepoints. Otherwise, any sort of insertion attempt will result in an error. Show permission to insert fast tracepoints in the target. Set permission to insert fast tracepoints in the target. may-interrupt When this permission is on, GDB may interrupt/stop the target's execution. Otherwise, any attempt to interrupt or stop will be ignored. Show permission to interrupt or signal the target. Set permission to interrupt or signal the target. Erase all flash memory regions. auto-connect-native-target When on, and GDB is not connected to a target yet, GDB attempts "run" and other commands with the native target. Show whether GDB may automatically connect to the native target. Set whether GDB may automatically connect to the native target. Writing to memory is not allowed (addr %s, len %s) %s:target_xfer_partial (%d, %s, %s, %s, %s, %s) = %d, %s , bytes = target_xfer_status target_xfer_partial(target_ops*, target_object, const char*, gdb_byte*, const gdb_byte*, ULONGEST, ULONGEST, ULONGEST*) *xfered_len > 0 ULONGEST get_target_memory_unsigned(target_ops*, CORE_ADDR, int, bfd_endian) len <= sizeof (buf) -> %s->thread_info_to_thread_handle (...) <- %s->thread_info_to_thread_handle ( -> %s->static_tracepoint_markers_by_strid (...) <- %s->static_tracepoint_markers_by_strid ( -> %s->traceframe_info (...) <- %s->traceframe_info ( -> %s->memory_map (...) <- %s->memory_map ( target_fileio_readlink (%d,%s) = %s (%d) std::vector<memory_read_result> read_memory_robust(target_ops*, ULONGEST, LONGEST) gdb::optional<std::vector<T, gdb::default_init_allocator<T> > > target_read_alloc_1(target_ops*, target_object, const char*) [with T = unsigned char] object != TARGET_OBJECT_MEMORY int acquire_fileio_fd(target_ops*, int) !fileio_fhandles[lowest_closed_fd].is_closed () target_fileio_open (%d,%s,0x%x,0%o,%d) = %d (%d) target file %s contained unexpected null characters -> %s->open (...) <- %s->open (%s, %d) target already added ("%s"). Connect to a target machine or process. The first argument is the type or protocol of the target machine. Remaining arguments are interpreted by the target protocol. For more information on the arguments for a particular protocol, type `help target ' followed by the protocol name. (none) gdb::optional<std::vector<T, gdb::default_init_allocator<T> > > target_read_alloc_1(target_ops*, target_object, const char*) [with T = char] target object %d, annex %s, contained unexpected null characters get OS data Overlapping regions in memory map: ignoring erased-regions Erasing flash memory region at address , size = No flash memory regions found. None 2 R 2 R !gY R ' ) ) ( ' $ ' ' | ( P ( \ ( ( ( ( ( ( ( ( ( ( D ( $ ( !( !( "( X$( @%( &( '( )( +( 8-( .( /( 0( 1( P3( 4( 6( 7( 8( 9( ,:( :( d;( <( <( =( X>( $ ' ' l?( @@( HA( PB( XC( hD( tE( |F( G( < ( H( $ ' 0 ( $ ( I( J( | ( K( L( N( p ( O( P( PQ( Q( S( T( T( y y y y $y U( xV( XW( 8X( Y( Y( Z( [( h\( H]( 8^( ( _( 4a( Tb( (d( pf( ( g( h( ti( j( <l( n( p( p( q( r( |s( \t( <u( v( w( w( x( y( z( , ' @ ' @ ' T ' d ' t ' ' ' {( d|( $}( ~( ~( ( \ ( ( ( ( ( d ( d ( ( ( ( ( h ( H ( ( ( ( T ( ( ( l ( ( ( | ( < ( @ ( @ ( ( P ( , ( ( ( ( X ( ( ( ( P ( ( ( l ( ( ( l ( T ( ( ( ( ( ( ( T ( ( ( ( ` ( ( x ( 10target_ops H ^ D R BI 12dummy_target ^ l R T R 12debug_target ^ R T R T R ' $ ' ' \ ( ( ( 4 ( D ( ( L ( ( ( ( ( \ ( ( , ( ( ( !( "( @$( %( \&( '( |)( X+( -( .( /( h0( t1( 3( 4( `6( 7( 8( x9( :( :( L;( ;( <( =( 0>( $ ' ' @?( @( (A( 0B( 8C( @D( TE( \F( dG( ( H( $ ' ( ( I( J( @K( K( L( M( TO( O( P( 8Q( Q( R( S( T( y y y y $y U( `V( @W( X( Y( Y( Z( [( P\( 0]( ^( T_( _( a( b( c( Xf( 8g( g( h( \i( 0j( l( m( o( p( q( r( ds( Dt( $u( v( v( w( x( y( z( , ' @ ' @ ' T ' d ' t ' ' ' {( D|( }( }( ~( |( D ( ( | ( ( ( $ ( < ( ( ( ( ( P ( ( ( ( ( ( ( ( D ( ( T ( ( T ( ( ( ( ( ( h ( 0 ( ( ( ( ( @ ( ( ( ( $ ( H ( ( T ( ( ( h ( ( ( ( ( P ( ( h ( < ( ( ( H ( ( ( ` ( | R ' ) 0 ) ' ' $ ' ' ' ' | ' ' ' ' ' ' ' ' ( ' 0 ' $ ' $ ' $ ' $ ' ' ' ' ' ' ' ' ' $ ' $ ' ' ' X ' ' ' ' $ ' ' ' ' ' ' ' 8 ' | ' $ ' ' $ ' 8 ' 8 ' 8 ' 8 ' H ' 8 ' 8 ' @ ' T ' 0 ' $ ' \ ' \ ' p ' ' ' ' ' ' ' $ ' ' ( ' ' ' ' y y y y $y ' $ ' $ ' $ ' ' @ ' $ ' ' $ ' $ ' ' ' ' | ' ' ' ' ' ' ' ' ' ' ' $ ' 8 ' $ ' $ ' ' $ ' $ ' $ ' ' $ ' ' ' $ ' , ' @ ' @ ' T ' d ' t ' ' ' ' ' $ ' ' ' ' ' ' , ' ' ' 4 ' < ' ' D ' D ' ' ' ' ' L ' P ' X ' 4 ( ' ' p ' ' ' ' $ ' ' ' ' ' ' x ' ' ' ' $ ' ' p ' ' ' ' ' ' ' ' ' $ ' , ' 4 ' $ ' ' ' ' ' $ ' < ' < ' status->kind = %sexited, status = %d %sstopped, signal = %s %ssignalled, signal = %s %sloaded %sforked %svforked %sexecd %svfork-done %sentered syscall %sexited syscall %sspurious %signore %sno-history %sno-resumed %sthread created %sthread exited, status = %d %sunknown??? Requested thread not found in requested process Printing of thread events is %s. bool thread_alive(thread_info*) ../../gdb/thread.c tp->inf == current_inferior () %s "%s" (%s) %s "%s" thread_info* inferior_thread() current_thread_ != nullptr No thread selected void thread_step_over_chain_remove(thread_info**, thread_info*) tp->step_over_next != NULL tp->step_over_prev != NULL int thread_step_over_chain_length(thread_info*) enqueueing thread %s in global step over chain global_thread_step_over_chain_enqueue void step_over_chain_enqueue(thread_info**, thread_info*) tp->step_over_next == NULL tp->step_over_prev == NULL void global_thread_step_over_chain_enqueue_chain(thread_info*) chain_head->step_over_next != nullptr chain_head->step_over_prev != nullptr removing thread %s from global step over chain global_thread_step_over_chain_remove bool value_in_thread_stack_temporaries(value*, thread_info*) tp != NULL && tp->stack_temporaries_enabled value* get_last_thread_stack_temporary(thread_info*) No thread selected. The current thread has terminated void switch_to_thread(thread_info*) thr != NULL void thr_try_catch_cmd(thread_info*, const char*, int, const qcs_flags&) is_current_thread (thr) Thread %s (%s): new-thread-id [Switching to thread )] (running) Display currently known threads. Usage: info threads [OPTION]... [ID]... If ID is given, it is a space-separated list of IDs of threads to display. Otherwise, all threads are displayed. Options: %OPTIONS% Use this command to switch between threads. The new thread ID must be currently known. Apply a command to a list of threads. Usage: thread apply ID... [OPTION]... COMMAND ID is a space-separated list of IDs of threads to apply COMMAND on. Prints per-inferior thread number and target system's thread id followed by COMMAND output. By default, an error raised during the execution of COMMAND aborts "thread apply". Options: %OPTIONS% Apply a command to all threads. Usage: thread apply all [OPTION]... COMMAND Prints per-inferior thread number and target system's thread id followed by COMMAND output. By default, an error raised during the execution of COMMAND aborts "thread apply". Options: %OPTIONS% Apply a command to all threads (ignoring errors and empty output). Usage: taas [OPTION]... COMMAND shortcut for 'thread apply all -s [OPTION]... COMMAND' See "help thread apply all" for available options. taas Apply a command to all frames of all threads (ignoring errors and empty output). Usage: tfaas [OPTION]... COMMAND shortcut for 'thread apply all -s -- frame apply all -s [OPTION]... COMMAND' See "help frame apply all" for available options. tfaas Set the current thread's name. Usage: thread name [NAME] If NAME is not given, then any existing name is removed. Find threads that match a regular expression. Usage: thread find REGEXP Will display thread ids whose name, target ID, or extra info matches REGEXP. Show printing of thread events (such as thread start and exit). Set printing of thread events (such as thread start and exit). _gthread Please specify a command to apply on all frames of all threads thread apply all -s -- frame apply all -s Please specify a command to apply on all threads thread apply all -s thread_info::thread_info(inferior*, ptid_t) inf_ != NULL Please specify a thread ID list thread apply Please specify a command following the thread ID list Unknown inferior %d Unknown thread %d.%d Unknown thread %d Thread %s has terminated. void delete_thread_1(thread_info*, bool) thr != nullptr Thread ID %s has terminated. [Current thread is %s (%s) (exited)] [Current thread is %s (%s)] thread_info* any_thread_of_inferior(inferior*) Thread %s has name '%s' Thread %s has target name '%s' Thread %s has target id '%s' Thread %s has extra info '%s' No threads match '%s' thread_info* any_live_thread_of_inferior(inferior*) inf != NULL && inf->pid != 0 thread_info* find_thread_ptid(inferior*, ptid_t) thread_info* add_thread_silent(process_stratum_target*, ptid_t) targ != nullptr thread_info* new_thread(inferior*, ptid_t) ptid != last->ptid || last->state == THREAD_EXITED [New %s] void push_thread_stack_temporary(thread_info*, value*) No threads. No threads match '%s'. id-in-tg GId Target Id Frame details The current thread <Thread ID %s> has terminated. See `help thread'. No selected thread. See `help thread'. thread apply all Please specify a command at the end of 'thread apply all' void thread_apply_all_command(const char*, int) thr_list_cpy.size () == tc Show global thread IDs. ascending Call COMMAND for all threads in ascending order. The default is descending order. Disables printing the thread information. ) ) Invalid thread ID: %s negative value: %s No inferior number '%d' Unknown thread %d. Unknown thread %d.%d. bool tid_range_parser::finished() const ../../gdb/tid-parse.c unhandled state const char* tid_range_parser::cur_tok() const void tid_range_parser::skip_range() m_state == STATE_THREAD_RANGE || m_state == STATE_STAR_RANGE bool tid_range_parser::get_tid_range(int*, int*, int*) inf_num != NULL && thr_start != NULL && thr_end != NULL bool tid_range_parser::get_tid(int*, int*) inf_num != NULL && thr_num != NULL Whether to start up quietly is %s. Notification of completion for asynchronous execution commands is %s. Annotation_level is %s. Whether to confirm potentially dangerous operations is %s. The number of history entries to look back at for duplicates is %s. The size of the command history is %s. Saving of the history record on exit is %s. Saving of the history is disabled due to the value of 'history filename'. Editing of command lines as they are typed is %s. Gdb's prompt is "%s". GDB's data directory is "%ps". void set_readline_history_size(int) ../../gdb/top.c history_size >= -1 void gdb_readline_wrapper_line(gdb::unique_xmalloc_ptr<char>&&) !gdb_readline_wrapper_done The filename in which to record the command history is "%ps". There is no filename currently set for recording the command history in. ui::~ui() sync wait "%s" must be followed by the name of a subcommand. That is not a command, just a help topic. void execute_command(const char*, int) strlen (args_pointer) >= strlen (repeat_arguments) Usage: new-ui INTERPRETER TTY opening terminal failed w+ New UI allocated No previous command to relaunch char* gdb_readline_wrapper(const char*) after_char_processing_hook == NULL (GDB) GNU gdb %s%s Copyright (C) 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as " --host=%s --target=%s Type "show configuration" for configuration details. For bug reporting instructions, please see: Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word". This GDB was configured as follows: configure --host=%s --target=%s --with-auto-load-dir=%s --with-auto-load-safe-path=%s --without-expat (relocatable) --with-gdb-datadir=%s%s --with-jit-reader-dir=%s%s --without-libunwind-ia64 --without-lzma --without-babeltrace --without-intel-pt --without-mpfr --without-xxhash --without-python --without-python-libdir --without-debuginfod --without-guile --disable-source-highlight --with-separate-debug-dir=%s%s ("Relocatable" means the directory can be moved with the GDB installation tree, and GDB will still find it.) A debugging session is active. Inferior %d [%s] will be detached. Inferior %d [%s] will be killed. Quit anyway? Debugger's interactive mode is %s (currently %s). Debugger's interactive mode is %s. Could not rename %ps to %ps: %s void gdb_safe_append_history() saved_errno == ENOENT Could not rename %s to %s: %s %s-gdb%ld~ %5d %s Set verbose printing of informational messages. Show verbose printing of informational messages. void set_verbose(const char*, int, cmd_list_element*) showcmd != NULL && showcmd != CMD_LIST_AMBIGUOUS GDBHISTSIZE GDBHISTFILE .gdb_history (gdb) operate-and-get-next Show gdb's prompt. Set gdb's prompt. Don't repeat this command. Primarily used inside of user-defined commands that should not be repeated when hitting return. dont-repeat editing Use "on" to enable the editing, and "off" to disable it. Without an argument, command line editing is enabled. To edit, use EMACS-like or VI-like commands like control-P or ESC. Show editing of command lines as they are typed. Set editing of command lines as they are typed. Use "on" to enable the saving, and "off" to disable it. Without an argument, saving is enabled. Show saving of the history record on exit. Set saving of the history record on exit. This is the number of previous commands to keep a record of. If set to "unlimited", the number of commands kept in the history list is unlimited. This defaults to the value of the environment variable "GDBHISTSIZE", or to 256 if this variable is not set. Show the size of the command history. Set the size of the command history. remove-duplicates If set to a nonzero value N, GDB will look back at the last N history entries and remove the first history entry that is a duplicate of the most recent entry, each time a new history entry is added. If set to "unlimited", this lookbehind is unbounded. Only history entries added during this session are considered for removal. If set to 0, removal of duplicate history entries is disabled. By default this option is set to 0. Show how far back in history to look for and remove duplicate entries. Set how far back in history to look for and remove duplicate entries. (the list of previous commands of which a record is kept). Show the filename in which to record the command history. Set the filename in which to record the command history. confirm Show whether to confirm potentially dangerous operations. Set whether to confirm potentially dangerous operations. 0 == normal; 1 == fullname (for use when running under emacs) 2 == output annotated suitably for use by programs that control GDB. Show annotation_level. Set annotation_level. exec-done-display Use "on" to enable the notification, and "off" to disable it. Show notification of completion for asynchronous execution commands. Set notification of completion for asynchronous execution commands. When set, GDB uses the specified path to search for data files. Show GDB's data directory. Set GDB's data directory. interactive-mode If on, GDB assumes that standard input is a terminal. In practice, it means that GDB should wait for the user to answer queries associated to commands entered at the command prompt. If off, GDB assumes that standard input is not a terminal, and uses the default answer to all queries. If auto (the default), determine which mode to use based on the standard input settings. Show whether GDB's standard input is a terminal. Set whether GDB's standard input is a terminal. startup-quietly This setting will not affect the current session. Instead this command should be added to the .gdbearlyinit file in the users home directory to affect future GDB sessions. Show whether GDB should start up quietly. Set whether GDB should start up quietly. Create a new UI. Usage: new-ui INTERPRETER TTY The first argument is the name of the interpreter to run. The second argument is the terminal the UI runs on. new-ui _gdb_major _gdb_minor %d.%d.%d pre- gdb_readline_wrapper_cleanup::~gdb_readline_wrapper_cleanup() ui->input_handler == gdb_readline_wrapper_line ui->secondary_prompt_depth >= 0 int ctf_save_fseek(trace_write_handler*, long int, int) ../../gdb/tracectf.c whence != SEEK_SET || offset <= handler->content_size + handler->packet_start Unable to seek file for saving trace data (%s) Unable to write metadata file (%s) event { name = "register"; id = %u; fields := struct { ascii contents[%d]; }; }; event { name = "memory"; id = %u; fields := struct { uint64_t address; uint16_t length; uint8_t contents[length]; }; }; event { name = "tsv"; id = %u; fields := struct { uint64_t val; uint32_t num; }; }; event { name = "frame"; id = %u; fields := struct { }; }; event { name = "tsv_def"; id = %u; fields := struct { int64_t initial_value; int32_t number; int32_t builtin; chars name; }; }; event { name = "tp_def"; id = %u; fields := struct { uint64_t addr; uint64_t traceframe_usage; int32_t number; int32_t enabled; int32_t step; int32_t pass; int32_t hit_count; int32_t type; chars cond; uint32_t action_num; chars actions[action_num]; uint32_t step_action_num; chars step_actions[step_action_num]; chars at_string; chars cond_string; uint32_t cmd_num; chars cmd_strings[cmd_num]; }; }; void ctf_write_header(trace_file_writer*) writer->tcs.content_size == 0 writer->tcs.packet_start == 0 void ctf_end(trace_file_writer*) Unable to write file for saving trace data (%s) event { name = "status"; id = %u; fields := struct { int32_t stop_reason; int32_t stopping_tracepoint; int32_t traceframe_count; int32_t traceframes_created; int32_t buffer_free; int32_t buffer_size; int32_t disconnected_tracing; int32_t circular_buffer; }; }; Unable to open directory '%s' for saving trace data (%s) Unable to open file '%s' for saving trace data (%s) /* CTF %d.%d */ typealias integer { size = 8; align = 8; signed = false; encoding = ascii;} := ascii; typealias integer { size = 8; align = 8; signed = false; } := uint8_t; typealias integer { size = 16; align = 16;signed = false; } := uint16_t; typealias integer { size = 32; align = 32;signed = false; } := uint32_t; typealias integer { size = 64; align = 64;signed = false; base = hex;} := uint64_t; typealias integer { size = 32; align = 32;signed = true; } := int32_t; typealias integer { size = 64; align = 64;signed = true; } := int64_t; typealias string { encoding = ascii; } := chars; trace { major = %u; minor = %u; byte_order = %s; packet.header := struct { uint32_t magic; }; }; stream { packet.context := struct { uint32_t content_size; uint32_t packet_size; uint16_t tpnum; }; event.header := struct { uint32_t id; }; }; datastream ) ) d ) ) H ) 8 ) < ) ) ) ) R ) ) ) < ) ) ) l ) TRACE0 R %x tp T%x:%s:%c:%x:%x :X%x,%s tp A%x:%s:%s tp S%x:%s:%s tp Z%s tp V%x:%s:%x:%s tsv %x:%s:%x:%s status %c;%s ;tframes:%x ;tcreated:%x ;tfree:%x ;tsize:%x ;disconn:%x ;circular:%x ;starttime:%s ;stoptime:%s ;notes:%s ;username:%s `%s' Premature end of file while reading trace file Unknown block type '%c' (0x%x) in trace frame unknown tfind type ../../gdb/tracefile-tfile.c virtual void tfile_target::close() trace_fd != -1 No trace file specified. File is not a valid trace file. R status tp tsv tdesc Ignoring trace file definition "%s" Excessively long lines in trace file No register block size recorded in trace file No traceframes present in this file. target.xml tfile_xfer_partial: tdesc is read-only tfile_xfer_partial: trace file is read-only tdesc %.*s tdesc %s Unhandled trace block type (%d) '%c ' while building trace frame info. tfile Local trace dump file Use a trace file as a target. Specify the filename of the trace file. R # R 9 R ` ) ) ) ) 0 ) ) ) D ) t ) $ ) ) \ ) 12tfile_target ^ R R R w ) ) ) ) $ ' ' \ ( ( ( 4 ( D ( ( L ( \ ) ( ( ) \ ( ( , ( ( ( !( "( @$( %( \&( '( |)( X+( -( .( /( h0( t1( 3( 4( `6( 7( 8( x9( :( :( L;( ;( <( =( 0>( $ ' ' @?( @( (A( 0B( 8C( @D( TE( \F( la ( H( $ ' ( ( ) J( @K( K( L( M( TO( O( P( 8Q( Q( R( S( T( ) ) ) ) ) U( `V( e X( Y( Y( Z( [( e 0]( ^( T_( _( a( b( ) Xf( 8g( g( h( \i( 0j( l( m( o( p( q( r( e Dt( $u( v( v( w( a ` z( , ' @ ' @ ' T ' d ' t ' ' ' {( D|( }( }( ~( |( D ( ( ) D ) ( \ ) ) ( ( ( ( P ( ( ( ( ( ( ( ( D ( ( T ( ( T ( ) ( ( ( ( h ( 0 ( ( ( ( ( @ ( ( ( ( $ ( H ( ( T ( ( ( h ( ( ( ( ( P ( ( h ( < ( ( ( H ( ( ( ` ( w Tracepoint %d has multiple locations, cannot infer $pc Tracepoint %d does while-stepping, cannot infer $pc Save the trace data to a file. Use the '-ctf' option to save the data to CTF format. Use the '-r' option to direct the target to save directly to the file, using its own filesystem. tsave Target failed to save trace data to '%s'. Failure to get requested trace buffer data file in which to save trace data -ctf unknown option `%s' Trace data saved to %s '%s'. 16tracefile_target ^ R <dP R w ' $ ' ' \ ( ( ( 4 ( D ( ( L ( ( ( ( ( \ ( ( , ( ( ( !( "( @$( %( \&( '( |)( X+( -( .( /( h0( t1( 3( 4( `6( 7( 8( x9( :( :( L;( ;( <( =( 0>( $ ' ' @?( @( (A( 0B( 8C( @D( TE( \F( la ( H( $ ' ( ( ) J( @K( K( L( M( TO( O( P( 8Q( Q( R( S( T( ) ) ) ) ) U( `V( e X( Y( Y( Z( [( e 0]( ^( T_( _( a( b( c( Xf( 8g( g( h( \i( 0j( l( m( o( p( q( r( e Dt( $u( v( v( w( a ` z( , ' @ ' @ ' T ' d ' t ' ' ' {( D|( }( }( ~( |( D ( ( ) ( ( $ ( < ( ( ( ( ( P ( ( ( ( ( ( ( ( D ( ( T ( ( T ( ( ( ( ( ( h ( 0 ( ( ( ( ( @ ( ( ( ( $ ( H ( ( T ( ( ( h ( ( ( ( ( P ( ( h ( < ( ( ( H ( ( ( ` ( w This command cannot be used at the top level. This command can only be used in a tracepoint actions list. Expression is too complicated. expression is malformed ../../gdb/tracepoint.c expression has min height < 0 trace_frame trace_line trace_func trace_file Target does not support trace notes, stop note ignored Target does not support trace notes, note ignored Target does not support trace notes, user ignored Must supply a non-empty variable name $%s is not a valid trace state variable name tvariable $%s Target does not support "/s" option for string tracing. Undefined collection format "%c". collect register %d Can't collect locals; no symbol table info available. No locals found in scope. Can't collect args; no symbol table info available. No args found in scope. collect static trace data disconnection trace-file void trace_status_mi(int) ts->running_known stop-reason stopping-tracepoint error-description frames-created buffer-free circular user-name %ld.%06ld start-time stop-time May not look at trace frames while trace is running. No current trace frame. No known tracepoint matches 'current' tracepoint #%d. Buffer too small for source encoding %x:%s:%s:%x:%x: Source string too long for buffer Malformed trace status, at %s Status line: '%s' tframes tcreated tfree disconn starttime stoptime username bad marker definition: %s Can not parse XML trace frame info; XML support was disabled at compile time List the variables local to a scope. Tracing of program execution without stopping the program. Print everything collected at the current tracepoint. tdump Define a trace state variable. Argument is a $-prefixed name, optionally followed by '=' and an expression that sets the initial value at the start of tracing. tvariable Delete one or more trace state variables. Arguments are the names of the variables to delete. If no arguments are supplied, delete all variables. Status of trace state variables and their values. tvariables List target static tracepoints markers. static-tracepoint-markers Select a trace frame. No argument means forward by one frame; '-' means backward by one frame. tfind Select a trace frame whose PC is outside the given range (exclusive). Usage: tfind outside ADDR1, ADDR2 outside Select a trace frame whose PC is in the given range (inclusive). Usage: tfind range ADDR1, ADDR2 Select a trace frame by source line. Argument can be a line number (with optional source file), a function name, or '*' followed by an address. Default argument is 'the next source line that was traced'. Select a trace frame by tracepoint number. Default is the tracepoint for the current trace frame. Select a trace frame by PC. Default is the current PC, or the PC of the current trace frame. De-select any trace frame and resume 'live' debugging. Select the first trace frame in the trace buffer. Display the status of the current trace data collection. Stop trace data collection. Usage: tstop [NOTES]... Any arguments supplied are recorded with the trace as a stop reason and reported by tstatus (if the target supports trace notes). tstop Start trace data collection. Usage: tstart [NOTES]... Any arguments supplied are recorded with the trace as a note and reported by tstatus (if the target supports trace notes). tstart Ends a list of commands or actions. Several GDB commands allow you to enter a list of commands or actions. Entering "end" on a line by itself is the normal way to terminate such a list. Note: the "end" command cannot be used at the gdb prompt. Specify single-stepping behavior at a tracepoint. Argument is number of instructions to trace in single-step mode following the tracepoint. This command is normally followed by one or more "collect" commands, to specify what to collect while single-stepping. Note: this command can only be used in a tracepoint "actions" list. while-stepping Specify one or more data items to be collected at a tracepoint. Accepts a comma-separated list of (one or more) expressions. GDB will collect all data (variables, registers) referenced by that expression. Also accepts the following special arguments: $regs -- all registers. $args -- all function arguments. $locals -- all variables local to the block/function scope. $_sdata -- static tracepoint data (ignored for non-static tracepoints). Note: this command can only be used in a tracepoint "actions" list. Specify one or more expressions to be evaluated at a tracepoint. Accepts a comma-separated list of (one or more) expressions. The result of each evaluation will be discarded. Note: this command can only be used in a tracepoint "actions" list. teval Specify the actions to be taken at a tracepoint. Tracepoint actions may include collecting of specified data, single-stepping, or enabling/disabling other tracepoints, depending on target's capabilities. actions Show the list of expressions to collect by default. Set the list of expressions to collect by default. disconnected-tracing Use this to continue a tracing run even if GDB disconnects or detaches from the target. You can reconnect later and look at trace data collected in the meantime. Show whether tracing continues after GDB disconnects. Set whether tracing continues after GDB disconnects. circular-trace-buffer Use this to make the trace buffer into a circular buffer, which will discard traceframes (oldest first) instead of filling up and stopping the trace run. Show target's use of circular trace buffer. Set target's use of circular trace buffer. Use this to choose a size for the trace buffer. Some targets may have fixed or limited buffer sizes. Specifying "unlimited" or -1 disables any attempt to set the buffer size and lets the target choose. Show requested size of trace buffer. Set requested size of trace buffer. trace-user Show the user name to use for current and future trace runs. Set the user name to use for current and future trace runs. trace-notes Show the notes string to use for current and future trace runs. Set notes string to use for current and future trace runs. trace-stop-notes Show the notes string to use for future tstop commands. Set notes string to use for future tstop commands. Enter actions for tracepoint %d, one per line. trace-variables Initial Current No trace state variables. `%s' is not a tracepoint action, or is ambiguous. constant `%s' (value %s) will not be collected. `%s' is optimized away and cannot be collected. while-stepping step count `%s' is malformed. `%s' is not a supported tracepoint action. collect %s Can't collect register %d StaticTracepointMarkersTable counter Cnt marker-id marker Data: " extra-data tracepoints-at Probed by static tracepoints: tracepoint-id number-of-tracepoints Bad action list item: %s void trace_dump_actions(command_line*, int, int, int) action->body_list_1 == nullptr $reg $loc Data collected at tracepoint %d, trace frame %d: Delete all trace state variables? No trace variable named "$%s", not deleting Name "%s" not prefixed with '$', ignoring __tsv Assuming trace state variable $%s is same as target's variable %d. %s_%d Created trace state variable $%s for target's variable %d. Syntax is $NAME [ = EXPR ] Syntax must be $NAME [ = EXPR ] Trace state variable $%s now has initial value %s. Trace state variable $%s created, with initial value %s. Using a trace file. Trace can not be run on this target. Run/stop status is unknown. Trace is running on the target. No trace has been run on the target. Trace stopped by a tstop command (%s). Trace stopped by a tstop command. Trace stopped because the buffer was full. Trace stopped because of disconnection. Trace stopped by tracepoint %d. Trace stopped by an error (%s, tracepoint %d). Trace stopped by an error (%s). Trace stopped for an unknown reason. Trace stopped for some other reason (%d). Buffer contains %d trace frames (of %d created total). Collected %d trace frames. Trace buffer has %d bytes of %d bytes free (%d%% full) Trace buffer has %d bytes free. Trace will continue if GDB disconnects. Trace will stop if GDB disconnects. Trace buffer is circular. Trace user is %s. Trace notes: %s. Looking at trace frame %d, tracepoint %d. Not looking at any trace frame. Trace started at %ld.%06ld secs, stopped %ld.%06ld secs later. Trace started at %ld.%06ld secs. Trace stopped at %ld.%06ld secs. Trace is running and will continue after detach; detach anyway? Trace is running but will stop on detach; detach anyway? Pending tracepoints will not be resolved while GDB is disconnected Trace is not running. requires an argument (function, line or *addr) to define a scope Scope for %s: Symbol %s is a bogus symbol, class %d. a constant with value %s (%s) constant bytes: in static storage at address an argument in register $%s a local variable in register $%s an argument at stack/frame offset %s a local variable at frame offset %s a reference argument at offset %s the address of an argument, in register $%s a typedef. Unresolved Static optimized out. void info_scope_command(const char*, int) , length %s. Scope for %s contains no locals or arguments. Assuming tracepoint %d is same as target's tracepoint %d at %s. Created tracepoint %d for target's tracepoint %d at %s. Failed to create tracepoint for target's tracepoint %d at %s, skipping it. Unrecognized char '%c' in tracepoint definition, skipping rest cond: cmd: Unrecognized tracepoint piece '%c', ignoring could not change traceframe Target failed to find requested trace frame. End of trace buffer. Found trace frame %d, tracepoint %d No longer looking at any trace frame No trace frame found not debugging trace buffer already at start of trace buffer invalid input (%d is less than zero) No current tracepoint -- please supply an argument. No line number information available. Line number %d is out of range for "%s". Cannot find a good line. Attempting to find line %d instead. Usage: tfind range STARTADDR, ENDADDR Usage: tfind outside STARTADDR, ENDADDR fast No tracepoints defined, not starting trace May not insert %stracepoints, skipping tracepoint %d No tracepoints enabled No tracepoints enabled, not starting trace No tracepoints that may be downloaded, not starting trace void start_tracing(const char*) !loc->inserted Target does not support trace user/notes, info ignored A trace is running already. Start a new run? New trace run not started. (%d,%s,%ld) %s: don't know symbol class %d constant %s (value %s) will not be collected. LOC_STATIC %s: collect %ld bytes at %s. LOC_REG[parm] %s: Sorry, don't know how to do LOC_REF_ARG yet. (will not collect %s) LOC_LOCAL %s: Collect %ld bytes at offset %s from frame ptr reg %d LOC_REGPARM_ADDR %s: Collect %ld bytes at offset %s from reg %d %s has been optimized out of existence. $_sdata OP_REGISTER: void encode_actions_1(command_line*, bp_location*, int, LONGEST, collection_list*, collection_list*) stepping_list Invalid tracepoint command '%s' Collecting static trace data Collecting registers (mask): 0x %02X Collecting memranges: (%d, %s, %ld) M-1,%s,%lX M%X,%s,%lX X%08X, tunknown tnotrun tfull tdisconnected tpasscount terror '* 0123456789abcdef void tramp_frame_prepend_unwinder(gdbarch*, const tramp_frame*) ../../gdb/tramp-frame.c tramp_frame->insn_size <= sizeof (tramp_frame->insn[0].bytes) i < ARRAY_SIZE (tramp_frame->insn) type_instance_flags type_stack::follow_type_instance_flags() ../../gdb/type-stack.c unrecognized tp_ value in follow_types std::vector<type*>* type_stack::pop_typelist() ../../gdb/type-stack.h !m_elements.empty () type_stack* type_stack::pop_type_stack() type* type_stack::follow_types(type*) void type_stack::insert(type_pieces) tp == tp_pointer || tp == tp_reference || tp == tp_rvalue_reference || tp == tp_const || tp == tp_volatile || tp == tp_restrict || tp == tp_atomic void type_stack::insert_into(int, type_stack_elt) slot <= m_elements.size () Display of struct members offsets and sizes in hexadecimal is %s Will not print nested types defined in a class Will print %s nested types defined in a class Printing of typedefs defined in a class in %s Printing of methods defined in a class in %s /* XXX %2u-bit %-7s */ /* XXX %2u-byte %-7s */ /* 0x%04x: 0x%x /* %6u:%2u /* 0x%04x /* %6u | 0x%04x */ | %6u */ /* %6s */ hole /* total size (bytes): %4s */ '%s' has unknown type; cast it to its declared type %s-byte fixed point (small = %s) internal error: unhandled type in print_type_scalar Print definition of type TYPE. Usage: ptype[/FLAGS] TYPE | EXPRESSION Argument may be any type (for example a type name defined by typedef, or "struct STRUCT-TAG" or "class CLASS-NAME" or "union UNION-TAG" or "enum ENUM-TAG") or an expression. The selected stack frame's lexical context is used to look up the name. Contrary to "whatis", "ptype" always unrolls any typedefs. Available FLAGS are: /r print in "raw" form; do not substitute typedefs /m do not print methods defined in a class /M print methods defined in a class /t do not print typedefs defined in a class /T print typedefs defined in a class /o print offsets and sizes of fields in a struct (like pahole) /x use hexadecimal notation when displaying sizes and offsets of struct members /d use decimal notation when displaying sizes and offsets of struct members Print data type of expression EXP. Only one level of typedefs is unrolled. See also "ptype". whatis Generic command for showing type-printing settings. Generic command for setting how types print. methods Show printing of methods defined in classes. Set printing of methods defined in classes. typedefs Show printing of typedefs defined in classes. Set printing of typedefs defined in classes. nested-type-limit Show the number of recursive nested type definitions to print. Set the number of recursive nested type definitions to print ("unlimited" or -1 to show all). Show whether sizes and offsets of struct members are printed using hex notation. Set printing of struct members sizes and offsets using hex notation. <not allocated> <not associated> unrecognized flag '%c' flag expected expected space after format /* offset | size */ /* real type = (incomplete object) virtual void ui_file::write_async_safe(const char*, long int) write_async_safe virtual long int string_file::read(char*, long int) a string_file is not readable dumb d O * U $. - - - * 2S * L * * * U 4 * - * $ * * 3S l * * * * * * * - P * * t3S | * * * * d * * * - P * * 43S * * * * 4 * * * - P * * L3S * * * * X * $. * * l * * 2S * d * * * * $. - - - * 9null_file ^ 2S d O 11string_file ^ 2S d O 10stdio_file ^ 3S d O 11stderr_file ^ $3S 3S 8tee_file ^ @3S d O 23no_terminal_escape_file ^ X3S 3S extra table_body call not allowed; there must be only one table_body after a table_begin and before a table_end. ../../gdb/ui-out.c number of headers differ from number of table columns. table header must be specified after table_begin and before table_body. bool ui_out_table::query_field(int, int*, int*, const char**) const colno == hdr->number () tables cannot be nested; table_begin found before previous table_end. table_header outside a table is not valid; it must be after a table_begin and before a table_body. table_body outside a table is not valid; it must be after a table_begin and before a table_end. misplaced table_end or missing table_begin. table_body missing; table fields must be specified after table_body and inside a list. ui-out internal error in handling headers. void ui_out::vmessage(const ui_file_style&, const char*, va_list) piece.n_int_args >= 0 && piece.n_int_args <= 2 piece.n_int_args == 0 || piece.argclass == string_arg || piece.argclass == int_arg || piece.argclass == long_arg wide_string_arg not supported in vmessage wide_char_arg not supported in vmessage long_double_arg not supported in vmessage dec32float_arg not supported in vmessage dec64float_arg not supported in vmessage dec128float_arg not supported in vmessage !test_flags (disallow_ui_out_field) arg == nullptr void ui_out::pop_level(ui_out_type) m_levels.size () > 0 current_level ()->type () == type p9S s 6ui_out ^ h9S void ui_file_style::color::get_rgb(uint8_t*) const ../../gdb/ui-style.c get_rgb called on invalid color bool ui_file_style::parse(const char*, size_t*) subexps[0].rm_so == 0 subexps[FINAL_SUBEXP].rm_eo - subexps[FINAL_SUBEXP].rm_so == 1 void _initialize_ui_style() 38;5; 48;5; 38;2; 48;2; [  \\ ^ \[([0-?]*[ -/]*)([@-~]) %-11s %3s %-11s %3d void append_user_reg(gdb_user_regs*, const char*, value* (*)(frame_info*, const void*), const void*, user_reg*) ../../gdb/user-regs.c void user_reg_add(gdbarch*, const char*, value* (*)(frame_info*, const void*), const void*) regs != NULL value* value_of_user_reg(int, frame_info*) List the names of the current user registers. user-registers [abi: Configure what GDB does when %s is detected. Show what GDB does when %s is detected. Set whether GDB should quit when an %s is detected. Show whether GDB will quit when an %s is detected. Set whether GDB should create a core file of GDB when %s is detected. Show whether GDB will create a core file of GDB when %s is detected. Quit Quit (expect signal SIGINT when the program is resumed) virtual memory exhausted: can't allocate %ld bytes. ../../gdb/utils.c virtual memory exhausted. Attempt to raise 0 to negative power. The escape sequence `\%c' is equivalent to plain `%c', which has no equivalent in the `%s' character set. INSIDE_EMACS invalid hex "%s" invalid decimal "%s" process-id to attach Illegal process-id: %s. pid_t wait_to_die_with_timeout(pid_t, int*, int) timeout >= 0 int gdb_filename_fnmatch(const char*, const char*, int) (flags & FNM_FILE_NAME) != 0 (flags & FNM_NOESCAPE) != 0 const char* strip_leading_path_elements(const char*, int) This affects where GDB wraps its output to fit the screen width. Setting this to "unlimited" or zero prevents GDB from wrapping its output. Show number of characters where GDB should wrap lines of its output. Set number of characters where GDB should wrap lines of its output. height This affects the number of lines after which GDB will pause its output and ask you whether to continue. Setting this to "unlimited" or zero causes GDB never pause during output. Show number of lines in a page for GDB output pagination. Set number of lines in a page for GDB output pagination. pagination When pagination is ON, GDB pauses at end of each screenful of its output and asks you whether to continue. Turning pagination off is an alternative to "set height unlimited". Show state of GDB output pagination. Set state of GDB output pagination. sevenbit-strings Show printing of 8-bit characters in strings as \nnn. Set printing of 8-bit characters in strings as \nnn. When set, debugging messages will be marked with seconds and microseconds. Show timestamping of debugging messages. Set timestamping of debugging messages. . Matching formats: . Use "set gnutarget format-name" to specify the format. %ld.%06ld %s Unable to dump core, use `ulimit -c unlimited' before executing GDB next time. %s: %s. pre-prompt-for-continue --Type <RET> for more, q to quit, c to continue without paging-- prompt-for-continue post-prompt-for-continue void puts_filtered_tabular(char*, int, int) chars_per_line > 0 void wrap_here(const char*) filter_initialized Timestamping debugging messages is %s. Printing of 8-bit characters in strings as \nnn is %s. State of pagination is %s. Number of lines gdb thinks are in a page is %s. Number of characters gdb thinks are in a line is %s. [y] [n] pre-query query (%s or %s) [answered %c; input not from terminal] %s%s(%s or %s) %s EOF [assumed %c] Please answer %s or %s. post-query %s:%d: %s: %s A problem internal to GDB has been detected, further debugging may prove unreliable. %s Quit this debugging session? This is a bug, please report it. For instructions, see: %s. %s Create a core file of GDB? HS HS HS Recursive internal problem. ask yes no void value_args_as_target_float(value*, value*, gdb_byte*, type**, gdb_byte*, type**) ../../gdb/valarith.c is_floating_type (type1) || is_floating_type (type2) Mixing decimal floating types with other floating types is not allowed. Don't know how to convert from %s to %s. LONGEST find_size_for_pointer_math(type*) ptr_type->code () == TYPE_CODE_PTR Cannot perform pointer math on incomplete types, try casting to a known type, or void *. Cannot perform pointer math on incomplete type "%s", try casting to a known type, or void *. LONGEST value_ptrdiff(value*, value*) type1->code () == TYPE_CODE_PTR type2->code () == TYPE_CODE_PTR First argument of `-' is a pointer and second argument is neither an integer nor a pointer of the same type. Type size unknown, assuming 1. Try casting to a known type, or void *. Argument to positive operation not a number. Second argument of 'IN' has wrong type First argument of 'IN' has wrong type First argument of 'IN' not in range array or string index out of range not an array or string Could not find %s. Can't do that binary op on that type operator__ <? >? Invalid binary operation specified. value* value_x_binop(value*, value*, exp_opcode, exp_opcode, noside) static_memfuncp == 0 member function %s not found Can't do that unary op on that type Invalid unary operation specified. value* value_x_unop(value*, exp_opcode, noside) unimplemented support for boolean repeats can't repeat values of that type Strings can only be concatenated with other strings. Booleans can only be concatenated with other bitstrings or booleans. unimplemented support for boolean concatenation. illegal operands for concatenation. Invalid type combination in equality test. value* value_vector_widen(value*, type*) vector_type->code () == TYPE_CODE_ARRAY && vector_type->is_vector () conversion of scalar to vector involves truncation Vector operations are only supported among vectors Argument to negate operation not a number. Argument to complement operation not an integer, boolean. Argument to complex arithmetic operation not supported. Invalid binary operation on numbers. value* fixed_point_binop(value*, value*, exp_opcode) is_fixed_point_type (type1) || is_fixed_point_type (type2) Division by zero Integer-only operation on fixed point number. Invalid operation on booleans. Invalid type combination in ordering comparison. Overload resolution in evaluating C++ functions is %s. gdb_mpq value_to_gdb_mpq(value*) ../../gdb/valops.c is_integral_type (type) || is_fixed_point_type (type) Not a numeric type. value* value_one(type*) VALUE_LVAL (val) == not_lval Only values in memory can be extended with '@'. Invalid number %d of repetitions. "%s" exists in this program but is not a function. evaluation of this expression requires the target program to be active evaluation of this expression requires the program to have a function "%s". No memory available to program now: you need to start the target first No memory available to program: call to malloc failed value* address_of_variable(symbol*, const block*) regname && *regname Address requested for identifier "%s" which is in register $%s Can't take address of "%s" which isn't an lvalue. value* value_ref(value*, type_code) bad array bounds (%d, %d) array elements must all be the same size Attempt to extract a component of a value that is not a %s. No field with matching bitpos and type. name of destructor must equal name of class Unexpected value type. Couldn't retrieve complete object of RTTI type %s; object may be in register(s). no `this' in current language no frame selected current stack frame does not contain a variable named `%s' slice from bad array or bitstring slice out of range value* value_real_part(value*) type->code () == TYPE_CODE_COMPLEX value* value_imaginary_part(value*) overload-resolution Show overload resolution in evaluating C++ functions. Set overload resolution in evaluating C++ functions. int find_oload_champ(gdb::array_view<value*>, size_t, fn_field*, xmethod_worker_up*, symbol**, badness_vector*) (methods != NULL) + (functions != NULL) + (xmethods != NULL) == 1 Overloaded method instance %s, # of parms %d Xmethod worker, # of parms %d Overloaded function instance %s # of parms %d ...Badness of length : {%d, %d} ...Badness of arg %d : {%d, %d} Overload resolution champion is %d, ambiguous? %d int find_oload_champ_namespace_loop(gdb::array_view<value*>, const char*, const char*, int, std::vector<symbol*>*, badness_vector*, int*, int) qualified_name[next_namespace_len] == ':' cannot resolve overloaded method `%s': no arguments supplied value* search_struct_method(const char*, value**, gdb::optional<gdb::array_view<value*> >, LONGEST, int*, type*) args.has_value () virtual baseclass botch base class '%s' is ambiguous in type '%s' value* search_struct_field(const char*, value*, type*, int) !candidate.path.empty () '%s %s::%s' (%s) Request for member '%s' is ambiguous in type '%s'. Candidates are:%s value* value_cast_structs(type*, value*) type != NULL && v2 != NULL (t1->code () == TYPE_CODE_STRUCT || t1->code () == TYPE_CODE_UNION) && !!"Precondition is that type is of STRUCT or UNION kind." (t2->code () == TYPE_CODE_STRUCT || t2->code () == TYPE_CODE_UNION) && !!"Precondition is that value is of STRUCT or UNION kind" value* value_cast_pointers(type*, value*, int) check_typedef (value_type (v2))->code () == TYPE_CODE_STRUCT && !!"Why did coercion fail?" Internal error: non-aggregate type to value_struct_elt_for_reference value* value_struct_elt_for_reference(type*, int, type*, const char*, type*, int, noside) type != NULL && type->code () == TYPE_CODE_MEMBERPTR no member function matches that type instantiation non-unique member `%s' requires type instantiation no matching member function Cannot reference virtual member function "%s" value* enum_constant_from_type(type*, const char*) type->code () == TYPE_CODE_ENUM && type->is_declared_class () no constant named "%s" in enum "%s" non-aggregate type in value_aggregate_elt Invalid conversion from type %s to fixed point type %s value* value_cast(type*, value*) !TYPE_IS_REFERENCE (type) array element type size does not divide object size in cast cannot cast non-number to complex value truncated Cannot convert between vector values of different sizes can only cast scalar to vector of same size Invalid type conversion. Invalid cast. Invalid reinterpret_cast Argument to dynamic_cast must be a pointer or reference type Argument to dynamic_cast must be pointer to class or `void *' Argument to dynamic_cast does not have pointer type Argument to dynamic_cast does not have pointer to class type Argument to dynamic_cast does not have class type Ambiguous dynamic_cast Couldn't determine value's most derived type for dynamic_cast dynamic_cast failed value* value_assign(value*, value*) value_parent (value_parent (toval)) == NULL Can't handle bitfields which don't fit in a %d bit word. Value being assigned to is no longer active. value has been optimized out value is not available Left operand of assignment is not an lvalue. Cannot take address of method %s. There is no member or method named %s. One of the arguments you tried to pass to %s could not be converted to what the function wants. Structure has no component named %s. int find_overload_match(gdb::array_view<value*>, const char*, oload_search_type, value**, symbol*, value**, symbol**, int*, int, noside) Attempt to extract a component of a value that is not a struct or union Couldn't find method %s%s%s TYPE_SELF_TYPE (methods[0].type) != NULL Unexpected overload comparison result Ambiguous overload resolution Internal error: incompatible overload candidates proposed Internal error: unexpected overload comparison result Cannot resolve method %s%s%s to any overloaded instance Cannot resolve function %s to any overloaded instance Using non-standard conversion to match method %s%s%s to supplied arguments Using non-standard conversion to match function %s to supplied arguments Default output radix for printing of values is %s. Default input radix for entering numbers is %s. Printing of C++ virtual function tables is %s. Printing of unions interior to structures is %s. Printing of symbols when printing pointers is %s. Printing of C++ static members is %s. Threshold for repeated print elements is %s. Pretty formatting of structures is %s. Printing of object's derived type based on vtable info is %s. Printing of char arrays to stop at first null char is %s. Printing of memory tag violations is %s. Maximum print depth is %s. Limit on string chars or array elements to print is %s. Printing of array indexes is %s. Pretty formatting of arrays is %s. Printing of addresses is %s. \x%lx Input and output radices set to decimal %u, hex %x, octal %o. Input radix set to decimal %u, hex %x, octal %o. Output radix set to decimal %u, hex %x, octal %o. Unsupported output radix ``decimal %u''; output radix unchanged. Output radix now set to decimal %u, hex %x, octal %o. Nonsense input radix ``decimal %u''; input radix unchanged. Input radix now set to decimal %u, hex %x, octal %o. Input and output radices now set to decimal %u, hex %x, octal %o. <optimized out> <address of value unknown> <internal function %s> <invalid address> bool val_print_check_max_depth(ui_file*, int, const value_print_options*, const language_defn*) ../../gdb/valprint.c language->struct_too_deep_ellipsis () != NULL <error reading variable> void value_print_scalar_formatted(value*, const value_print_options*, int, ui_file*) void generic_val_print_enum_1(type*, LONGEST, ui_file*) nbits == 0 || nbits == 1 unknown: 0x Value out of range. %.11Fg %.17Fg const gdb_byte* get_value_addr_contents(value*) deref_val != NULL void generic_val_print_enum(type*, int, ui_file*, value*, const value_print_options*) !options->format %ps= void generic_val_print_func(type*, int, CORE_ADDR, ui_file*, value*, const value_print_options*) } Unhandled type code %d in symbol table. Generic command for setting how things print. Generic command for showing print settings. Generic command for setting what things to print in "raw" mode. Generic command for showing "print raw" settings. input-radix Show default input radix for entering numbers. Set default input radix for entering numbers. output-radix Show default output radix for printing of values. Set default output radix for printing of values. Set default input and output number radices. Use 'set input-radix' or 'set output-radix' to independently set each. Without an argument, sets both radices back to the default value of 10. Show the default input and output number radices. Use 'show input-radix' or 'show output-radix' to independently show each. bool maybe_negate_by_bytes(const gdb_byte*, unsigned int, bfd_endian, gdb::byte_vector*) %1d <error: %ps> int count_next_character(wchar_iterator*, std::vector<converted_character>*) tmp.num_chars < MAX_WCHARS d.num_chars < MAX_WCHARS Set printing of addresses. Show printing of addresses. Set pretty formatting of arrays. Show pretty formatting of arrays. array-indexes Set printing of array indexes. Show printing of array indexes. Set limit on string chars or array elements to print. Show limit on string chars or array elements to print. "unlimited" causes there to be no limit. max-depth Set maximum print depth for nested structures, unions and arrays. Show maximum print depth for nested structures, unions, and arrays. When structures, unions, or arrays are nested beyond this depth then they will be replaced with either '{...}' or '(...)' depending on the language. Use "unlimited" to print the complete structure. memory-tag-violations Set printing of memory tag violations for pointers. Show printing of memory tag violations for pointers. Issue a warning when the printed value is a pointer whose logical tag doesn't match the allocation tag of the memory location it points to. null-stop Set printing of char arrays to stop at first null char. Show printing of char arrays to stop at first null char. Set printing of C++ virtual function tables. Show printing of C++ virtual function tables. pretty Set pretty formatting of structures. Show pretty formatting of structures. raw-values Set whether to print values in raw form. Show whether to print values in raw form. If set, values are printed in raw form, bypassing any pretty-printers for that value. Set threshold for repeated print elements. Show threshold for repeated print elements. "unlimited" causes all elements to be individually printed. Set printing of C++ static members. Show printing of C++ static members. Set printing of symbol names when printing pointers. Show printing of symbol names when printing pointers. Set printing of unions interior to structures. Show printing of unions interior to structures. \ a \ b \ f \ n \ r \ t \ v \ , ' < i n c o m p l e t e s e q u e n c e > . . . value of type `%s' requires %s bytes, which is more than max-value-size value requires %s bytes, which is more than max-value-size Maximum value size is unlimited. Maximum value size is %d bytes. You must provide one argument for $_cimag. expected a complex number You must provide one argument for $_creal. void set_max_value_size(const char*, int, cmd_list_element*) ../../gdb/value.c max_value_size == -1 || max_value_size >= 0 max-value-size set too low, increasing to %d bytes short unsigned int type::bit_offset() const main_type->type_specific_field == TYPE_SPECIFIC_INT short unsigned int type::bit_size() const int value_bits_available(const value*, LONGEST, LONGEST) !value->lazy int value_bits_any_optimized_out(const value*, int, int) bool value_contents_bits_eq(const value*, int, const value*, int, int) !val1->lazy && !val2->lazy offset1 + length <= TYPE_LENGTH (val1->enclosing_type) * TARGET_CHAR_BIT offset2 + length <= TYPE_LENGTH (val2->enclosing_type) * TARGET_CHAR_BIT int memcmp_with_bit_offsets(const gdb_byte*, size_t, const gdb_byte*, size_t, size_t) offset1_bits % TARGET_CHAR_BIT == offset2_bits % TARGET_CHAR_BIT o1 % TARGET_CHAR_BIT == 0 o2 % TARGET_CHAR_BIT == 0 offset1_bits % TARGET_CHAR_BIT == 0 offset2_bits % TARGET_CHAR_BIT == 0 length_bits % TARGET_CHAR_BIT == 0 register has not been saved in frame const gdb_byte* value_contents_for_printing_const(const value*) const lval_funcs* value_computed_funcs(const value*) value_lval_const (v) == lval_computed void* value_computed_closure(const value*) v->lval == lval_computed CORE_ADDR value_address(const value*) PROP_CONST == TYPE_DATA_LOCATION_KIND (value_type (value)) void set_value_address(value*, CORE_ADDR) value->lval == lval_memory frame_id* deprecated_value_next_frame_id_hack(value*) value->lval == lval_register int* deprecated_value_regnum_hack(value*) void value_force_lval(value*, CORE_ADDR) VALUE_LVAL (v) == not_lval void set_value_component_location(value*, const value*) whole->lval != lval_xcallable value_lazy (component) VALUE_LVAL (component) == lval_memory const char* value_internal_function_name(value*) VALUE_LVAL (val) == lval_internalvar value* call_internal_function(gdbarch*, const language_defn*, value*, int, value**) VALUE_LVAL (func) == lval_internalvar type* result_type_of_xmethod(value*, gdb::array_view<value*>) value_type (method)->code () == TYPE_CODE_XMETHOD && method->lval == lval_xcallable && !argv.empty () value* call_xmethod(value*, gdb::array_view<value*>) Value can't be converted to integer. int unpack_value_field_as_long(type*, const gdb_byte*, LONGEST, int, const value*, LONGEST*) Value does not fit in %s bits. Unexpected type (%d) encountered for integer constant. value* readjust_indirect_value_type(value*, type*, const type*, value*, CORE_ADDR) original_type->code () == TYPE_CODE_PTR || TYPE_IS_REFERENCE (original_type) Function return type unknown. void value_decref(value*) val->reference_count > 0 Debugger convenience ("$foo") variables and functions. Convenience variables are created when you assign them values; thus, "set $foo=1" gives "$foo" the value 1. Values may be any type. A few convenience variables are given values automatically: "$_"holds the last address examined with "x" or "info lines", "$__" holds the contents of the last address examined with "x". convenience Elements of value history around item number IDX (or last ten). Initialize a convenience variable if necessary. init-if-undefined VARIABLE = EXPRESSION Set an internal VARIABLE to the result of the EXPRESSION if it does not exist or does not contain a value. The EXPRESSION is not evaluated if the VARIABLE is already initialized. init-if-undefined Placeholder command for showing help on convenience functions. Check whether an expression is void. Usage: $_isvoid (expression) Return 1 if the expression is void, zero otherwise. _isvoid Extract the real part of a complex number. Usage: $_creal (expression) Return the real part of a complex number, the type depends on the type of a complex number. _creal Extract the imaginary part of a complex number. Usage: $_cimag (expression) Return the imaginary part of a complex number, the type depends on the type of a complex number. _cimag Use this to control the maximum size, in bytes, of a value that gdb will load from the inferior. Setting this value to 'unlimited' disables checking. Setting this does not invalidate already allocated values, it only prevents future values, larger than this size, from being allocated. Show maximum sized value gdb will load from the inferior. Set maximum sized value gdb will load from the inferior. Init-if-undefined requires an assignment expression. The first parameter to init-if-undefined should be a GDB variable. void value_contents_copy_raw(value*, LONGEST, value*, LONGEST, LONGEST) !dst->lazy && !src->lazy value_bytes_available (dst, dst_offset, length) !value_bits_any_optimized_out (dst, TARGET_CHAR_BIT * dst_offset, TARGET_CHAR_BIT * length) You must provide one argument for $_isvoid. Unexpected type (%d) encountered for unsigned integer constant. value* value_from_host_double(type*, double) value* value_static_field(type*, int) unexpected field location kind void value_fetch_lazy(value*) val->optimized_out.empty () val->unavailable.empty () void value_fetch_lazy_register(value*) value_offset (val) == 0 !gdbarch_convert_register_p (get_frame_arch (next_frame), regnum, type) infinite loop while fetching a register (frame=%d, regnum=%d(%s), ...) value_fetch_lazy_register Unexpected lazy value type. Invalid floating value found in program. set_internalvar_component value* value_primitive_field(value*, LONGEST, int, type*) 0 == offset PROP_CONST == TYPE_DATA_LOCATION_KIND (type) The history is empty. History does not go back to $$%d. History has not yet reached $%d. bad kind $%s = No debugger convenience variables now defined. Convenience variables have names starting with "$"; use "set" as in "set $foo = 5" to define them. Cannot overwrite convenience function %s void set_internalvar(internalvar*, value*) Varobj debugging is %s. Duplicate variable object name var%d bool is_path_expr_parent(const varobj*) ../../gdb/varobj.c var->root->lang_ops->is_path_expr_parent != NULL Invalid variable object (child of a dynamic varobj) const char* varobj_get_path_expr(const varobj*) !is_root_p (var) Python support required When non-zero, varobj debugging is enabled. Show varobj debugging. Set varobj debugging. Deleting %s bool install_new_value(varobj*, value*, bool) var->type || CPLUS_FAKE_CHILD (var) !value_lazy (value) !var->print_value.empty () && !print_value.empty () var->value == nullptr || value_type (var->value.get ()) bool varobj_set_value(varobj*, const char*) varobj_editable_p (var) Attempt to use a type name as an expression. Failed to find the specified frame %s.%d_anonymous std::unique_ptr<varobj_iter> varobj_get_iterator(varobj*) requested an iterator from a non-dynamic varobj t d x o z arm-buildroot-linux-gnueabihf arm-buildroot-linux-gnueabihf 11.2 btrace.dtd btrace-conf.dtd gdb-target.dtd library-list.dtd library-list-aix.dtd library-list-svr4.dtd osdata.dtd threads.dtd traceframe-info.dtd xinclude.dtd 5 S 3 S @ S m S P S S _ S + S p S S S A S S D S S S S S S , S <!-- Copyright (C) 2007-2022 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. --> <!-- GDB supports a subset of XInclude. Only whole documents can be included, and only as XML. --> <!ELEMENT xi:include EMPTY> <!ATTLIST xi:include xmlns:xi CDATA #FIXED "http://www.w3.org/2001/XInclude" href CDATA #REQUIRED> <!-- Copyright (C) 2010-2022 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. --> <!-- traceframe-info: Root element with versioning --> <!ELEMENT traceframe-info (memory | tvar)* > <!ATTLIST traceframe-info version CDATA #FIXED "1.0"> <!ELEMENT memory EMPTY> <!ATTLIST memory start CDATA #REQUIRED length CDATA #REQUIRED> <!ELEMENT tvar EMPTY> <!ATTLIST tvar id CDATA #REQUIRED> <!-- Copyright (C) 2008-2022 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. --> <!ELEMENT threads (thread*)> <!ATTLIST threads version CDATA #FIXED "1.0"> <!ELEMENT thread (#PCDATA)> <!ATTLIST thread id CDATA #REQUIRED> <!ATTLIST thread core CDATA #IMPLIED> <!-- Copyright (C) 2008-2022 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. --> <!-- osdata: Root element with versioning --> <!ELEMENT osdata (item*)> <!ATTLIST osdata version CDATA #FIXED "1.0"> <!ATTLIST osdata type CDATA #REQUIRED> <!ELEMENT item (column*)> <!ELEMENT column (#PCDATA)> <!ATTLIST column name CDATA #REQUIRED> <!-- Copyright (C) 2011-2022 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. --> <!-- library-list-svr4: Root element with versioning --> <!ELEMENT library-list-svr4 (library)*> <!ATTLIST library-list-svr4 version CDATA #FIXED "1.0"> <!ATTLIST library-list-svr4 main-lm CDATA #IMPLIED> <!ELEMENT library EMPTY> <!ATTLIST library name CDATA #REQUIRED> <!ATTLIST library lm CDATA #REQUIRED> <!ATTLIST library l_addr CDATA #REQUIRED> <!ATTLIST library l_ld CDATA #REQUIRED> <!-- Copyright (C) 2013-2022 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. --> <!-- library-list: Root element with versioning --> <!ELEMENT library-list-aix (library)*> <!ATTLIST library-list-aix version CDATA #FIXED "1.0"> <!ELEMENT library (name, member, text_addr, text_size, data_addr, data_size)> <!ATTLIST library name CDATA #REQUIRED> <!ATTLIST library member CDATA #REQUIRED> <!ATTLIST library text_addr CDATA #REQUIRED> <!ATTLIST library text_size CDATA #REQUIRED> <!ATTLIST library data_addr CDATA #REQUIRED> <!ATTLIST library data_size CDATA #REQUIRED> <!-- Copyright (C) 2007-2022 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. --> <!-- library-list: Root element with versioning --> <!ELEMENT library-list (library)*> <!ATTLIST library-list version CDATA #FIXED "1.0"> <!ELEMENT library (segment*, section*)> <!ATTLIST library name CDATA #REQUIRED> <!ELEMENT segment EMPTY> <!ATTLIST segment address CDATA #REQUIRED> <!ELEMENT section EMPTY> <!ATTLIST section address CDATA #REQUIRED> <!-- Copyright (C) 2007-2022 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. --> <!-- The root element of a GDB target description is <target>. --> <!-- The osabi and compatible elements were added post GDB 6.8. The version wasn't bumped, since older GDBs silently ignore unknown elements. --> <!ELEMENT target (architecture?, osabi?, compatible*, feature*)> <!ATTLIST target version CDATA #FIXED "1.0"> <!ELEMENT architecture (#PCDATA)> <!ELEMENT osabi (#PCDATA)> <!ELEMENT compatible (#PCDATA)> <!ELEMENT feature ((vector | flags | struct | union )*, reg*)> <!ATTLIST feature name ID #REQUIRED> <!ELEMENT reg (description*)> <!ATTLIST reg name CDATA #REQUIRED bitsize CDATA #REQUIRED regnum CDATA #IMPLIED save-restore (yes | no) 'yes' type CDATA 'int' group CDATA #IMPLIED > <!ELEMENT vector EMPTY> <!ATTLIST vector id CDATA #REQUIRED type CDATA #REQUIRED count CDATA #REQUIRED> <!ELEMENT flags (field+)> <!ATTLIST flags id CDATA #REQUIRED size CDATA #REQUIRED> <!ELEMENT enum (evalue+)> <!ATTLIST enum id CDATA #REQUIRED size CDATA #REQUIRED> <!ELEMENT struct (field+)> <!ATTLIST struct id CDATA #REQUIRED size CDATA #IMPLIED> <!ELEMENT union (field+)> <!ATTLIST union id CDATA #REQUIRED> <!ELEMENT field EMPTY> <!ATTLIST field name CDATA #REQUIRED type CDATA #IMPLIED start CDATA #IMPLIED end CDATA #IMPLIED> <!ELEMENT evalue EMPTY> <!ATTLIST evalue name CDATA #REQUIRED value CDATA #REQUIRED> <!ENTITY % xinclude SYSTEM "xinclude.dtd"> %xinclude; <!-- Copyright (C) 2013-2022 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. --> <!ELEMENT btrace-conf (bts?, pt?)> <!ATTLIST btrace-conf version CDATA #FIXED "1.0"> <!ELEMENT bts EMPTY> <!ATTLIST bts size CDATA #IMPLIED> <!ELEMENT pt EMPTY> <!ATTLIST pt size CDATA #IMPLIED> <!-- Copyright (C) 2013-2022 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. --> <!ELEMENT btrace (block* | pt)> <!ATTLIST btrace version CDATA #FIXED "1.0"> <!ELEMENT block EMPTY> <!ATTLIST block begin CDATA #REQUIRED end CDATA #REQUIRED> <!ELEMENT pt (pt-config?, raw?)> <!ELEMENT pt-config (cpu?)> <!ELEMENT cpu EMPTY> <!ATTLIST cpu vendor CDATA #REQUIRED family CDATA #REQUIRED model CDATA #REQUIRED stepping CDATA #REQUIRED> <!ELEMENT raw (#PCDATA)> XML debugging is %s. LONGEST xml_builtin_xfer_partial(const char*, gdb_byte*, const gdb_byte*, ULONGEST, LONGEST) ../../gdb/xml-support.c readbuf != NULL && writebuf == NULL When set, debugging messages for XML parsers are displayed. Show XML parser debugging. Set XML parser debugging. seek to end of file Read error from "%s" Can not parse XML syscalls information; XML support was disabled at compile time. Can not fetch XML target description; XML support was disabled at compile time Can not parse XML target description; XML support was disabled at compile time Could not open "%s" GDB_REVERSE_INIT_FUNCTIONS L Di$ % $ # # $ _ H q X+ v p |* ,q , % D) [ # 0 @ x" L D t@ x ; b 7 B N u , h `p P 4 |7 `] | 8 h \ 81 ` 4< H 0 b x c \ t 9 , : ( H p 4 > " % g Z D E 8 ' I g $ c! H4! ! \i! ! # ! ,I# K# # $ #$ $ l$ $ $ p $ P% % S& % {& 41' ( LD' N' pd' -) @ ) ) ) ) |* * * * X`+ + , @^, , D 5 X_ < i [A [B [C [D [H [F OA OB OC OD OH OF [1;5C [1;5D [3;5~ [1;3C [1;3D [200~ 8.1 _*\AaIiCcDdPpYyRrSsXx~ hl^$0ftFT;,%wbeWBE|` l|h^0bBFT` l|hwW^0bBFT` l|h^0%bBFT` vidomove_dispatch: unknown operator %d accept-line arrow-key-prefix backward-byte backward-char backward-kill-line backward-kill-word beginning-of-history beginning-of-line bracketed-paste-begin call-last-kbd-macro capitalize-word character-search character-search-backward clear-display clear-screen copy-backward-word copy-forward-word copy-region-as-kill delete-char-or-list delete-horizontal-space digit-argument do-lowercase-version downcase-word dump-functions dump-macros dump-variables emacs-editing-mode end-kbd-macro end-of-history end-of-line exchange-point-and-mark forward-backward-delete-char forward-byte forward-char history-search-backward history-search-forward history-substring-search-backward history-substring-search-forward insert-comment insert-completions kill-whole-line kill-region menu-complete-backward next-history next-screen-line non-incremental-forward-search-history non-incremental-reverse-search-history non-incremental-forward-search-history-again non-incremental-reverse-search-history-again old-menu-complete overwrite-mode possible-completions previous-history previous-screen-line print-last-kbd-macro quoted-insert re-read-init-file redraw-current-line revert-line self-insert skip-csi-sequence start-kbd-macro tab-insert transpose-chars transpose-words tty-status undo universal-argument unix-filename-rubout unix-line-discard upcase-word yank yank-last-arg yank-nth-arg vi-append-eol vi-append-mode vi-arg-digit vi-back-to-indent vi-backward-bigword vi-backward-word vi-bWord vi-bword vi-change-case vi-change-char vi-change-to vi-char-search vi-column vi-complete vi-delete vi-delete-to vi-eWord vi-editing-mode vi-end-bigword vi-end-word vi-eof-maybe vi-eword vi-fWord vi-fetch-history vi-first-print vi-forward-bigword vi-forward-word vi-fword vi-goto-mark vi-insert-beg vi-insertion-mode vi-match vi-movement-mode vi-next-word vi-overstrike vi-overstrike-delete vi-prev-word vi-put vi-redo vi-replace vi-rubout vi-search vi-search-again vi-set-mark vi-subst vi-tilde-expand vi-unix-word-rubout vi-yank-arg vi-yank-pop vi-yank-to > Y - S $ . S P . S $ . S . S . S - # S - S . 6 S 4. K S . ] S - s S P - S !. S p&. S &. S . S '. -W - S , - S - S - S . S . * S @ . B S \.. Q S D . f S !. t S \- S @]- S H^- S @6. S - S t3. S . S '. S . S | . S . S p- S . ) S , A S \ , X S ( , z S , S !. S | - S | - S - S - , S D - S - S !- S 4. S . S , 5 S , \ S , S , S - g R 5. S 6. S h - S 3. S . S 8 - ' S . 5 S M- G S . E S p- [ S p - g S , . t S `'. s S . S - S . S t - S ". S !. S - S - S -. S - S - S - S !. S - S - ) S - S - 6 S , D S , S S , ` S H , r S , S , S , S , S p , S , , S , S , S , S , S , S H , S , S 6. ) S , 8 S , D S 0 , Q S , Z S x , c S , t S , S x , S , S , S | , S t , S P , S H , S , S , S , S , & S , 3 S @ , : S , B S , M S , W S ( , a S , q S < , } S T , S | , S , S x , S - S 0 , warning: turning off output flushing [?2004l [?2004h COLUMNS bad value %d for what_to_do in rl_complete "\'`@$><=;|&{( readline: %s: line %d: $endif without matching $if audible vi emacs $else found without matching $if "%s%s": "%s" %s%s outputs %s blink-matching-paren prefer-visible-bell show-mode-in-prompt enable-bracketed-paste %s: unknown variable name %s: could not set value to `%s' %s: unknown parser directive %s: no closing `"' in key binding `%s': invalid key binding: missing key sequence `%s': missing closing quote for macro %s: no key sequence terminator %s: unknown key modifier prefix-meta /etc/inputrc INPUTRC ~/.inputrc (ins) (cmd) bell-style comment-begin completion-display-width completion-prefix-display-length completion-query-items isearch-terminators keymap keyseq-timeout emacs-mode-string vi-cmd-mode-string vi-ins-mode-string term= mode= numeric argument expected, found `%s' trailing garbage on line: `%s' equality comparison operator expected, found `%s' \M- # %s (not bound) "%s": %s %s is not bound to any keys %s can be found on "%s"%s set %s %s %s is set to `%s' emacs-standard emacs-meta emacs-ctlx vi-move vi-command vi-insert DEL Escape LFD Newline RET Return Rubout SPC Space Tab bind-tty-special-chars byte-oriented colored-completion-prefix colored-stats completion-ignore-case completion-map-case convert-meta disable-completion echo-control-characters enable-keypad enable-meta-key expand-tilde history-preserve-point horizontal-scroll-mode input-meta mark-directories mark-modified-lines mark-symlinked-directories match-hidden-files menu-complete-display-prefix meta-flag output-meta page-completions print-completions-horizontally revert-all-at-newline show-all-if-ambiguous show-all-if-unmodified skip-completed-text visible-stats endif other Meta Control- C- CTRL- S ^ ; S ` # S ` 1 S T ` K S P ` Y S @ ` p S D ` S ^ S ` S ^ x S ^ S ` S _ S H ` S L ` S }` S ~` S _ 1 S ~` E S ` ` S | _ s S ` S ~` S ~` S _ P S _ S | ` S |` S d ` S h ` d S {` S ` - S X ` S *- S *- S (- S <(- ! S '- S 0+- b S 7- P (- 8 S d6- L S $M- S S '- t S 5- S 4- abtnvfr S TQ- ; S )- mJ +- Q @K- S  U S S S S S S  S S S L S U S X S G S S failed i-search)` /-_=~.#$ [201~ maximum macro execution nesting level exceeded readline_callback_read_char() called with no handler! co LINES xn km DC dc ei kD kH kI kd kh kl kr ku vb vs jI ` S ` V ` 2 I ` K ` o U ` ?U ` S ` S ` p I ` zJ ` S ` S ` S ` S t ` (H ` S ` S | ` S x ` RX ` S p ` } X ` H ` -)X ` hhH ` H R ` a1U ` c J ` SI ` S ` S ` O ` LANG POSIX (arg: %d) X%lu <>;&| "'` <>$!@?+* ^$*%- :$*%^ event not found bad word specifier substitution failed unrecognized history modifier no previous substitution ;&()|<> = J S Z S m S S S .tmp .history ~ ~ LS_COLORS LS_COLORS: unrecognized prefix: %s LS_COLORS: syntax error: %s unparsable value for LS_COLORS environment variable 01;34 01;36 01;35 01;33 01;32 37;41 30;43 37;44 34;42 30;42 30;41 [K ln bd su tw ca mh 5P S fY YQ _sY Q ahU S H O c J S O H shH [ H ? S S O %H +lX S S S o U Please report this bug [%s, #%s%lu] [%s, #%s%lu]! [%s], #%s%lu undefined instruction: illegal size size equals zero size equals two size equals three size <= 1 size not equal to 0 size not equal to 2 size not equal to 3 not unsigned and size = zero not unsigned and size = one not unsigned fsi = 0 and invalid imm6 bad size with op2 = 2 and op1 = 0 or 1 unsigned with op2 = 0 and op1 = 0 or 1 op field equal 0 and bad cmode exchange and unsigned together mve instruction in it block condition bits, fca = 0 and fcb = 1 use of r13 (sp) use of r15 (pc) start register block > r4 start register block > r6 use of r13 and write back same vector register used for destination and other operand use of offset scaled same general-purpose register used for both operands use of identical q registers and size = 1 CPSR R9_usr R10_usr R11_usr R12_usr SP_usr LR_usr R8_fiq R9_fiq R10_fiq R11_fiq R12_fiq SP_fiq LR_fiq LR_irq SP_irq LR_svc SP_svc LR_abt SP_abt LR_und SP_und LR_mon SP_mon ELR_hyp SP_hyp SPSR SPSR_fiq SPSR_irq SPSR_svc SPSR_abt SPSR_und SPSR_mon SPSR_hyp R8_usr ishst ishld unst nshld osh oshst oshld EAPSR IPSR IEPSR MSP PSP MSPLIM PSPLIM PRIMASK BASEPRI BASEPRI_MAX FAULTMASK CONTROL MSP_NS PSP_NS MSPLIM_NS PSPLIM_NS PRIMASK_NS BASEPRI_NS FAULTMASK_NS CONTROL_NS IAPSR %% , #%d]%s , #-0] , #-0 , {%s%d} {d%d} {d%d-<overflow reg d%d>} {d%d-d%d} {VPR} {%c%d, VPR} {%c%d-<overflow reg d%d, VPR} {%c%d-%c%d, VPR} FPSCR FPSCR_nzcvqc VPR FPCXTNS FPCXTS <invalid reg %lu> <illegal precision> d%ld <illegal reg q%ld.5> q%ld %ld ; 0x%08x %c%u.%01u %ld ; 0x%08x %c%u.%03u %ld ; 0x%08x %c%u.%07u #%s f%ld -%c%d , %c%d , #%s%d]%s [%s, %c%s [%s], %c%s , lsl #%d INVALID ; 0x%lx ; unpredictable branch in IT block ; unpredictable <IT:%s> #%ld ; <UNDEFINED> instruction: %04x .byte 0x%02lx .short 0x%04lx .word 0x%08lx %sd%d d%d-d%d }, [%s :%d %sd%d[%d] %sd%d[] d%d[]-d%d[] :<bad align %d> #%ld ; 0x%.4lx #%ld ; 0x%.2lx #%.7g ; 0x%.8lx <illegal constant %.8x:%x:%x> #%ld ; 0x%.8lx {d%d-<overflow reg d%d} <illegal width %d> #0x%.8lx%.8lx , rrx , %s #%d ; <illegal shifter operand> , %s %s [pc ], %s [pc, #%s%d] ; [pc] ; [pc], #%s%d ], %s%s #%d, %d , {%d} (UNDEF: %lu) %cPSR_ ; IMB ; IMBRange %01lx #%lu, #%lu (invalid: %lu:%lu) ; <UNDEFINED> instruction: %08x #%lu ; 0x%.4lx #%lu ; 0x%.8lx , uxtw #%lu f16.s16 s16.f16 f16.u16 u16.f16 f32.s32 s32.f32 f32.u32 u32.f32 f16.f32 f32.f16 {q%ld, q%ld} <illegal reg q%ld> {q%ld, q%ld, q%ld, q%ld} <undefined index> zr <undef size> p16 270 180 ../../opcodes/arm-dis.c vpt_block_state.num_pred_insn >= 1 APSR_nzcv s%u p%u , lsl #%u , lsr #%u , asr #%u , ror #%u , <undefined>] , #%c%u ], {%u} (invalid: %s) #%u, #%u ], #%d no-force-thumb cde coprocessor not between 0-7: %s coproc must have an argument: %s generic cde CDE coprocN argument takes options "generic", "cde", or "CDE": %s unrecognised disassembler option: %s unrecognised register name set: %s __tagsym$$ The following ARM specific disassembler options are supported for use with the -M switch: %s%*c %s ttt tte tee tet eee eet ett wcid wcon wcssf wcasf reserved wcgr0 wcgr1 wcgr2 wcgr3 wr0 wr1 wr2 wr3 wr4 wr5 wr6 wr7 wr8 wr9 wr10 wr11 wr12 wr13 wr14 wr15 bus hus hc hss wus wss dus dss reg-names-raw Select raw register names reg-names-gcc Select register names used by GCC Select register names used in ARM's ISA documentation Assume all insns are Thumb insns Examine preceding label to determine an insn's type reg-names-apcs Select register names used in the APCS reg-names-atpcs Select register names used in the ATPCS reg-names-special-atpcs Select special register names used in the ATPCS SL coproc<N>=(cde|generic) Enable CDE extensions for coprocessor N space lsl lsr asr 1.0 2.0 3.0 4.0 5.0 0.5 10.0 <und> lctp%c le %P le lr, %P letp lr, %P wls lr, %16-19S, %Q wlstp.%20-21s lr, %16-19S, %Q dls lr, %16-19S dlstp.%20-21s lr, %16-19S bf%c %G, %W bfx%c %G, %16-19S bfl%c %G, %Y bflx%c %G, %16-19S bfcsel %G, %Z, %18-21c clrm%c %n ttt %8-11r, %16-19r tta %8-11r, %16-19r ttat %8-11r, %16-19r esb sevl%c.w dcps%0-1d stlb%c %12-15r, [%16-19R] stlh%c %12-15r, [%16-19R] stl%c %12-15r, [%16-19R] stlexb%c %0-3r, %12-15r, [%16-19R] stlexh%c %0-3r, %12-15r, [%16-19R] stlex%c %0-3r, %12-15r, [%16-19R] stlexd%c %0-3r, %12-15r, %8-11r, [%16-19R] ldab%c %12-15r, [%16-19R] ldah%c %12-15r, [%16-19R] lda%c %12-15r, [%16-19R] ldaexb%c %12-15r, [%16-19R] ldaexh%c %12-15r, [%16-19R] ldaex%c %12-15r, [%16-19R] ldaexd%c %12-15r, %8-11r, [%16-19R] dfb%c crc32b %8-11R, %16-19R, %0-3R crc32h %9-11R, %16-19R, %0-3R crc32w %8-11R, %16-19R, %0-3R crc32cb %8-11R, %16-19R, %0-3R crc32ch %8-11R, %16-19R, %0-3R crc32cw %8-11R, %16-19R, %0-3R csdb pssbb pli%c %a dbg%c #%0-3d dmb%c %U dsb%c %U isb%c %U sdiv%c %8-11r, %16-19r, %0-3r udiv%c %8-11r, %16-19r, %0-3r hvc%c %V pldw%c %a smc%c %K nop%c.w yield%c.w wfe%c.w wfi%c.w sev%c.w nop%c.w {%0-7d} udf%c.w %H clrex%c cpsie.w %7'a%6'i%5'f%X cpsid.w %7'a%6'i%5'f%X bxj%c %16-19r%x rfedb%c %16-19r%21'! rfeia%c %16-19r%21'! mrs%c %8-11r, %D cps #%0-4d%X tbb%c [%16-19r, %0-3r]%x tbh%c [%16-19r, %0-3r, lsl #1]%x cpsie %7'a%6'i%5'f, #%0-4d%X cpsid %7'a%6'i%5'f, #%0-4d%X subs%c pc, lr, #%0-7d msr%c %C, %16-19r ldrex%c %12-15r, [%16-19r] ldrex%4?hb%c %12-15r, [%16-19r] srsdb%c %16-19r%21'!, #%0-4d srsia%c %16-19r%21'!, #%0-4d sxth%c.w %8-11r, %0-3r%R uxth%c.w %8-11r, %0-3r%R sxtb16%c %8-11r, %0-3r%R uxtb16%c %8-11r, %0-3r%R sxtb%c.w %8-11r, %0-3r%R uxtb%c.w %8-11r, %0-3r%R strex%c %8-11r, %12-15r, [%16-19r] ldrexd%c %12-15r, %8-11r, [%16-19r] sadd8%c %8-11r, %16-19r, %0-3r shadd8%c %8-11r, %16-19r, %0-3r uadd8%c %8-11r, %16-19r, %0-3r uqadd8%c %8-11r, %16-19r, %0-3r uhadd8%c %8-11r, %16-19r, %0-3r qadd%c %8-11r, %0-3r, %16-19r qdadd%c %8-11r, %0-3r, %16-19r qsub%c %8-11r, %0-3r, %16-19r qdsub%c %8-11r, %0-3r, %16-19r sadd16%c %8-11r, %16-19r, %0-3r shadd16%c %8-11r, %16-19r, %0-3r uadd16%c %8-11r, %16-19r, %0-3r uqadd16%c %8-11r, %16-19r, %0-3r uhadd16%c %8-11r, %16-19r, %0-3r rev%c.w %8-11r, %16-19r rev16%c.w %8-11r, %16-19r rbit%c %8-11r, %16-19r revsh%c.w %8-11r, %16-19r sasx%c %8-11r, %16-19r, %0-3r shasx%c %8-11r, %16-19r, %0-3r uasx%c %8-11r, %16-19r, %0-3r uqasx%c %8-11r, %16-19r, %0-3r uhasx%c %8-11r, %16-19r, %0-3r sel%c %8-11r, %16-19r, %0-3r clz%c %8-11r, %16-19r ssub8%c %8-11r, %16-19r, %0-3r shsub8%c %8-11r, %16-19r, %0-3r usub8%c %8-11r, %16-19r, %0-3r uqsub8%c %8-11r, %16-19r, %0-3r uhsub8%c %8-11r, %16-19r, %0-3r ssub16%c %8-11r, %16-19r, %0-3r shsub16%c %8-11r, %16-19r, %0-3r usub16%c %8-11r, %16-19r, %0-3r uqsub16%c %8-11r, %16-19r, %0-3r uhsub16%c %8-11r, %16-19r, %0-3r ssax%c %8-11r, %16-19r, %0-3r shsax%c %8-11r, %16-19r, %0-3r usax%c %8-11r, %16-19r, %0-3r uqsax%c %8-11r, %16-19r, %0-3r uhsax%c %8-11r, %16-19r, %0-3r mul%c.w %8-11r, %16-19r, %0-3r usad8%c %8-11r, %16-19r, %0-3r lsl%20's%c.w %8-11R, %16-19R, %0-3R lsr%20's%c.w %8-11R, %16-19R, %0-3R asr%20's%c.w %8-11R, %16-19R, %0-3R ror%20's%c.w %8-11r, %16-19r, %0-3r strex%4?hb%c %0-3r, %12-15r, [%16-19r] ssat16%c %8-11r, #%0-4D, %16-19r usat16%c %8-11r, #%0-4d, %16-19r smuad%4'x%c %8-11r, %16-19r, %0-3r smulw%4?tb%c %8-11r, %16-19r, %0-3r smusd%4'x%c %8-11r, %16-19r, %0-3r smmul%4'r%c %8-11r, %16-19r, %0-3r sxtah%c %8-11r, %16-19r, %0-3r%R uxtah%c %8-11r, %16-19r, %0-3r%R sxtab16%c %8-11r, %16-19r, %0-3r%R uxtab16%c %8-11r, %16-19r, %0-3r%R sxtab%c %8-11r, %16-19r, %0-3r%R uxtab%c %8-11r, %16-19r, %0-3r%R smul%5?tb%4?tb%c %8-11r, %16-19r, %0-3r bfc%c %8-11r, %E tst%c.w %16-19r, %S teq%c %16-19r, %S cmn%c.w %16-19r, %S cmp%c.w %16-19r, %S tst%c.w %16-19r, %M teq%c %16-19r, %M cmn%c.w %16-19r, %M cmp%c.w %16-19r, %M mov%20's%c.w %8-11r, %S mvn%20's%c.w %8-11r, %S strexd%c %0-3r, %12-15r, %8-11r, [%16-19r] mla%c %8-11r, %16-19r, %0-3r, %12-15r mls%c %8-11r, %16-19r, %0-3r, %12-15r usada8%c %8-11R, %16-19R, %0-3R, %12-15R smull%c %12-15R, %8-11R, %16-19R, %0-3R umull%c %12-15R, %8-11R, %16-19R, %0-3R smlal%c %12-15R, %8-11R, %16-19R, %0-3R umlal%c %12-15R, %8-11R, %16-19R, %0-3R umaal%c %12-15R, %8-11R, %16-19R, %0-3R ldrex%c %12-15r, [%16-19r, #%0-7W] mov%20's%c.w %8-11r, %M mvn%20's%c.w %8-11r, %M pld%c %a smlad%4'x%c %8-11R, %16-19R, %0-3R, %12-15R smlaw%4?tb%c %8-11R, %16-19R, %0-3R, %12-15R smlsd%4'x%c %8-11R, %16-19R, %0-3R, %12-15R smmla%4'r%c %8-11R, %16-19R, %0-3R, %12-15R smmls%4'r%c %8-11R, %16-19R, %0-3R, %12-15R smlald%4'x%c %12-15R, %8-11R, %16-19R, %0-3R smlsld%4'x%c %12-15R, %8-11R, %16-19R, %0-3R pkhbt%c %8-11r, %16-19r, %S pkhtb%c %8-11r, %16-19r, %S sbfx%c %8-11r, %16-19r, %F ubfx%c %8-11r, %16-19r, %F str%wt%c %12-15r, %a smla%5?tb%4?tb%c %8-11r, %16-19r, %0-3r, %12-15r smlal%5?tb%4?tb%c %12-15r, %8-11r, %16-19r, %0-3r bfi%c %8-11r, %16-19r, %E ldr%wt%c %12-15r, %a ssat%c %8-11r, #%0-4D, %16-19r%s usat%c %8-11r, #%0-4d, %16-19r%s addw%c %8-11r, %16-19r, %I movw%c %8-11r, %J subw%c %8-11r, %16-19r, %I movt%c %8-11r, %J and%20's%c.w %8-11r, %16-19r, %S bic%20's%c.w %8-11r, %16-19r, %S orr%20's%c.w %8-11r, %16-19r, %S orn%20's%c %8-11r, %16-19r, %S eor%20's%c.w %8-11r, %16-19r, %S add%20's%c.w %8-11r, %16-19r, %S adc%20's%c.w %8-11r, %16-19r, %S sbc%20's%c.w %8-11r, %16-19r, %S sub%20's%c.w %8-11r, %16-19r, %S rsb%20's%c %8-11r, %16-19r, %S strex%c %8-11r, %12-15r, [%16-19r, #%0-7W] and%20's%c.w %8-11r, %16-19r, %M bic%20's%c.w %8-11r, %16-19r, %M orr%20's%c.w %8-11r, %16-19r, %M orn%20's%c %8-11r, %16-19r, %M eor%20's%c.w %8-11r, %16-19r, %M add%20's%c.w %8-11r, %16-19r, %M adc%20's%c.w %8-11r, %16-19r, %M sbc%20's%c.w %8-11r, %16-19r, %M sub%20's%c.w %8-11r, %16-19r, %M rsb%20's%c %8-11r, %16-19r, %M stmia%c.w %16-19r%21'!, %m ldmia%c.w %16-19r%21'!, %m stmdb%c %16-19r%21'!, %m ldmdb%c %16-19r%21'!, %m strd%c %12-15r, %8-11r, [%16-19r] ldrd%c %12-15r, %8-11r, [%16-19r] strd%c %12-15r, %8-11r, [%16-19r, #%23`-%0-7W]%21'!%L ldrd%c %12-15r, %8-11r, [%16-19r, #%23`-%0-7W]%21'!%L strd%c %12-15r, %8-11r, [%16-19r], #%23`-%0-7W%L ldrd%c %12-15r, %8-11r, [%16-19r], #%23`-%0-7W%L str%w%c.w %12-15r, %a ldr%w%c.w %12-15r, %a undefined (bcc, cond=0xF) undefined (bcc, cond=0xE) b%22-25c.w %b%X b%c.w %B%x blx%c %B%x bl%c %B%x ; <UNDEFINED> instruction: %0-31x blxns %3-6r bxns %3-6r sevl%c hlt %0-5x setpan #%3-3d nop%c yield%c wfe%c wfi%c sev%c nop%c {%4-7d} cbnz %0-2r, %b%X cbz %0-2r, %b%X it%I%X cpsie %2'a%1'i%0'f%X cpsid %2'a%1'i%0'f%X mov%c %0-2r, %3-5r rev%c %0-2r, %3-5r rev16%c %0-2r, %3-5r revsh%c %0-2r, %3-5r setend %3?ble%X sxth%c %0-2r, %3-5r sxtb%c %0-2r, %3-5r uxth%c %0-2r, %3-5r uxtb%c %0-2r, %3-5r bkpt %0-7x blx%c %3-6r%x nop%c ; (mov r8, r8) and%C %0-2r, %3-5r eor%C %0-2r, %3-5r lsl%C %0-2r, %3-5r lsr%C %0-2r, %3-5r asr%C %0-2r, %3-5r adc%C %0-2r, %3-5r sbc%C %0-2r, %3-5r ror%C %0-2r, %3-5r tst%c %0-2r, %3-5r neg%C %0-2r, %3-5r cmp%c %0-2r, %3-5r cmn%c %0-2r, %3-5r orr%C %0-2r, %3-5r mul%C %0-2r, %3-5r bic%C %0-2r, %3-5r mvn%C %0-2r, %3-5r add%c sp, #%0-6W sub%c sp, #%0-6W bx%c %S%x add%c %D, %S cmp%c %D, %S mov%c %D, %S push%c %N pop%c %O add%C %0-2r, %3-5r, %6-8r sub%C %0-2r, %3-5r, %6-8r add%C %0-2r, %3-5r, #%6-8d sub%C %0-2r, %3-5r, #%6-8d strh%c %0-2r, [%3-5r, %6-8r] ldrh%c %0-2r, [%3-5r, %6-8r] ldrs%11?hb%c %0-2r, [%3-5r, %6-8r] str%10'b%c %0-2r, [%3-5r, %6-8r] ldr%10'b%c %0-2r, [%3-5r, %6-8r] mov%C %0-2r, %3-5r lsl%C %0-2r, %3-5r, #%6-10d lsr%C %0-2r, %3-5r, %s asr%C %0-2r, %3-5r, %s mov%C %8-10r, #%0-7d cmp%c %8-10r, #%0-7d add%C %8-10r, #%0-7d sub%C %8-10r, #%0-7d ldr%c %8-10r, [pc, #%0-7W] ; (%0-7a) str%c %0-2r, [%3-5r, #%6-10W] ldr%c %0-2r, [%3-5r, #%6-10W] strb%c %0-2r, [%3-5r, #%6-10d] ldrb%c %0-2r, [%3-5r, #%6-10d] strh%c %0-2r, [%3-5r, #%6-10H] ldrh%c %0-2r, [%3-5r, #%6-10H] str%c %8-10r, [sp, #%0-7W] ldr%c %8-10r, [sp, #%0-7W] add%c %8-10r, pc, #%0-7W ; (adr %8-10r, %0-7a) add%c %8-10r, sp, #%0-7W stmia%c %8-10r!, %M ldmia%c %8-10r%W, %M svc%c %0-7d udf%c #%0-7d b%8-11c.n %0-7B%X b%c.n %0-10B%x nop ; (mov r0, r0) udf #%e bx%c %0-3r mul%20's%c %16-19R, %0-3R, %8-11R mla%20's%c %16-19R, %0-3R, %8-11R, %12-15R swp%22'b%c %12-15RU, %0-3Ru, [%16-19RuU] %22?sumull%20's%c %12-15Ru, %16-19Ru, %0-3R, %8-11R %22?sumlal%20's%c %12-15Ru, %16-19Ru, %0-3R, %8-11R dfb sevl hlt 0x%16-19X%12-15X%8-11X%0-3X stlex%c %12-15r, %0-3r, [%16-19R] stlexd%c %12-15r, %0-3r, %0-3T, [%16-19R] ldaexd%c %12-15r, %12-15T, [%16-19R] stlexb%c %12-15r, %0-3r, [%16-19R] stlexh%c %12-15r, %0-3r, [%16-19R] stl%c %0-3r, [%16-19R] stlb%c %0-3r, [%16-19R] stlh%c %0-3r, [%16-19R] crc32b %12-15R, %16-19R, %0-3R crc32h %12-15R, %16-19R, %0-3R crc32w %12-15R, %16-19R, %0-3R crc32cb %12-15R, %16-19R, %0-3R crc32ch %12-15R, %16-19R, %0-3R crc32cw %12-15R, %16-19R, %0-3R setpan #%9-9d eret%c hvc%c %e sdiv%c %16-19r, %0-3r, %8-11r udiv%c %16-19r, %0-3r, %8-11r pldw %a pli %P dmb %U dsb %U isb %U nop%c {%0-7d} bfc%c %12-15R, %E bfi%c %12-15R, %0-3r, %E mls%c %16-19R, %0-3R, %8-11R, %12-15R strht%c %12-15R, %S ldr%6's%5?hbt%c %12-15R, %S movw%c %12-15R, %V movt%c %12-15R, %V rbit%c %12-15R, %0-3R %22?usbfx%c %12-15r, %0-3r, #%7-11d, #%16-20W smc%c %e ldrexb%c %12-15R, [%16-19R] ldrexd%c %12-15r, [%16-19R] ldrexh%c %12-15R, [%16-19R] strexb%c %12-15R, %0-3R, [%16-19R] strexd%c %12-15R, %0-3r, [%16-19R] strexh%c %12-15R, %0-3R, [%16-19R] cpsie %8'a%7'i%6'f cpsie %8'a%7'i%6'f,#%0-4d cpsid %8'a%7'i%6'f cpsid %8'a%7'i%6'f,#%0-4d cps #%0-4d pkhbt%c %12-15R, %16-19R, %0-3R pkhbt%c %12-15R, %16-19R, %0-3R, lsl #%7-11d pkhtb%c %12-15R, %16-19R, %0-3R, asr #32 pkhtb%c %12-15R, %16-19R, %0-3R, asr #%7-11d ldrex%c r%12-15d, [%16-19R] sadd16%c %12-15R, %16-19R, %0-3R sadd8%c %12-15R, %16-19R, %0-3R sasx%c %12-15R, %16-19R, %0-3R shadd16%c %12-15R, %16-19R, %0-3R shadd8%c %12-15R, %16-19R, %0-3R shasx%c %12-15R, %16-19R, %0-3R shsub16%c %12-15R, %16-19R, %0-3R shsub8%c %12-15R, %16-19R, %0-3R shsax%c %12-15R, %16-19R, %0-3R ssub16%c %12-15R, %16-19R, %0-3R ssub8%c %12-15R, %16-19R, %0-3R ssax%c %12-15R, %16-19R, %0-3R uadd16%c %12-15R, %16-19R, %0-3R uadd8%c %12-15R, %16-19R, %0-3R uasx%c %12-15R, %16-19R, %0-3R uhadd16%c %12-15R, %16-19R, %0-3R uhadd8%c %12-15R, %16-19R, %0-3R uhasx%c %12-15R, %16-19R, %0-3R uhsub16%c %12-15R, %16-19R, %0-3R uhsub8%c %12-15R, %16-19R, %0-3R uhsax%c %12-15R, %16-19R, %0-3R uqadd16%c %12-15R, %16-19R, %0-3R uqadd8%c %12-15R, %16-19R, %0-3R uqasx%c %12-15R, %16-19R, %0-3R uqsub16%c %12-15R, %16-19R, %0-3R uqsub8%c %12-15R, %16-19R, %0-3R uqsax%c %12-15R, %16-19R, %0-3R usub16%c %12-15R, %16-19R, %0-3R usub8%c %12-15R, %16-19R, %0-3R usax%c %12-15R, %16-19R, %0-3R rev%c %12-15R, %0-3R rev16%c %12-15R, %0-3R revsh%c %12-15R, %0-3R rfe%23?id%24?ba %16-19r%21'! sxth%c %12-15R, %0-3R sxth%c %12-15R, %0-3R, ror #8 sxth%c %12-15R, %0-3R, ror #16 sxth%c %12-15R, %0-3R, ror #24 sxtb16%c %12-15R, %0-3R sxtb16%c %12-15R, %0-3R, ror #8 sxtb16%c %12-15R, %0-3R, ror #16 sxtb16%c %12-15R, %0-3R, ror #24 sxtb%c %12-15R, %0-3R sxtb%c %12-15R, %0-3R, ror #8 sxtb%c %12-15R, %0-3R, ror #16 sxtb%c %12-15R, %0-3R, ror #24 uxth%c %12-15R, %0-3R uxth%c %12-15R, %0-3R, ror #8 uxth%c %12-15R, %0-3R, ror #16 uxth%c %12-15R, %0-3R, ror #24 uxtb16%c %12-15R, %0-3R uxtb16%c %12-15R, %0-3R, ror #8 uxtb16%c %12-15R, %0-3R, ror #16 uxtb16%c %12-15R, %0-3R, ror #24 uxtb%c %12-15R, %0-3R uxtb%c %12-15R, %0-3R, ror #8 uxtb%c %12-15R, %0-3R, ror #16 uxtb%c %12-15R, %0-3R, ror #24 sxtah%c %12-15R, %16-19r, %0-3R sxtah%c %12-15R, %16-19r, %0-3R, ror #8 sxtah%c %12-15R, %16-19r, %0-3R, ror #16 sxtah%c %12-15R, %16-19r, %0-3R, ror #24 sxtab16%c %12-15R, %16-19r, %0-3R sxtab16%c %12-15R, %16-19r, %0-3R, ror #8 sxtab16%c %12-15R, %16-19r, %0-3R, ror #16 sxtab16%c %12-15R, %16-19r, %0-3R, ror #24 sxtab%c %12-15R, %16-19r, %0-3R sxtab%c %12-15R, %16-19r, %0-3R, ror #8 sxtab%c %12-15R, %16-19r, %0-3R, ror #16 sxtab%c %12-15R, %16-19r, %0-3R, ror #24 uxtah%c %12-15R, %16-19r, %0-3R uxtah%c %12-15R, %16-19r, %0-3R, ror #8 uxtah%c %12-15R, %16-19r, %0-3R, ror #16 uxtah%c %12-15R, %16-19r, %0-3R, ror #24 uxtab16%c %12-15R, %16-19r, %0-3R uxtab16%c %12-15R, %16-19r, %0-3R, ror #8 uxtab16%c %12-15R, %16-19r, %0-3R, ror #16 uxtab16%c %12-15R, %16-19r, %0-3R, ROR #24 uxtab%c %12-15R, %16-19r, %0-3R uxtab%c %12-15R, %16-19r, %0-3R, ror #8 uxtab%c %12-15R, %16-19r, %0-3R, ror #16 uxtab%c %12-15R, %16-19r, %0-3R, ror #24 sel%c %12-15R, %16-19R, %0-3R setend %9?ble smuad%5'x%c %16-19R, %0-3R, %8-11R smusd%5'x%c %16-19R, %0-3R, %8-11R smlad%5'x%c %16-19R, %0-3R, %8-11R, %12-15R smlald%5'x%c %12-15Ru, %16-19Ru, %0-3R, %8-11R smlsd%5'x%c %16-19R, %0-3R, %8-11R, %12-15R smlsld%5'x%c %12-15Ru, %16-19Ru, %0-3R, %8-11R smmul%5'r%c %16-19R, %0-3R, %8-11R smmla%5'r%c %16-19R, %0-3R, %8-11R, %12-15R smmls%5'r%c %16-19R, %0-3R, %8-11R, %12-15R srs%23?id%24?ba %16-19r%21'!, #%0-4d ssat%c %12-15R, #%16-20W, %0-3R ssat%c %12-15R, #%16-20W, %0-3R, lsl #%7-11d ssat%c %12-15R, #%16-20W, %0-3R, asr #%7-11d ssat16%c %12-15r, #%16-19W, %0-3r strex%c %12-15R, %0-3R, [%16-19R] umaal%c %12-15R, %16-19R, %0-3R, %8-11R usad8%c %16-19R, %0-3R, %8-11R usada8%c %16-19R, %0-3R, %8-11R, %12-15R usat%c %12-15R, #%16-20d, %0-3R usat%c %12-15R, #%16-20d, %0-3R, lsl #%7-11d usat%c %12-15R, #%16-20d, %0-3R, asr #%7-11d usat16%c %12-15R, #%16-19d, %0-3R bxj%c %0-3R bkpt 0x%16-19X%12-15X%8-11X%0-3X blx %B blx%c %0-3R clz%c %12-15R, %0-3R ldrd%c %12-15r, %s strd%c %12-15r, %s pld %a smlabb%c %16-19R, %0-3R, %8-11R, %12-15R smlatb%c %16-19R, %0-3R, %8-11R, %12-15R smlabt%c %16-19R, %0-3R, %8-11R, %12-15R smlatt%c %16-19r, %0-3r, %8-11R, %12-15R smlawb%c %16-19R, %0-3R, %8-11R, %12-15R smlawt%c %16-19R, %0-3r, %8-11R, %12-15R smlalbb%c %12-15Ru, %16-19Ru, %0-3R, %8-11R smlaltb%c %12-15Ru, %16-19Ru, %0-3R, %8-11R smlalbt%c %12-15Ru, %16-19Ru, %0-3R, %8-11R smlaltt%c %12-15Ru, %16-19Ru, %0-3R, %8-11R smulbb%c %16-19R, %0-3R, %8-11R smultb%c %16-19R, %0-3R, %8-11R smulbt%c %16-19R, %0-3R, %8-11R smultt%c %16-19R, %0-3R, %8-11R smulwb%c %16-19R, %0-3R, %8-11R smulwt%c %16-19R, %0-3R, %8-11R qadd%c %12-15R, %0-3R, %16-19R qdadd%c %12-15R, %0-3R, %16-19R qsub%c %12-15R, %0-3R, %16-19R qdsub%c %12-15R, %0-3R, %16-19R push%c {%12-15r} ; (str%c %12-15r, %a) strb%t%c %12-15R, %a str%t%c %12-15r, %a strb%c %12-15R, %a strh%c %12-15R, %s ldr%6's%5?hb%c %12-15R, %s and%20's%c %12-15r, %16-19r, %o and%20's%c %12-15R, %16-19R, %o eor%20's%c %12-15r, %16-19r, %o eor%20's%c %12-15R, %16-19R, %o sub%20's%c %12-15r, %16-19r, %o sub%20's%c %12-15R, %16-19R, %o rsb%20's%c %12-15r, %16-19r, %o rsb%20's%c %12-15R, %16-19R, %o add%20's%c %12-15r, %16-19r, %o add%20's%c %12-15R, %16-19R, %o adc%20's%c %12-15r, %16-19r, %o adc%20's%c %12-15R, %16-19R, %o sbc%20's%c %12-15r, %16-19r, %o sbc%20's%c %12-15R, %16-19R, %o rsc%20's%c %12-15r, %16-19r, %o rsc%20's%c %12-15R, %16-19R, %o msr%c %C, %0-3r msr%c %C, %o mrs%c %12-15R, %R tst%p%c %16-19r, %o tst%p%c %16-19R, %o teq%p%c %16-19r, %o teq%p%c %16-19R, %o cmp%p%c %16-19r, %o cmp%p%c %16-19R, %o cmn%p%c %16-19r, %o cmn%p%c %16-19R, %o orr%20's%c %12-15r, %16-19r, %o orr%20's%c %12-15R, %16-19R, %o mov%20's%c %12-15r, %o mov%20's%c %12-15r, %0-3r lsl%20's%c %12-15R, %q lsr%20's%c %12-15R, %q asr%20's%c %12-15R, %q rrx%20's%c %12-15r, %0-3r ror%20's%c %12-15R, %q bic%20's%c %12-15r, %16-19r, %o bic%20's%c %12-15R, %16-19R, %o mvn%20's%c %12-15r, %o mvn%20's%c %12-15R, %o pop%c {%12-15r} ; (ldr%c %12-15r, %a) ldrb%t%c %12-15R, %a ldrt%c %12-15R, %a ldr%c %12-15r, %a stmfd%c %16-19R!, %m push%c %m stm%c %16-19R%21'!, %m%22'^ stm%23?id%24?ba%c %16-19R%21'!, %m%22'^ ldmfd%c %16-19R!, %m pop%c %m ldm%c %16-19R%21'!, %m%22'^ ldm%23?id%24?ba%c %16-19R%21'!, %m%22'^ b%24'l%c %b svc%c %0-23x nop%c {%0-7d} ; <UNPREDICTABLE> vpst%i vpt%i.f%28s %n, %17-19Q, %1-3,5Q vpt%i.f%28s %n, %17-19Q, %0-3Z vpt%i.i%20-21s %n, %17-19Q, %1-3,5Q vpt%i.u%20-21s %n, %17-19Q, %1-3,5Q vpt%i.s%20-21s %n, %17-19Q, %1-3,5Q vpt%i.i%20-21s %n, %17-19Q, %0-3Z vpt%i.u%20-21s %n, %17-19Q, %0-3Z vpt%i.s%20-21s %n, %17-19Q, %0-3Z vbic%v.i%8-11s %13-15,22Q, %E vbic%v %13-15,22Q, %17-19,7Q, %1-3,5Q vabav%v.%u%20-21s %12-15r, %17-19,7Q, %1-3,5Q vabd%v.f%20s %13-15,22Q, %17-19,7Q, %1-3,5Q vabd%v.%u%20-21s %13-15,22Q, %17-19,7Q, %1-3,5Q vabs%v.f%18-19s %13-15,22Q, %1-3,5Q vabs%v.s%18-19s %13-15,22Q, %1-3,5Q vadd%v.f%20s %13-15,22Q, %17-19,7Q, %1-3,5Q vadd%v.f%28s %13-15,22Q, %17-19,7Q, %0-3r vadd%v.i%20-21s %13-15,22Q, %17-19,7Q, %1-3,5Q vadd%v.i%20-21s %13-15,22Q, %17-19,7Q, %0-3r vaddlv%5A%v.%u32 %13-15l, %20-22h, %1-3Q vaddv%5A%v.%u%18-19s %13-15l, %1-3Q vadc%12I%v.i32 %13-15,22Q, %17-19,7Q, %1-3,5Q vand%v %13-15,22Q, %17-19,7Q, %1-3,5Q vbrsr%v.%20-21s %13-15,22Q, %17-19,7Q, %0-3r vcadd%v.f%20s %13-15,22Q, %17-19,7Q, %1-3,5Q, #%24o vcadd%v.i%20-21s %13-15,22Q, %17-19,7Q, %1-3,5Q, #%12o vcls%v.s%18-19s %13-15,22Q, %1-3,5Q vclz%v.i%18-19s %13-15,22Q, %1-3,5Q vcmla%v.f%20s %13-15,22Q, %17-19,7Q, %1-3,5Q, #%23-24o vcmp%v.f%28s %n, %17-19Q, %1-3,5Q vcmp%v.f%28s %n, %17-19Q, %0-3Z vcmp%v.i%20-21s %n, %17-19Q, %1-3,5Q vcmp%v.u%20-21s %n, %17-19Q, %1-3,5Q vcmp%v.s%20-21s %n, %17-19Q, %1-3,5Q vcmp%v.i%20-21s %n, %17-19Q, %0-3Z vcmp%v.u%20-21s %n, %17-19Q, %0-3Z vcmp%v.s%20-21s %n, %17-19Q, %0-3Z vdup%v.%5,22s %17-19,7Q, %12-15r veor%v %13-15,22Q, %17-19,7Q, %1-3,5Q vfma%v.f%28s %13-15,22Q, %17-19,7Q, %0-3r vfma%v.f%20s %13-15,22Q, %17-19,7Q, %1-3,5Q vfms%v.f%20s %13-15,22Q, %17-19,7Q, %1-3,5Q vfmas%v.f%28s %13-15,22Q, %17-19,7Q, %0-3r vhadd%v.%u%20-21s %13-15,22Q, %17-19,7Q, %1-3,5Q vhadd%v.%u%20-21s %13-15,22Q, %17-19,7Q, %0-3r vhsub%v.%u%20-21s %13-15,22Q, %17-19,7Q, %1-3,5Q vhsub%v.%u%20-21s %13-15,22Q, %17-19,7Q, %0-3r vcmul%v.f%28s %13-15,22Q, %17-19,7Q, %1-3,5Q, #%0,12o vctp%v.%20-21s %16-19r vrhadd%v.%u%20-21s %13-15,22Q, %17-19,7Q, %1-3,5Q vcvt%v.%s %13-15,22Q, %1-3,5Q, #%16-21k vcvt%v.%s %13-15,22Q, %1-3,5Q vcvtb%v.%s %13-15,22Q, %1-3,5Q vcvtt%v.%s %13-15,22Q, %1-3,5Q vcvt%m%v.%s %13-15,22Q, %1-3,5Q vddup%v.u%20-21s %13-15,22Q, %17-19l, #%0,7u vdwdup%v.u%20-21s %13-15,22Q, %17-19l, %1-3h, #%0,7u vhcadd%v.s%20-21s %13-15,22Q, %17-19,7Q, %1-3,5Q, #%12o viwdup%v.u%20-21s %13-15,22Q, %17-19l, %1-3h, #%0,7u vidup%v.u%20-21s %13-15,22Q, %17-19l, #%0,7u vld2%5d.%7-8s %B, [%16-19r]%w vld4%5-6d.%7-8s %B, [%16-19r]%w vldrb%v.%u%7-8s %13-15,22Q, [%16-19r, %1-3,5Q] vldrh%v.%u%7-8s %13-15,22Q, [%16-19r, %1-3,5Q%o] vldrw%v.u32 %13-15,22Q, [%16-19r, %1-3,5Q%o] vldrd%v.u64 %13-15,22Q, [%16-19r, %1-3,5Q%o] vldrw%v.u32 %13-15,22Q, [%17-19,7Q, #%a%0-6i]%w vldrd%v.u64 %13-15,22Q, [%17-19,7Q, #%a%0-6i]%w vldrb%v.%u%7-8s %13-15Q, %d vldrh%v.%u%7-8s %13-15Q, %d vldrb%v.u8 %13-15,22Q, %d vldrh%v.u16 %13-15,22Q, %d vldrw%v.u32 %13-15,22Q, %d vmax%v.%u%20-21s %13-15,22Q, %17-19,7Q, %1-3,5Q vmaxa%v.s%18-19s %13-15,22Q, %1-3,5Q vmaxnm%v.f%20s %13-15,22Q, %17-19,7Q, %1-3,5Q vmaxnma%v.f%28s %13-15,22Q, %1-3,5Q vmaxnmv%v.f%28s %12-15r, %1-3,5Q vmaxnmav%v.f%28s %12-15r, %1-3,5Q vmaxv%v.%u%18-19s %12-15r, %1-3,5Q vmaxav%v.s%18-19s %12-15r, %1-3,5Q vmin%v.%u%20-21s %13-15,22Q, %17-19,7Q, %1-3,5Q vmina%v.s%18-19s %13-15,22Q, %1-3,5Q vminnm%v.f%20s %13-15,22Q, %17-19,7Q, %1-3,5Q vminnma%v.f%28s %13-15,22Q, %1-3,5Q vminnmv%v.f%28s %12-15r, %1-3,5Q vminnmav%v.f%28s %12-15r, %1-3,5Q vminv%v.%u%18-19s %12-15r, %1-3,5Q vminav%v.s%18-19s %12-15r, %1-3,5Q vmla%v.%u%20-21s %13-15,22Q, %17-19,7Q, %0-3r vmlaldav%5Ax%v.%u%16s %13-15l, %20-22h, %17-19,7Q, %1-3Q vmlalv%5A%v.%u%16s %13-15l, %20-22h, %17-19,7Q, %1-3Q vmlav%5A%v.%u%16s %13-15l, %17-19,7Q, %1-3Q vmlav%5A%v.%u8 %13-15l, %17-19,7Q, %1-3Q vmladav%5Ax%v.%u%16s %13-15l, %17-19,7Q, %1-3Q vmladav%5Ax%v.%u8 %13-15l, %17-19,7Q, %1-3Q vmlas%v.%u%20-21s %13-15,22Q, %17-19,7Q, %0-3r vrmlsldavh%5A%X%v.s32 %13-15l, %20-22h, %17-19,7Q, %1-3Q vmlsldav%5A%X%v.%u%16s %13-15l, %20-22h, %17-19,7Q, %1-3Q vmlsdav%5A%X%v.s%16s %13-15l, %17-19,7Q, %1-3Q vmlsdav%5A%X%v.s8 %13-15l, %17-19,7Q, %1-3Q vmov.f16 %7,16-19F, %12-15r vmov.f16 %12-15r, %7,16-19F vmov%c.%5-6,21-22s %17-19,7Q[%N], %12-15r vorr%v.i%8-11s %13-15,22Q, %E vqshl%v.%u%19-21s %13-15,22Q, %1-3,5Q, #%16-18d vqshlu%v.s%19-21s %13-15,22Q, %1-3,5Q, #%16-18d vrshr%v.%u%19-21s %13-15,22Q, %1-3,5Q, #%16-18d vshl%v.i%19-21s %13-15,22Q, %1-3,5Q, #%16-18d vshr%v.%u%19-21s %13-15,22Q, %1-3,5Q, #%16-18d vsli%v.%19-21s %13-15,22Q, %1-3,5Q, #%16-18d vsri%v.%19-21s %13-15,22Q, %1-3,5Q, #%16-18d vmov%v.%5,8-11s %13-15,22Q, %E vmov%c %0-3r, %16-19r, %13-15,22Q[2], %13-15,22Q[0] vmov%c %0-3r, %16-19r, %13-15,22Q[3], %13-15,22Q[1] vmov%c %13-15,22Q[2], %13-15,22Q[0], %0-3r, %16-19r vmov%c %13-15,22Q[3], %13-15,22Q[1], %0-3r, %16-19r vmov%c.%u%5-6,21-22s %12-15r, %17-19,7Q[%N] vshll%T%v.%u%19-20s %13-15,22Q, %1-3,5Q, #%16-18d vmovl%T%v.%u%19-20s %13-15,22Q, %1-3,5Q vmovn%T%v.i%18-19s %13-15,22Q, %1-3,5Q vmovx.f16 %22,12-15F, %5,0-3F vmul%v.f%20s %13-15,22Q, %17-19,7Q, %1-3,5Q vmul%v.f%28s %13-15,22Q, %17-19,7Q, %0-3r vmul%v.i%20-21s %13-15,22Q, %17-19,7Q, %1-3,5Q vmul%v.i%20-21s %13-15,22Q, %17-19,7Q, %0-3r vmulh%v.%u%20-21s %13-15,22Q, %17-19,7Q, %1-3,5Q vrmulh%v.%u%20-21s %13-15,22Q, %17-19,7Q, %1-3,5Q vmull%T%v.%u%20-21s %13-15,22Q, %17-19,7Q, %1-3,5Q vmull%T%v.%28s %13-15,22Q, %17-19,7Q, %1-3,5Q vmvn%v.i%8-11s %13-15,22Q, %E vmvn%v %13-15,22Q, %1-3,5Q vneg%v.f%18-19s %13-15,22Q, %1-3,5Q vneg%v.s%18-19s %13-15,22Q, %1-3,5Q vorn%v %13-15,22Q, %17-19,7Q, %1-3,5Q vorr%v %13-15,22Q, %17-19,7Q, %1-3,5Q vmov%v %13-15,22Q, %17-19,7Q vqdmull%T%v.s%28s %13-15,22Q, %17-19,7Q, %1-3,5Q vpnot%v vpsel%v %13-15,22Q, %17-19,7Q, %1-3,5Q vqabs%v.s%18-19s %13-15,22Q, %17-19,7Q, %1-3,5Q vqadd%v.%u%20-21s %13-15,22Q, %17-19,7Q, %1-3,5Q vqadd%v.%u%20-21s %13-15,22Q, %17-19,7Q, %0-3r vqdmull%T%v.s%28s %13-15,22Q, %17-19,7Q, %0-3r vqmovn%T%v.%u%18-19s %13-15,22Q, %1-3,5Q vqmovun%T%v.s%18-19s %13-15,22Q, %1-3,5Q vqdmladh%X%v.s%20-21s %13-15,22Q, %17-19,7Q, %1-3,5Q vqrdmladh%X%v.s%20-21s %13-15,22Q, %17-19,7Q, %1-3,5Q vqdmlah%v.%u%20-21s %13-15,22Q, %17-19,7Q, %0-3r vqrdmlah%v.%u%20-21s %13-15,22Q, %17-19,7Q, %0-3r vqdmlash%v.%u%20-21s %13-15,22Q, %17-19,7Q, %0-3r vqrdmlash%v.%u%20-21s %13-15,22Q, %17-19,7Q, %0-3r vqdmlsdh%X%v.s%20-21s %13-15,22Q, %17-19,7Q, %1-3,5Q vqrdmlsdh%X%v.s%20-21s %13-15,22Q, %17-19,7Q, %1-3,5Q vqdmulh%v.s%20-21s %13-15,22Q, %17-19,7Q, %1-3,5Q vqrdmulh%v.s%20-21s %13-15,22Q, %17-19,7Q, %1-3,5Q vqdmulh%v.s%20-21s %13-15,22Q, %17-19,7Q, %0-3r vqrdmulh%v.s%20-21s %13-15,22Q, %17-19,7Q, %0-3r vqneg%v.s%18-19s %13-15,22Q, %1-3,5Q vqrshl%v.%u%20-21s %13-15,22Q, %1-3,5Q, %17-19,7Q vqrshl%v.%u%18-19s %13-15,22Q, %0-3r vqrshrn%T%v.%u%19-20s %13-15,22Q, %1-3,5Q, #%16-18d vqrshrun%T%v.s%19-20s %13-15,22Q, %1-3,5Q, #%16-18d vqshl%v.%u%18-19s %13-15,22Q, %0-3r vqshl%v.%u%20-21s %13-15,22Q, %1-3,5Q, %17-19,7Q vqshrn%T%v.%u%19-20s %13-15,22Q, %1-3,5Q, #%16-18d vqshrun%T%v.s%19-20s %13-15,22Q, %1-3,5Q, #%16-18d vqsub%v.%u%20-21s %13-15,22Q, %17-19,7Q, %1-3,5Q vqsub%v.%u%20-21s %13-15,22Q, %17-19,7Q, %0-3r vrev16%v.8 %13-15,22Q, %1-3,5Q vrev32%v.%18-19s %13-15,22Q, %1-3,5Q vrev64%v.%18-19s %13-15,22Q, %1-3,5Q vrint%m%v.f%18-19s %13-15,22Q, %1-3,5Q vrmlalvh%5A%v.%u32 %13-15l, %20-22h, %17-19,7Q, %1-3Q vrmlaldavh%5Ax%v.%u32 %13-15l, %20-22h, %17-19,7Q, %1-3Q vrshl%v.%u%20-21s %13-15,22Q, %1-3,5Q, %17-19,7Q vrshl%v.%u%18-19s %13-15,22Q, %0-3r vrshrn%T%v.i%19-20s %13-15,22Q, %1-3,5Q, #%16-18d vsbc%12I%v.i32 %13-15,22Q, %17-19,7Q, %1-3,5Q vshl%v.%u%18-19s %13-15,22Q, %0-3r vshl%v.%u%20-21s %13-15,22Q, %1-3,5Q, %17-19,7Q vshlc%v %13-15,22Q, %0-3r, #%16-20d vshll%T%v.%u%18-19s %13-15,22Q, %1-3,5Q, #%18-19d vshrn%T%v.i%19-20s %13-15,22Q, %1-3,5Q, #%16-18d vst2%5d.%7-8s %B, [%16-19r] vst2%5d.%7-8s %B, [%16-19r]! vst4%5-6d.%7-8s %B, [%16-19r] vst4%5-6d.%7-8s %B, [%16-19r]! vstrb%v.%7-8s %13-15,22Q, [%16-19r, %1-3,5Q] vstrh%v.%7-8s %13-15,22Q, [%16-19r, %1-3,5Q%o] vstrw%v.%7-8s %13-15,22Q, [%16-19r, %1-3,5Q%o] vstrd%v.64 %13-15,22Q, [%16-19r, %1-3,5Q%o] vstrw%v.32 %13-15,22Q, [%17-19,7Q, #%a%0-6i]%w vstrd%v.64 %13-15,22Q, [%17-19,7Q, #%a%0-6i]%w vstrb%v.%7-8s %13-15Q, %d vstrh%v.%7-8s %13-15Q, %d vstrb%v.8 %13-15,22Q, %d vstrh%v.16 %13-15,22Q, %d vstrw%v.32 %13-15,22Q, %d vsub%v.f%20s %13-15,22Q, %17-19,7Q, %1-3,5Q vsub%v.f%28s %13-15,22Q, %17-19,7Q, %0-3r vsub%v.i%20-21s %13-15,22Q, %17-19,7Q, %1-3,5Q vsub%v.i%20-21s %13-15,22Q, %17-19,7Q, %0-3r asrl%c %17-19l, %9-11h, %j asrl%c %17-19l, %9-11h, %12-15S lsll%c %17-19l, %9-11h, %j lsll%c %17-19l, %9-11h, %12-15S lsrl%c %17-19l, %9-11h, %j sqrshrl%c %17-19l, %9-11h, %k, %12-15S sqrshr%c %16-19S, %12-15S sqshll%c %17-19l, %9-11h, %j sqshl%c %16-19S, %j srshrl%c %17-19l, %9-11h, %j srshr%c %16-19S, %j uqrshll%c %17-19l, %9-11h, %k, %12-15S uqrshl%c %16-19S, %12-15S uqshll%c %17-19l, %9-11h, %j uqshl%c %16-19S, %j urshrl%c %17-19l, %9-11h, %j urshr%c %16-19S, %j csinc %8-11S, %16-19Z, %0-3Z, %4-7c csinv %8-11S, %16-19Z, %0-3Z, %4-7c cset %8-11S, %4-7C csetm %8-11S, %4-7C csel %8-11S, %16-19Z, %0-3Z, %4-7c csneg %8-11S, %16-19Z, %0-3Z, %4-7c cinc %8-11S, %16-19Z, %4-7C cinv %8-11S, %16-19Z, %4-7C cneg %8-11S, %16-19Z, %4-7C vext%c.8 %12-15,22R, %16-19,7R, %0-3,5R, #%8-11d vdup%c.32 %16-19,7D, %12-15r vdup%c.16 %16-19,7D, %12-15r vdup%c.32 %16-19,7Q, %12-15r vdup%c.16 %16-19,7Q, %12-15r vdup%c.8 %16-19,7D, %12-15r vdup%c.8 %16-19,7Q, %12-15r vdup%c.32 %12-15,22R, %0-3,5D[%19d] vdup%c.16 %12-15,22R, %0-3,5D[%18-19d] vdup%c.8 %12-15,22R, %0-3,5D[%17-19d] vtbl%c.8 %12-15,22D, %F, %0-3,5D vtbx%c.8 %12-15,22D, %F, %0-3,5D vcvt%c.f16.f32 %12-15,22D, %0-3,5Q vcvt%c.f32.f16 %12-15,22Q, %0-3,5D vfma%c.f32 %12-15,22R, %16-19,7R, %0-3,5R vfma%c.f16 %12-15,22R, %16-19,7R, %0-3,5R vfms%c.f32 %12-15,22R, %16-19,7R, %0-3,5R vfms%c.f16 %12-15,22R, %16-19,7R, %0-3,5R vdot.bf16 %12-15,22R, %16-19,7R, %0-3,5R vdot.bf16 %12-15,22R, %16-19,7R, d%0-3d[%5d] vmmla.bf16 %12-15,22R, %16-19,7R, %0-3,5R vcvt%c.bf16.f32 %12-15,22D, %0-3,5Q vfma%6?tb.bf16 %12-15,22Q, %16-19,7Q, %0-3,5Q vfma%6?tb.bf16 %12-15,22Q, %16-19,7Q, %0-2D[%3,5d] vsmmla.s8 %12-15,22R, %16-19,7R, %0-3,5R vummla.u8 %12-15,22R, %16-19,7R, %0-3,5R vusmmla.s8 %12-15,22R, %16-19,7R, %0-3,5R vusdot.s8 %12-15,22R, %16-19,7R, %0-3,5R vusdot.s8 %12-15,22R, %16-19,7R, d%0-3d[%5d] vsudot.u8 %12-15,22R, %16-19,7R, d%0-3d[%5d] vrint%7-9?p?m?zaxn%u.f32 %12-15,22R, %0-3,5R vrint%7-9?p?m?zaxn%u.f16 %12-15,22R, %0-3,5R vcvt%8-9?mpna%u.%7?us32.f32 %12-15,22R, %0-3,5R vcvt%8-9?mpna%u.%7?us16.f16 %12-15,22R, %0-3,5R aese%u.8 %12-15,22Q, %0-3,5Q aesd%u.8 %12-15,22Q, %0-3,5Q aesmc%u.8 %12-15,22Q, %0-3,5Q aesimc%u.8 %12-15,22Q, %0-3,5Q sha1h%u.32 %12-15,22Q, %0-3,5Q sha1su1%u.32 %12-15,22Q, %0-3,5Q sha256su0%u.32 %12-15,22Q, %0-3,5Q vmovl%c.%24?us8 %12-15,22Q, %0-3,5D vmovl%c.%24?us16 %12-15,22Q, %0-3,5D vmovl%c.%24?us32 %12-15,22Q, %0-3,5D vcnt%c.8 %12-15,22R, %0-3,5R vmvn%c %12-15,22R, %0-3,5R vswp%c %12-15,22R, %0-3,5R vmovn%c.i%18-19T2 %12-15,22D, %0-3,5Q vqmovun%c.s%18-19T2 %12-15,22D, %0-3,5Q vqmovn%c.s%18-19T2 %12-15,22D, %0-3,5Q vqmovn%c.u%18-19T2 %12-15,22D, %0-3,5Q vshll%c.i%18-19S2 %12-15,22Q, %0-3,5D, #%18-19S2 vrecpe%c.%8?fu%18-19S2 %12-15,22R, %0-3,5R vrecpe%c.%8?fu16 %12-15,22R, %0-3,5R vrsqrte%c.%8?fu%18-19S2 %12-15,22R, %0-3,5R vrsqrte%c.%8?fu16 %12-15,22R, %0-3,5R vrev64%c.%18-19S2 %12-15,22R, %0-3,5R vrev32%c.%18-19S2 %12-15,22R, %0-3,5R vrev16%c.%18-19S2 %12-15,22R, %0-3,5R vcls%c.s%18-19S2 %12-15,22R, %0-3,5R vclz%c.i%18-19S2 %12-15,22R, %0-3,5R vqabs%c.s%18-19S2 %12-15,22R, %0-3,5R vqneg%c.s%18-19S2 %12-15,22R, %0-3,5R vtrn%c.%18-19S2 %12-15,22R, %0-3,5R vuzp%c.%18-19S2 %12-15,22R, %0-3,5R vzip%c.%18-19S2 %12-15,22R, %0-3,5R vcgt%c.%10?fs%18-19S2 %12-15,22R, %0-3,5R, #0 vcge%c.%10?fs%18-19S2 %12-15,22R, %0-3,5R, #0 vceq%c.%10?fi%18-19S2 %12-15,22R, %0-3,5R, #0 vcle%c.%10?fs%18-19S2 %12-15,22R, %0-3,5R, #0 vclt%c.%10?fs%18-19S2 %12-15,22R, %0-3,5R, #0 vabs%c.%10?fs%18-19S2 %12-15,22R, %0-3,5R vneg%c.%10?fs%18-19S2 %12-15,22R, %0-3,5R vpaddl%c.%7?us%18-19S2 %12-15,22R, %0-3,5R vpadal%c.%7?us%18-19S2 %12-15,22R, %0-3,5R vcvt%c.%7-8?usff%18-19Sa.%7-8?ffus%18-19Sa %12-15,22R, %0-3,5R vcvt%c.%7-8?usff16.%7-8?ffus16 %12-15,22R, %0-3,5R sha1c%u.32 %12-15,22Q, %16-19,7Q, %0-3,5Q sha1p%u.32 %12-15,22Q, %16-19,7Q, %0-3,5Q sha1m%u.32 %12-15,22Q, %16-19,7Q, %0-3,5Q sha1su0%u.32 %12-15,22Q, %16-19,7Q, %0-3,5Q sha256h%u.32 %12-15,22Q, %16-19,7Q, %0-3,5Q sha256h2%u.32 %12-15,22Q, %16-19,7Q, %0-3,5Q sha256su1%u.32 %12-15,22Q, %16-19,7Q, %0-3,5Q vmaxnm%u.f32 %12-15,22R, %16-19,7R, %0-3,5R vmaxnm%u.f16 %12-15,22R, %16-19,7R, %0-3,5R vminnm%u.f32 %12-15,22R, %16-19,7R, %0-3,5R vminnm%u.f16 %12-15,22R, %16-19,7R, %0-3,5R vand%c %12-15,22R, %16-19,7R, %0-3,5R vbic%c %12-15,22R, %16-19,7R, %0-3,5R vorr%c %12-15,22R, %16-19,7R, %0-3,5R vorn%c %12-15,22R, %16-19,7R, %0-3,5R veor%c %12-15,22R, %16-19,7R, %0-3,5R vbsl%c %12-15,22R, %16-19,7R, %0-3,5R vbit%c %12-15,22R, %16-19,7R, %0-3,5R vbif%c %12-15,22R, %16-19,7R, %0-3,5R vadd%c.f32 %12-15,22R, %16-19,7R, %0-3,5R vadd%c.f16 %12-15,22R, %16-19,7R, %0-3,5R vmla%c.f32 %12-15,22R, %16-19,7R, %0-3,5R vmla%c.f16 %12-15,22R, %16-19,7R, %0-3,5R vceq%c.f32 %12-15,22R, %16-19,7R, %0-3,5R vceq%c.f16 %12-15,22R, %16-19,7R, %0-3,5R vmax%c.f32 %12-15,22R, %16-19,7R, %0-3,5R vmax%c.f16 %12-15,22R, %16-19,7R, %0-3,5R vrecps%c.f32 %12-15,22R, %16-19,7R, %0-3,5R vrecps%c.f16 %12-15,22R, %16-19,7R, %0-3,5R vsub%c.f32 %12-15,22R, %16-19,7R, %0-3,5R vsub%c.f16 %12-15,22R, %16-19,7R, %0-3,5R vmls%c.f32 %12-15,22R, %16-19,7R, %0-3,5R vmls%c.f16 %12-15,22R, %16-19,7R, %0-3,5R vmin%c.f32 %12-15,22R, %16-19,7R, %0-3,5R vmin%c.f16 %12-15,22R, %16-19,7R, %0-3,5R vrsqrts%c.f32 %12-15,22R, %16-19,7R, %0-3,5R vrsqrts%c.f16 %12-15,22R, %16-19,7R, %0-3,5R vpadd%c.f32 %12-15,22R, %16-19,7R, %0-3,5R vpadd%c.f16 %12-15,22R, %16-19,7R, %0-3,5R vmul%c.f32 %12-15,22R, %16-19,7R, %0-3,5R vmul%c.f16 %12-15,22R, %16-19,7R, %0-3,5R vcge%c.f32 %12-15,22R, %16-19,7R, %0-3,5R vcge%c.f16 %12-15,22R, %16-19,7R, %0-3,5R vacge%c.f32 %12-15,22R, %16-19,7R, %0-3,5R vacge%c.f16 %12-15,22R, %16-19,7R, %0-3,5R vpmax%c.f32 %12-15,22R, %16-19,7R, %0-3,5R vpmax%c.f16 %12-15,22R, %16-19,7R, %0-3,5R vabd%c.f32 %12-15,22R, %16-19,7R, %0-3,5R vabd%c.f16 %12-15,22R, %16-19,7R, %0-3,5R vcgt%c.f32 %12-15,22R, %16-19,7R, %0-3,5R vcgt%c.f16 %12-15,22R, %16-19,7R, %0-3,5R vacgt%c.f32 %12-15,22R, %16-19,7R, %0-3,5R vacgt%c.f16 %12-15,22R, %16-19,7R, %0-3,5R vpmin%c.f32 %12-15,22R, %16-19,7R, %0-3,5R vpmin%c.f16 %12-15,22R, %16-19,7R, %0-3,5R vadd%c.i%20-21S3 %12-15,22R, %16-19,7R, %0-3,5R vtst%c.%20-21S2 %12-15,22R, %16-19,7R, %0-3,5R vmla%c.i%20-21S2 %12-15,22R, %16-19,7R, %0-3,5R vqdmulh%c.s%20-21S6 %12-15,22R, %16-19,7R, %0-3,5R vpadd%c.i%20-21S2 %12-15,22R, %16-19,7R, %0-3,5R vsub%c.i%20-21S3 %12-15,22R, %16-19,7R, %0-3,5R vceq%c.i%20-21S2 %12-15,22R, %16-19,7R, %0-3,5R vmls%c.i%20-21S2 %12-15,22R, %16-19,7R, %0-3,5R vqrdmulh%c.s%20-21S6 %12-15,22R, %16-19,7R, %0-3,5R vhadd%c.%24?us%20-21S2 %12-15,22R, %16-19,7R, %0-3,5R vqadd%c.%24?us%20-21S3 %12-15,22R, %16-19,7R, %0-3,5R vrhadd%c.%24?us%20-21S2 %12-15,22R, %16-19,7R, %0-3,5R vhsub%c.%24?us%20-21S2 %12-15,22R, %16-19,7R, %0-3,5R vqsub%c.%24?us%20-21S3 %12-15,22R, %16-19,7R, %0-3,5R vcgt%c.%24?us%20-21S2 %12-15,22R, %16-19,7R, %0-3,5R vcge%c.%24?us%20-21S2 %12-15,22R, %16-19,7R, %0-3,5R vshl%c.%24?us%20-21S3 %12-15,22R, %0-3,5R, %16-19,7R vqshl%c.%24?us%20-21S3 %12-15,22R, %0-3,5R, %16-19,7R vrshl%c.%24?us%20-21S3 %12-15,22R, %0-3,5R, %16-19,7R vqrshl%c.%24?us%20-21S3 %12-15,22R, %0-3,5R, %16-19,7R vmax%c.%24?us%20-21S2 %12-15,22R, %16-19,7R, %0-3,5R vmin%c.%24?us%20-21S2 %12-15,22R, %16-19,7R, %0-3,5R vabd%c.%24?us%20-21S2 %12-15,22R, %16-19,7R, %0-3,5R vaba%c.%24?us%20-21S2 %12-15,22R, %16-19,7R, %0-3,5R vmul%c.%24?pi%20-21S2 %12-15,22R, %16-19,7R, %0-3,5R vpmax%c.%24?us%20-21S2 %12-15,22R, %16-19,7R, %0-3,5R vpmin%c.%24?us%20-21S2 %12-15,22R, %16-19,7R, %0-3,5R vqrdmlah%c.s%20-21S6 %12-15,22R, %16-19,7R, %0-3,5R vqrdmlsh%c.s%20-21S6 %12-15,22R, %16-19,7R, %0-3,5R vmov%c.i8 %12-15,22R, %E vmov%c.i64 %12-15,22R, %E vmov%c.f32 %12-15,22R, %E vmov%c.i16 %12-15,22R, %E vmvn%c.i16 %12-15,22R, %E vorr%c.i16 %12-15,22R, %E vbic%c.i16 %12-15,22R, %E vmov%c.i32 %12-15,22R, %E vmvn%c.i32 %12-15,22R, %E vorr%c.i32 %12-15,22R, %E vbic%c.i32 %12-15,22R, %E vshrn%c.i16 %12-15,22D, %0-3,5Q, #%16-18e vrshrn%c.i16 %12-15,22D, %0-3,5Q, #%16-18e vqshrun%c.s16 %12-15,22D, %0-3,5Q, #%16-18e vqrshrun%c.s16 %12-15,22D, %0-3,5Q, #%16-18e vqshrn%c.%24?us16 %12-15,22D, %0-3,5Q, #%16-18e vqrshrn%c.%24?us16 %12-15,22D, %0-3,5Q, #%16-18e vshll%c.%24?us8 %12-15,22Q, %0-3,5D, #%16-18d vshrn%c.i32 %12-15,22D, %0-3,5Q, #%16-19e vrshrn%c.i32 %12-15,22D, %0-3,5Q, #%16-19e vshl%c.%24?us8 %12-15,22R, %0-3,5R, #%16-18d vsri%c.8 %12-15,22R, %0-3,5R, #%16-18e vsli%c.8 %12-15,22R, %0-3,5R, #%16-18d vqshlu%c.s8 %12-15,22R, %0-3,5R, #%16-18d vqshrun%c.s32 %12-15,22D, %0-3,5Q, #%16-19e vqrshrun%c.s32 %12-15,22D, %0-3,5Q, #%16-19e vqshrn%c.%24?us32 %12-15,22D, %0-3,5Q, #%16-19e vqrshrn%c.%24?us32 %12-15,22D, %0-3,5Q, #%16-19e vshll%c.%24?us16 %12-15,22Q, %0-3,5D, #%16-19d vshr%c.%24?us8 %12-15,22R, %0-3,5R, #%16-18e vsra%c.%24?us8 %12-15,22R, %0-3,5R, #%16-18e vrshr%c.%24?us8 %12-15,22R, %0-3,5R, #%16-18e vrsra%c.%24?us8 %12-15,22R, %0-3,5R, #%16-18e vqshl%c.%24?us8 %12-15,22R, %0-3,5R, #%16-18d vshrn%c.i64 %12-15,22D, %0-3,5Q, #%16-20e vrshrn%c.i64 %12-15,22D, %0-3,5Q, #%16-20e vshl%c.%24?us16 %12-15,22R, %0-3,5R, #%16-19d vsri%c.16 %12-15,22R, %0-3,5R, #%16-19e vsli%c.16 %12-15,22R, %0-3,5R, #%16-19d vqshlu%c.s16 %12-15,22R, %0-3,5R, #%16-19d vshll%c.%24?us32 %12-15,22Q, %0-3,5D, #%16-20d vshr%c.%24?us16 %12-15,22R, %0-3,5R, #%16-19e vsra%c.%24?us16 %12-15,22R, %0-3,5R, #%16-19e vrshr%c.%24?us16 %12-15,22R, %0-3,5R, #%16-19e vrsra%c.%24?us16 %12-15,22R, %0-3,5R, #%16-19e vqshl%c.%24?us16 %12-15,22R, %0-3,5R, #%16-19d vqshrun%c.s64 %12-15,22D, %0-3,5Q, #%16-20e vqrshrun%c.s64 %12-15,22D, %0-3,5Q, #%16-20e vqshrn%c.%24?us64 %12-15,22D, %0-3,5Q, #%16-20e vqrshrn%c.%24?us64 %12-15,22D, %0-3,5Q, #%16-20e vshl%c.%24?us32 %12-15,22R, %0-3,5R, #%16-20d vsri%c.32 %12-15,22R, %0-3,5R, #%16-20e vsli%c.32 %12-15,22R, %0-3,5R, #%16-20d vqshlu%c.s32 %12-15,22R, %0-3,5R, #%16-20d vshr%c.%24?us32 %12-15,22R, %0-3,5R, #%16-20e vsra%c.%24?us32 %12-15,22R, %0-3,5R, #%16-20e vrshr%c.%24?us32 %12-15,22R, %0-3,5R, #%16-20e vrsra%c.%24?us32 %12-15,22R, %0-3,5R, #%16-20e vqshl%c.%24?us32 %12-15,22R, %0-3,5R, #%16-20d vshl%c.%24?us64 %12-15,22R, %0-3,5R, #%16-21d vsri%c.64 %12-15,22R, %0-3,5R, #%16-21e vsli%c.64 %12-15,22R, %0-3,5R, #%16-21d vqshlu%c.s64 %12-15,22R, %0-3,5R, #%16-21d vshr%c.%24?us64 %12-15,22R, %0-3,5R, #%16-21e vsra%c.%24?us64 %12-15,22R, %0-3,5R, #%16-21e vrshr%c.%24?us64 %12-15,22R, %0-3,5R, #%16-21e vrsra%c.%24?us64 %12-15,22R, %0-3,5R, #%16-21e vqshl%c.%24?us64 %12-15,22R, %0-3,5R, #%16-21d vcvt%c.%24,8?usff32.%24,8?ffus32 %12-15,22R, %0-3,5R, #%16-20e vcvt%c.%24,8?usff16.%24,8?ffus16 %12-15,22R, %0-3,5R, #%16-20e vmull%c.p64 %12-15,22Q, %16-19,7D, %0-3,5D vmull%c.p%20S0 %12-15,22Q, %16-19,7D, %0-3,5D vaddhn%c.i%20-21T2 %12-15,22D, %16-19,7Q, %0-3,5Q vsubhn%c.i%20-21T2 %12-15,22D, %16-19,7Q, %0-3,5Q vqdmlal%c.s%20-21S6 %12-15,22Q, %16-19,7D, %0-3,5D vqdmlsl%c.s%20-21S6 %12-15,22Q, %16-19,7D, %0-3,5D vqdmull%c.s%20-21S6 %12-15,22Q, %16-19,7D, %0-3,5D vraddhn%c.i%20-21T2 %12-15,22D, %16-19,7Q, %0-3,5Q vrsubhn%c.i%20-21T2 %12-15,22D, %16-19,7Q, %0-3,5Q vaddl%c.%24?us%20-21S2 %12-15,22Q, %16-19,7D, %0-3,5D vaddw%c.%24?us%20-21S2 %12-15,22Q, %16-19,7Q, %0-3,5D vsubl%c.%24?us%20-21S2 %12-15,22Q, %16-19,7D, %0-3,5D vsubw%c.%24?us%20-21S2 %12-15,22Q, %16-19,7Q, %0-3,5D vabal%c.%24?us%20-21S2 %12-15,22Q, %16-19,7D, %0-3,5D vabdl%c.%24?us%20-21S2 %12-15,22Q, %16-19,7D, %0-3,5D vmlal%c.%24?us%20-21S2 %12-15,22Q, %16-19,7D, %0-3,5D vmlsl%c.%24?us%20-21S2 %12-15,22Q, %16-19,7D, %0-3,5D vmull%c.%24?us%20-21S2 %12-15,22Q, %16-19,7D, %0-3,5D vmla%c.i%20-21S6 %12-15,22D, %16-19,7D, %D vmla%c.f%20-21Sa %12-15,22D, %16-19,7D, %D vmla%c.f16 %12-15,22D, %16-19,7D, %D vqdmlal%c.s%20-21S6 %12-15,22Q, %16-19,7D, %D vmls%c.i%20-21S6 %12-15,22D, %16-19,7D, %D vmls%c.f%20-21S6 %12-15,22D, %16-19,7D, %D vmls%c.f16 %12-15,22D, %16-19,7D, %D vqdmlsl%c.s%20-21S6 %12-15,22Q, %16-19,7D, %D vmul%c.i%20-21S6 %12-15,22D, %16-19,7D, %D vmul%c.f%20-21Sa %12-15,22D, %16-19,7D, %D vmul%c.f16 %12-15,22D, %16-19,7D, %D vqdmull%c.s%20-21S6 %12-15,22Q, %16-19,7D, %D vqdmulh%c.s%20-21S6 %12-15,22D, %16-19,7D, %D vqrdmulh%c.s%20-21S6 %12-15,22D, %16-19,7D, %D vmla%c.i%20-21S6 %12-15,22Q, %16-19,7Q, %D vmla%c.f%20-21Sa %12-15,22Q, %16-19,7Q, %D vmla%c.f16 %12-15,22Q, %16-19,7Q, %D vmls%c.i%20-21S6 %12-15,22Q, %16-19,7Q, %D vmls%c.f%20-21Sa %12-15,22Q, %16-19,7Q, %D vmls%c.f16 %12-15,22Q, %16-19,7Q, %D vmul%c.i%20-21S6 %12-15,22Q, %16-19,7Q, %D vmul%c.f%20-21Sa %12-15,22Q, %16-19,7Q, %D vmul%c.f16 %12-15,22Q, %16-19,7Q, %D vqdmulh%c.s%20-21S6 %12-15,22Q, %16-19,7Q, %D vqrdmulh%c.s%20-21S6 %12-15,22Q, %16-19,7Q, %D vmlal%c.%24?us%20-21S6 %12-15,22Q, %16-19,7D, %D vmlsl%c.%24?us%20-21S6 %12-15,22Q, %16-19,7D, %D vmull%c.%24?us%20-21S6 %12-15,22Q, %16-19,7D, %D vqrdmlah%c.s%20-21S6 %12-15,22D, %16-19,7D, %D vqrdmlsh%c.s%20-21S6 %12-15,22D, %16-19,7D, %D vqrdmlah%c.s%20-21S6 %12-15,22Q, %16-19,7Q, %D vqrdmlsh%c.s%20-21S6 %12-15,22Q, %16-19,7Q, %D vld4%c.32 %C vld1%c.%6-7S2 %C vld2%c.%6-7S2 %C vld3%c.%6-7S2 %C vld4%c.%6-7S2 %C v%21?ls%21?dt1%c.%6-7S3 %A v%21?ls%21?dt2%c.%6-7S2 %A v%21?ls%21?dt3%c.%6-7S2 %A v%21?ls%21?dt4%c.%6-7S2 %A v%21?ls%21?dt1%c.%10-11S2 %B v%21?ls%21?dt2%c.%10-11S2 %B v%21?ls%21?dt3%c.%10-11S2 %B v%21?ls%21?dt4%c.%10-11S2 %B mcrr%c %8-11d, %4-7d, %12-15R, %16-19r, cr%0-3d mrrc%c %8-11d, %4-7d, %12-15Ru, %16-19Ru, cr%0-3d cdp%c %8-11d, %20-23d, cr%12-15d, cr%16-19d, cr%0-3d, {%5-7d} mrc%c %8-11d, %21-23d, APSR_nzcv, cr%16-19d, cr%0-3d, {%5-7d} mrc%c %8-11d, %21-23d, %12-15r, cr%16-19d, cr%0-3d, {%5-7d} mcr%c %8-11d, %21-23d, %12-15R, cr%16-19d, cr%0-3d, {%5-7d} stc%22'l%c %8-11d, cr%12-15d, %A ldc%22'l%c %8-11d, cr%12-15d, %A mrrc2%c %8-11d, %4-7d, %12-15Ru, %16-19Ru, cr%0-3d mcrr2%c %8-11d, %4-7d, %12-15R, %16-19R, cr%0-3d ldc2%22'l%c %8-11d, cr%12-15d, %A stc2%22'l%c %8-11d, cr%12-15d, %A cdp2%c %8-11d, %20-23d, cr%12-15d, cr%16-19d, cr%0-3d, {%5-7d} mcr2%c %8-11d, %21-23d, %12-15R, cr%16-19d, cr%0-3d, {%5-7d} mrc2%c %8-11d, %21-23d, %12-15r, cr%16-19d, cr%0-3d, {%5-7d} mia%c acc0, %0-3r, %12-15r miaph%c acc0, %0-3r, %12-15r mia%17'T%17`B%16'T%16`B%c acc0, %0-3r, %12-15r mar%c acc0, %12-15r, %16-19r mra%c %12-15r, %16-19r, acc0 tandc%22-23w%c %12-15r tbcst%6-7w%c %16-19g, %12-15r textrc%22-23w%c %12-15r, #%0-2d textrm%3?su%22-23w%c %12-15r, %16-19g, #%0-2d tinsr%6-7w%c %16-19g, %12-15r, #%0-2d tmcr%c %16-19G, %12-15r tmcrr%c %0-3g, %12-15r, %16-19r tmia%17?tb%16?tb%c %5-8g, %0-3r, %12-15r tmia%c %5-8g, %0-3r, %12-15r tmiaph%c %5-8g, %0-3r, %12-15r tmovmsk%22-23w%c %12-15r, %16-19g tmrc%c %12-15r, %16-19G tmrrc%c %12-15r, %16-19r, %0-3g torc%22-23w%c %12-15r torvsc%22-23w%c %12-15r wabs%22-23w%c %12-15g, %16-19g wacc%22-23w%c %12-15g, %16-19g wadd%20-23w%c %12-15g, %16-19g, %0-3g waddbhus%22?ml%c %12-15g, %16-19g, %0-3g waddsubhx%c %12-15g, %16-19g, %0-3g waligni%c %12-15g, %16-19g, %0-3g, #%20-22d walignr%20-21d%c %12-15g, %16-19g, %0-3g wand%20'n%c %12-15g, %16-19g, %0-3g wavg2%22?hb%20'r%c %12-15g, %16-19g, %0-3g wavg4%20'r%c %12-15g, %16-19g, %0-3g wcmpeq%22-23w%c %12-15g, %16-19g, %0-3g wcmpgt%21?su%22-23w%c %12-15g, %16-19g, %0-3g wldrd %12-15g, %r wldrw %12-15G, %A wldr%L%c %12-15g, %l wmac%21?su%20'z%c %12-15g, %16-19g, %0-3g wmadd%21?su%20'x%c %12-15g, %16-19g, %0-3g wmadd%21?sun%c %12-15g, %16-19g, %0-3g wmax%21?su%22-23w%c %12-15g, %16-19g, %0-3g wmerge%c %12-15g, %16-19g, %0-3g, #%21-23d wmia%21?tb%20?tb%22'n%c %12-15g, %16-19g, %0-3g wmiaw%21?tb%20?tb%22'n%c %12-15g, %16-19g, %0-3g wmin%21?su%22-23w%c %12-15g, %16-19g, %0-3g wmul%21?su%20?ml%23'r%c %12-15g, %16-19g, %0-3g wmul%21?sumr%c %12-15g, %16-19g, %0-3g wmulwsm%20`r%c %12-15g, %16-19g, %0-3g wmulwum%20`r%c %12-15g, %16-19g, %0-3g wmulwl%c %12-15g, %16-19g, %0-3g wqmia%21?tb%20?tb%22'n%c %12-15g, %16-19g, %0-3g wqmulm%21'r%c %12-15g, %16-19g, %0-3g wqmulwm%21'r%c %12-15g, %16-19g, %0-3g wor%c %12-15g, %16-19g, %0-3g wpack%20-23w%c %12-15g, %16-19g, %0-3g wror%22-23w %12-15g, %16-19g, #%i wror%22-23w%c %12-15g, %16-19g, %0-3g wror%22-23wg%c %12-15g, %16-19g, %0-3G wsad%22?hb%20'z%c %12-15g, %16-19g, %0-3g wshufh%c %12-15g, %16-19g, #%Z wsll%22-23w %12-15g, %16-19g, #%i wsll%22-23w%8'g%c %12-15g, %16-19g, %0-3g wsll%22-23w%8'g%c %12-15g, %16-19g, %0-3G wsra%22-23w %12-15g, %16-19g, #%i wsra%22-23w%8'g%c %12-15g, %16-19g, %0-3g wsra%22-23w%8'g%c %12-15g, %16-19g, %0-3G wsrl%22-23w %12-15g, %16-19g, #%i wsrl%22-23w%8'g%c %12-15g, %16-19g, %0-3g wsrl%22-23w%8'g%c %12-15g, %16-19g, %0-3G wstrd %12-15g, %r wstrw %12-15G, %A wstr%L%c %12-15g, %l wsub%20-23w%c %12-15g, %16-19g, %0-3g wsubaddhx%c %12-15g, %16-19g, %0-3g wabsdiff%22-23w%c %12-15g, %16-19g, %0-3g wunpckeh%21?sub%c %12-15g, %16-19g wunpckeh%21?suh%c %12-15g, %16-19g wunpckeh%21?suw%c %12-15g, %16-19g wunpckel%21?su%22-23w%c %12-15g, %16-19g wunpckih%22-23w%c %12-15g, %16-19g, %0-3g wunpckil%22-23w%c %12-15g, %16-19g, %0-3g wxor%c %12-15g, %16-19g, %0-3g adf%c%P%R %12-14f, %16-18f, %0-3f muf%c%P%R %12-14f, %16-18f, %0-3f suf%c%P%R %12-14f, %16-18f, %0-3f rsf%c%P%R %12-14f, %16-18f, %0-3f dvf%c%P%R %12-14f, %16-18f, %0-3f rdf%c%P%R %12-14f, %16-18f, %0-3f pow%c%P%R %12-14f, %16-18f, %0-3f rpw%c%P%R %12-14f, %16-18f, %0-3f rmf%c%P%R %12-14f, %16-18f, %0-3f fml%c%P%R %12-14f, %16-18f, %0-3f fdv%c%P%R %12-14f, %16-18f, %0-3f frd%c%P%R %12-14f, %16-18f, %0-3f pol%c%P%R %12-14f, %16-18f, %0-3f mvf%c%P%R %12-14f, %0-3f mnf%c%P%R %12-14f, %0-3f abs%c%P%R %12-14f, %0-3f rnd%c%P%R %12-14f, %0-3f sqt%c%P%R %12-14f, %0-3f log%c%P%R %12-14f, %0-3f lgn%c%P%R %12-14f, %0-3f exp%c%P%R %12-14f, %0-3f sin%c%P%R %12-14f, %0-3f cos%c%P%R %12-14f, %0-3f tan%c%P%R %12-14f, %0-3f asn%c%P%R %12-14f, %0-3f acs%c%P%R %12-14f, %0-3f atn%c%P%R %12-14f, %0-3f urd%c%P%R %12-14f, %0-3f nrm%c%P%R %12-14f, %0-3f flt%c%P%R %16-18f, %12-15r fix%c%R %12-15r, %0-2f wfs%c %12-15r rfs%c %12-15r wfc%c %12-15r rfc%c %12-15r cmf%c %16-18f, %0-3f cnf%c %16-18f, %0-3f cmfe%c %16-18f, %0-3f cnfe%c %16-18f, %0-3f stf%c%Q %12-14f, %A ldf%c%Q %12-14f, %A sfm%c %12-14f, %F, %A lfm%c %12-14f, %F, %A vscclrm%c %C vlldm %16-19r vlstm %16-19r vpush%c %B vstmdb%c %16-19r!, %B vldmdb%c %16-19r!, %B vstmia%c %16-19r%21'!, %B vpop%c %B vldmia%c %16-19r%21'!, %B vstr%c %12-15,22D, %A vldr%c %12-15,22D, %A vpush%c %y3 vstmdb%c %16-19r!, %y3 vldmdb%c %16-19r!, %y3 vstmia%c %16-19r%21'!, %y3 vpop%c %y3 vldmia%c %16-19r%21'!, %y3 vstr%c %y1, %A vldr%c %y1, %A vldr%c %J, %K vstr%c %J, %K fstmdbx%c %16-19r!, %z3 ;@ Deprecated fldmdbx%c %16-19r!, %z3 ;@ Deprecated fstmiax%c %16-19r%21'!, %z3 ;@ Deprecated fldmiax%c %16-19r%21'!, %z3 ;@ Deprecated vmov%c %0-3,5D, %12-15r, %16-19r vmov%c %12-15r, %16-19r, %0-3,5D vmov%c.32 %16-19,7D[%21d], %12-15r vmov%c.32 %12-15r, %16-19,7D[%21d] vmov%c.16 %16-19,7D[%6,21d], %12-15r vmov%c.%23?us16 %12-15r, %16-19,7D[%6,21d] vmov%c.8 %16-19,7D[%5,6,21d], %12-15r vmov%c.%23?us8 %12-15r, %16-19,7D[%5,6,21d] vcvt%7?tb%c.f64.f16 %z1, %y0 vcvt%7?tb%c.f16.f64 %y1, %z0 vcvt%7?tb%c.f32.f16 %y1, %y0 vcvt%7?tb%c.f16.f32 %y1, %y0 vmsr%c fpsid, %12-15r vmsr%c fpscr, %12-15r vmsr%c fpscr_nzcvqc, %12-15r vmsr%c mvfr1, %12-15r vmsr%c mvfr0, %12-15r vmsr%c mvfr2, %12-15r vmsr%c fpexc, %12-15r vmsr%c fpinst, %12-15r @ Impl def vmsr%c fpinst2, %12-15r @ Impl def vmsr%c vpr, %12-15r vmsr%c p0, %12-15r vmsr%c fpcxt_ns, %12-15r vmsr%c fpcxt_s, %12-15r vmrs%c %12-15r, fpsid vmrs%c APSR_nzcv, fpscr vmrs%c %12-15r, fpscr vmrs%c %12-15r, fpscr_nzcvqc vmrs%c %12-15r, mvfr2 vmrs%c %12-15r, mvfr1 vmrs%c %12-15r, mvfr0 vmrs%c %12-15r, fpexc vmrs%c %12-15r, fpinst @ Impl def vmrs%c %12-15r, fpinst2 @ Impl def vmrs%c %12-15r, vpr vmrs%c %12-15r, p0 vmrs%c %12-15r, fpcxt_ns vmrs%c %12-15r, fpcxt_s vmov%c.32 %z2[%21d], %12-15r vmov%c.32 %12-15r, %z2[%21d] vmsr%c <impl def %16-19x>, %12-15r vmrs%c %12-15r, <impl def %16-19x> vmov%c %y2, %12-15r vmov%c %12-15r, %y2 vcmp%7'e%c.f32 %y1, #0.0 vcmp%7'e%c.f64 %z1, #0.0 vmov%c.f32 %y1, %y0 vabs%c.f32 %y1, %y0 vmov%c.f64 %z1, %z0 vabs%c.f64 %z1, %z0 vneg%c.f32 %y1, %y0 vsqrt%c.f32 %y1, %y0 vneg%c.f64 %z1, %z0 vsqrt%c.f64 %z1, %z0 vcvt%c.f64.f32 %z1, %y0 vcvt%c.f32.f64 %y1, %z0 vcvt%c.f32.%7?su32 %y1, %y0 vcvt%c.f64.%7?su32 %z1, %y0 vcmp%7'e%c.f32 %y1, %y0 vcmp%7'e%c.f64 %z1, %z0 vcvt%c.f32.%16?us%7?31%7?26 %y1, %y1, #%5,0-3k vcvt%c.f64.%16?us%7?31%7?26 %z1, %z1, #%5,0-3k vcvt%7`r%c.%16?su32.f32 %y1, %y0 vcvt%7`r%c.%16?su32.f64 %y1, %z0 vcvt%c.%16?us%7?31%7?26.f32 %y1, %y1, #%5,0-3k vcvt%c.%16?us%7?31%7?26.f64 %z1, %z1, #%5,0-3k vmov%c %12-15r, %16-19r, %z0 vmov%c.f32 %y1, #%0-3,16-19E vmov%c.f64 %z1, #%0-3,16-19E vmov%c %y4, %12-15r, %16-19r vmov%c %z0, %12-15r, %16-19r vmov%c %12-15r, %16-19r, %y4 vmla%c.f32 %y1, %y2, %y0 vmls%c.f32 %y1, %y2, %y0 vmla%c.f64 %z1, %z2, %z0 vmls%c.f64 %z1, %z2, %z0 vnmls%c.f32 %y1, %y2, %y0 vnmla%c.f32 %y1, %y2, %y0 vnmls%c.f64 %z1, %z2, %z0 vnmla%c.f64 %z1, %z2, %z0 vmul%c.f32 %y1, %y2, %y0 vnmul%c.f32 %y1, %y2, %y0 vmul%c.f64 %z1, %z2, %z0 vnmul%c.f64 %z1, %z2, %z0 vadd%c.f32 %y1, %y2, %y0 vsub%c.f32 %y1, %y2, %y0 vadd%c.f64 %z1, %z2, %z0 vsub%c.f64 %z1, %z2, %z0 vdiv%c.f32 %y1, %y2, %y0 vdiv%c.f64 %z1, %z2, %z0 cfldrs%c mvf%12-15d, %A cfldrd%c mvd%12-15d, %A cfldr32%c mvfx%12-15d, %A cfldr64%c mvdx%12-15d, %A cfstrs%c mvf%12-15d, %A cfstrd%c mvd%12-15d, %A cfstr32%c mvfx%12-15d, %A cfstr64%c mvdx%12-15d, %A cfmvsr%c mvf%16-19d, %12-15r cfmvrs%c %12-15r, mvf%16-19d cfmvdlr%c mvd%16-19d, %12-15r cfmvrdl%c %12-15r, mvd%16-19d cfmvdhr%c mvd%16-19d, %12-15r cfmvrdh%c %12-15r, mvd%16-19d cfmv64lr%c mvdx%16-19d, %12-15r cfmvr64l%c %12-15r, mvdx%16-19d cfmv64hr%c mvdx%16-19d, %12-15r cfmvr64h%c %12-15r, mvdx%16-19d cfmval32%c mvax%12-15d, mvfx%16-19d cfmv32al%c mvfx%12-15d, mvax%16-19d cfmvam32%c mvax%12-15d, mvfx%16-19d cfmv32am%c mvfx%12-15d, mvax%16-19d cfmvah32%c mvax%12-15d, mvfx%16-19d cfmv32ah%c mvfx%12-15d, mvax%16-19d cfmva32%c mvax%12-15d, mvfx%16-19d cfmv32a%c mvfx%12-15d, mvax%16-19d cfmva64%c mvax%12-15d, mvdx%16-19d cfmv64a%c mvdx%12-15d, mvax%16-19d cfmvsc32%c dspsc, mvdx%12-15d cfmv32sc%c mvdx%12-15d, dspsc cfcpys%c mvf%12-15d, mvf%16-19d cfcpyd%c mvd%12-15d, mvd%16-19d cfcvtsd%c mvd%12-15d, mvf%16-19d cfcvtds%c mvf%12-15d, mvd%16-19d cfcvt32s%c mvf%12-15d, mvfx%16-19d cfcvt32d%c mvd%12-15d, mvfx%16-19d cfcvt64s%c mvf%12-15d, mvdx%16-19d cfcvt64d%c mvd%12-15d, mvdx%16-19d cfcvts32%c mvfx%12-15d, mvf%16-19d cfcvtd32%c mvfx%12-15d, mvd%16-19d cftruncs32%c mvfx%12-15d, mvf%16-19d cftruncd32%c mvfx%12-15d, mvd%16-19d cfrshl32%c mvfx%16-19d, mvfx%0-3d, %12-15r cfrshl64%c mvdx%16-19d, mvdx%0-3d, %12-15r cfsh32%c mvfx%12-15d, mvfx%16-19d, #%I cfsh64%c mvdx%12-15d, mvdx%16-19d, #%I cfcmps%c %12-15r, mvf%16-19d, mvf%0-3d cfcmpd%c %12-15r, mvd%16-19d, mvd%0-3d cfcmp32%c %12-15r, mvfx%16-19d, mvfx%0-3d cfcmp64%c %12-15r, mvdx%16-19d, mvdx%0-3d cfabss%c mvf%12-15d, mvf%16-19d cfabsd%c mvd%12-15d, mvd%16-19d cfnegs%c mvf%12-15d, mvf%16-19d cfnegd%c mvd%12-15d, mvd%16-19d cfadds%c mvf%12-15d, mvf%16-19d, mvf%0-3d cfaddd%c mvd%12-15d, mvd%16-19d, mvd%0-3d cfsubs%c mvf%12-15d, mvf%16-19d, mvf%0-3d cfsubd%c mvd%12-15d, mvd%16-19d, mvd%0-3d cfmuls%c mvf%12-15d, mvf%16-19d, mvf%0-3d cfmuld%c mvd%12-15d, mvd%16-19d, mvd%0-3d cfabs32%c mvfx%12-15d, mvfx%16-19d cfabs64%c mvdx%12-15d, mvdx%16-19d cfneg32%c mvfx%12-15d, mvfx%16-19d cfneg64%c mvdx%12-15d, mvdx%16-19d cfadd32%c mvfx%12-15d, mvfx%16-19d, mvfx%0-3d cfadd64%c mvdx%12-15d, mvdx%16-19d, mvdx%0-3d cfsub32%c mvfx%12-15d, mvfx%16-19d, mvfx%0-3d cfsub64%c mvdx%12-15d, mvdx%16-19d, mvdx%0-3d cfmul32%c mvfx%12-15d, mvfx%16-19d, mvfx%0-3d cfmul64%c mvdx%12-15d, mvdx%16-19d, mvdx%0-3d cfmac32%c mvfx%12-15d, mvfx%16-19d, mvfx%0-3d cfmsc32%c mvfx%12-15d, mvfx%16-19d, mvfx%0-3d cfmadd32%c mvax%5-7d, mvfx%12-15d, mvfx%16-19d, mvfx%0-3d cfmsub32%c mvax%5-7d, mvfx%12-15d, mvfx%16-19d, mvfx%0-3d cfmadda32%c mvax%5-7d, mvax%12-15d, mvfx%16-19d, mvfx%0-3d cfmsuba32%c mvax%5-7d, mvax%12-15d, mvfx%16-19d, mvfx%0-3d vfma%c.f32 %y1, %y2, %y0 vfma%c.f64 %z1, %z2, %z0 vfms%c.f32 %y1, %y2, %y0 vfms%c.f64 %z1, %z2, %z0 vfnma%c.f32 %y1, %y2, %y0 vfnma%c.f64 %z1, %z2, %z0 vfnms%c.f32 %y1, %y2, %y0 vfnms%c.f64 %z1, %z2, %z0 vsel%20-21c%u.f32 %y1, %y2, %y0 vsel%20-21c%u.f64 %z1, %z2, %z0 vmaxnm%u.f32 %y1, %y2, %y0 vmaxnm%u.f64 %z1, %z2, %z0 vminnm%u.f32 %y1, %y2, %y0 vminnm%u.f64 %z1, %z2, %z0 vcvt%16-17?mpna%u.%7?su32.f32 %y1, %y0 vcvt%16-17?mpna%u.%7?su32.f64 %y1, %z0 vrint%7,16??xzr%c.f32 %y1, %y0 vrint%7,16??xzr%c.f64 %z1, %z0 vrint%16-17?mpna%u.f32 %y1, %y0 vrint%16-17?mpna%u.f64 %z1, %z0 vcadd%c.f16 %12-15,22V, %16-19,7V, %0-3,5V, #%24?29%24'70 vcadd%c.f32 %12-15,22V, %16-19,7V, %0-3,5V, #%24?29%24'70 vcmla%c.f16 %12-15,22V, %16-19,7V, %0-3,5V, #%23'90 vcmla%c.f16 %12-15,22V, %16-19,7V, %0-3,5V, #%23?21%23?780 vcmla%c.f32 %12-15,22V, %16-19,7V, %0-3,5V, #%23'90 vcmla%c.f32 %12-15,22V, %16-19,7V, %0-3,5V, #%23?21%23?780 vcmla%c.f16 %12-15,22V, %16-19,7V, %0-3D[%5?10], #%20'90 vcmla%c.f16 %12-15,22V, %16-19,7V, %0-3D[%5?10], #%20?21%20?780 vcmla%c.f32 %12-15,22V, %16-19,7V, %0-3,5D[0], #%20'90 vcmla%c.f32 %12-15,22V, %16-19,7V, %0-3,5D[0], #%20?21%20?780 vcvt%7?tb%b.bf16.f32 %y1, %y0 v%4?usdot.%4?us8 %12-15,22V, %16-19,7V, %0-3,5V v%4?usdot.%4?us8 %12-15,22V, %16-19,7V, %0-3D[%5?10] vfmal.f16 %12-15,22D, s%7,16-19d, s%5,0-3d vfmsl.f16 %12-15,22D, s%7,16-19d, s%5,0-3d vfmal.f16 %12-15,22Q, d%16-19,7d, d%0-3,5d vfmsl.f16 %12-15,22Q, d%16-19,7d, d%0-3,5d vfmal.f16 %12-15,22D, s%7,16-19d, s%5,0-2d[%3d] vfmsl.f16 %12-15,22D, s%7,16-19d, s%5,0-2d[%3d] vfmal.f16 %12-15,22Q, d%16-19,7d, d%0-2d[%3,5d] vfmsl.f16 %12-15,22Q, d%16-19,7d, d%0-2d[%3,5d] vabs%c.f16 %y1, %y0 vadd%c.f16 %y1, %y2, %y0 vcmp%7'e%c.f16 %y1, %y0 vcmp%7'e%c.f16 %y1, #0.0 vcvt%c.f16.%16?us%7?31%7?26 %y1, %y1, #%5,0-3k vcvt%c.%16?us%7?31%7?26.f16 %y1, %y1, #%5,0-3k vcvt%7`r%c.%16?su32.f16 %y1, %y0 vcvt%c.f16.%7?su32 %y1, %y0 vcvt%16-17?mpna%u.%7?su32.f16 %y1, %y0 vdiv%c.f16 %y1, %y2, %y0 vfma%c.f16 %y1, %y2, %y0 vfms%c.f16 %y1, %y2, %y0 vfnma%c.f16 %y1, %y2, %y0 vfnms%c.f16 %y1, %y2, %y0 vins.f16 %y1, %y0 vmovx%c.f16 %y1, %y0 vldr%c.16 %y1, %A vstr%c.16 %y1, %A vmaxnm%c.f16 %y1, %y2, %y0 vminnm%c.f16 %y1, %y2, %y0 vmla%c.f16 %y1, %y2, %y0 vmls%c.f16 %y1, %y2, %y0 vmov%c.f16 %12-15r, %y2 vmov%c.f16 %y2, %12-15r vmov%c.f16 %y1, #%0-3,16-19E vmul%c.f16 %y1, %y2, %y0 vneg%c.f16 %y1, %y0 vnmla%c.f16 %y1, %y2, %y0 vnmls%c.f16 %y1, %y2, %y0 vnmul%c.f16 %y1, %y2, %y0 vrint%7,16??xzr%c.f16 %y1, %y0 vrint%16-17?mpna%u.f16 %y1, %y0 vsel%20-21c%u.f16 %y1, %y2, %y0 vsqrt%c.f16 %y1, %y0 vsub%c.f16 %y1, %y2, %y0 vjcvt%c.s32.f64 %y1, %z0 cx1%a %p, %12-15n, #%0-5,7,16-21d cx1d%a %p, %12-15S, %12-15T, #%0-5,7,16-21d cx2%a %p, %12-15n, %16-19n, #%0-5,7,20-21d cx2d%a %p, %12-15S, %12-15T, %16-19n, #%0-5,7,20-21d cx3%a %p, %0-3n, %16-19n, %12-15n, #%4-5,7,20-22d cx3d%a %p, %0-3S, %0-3T, %16-19n, %12-15n, #%4-5,7,20-22d vcx1%a %p, %12-15,22V, #%0-5,7,16-19d vcx1%a %p, %12-15,22V, #%0-5,7,16-19,24d vcx2%a %p, %12-15,22V, %0-3,5V, #%4,7,16-19d vcx2%a %p, %12-15,22V, %0-3,5V, #%4,7,16-19,24d vcx3%a %p, %12-15,22V, %16-19,7V, %0-3,5V, #%4,20-21d vcx3%a %p, %12-15,22V, %16-19,7V, %0-3,5V, #%4,20-21,24d print_insn_mve mark_inside_vpt_block Unknown error %d Address 0x%s is out of bounds. ctf_arc_write(): cannot determine file position while writing to archive ctf_arc_write(): cannot write CTF file to archive ctf_arc_write(): cannot get current file position in archive ctf_arc_write(): cannot write name table to archive ctf_arc_write(): error writing named CTF to archive arc_mmap_writeout(): cannot write header to %s: %s arc_mmap_writeout(): cannot seek while writing header to %s: %s ctf_arc_write(): cannot extend file while writing ctf_arc_write(): cannot mmap Writing CTF archive with %lu files headersz is %lu ctf_arc_write(): cannot create %s ctf_arc_write(): cannot close after writing to archive ctf_arc_open(): cannot stat %s ctf_arc_open(): cannot read in %s ctf_arc_open(): %s: invalid magic number ctf_arc_open(): cannot open %s ctf_arc_bufopen(): cannot open CTF ctf_dict_open_internal(%s): opening ctf_dict_open_by_offset(%lu): opening Unknown error File is not in CTF or ELF format. BFD error. CTF dict version is too new for libctf. Ambiguous BFD target. Symbol table uses invalid entry size. Symbol table data buffer is not valid. String table data buffer is not valid. File data structure corruption detected. File does not contain CTF data. Buffer does not contain CTF data. Symbol table information is not available. The parent CTF dictionary is unavailable. Data model mismatch. File added to link too late. Failed to allocate (de)compression buffer. Failed to decompress CTF data. External string table is not available. String name offset is corrupt. Invalid type identifier. Type is not a struct or union. Type is not an enum. Type is not a struct, union, or enum. Type is not an integer, float, or enum. Type is not an array. Type does not reference another type. Buffer is too small to hold type name. No type found corresponding to name. Syntax error in type name. Symbol table entry or type is not a function. No function information available for function. Symbol table entry does not refer to a data object. No type information available for symbol. No label found corresponding to name. File does not contain any labels. Feature not supported. Enum element name not found. Member name not found. CTF container is read-only. CTF type is full (no more members allowed). CTF container is full. Duplicate member or variable name. Conflicting type is already defined. Attempt to roll back past a ctf_update. Failed to compress CTF data. Error creating CTF archive. Name not found in CTF archive. Overflow of type bitness or offset in slice. Unknown section number in dump. Section changed in middle of dump. Feature not yet implemented. Internal error: assertion failure. Type not representable in CTF. End of iteration. Wrong iteration function called. Iteration entity changed in mid-iterate. CTF header contains flags unknown to libctf. This feature needs a libctf with BFD support. Type is not a complete type. Type name must not be empty. " - U k ( J u C b { 9 ` 2 \ 7 N q C c A n ../../libctf/ctf-lookup.c !sym.st_nameidx_set Index section unsorted: sorting. Looking up type of object with symtab idx %lx or name %s in indexed symtypetab cannot sort function symidx cannot sort object symidx %s not found in idx Symbol %lx (%s) is of type %x Looking up type of object with symname %s in writable dict symtypetab Looking up type of object with symtab idx %lx in writable dict symtypetab fp->ctf_flags & LCTF_RDWR !sym->st_nameidx_set Looking up object type %lx in 1:1 dict symtypetab cannot allocate memory for symbol lookup hashtab _Restrict * ctf_lookup_symbol_name ctf_set_base: CU name %s ctf_set_base: parent name %s (label %s) loaded %lu symtab entries detected invalid CTF kind: %x ../../libctf/ctf-open.c !(fp->ctf_flags & LCTF_RDWR) cth->cth_stroff >= cth->cth_typeoff size == v2size vbytes == v2bytes (size_t) t2p - (size_t) fp->ctf_buf == cth->cth_stroff CTF dict %p is a child CTF dict %p is a parent init_types(): unhandled CTF kind: %x %lu total types processed %u enum names hashed %u struct names hashed (%d long) %u union names hashed (%d long) %u base type names hashed ctf_dict_close(%p) refcnt=%u init_symtab (fp, fp->ctf_header, &fp->ctf_symtab) == 0 ctf_bufopen: magic=0x%x version=%u ctf_bufopen: CTF version %d symsect not supported ctf_bufopen: invalid header flags: %x ctf_bufopen: uncompressed size=%lu header offset exceeds CTF size overlapping CTF sections CTF sections not properly aligned Object index section exists is neither empty nor the same length as the object section: %u versus %u bytes Function index section exists is neither empty nor the same length as the function section: %u versus %u bytes zlib inflate err: %s zlib inflate short: got %lu of %lu bytes vbytes == 0 vbytes == sizeof (ctf_array_t) vbytes == sizeof (ctf_slice_t) unhandled CTF kind in endianness conversion: %x ILP32 LP64 init_types upgrade_types_v1 ctf_symsect_endianness flip_types .ctf _START_ _END_ ../../libctf/ctf-serialize.c iterating over linker-known symbols during serialization symbol %s (%x) added to CTF as a function but is of type %x. The symbol type lookup tables are probably corrupted symbol %s (%x) added to CTF as a data object but is of type %x. The symbol type lookup tables are probably corrupted iterating over CTF symtypetab during serialization iterating over linker-known symbols during CTF serialization Emitting table of size %i, outmax %u, %u symtypetab entries, flags %i (((char *) dpp) - (char *) dp) < size Emitting index of size %i, %u entries reported by linker, flags %i !(flags & CTF_SYMTYPETAB_EMIT_PAD) this_link_sym != NULL (((char *) dpp) - (char *) dp) <= size fp->ctf_str_num_refs == 0 Object symtypetab: %i objects, max %i, unpadded size %i, %i bytes of pads, index size %i Function symtypetab: %i functions, max %i, unpadded size %i, %i bytes of pads, index size %i error serializing symtypetabs Emitting unindexed objt symtypetab Emitting indexed objt symtypetab Emitting unindexed func symtypetab Emitting indexed func symtypetab t == (unsigned char *) buf + sizeof (ctf_header_t) + hdr.cth_varoff i == nvars t == (unsigned char *) buf + sizeof (ctf_header_t) + hdr.cth_typeoff t == (unsigned char *) buf + sizeof (ctf_header_t) + hdr.cth_stroff num_missed_str_refs == 0 ctf_compress_write: cannot allocate %li bytes zlib deflate err: %s ctf_compress_write: error writing header ctf_compress_write: error writing ctf_write_mem: cannot allocate %li bytes ctf_write: error writing header ctf_write: error writing ctf_serialize (?) null string not found in strtab %lu bytes of strings in strtab. LIBCTF_DEBUG libctf DEBUG: ctf_version: client using version %d CTF debugging set to %i %s: %s (%s) %s: %lu: libctf assertion failed: %s n < LCTF_INFO_VLEN (fp, tp->ctt_info) ../../libctf/ctf-types.c (n + 1) * sizeof (ctf_lmember_t) <= vbytes type %lx cycle detected (i->ctn_next == NULL) (*) ( struct %s union %s (nonrepresentable type) (nonrepresentable type %s) %p: attempt to realloc() string table with %lu active refs cannot close BFD: %s .strtab .symtab cannot read symbol table cannot read string table CTF section is NULL cannot malloc symbol table ../../libctf/ctf-open-bfd.c symhdr->sh_entsize == get_elf_backend_data (abfd)->s->sizeof_sym ctf_bfdopen(): %s: %s ctf_bfdopen(): cannot malloc CTF section: %s (unknown file) cannot open BFD from %s: %s BFD format problem in %s: %s ctf_bfdopen_ctfsect conflict due to enum %s iteration error conflict due to enum value change: %i versus %i conflict due to struct member %s iteration error conflict due to struct member %s offset change: %lx versus %lx kind == CTF_K_INTEGER || kind == CTF_K_FLOAT ../../libctf/ctf-create.c ctf_add_array: index type %lx is incomplete ctf_add_unknown: cannot add unknown type named %s: type of this name already defined (unnamed member) ctf_add_member_offset: cannot add member %s of incomplete type %lx to struct %lx without specifying explicit offset ctf_add_member_offset: cannot add member %s of type %lx to struct %lx without specifying explicit offset after member %s of type %lx, which is an incomplete type ctf_add_type: conflict for type %s: kinds differ, new: %i; old (ID %lx): %i conflict for type %s against ID %lx: array info differs, old %lx/%lx/%x; new: %lx/%lx/%x conflict for type %s against ID %lx: union size differs, old %li, new %li conflict for type %s against ID %lx: members differ, see above conflict for enum %s against ID %lx: members differ, see above ../../libctf/ctf-dedup.c one_ninput < arg->ninputs && two_ninput < arg->ninputs one_type != two_type u Marking %s as conflicted Out of memory marking %s as conflicted ctf_dynhash_elements (d->cd_output_mapping) > 0 Looked up type kind by nonexistent hash %s. Counting hash %s: kind %i: num_non_forwards is %i Using synthetic forward for conflicted struct/union with hval %s Cross-TU conflicted struct: passing back forward, %lx %i/%lx: unimplemented type Mapping %i/%lx to target %p (%s) parents[input_num] <= ninputs hval && td->cd_output_emission_hashes cannot add synthetic forward for type %i/%lx Looking up %i/%lx, hash %s, in target Checking shared parent for target (target != output) && (target->ctf_flags & LCTF_CHILD) target_id function args float/int pointer or cvr-qual structure/union %i: Emitting type with hash %s from %s: determining target %i: Type %s in %i/%lx is conflicted: inserting into per-CU target. cannot create per-CU CTF archive for CU %s unnamed-CU %s: lookup failure for type %lx %i: Emitting type with hash %s (%s), into target %i/%p %s (%i): cannot add enumeration value %s from input type %lx %i: Noting need to emit members of %p -> %p %s: unknown type kind for input type %lx out of memory tracking deduplicated global type IDs out of memory creating emission-tracking hashes %s (%i): while emitting deduplicated %s, error getting input type %lx %s (%i): while emitting deduplicated %s, error emitting target type from input type %lx %i: Inserted %s, %i/%lx -> %lx into emission hash for target %p (%s) looked up type kind by nonexistent hash %s out of memory tracking already-visited types cannot walk conflicted type error during func type info lookup error doing memory allocation error doing func arg type lookup error during array info lookup CTF dict corruption: unknown type kind %lu: Starting walk over type %s, %i/%lx (%p), from %s, kind %i Walking: unimplemented type Looking up ID %i/%lx in type hashes hashval %s in input file %s at type ID %lx ID %i/%lx has hash %s error doing array contents type hashing error doing array index type hashing error getting func type info error getting func arg type error getting func return type error doing func arg type hashing error getting encoding error getting array info error doing enum member iteration error doing struct/union member type hashing error doing struct/union member iteration error doing referenced type hashing error doing slice-referenced type hashing error: unknown type kind error tracking citers error updating citers cannot intern hash %s (%i): out of memory during forwarding-stub hashing for type with GID %p %s (%i): %s: during type hashing for type %lx, kind %i error hash caching error calling population function 00000000000000000000 %s (%i): lookup failure for type %lx: flags %x %s (%i): %s: during type hashing, type %lx, kind %i error finding commonest conflicting type marking uncommon conflicting types error marking conflicting structs/unions scanning for ambiguous names ctf_dedup_init: cannot initialize: out of memory Input %i: %s ctf_dedup: cannot initialize: %s Computing type hashes iteration failure computing type hashes Detecting type name ambiguity Marking %p, with hash %s, conflicting: one of many non-forward GIDs for %s Marking %s, an uncommon hash for %s, conflicting error marking hashes as conflicting iteration failed: %s Conflictifying unshared types type_ids iteration error propagating conflictedness conflictifying unshared types Triggering emission. cannot recurse over output mapping Populating struct members. %s (%i): error emitting members for structure type %lx iteration failure emitting structure members !cu_mapped || (cu_mapped && num_outputs == 1) out of memory allocating link outputs array dict %p passed to ctf_dedup_type_mapping is not a deduplicated output found != 0 hval != NULL sort_output_mapping id_to_packed_id cannot create per-CU CTF archive for input CU %s opening CTF %s failed iteration error counting deduplicating CTF link inputs error in deduplicating CTF link input allocation iteration error in deduplicating link input freeing iterating over function symbols iterating over data symbols ctf_type_isparent (fp, dst_type) ../../libctf/ctf-link.c type %lx for symbol %s in input file %s not found: skipped symbol %s in input file %s found conflicting even when trying in per-CU dict. Inexpressible duplicate variable %s skipped. Variable %s in input file %s depends on a type %lx hidden due to conflicts: skipped. type %lx for variable %s in input file %s not found: skipped (unnamed) iteration error creating empty CUs allocating CTF dedup atoms table cannot open archive %s in CU-mapped CTF link cannot add intermediate files to link cannot create per-CU CTF archive for %s CU-mapped deduplication failed for %s CU-mapped deduplicating link type emission failed for %s noutputs == 1 CU-mapped deduplicating link variable emission failed for %s iteration error in CU-mapped deduplicating link outputs[0] == fp out of memory allocating link outputs deduplicating link symbol emission failed for %s did->cid_sym.st_name != NULL symbol from linker: %s (%x) No symbols: not a final link. symp->st_symidx <= fp->ctf_dynsymmax error iterating over shuffled symbols name reallocation ctf_dict reallocation tempfile creation seeking to end filesize determination filepos resetting CTF archive buffer allocation reading archive from temporary file hash creation archive writing linker input %s has CTF func info but uses an old, unreleased func info format: this func info section will be dropped. error checking for outdated inputs cannot write archive in link: %s failure 0123456789abcdef ../../bfd/archive.c %-10lu !<thin> !<arch> __.SYMDEF __.SYMDEF/ / /SYM64/ #1/20 __.SYMDEF SORTED __.SYMDEF ARFILENAMES/ // %-ld: %-ld ARFILENAMES/ #1/%lu %pB: plugin needed to handle lto object __gnu_lto_slim %-12ld %-8lo warning: writing archive was slow: rewriting timestamp Reading archive file mod timestamp Writing updated armap timestamp %-7lo bfd_dont_truncate_arname UNKNOWN! error reading %s: %s (GNU Binutils) 2.37.50 BFD %s assertion fail %s:%d BFD %s internal error, aborting at %s:%d in %s BFD %s internal error, aborting at %s:%d Please report this bug. ../../bfd/bfd.c -+ #0'I hlL BFD: %s[%s] coff-go32 aixcoff-rs6000 aix5coff64-rs6000 mach-o ZLIB .note.gnu.property no error system call error invalid bfd target archive object file in wrong format invalid operation no symbols archive has no index; run ranlib to add one no more archived files malformed archive DSO missing from command line file format not recognized file format is ambiguous section has no contents nonrepresentable section on output symbol needs debug section which does not exist file truncated file too big sorry, cannot handle this file #<invalid error code> bfd_set_error bfd_set_input_error _bfd_doprnt_scan error_handler_internal _bfd_doprnt _bfd_set_gp_value bfd_update_compression_header ../../bfd/bfdio.c Z ../../bfd/cache.c r+ reopening %pB: %s cache_bmmap bfd_cache_lookup_worker 1.2.11 error: %pB(%pA) section size (%#llx bytes) is larger than file size (%#llx bytes) error: %pB(%pA) is too large (%#llx bytes) ../../bfd/compress.c bfd_get_full_section_contents bfd_is_section_compressed_with_header bfd_compress_section_contents bfd_init_section_decompress_status ../../bfd/elf-properties.c %pB: out of memory in _bfd_elf_get_property warning: %pB: corrupt GNU_PROPERTY_TYPE (%ld) size: %#lx warning: %pB: corrupt GNU_PROPERTY_TYPE (%ld) type (0x%x) datasz: 0x%x warning: %pB: corrupt stack size: 0x%x warning: %pB: corrupt no copy on protected size: 0x%x error: %pB: <corrupt property (0x%x) size: 0x%x> warning: %pB: unsupported GNU_PROPERTY_TYPE (%ld) type: 0x%x Merging program properties Removed property %W to merge %pB (0x%v) and %pB (0x%v) Removed property %W to merge %pB (0x%v) and %pB (not found) Removed property %W to merge %pB and %pB Removed property %W to merge %pB and %pB (not found) Updated property %W (0x%v) to merge %pB (0x%v) and %pB (0x%v) Updated property %W (%v) to merge %pB (0x%v) and %pB (not found) Removed property %W to merge %pB (not found) and %pB (0x%v) elf_merge_gnu_properties elf_write_gnu_properties _bfd_elf_get_property elf_merge_gnu_property_list ../../bfd/format.c ../../bfd/hash.c =  ?  ?  ?  bfd_hash_rename bfd_hash_replace ../../bfd/libbfd.c %pB: unable to get decompressed section %pA Deprecated %s called at %s line %d in %s Deprecated %s called bfd_put_bits bfd_get_bits _bfd_generic_get_section_contents_in_window ../../bfd/opncls.c .gnu_debuglink %s.debug/%s /usr/lib/debug/usr .note.gnu.build-id .gnu_debugaltlink 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 <G K k 5l B @ l 2u\ E Y= 0 &: Q Q a !# V ( _ $ |o/ LhX a =-f A v q * q 3 x4 j-=m ld \c Qkkbal 0e N b l{ W eP | bI- | eL Xa M Q :t 0 A J =m j iC n4F g ` s- D 3_L | <q P A ' % hW o f a ^ )" = Y .;\ l t9G w & s c ;d >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 -bfd_fdopenr ../../bfd/section.c *ABS* *COM* *UND* *IND* bfd_get_unique_section_name bfd_map_over_sections unknown file format a.out XCOFF Tekhex Srec Verilog Ihex SOM OS9K Versados MSDOS Ovax Evax mmo MACH_O PEF PEF_XLIB ../../bfd/targets.c arm-*-fuchsia* armeb-*-netbsdelf* arm-*-netbsdelf* arm-*-nto* nto*arm* arm-*-phoenix* armeb-*-elf arm*b-*-freebsd* arm*b-*-linux-* armeb-*-eabi* arm-*-kaos* arm-*-elf arm*-*-freebsd* arm*-*-linux-* arm*-*-conix* arm*-*-uclinux* arm-*-kfreebsd*-gnu arm*-*-eabi* arm-*-rtems* arm*-*-uclinuxfdpiceabi arm9e-*-elf bfd_flavour_name _binary_%s_%s %pB: address %#llx out of range for Intel Hex file \%03o %pB:%d: unexpected character `%s' in Intel Hex file ../../bfd/ihex.c %pB: internal error in ihex_read_section %pB: bad section length in ihex_read_section %pB:%u: bad checksum in Intel Hex file (expected %u, found %u) .sec%d %pB:%u: bad extended address record length in Intel Hex file %pB:%u: bad extended start address length in Intel Hex file %pB:%u: bad extended linear address record length in Intel Hex file %pB:%u: bad extended linear start address length in Intel Hex file %pB:%u: unrecognized ihex type %u in Intel Hex file 0123456789ABCDEF %-5s %s ../../bfd/srec.c %pB:%d: unexpected character `%s' in S-record file $$ $$ %pB:%d: byte count %d too small %pB:%d: bad checksum in S-record file symbolsrec 0123456789ABCDEF ../../bfd/tekhex.c %0781010 0123456789ABCDEF out tekhex_write_object_contents 0123456789ABCDEF ../../bfd/elf32-arm.c %pB: error: Cortex-A8 erratum stub is allocated in unsafe location %pB: error: Cortex-A8 erratum stub out of range (input file too large) error: %pB: unknown CPU architecture error: %pB: conflicting CPU architectures %d/%d SHF_ARM_PURECODE %08x_%s+%x_%d %08x_%x:%x+%x_%d ERROR: CMSE stub (%s section) too far (%#llx) from destination (%#llx) .note.gnu.arm.ident _TLS_MODULE_BASE_ __stacksize .rofixup IWMMXT2 IWMMXT XSCALE private flags = 0x%lx: [interworking enabled] [APCS-26] [APCS-32] [VFP float format] [Maverick float format] [FPA float format] [floats passed in float registers] [position independent] [new ABI] [old ABI] [software FP] [Version1 EABI] [sorted symbol table] [unsorted symbol table] [Version2 EABI] [dynamic symbols use segment index] [mapping symbols precede others] [Version3 EABI] [Version4 EABI] [Version5 EABI] [soft-float ABI] [hard-float ABI] [BE8] [LE8] <EABI version unrecognised> [relocatable executable] [FDPIC ABI supplement] <Unrecognised flag bits set> warning: clearing the interworking flag of %pB because non-interworking code in %pB has been linked with it %pB: unsupported relocation type %#x %pB: unknown mandatory EABI object attribute %d warning: %pB: unknown EABI object attribute %d warning: not setting interworking flag of %pB since it has already been specified as non-interworking warning: clearing the interworking flag of %pB due to outside request no address assigned to the veneers output section %s .__stub %pB: cannot create stub entry %s __%s_from_thumb __%s_from_arm __%s_veneer .rel.plt +0x .gnu.linkonce.armexidx. Error: %pB has both the current and legacy Tag_MPextension_use attributes error: %pB uses VFP register arguments, %pB does not error: %pB: unable to merge virtualization attributes with %pB error: %pB: conflicting architecture profiles %c/%c warning: %pB: conflicting platform configuration error: %pB: conflicting use of R9 error: %pB: SB relative addressing conflicts with use of R9 warning: %pB 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: %pB uses %s enums yet the output is to use %s enums; use of enum values across objects may fail error: %pB uses iWMMXt register arguments, %pB does not error: fp16 format mismatch between %pB and %pB error: %pB is already in final BE8 format .glue_7 .glue_7t error: source object %pB has EABI version %d, but target %pB has EABI version %d error: %pB is compiled for APCS-%d, whereas target %pB uses APCS-%d error: %pB passes floats in float registers, whereas %pB passes them in integer registers error: %pB passes floats in integer registers, whereas %pB passes them in float registers VFP error: %pB uses %s instructions, whereas %pB does not FPA Maverick error: %pB does not use %s instructions, whereas %pB does error: %pB uses software FP, whereas %pB uses hardware FP error: %pB uses hardware FP, whereas %pB uses software FP warning: %pB supports interworking, whereas %pB does not warning: %pB does not support interworking, whereas %pB does Thumb unable to find %s glue '%s' for '%s' %pB: error: VFP11 veneer out of range %pB(%#llx): error: cannot create STM32L4XX veneer; jump out of range by %lld bytes; cannot encode branch instruction %pB: error: cannot create STM32L4XX veneer .vfp11_veneer .text.stm32l4xx_veneer .v4_bx ARM %pB(%s): warning: interworking not enabled; first occurrence: %pB: %s call to %s %pB(%pA): warning: long branch veneers used in section with SHF_ARM_PURECODE section attribute is only supported for M-profile targets that implement the movw instruction .rel.iplt .rela.iplt a local symbol .igot.plt %pB: bad symbol index: %d %pB: relocation %s against `%s' can not be used when making a shared object; recompile with -fPIC FDPIC does not yet support %s relocation to become dynamic for executable %pB: Number of symbols in input file has increased from %lu to %u %pB: warning: thumb-1 mode PLT generation not currently supported __real_%s .tls_vars .rela.plt could not find section %s PIE executable (local) local symbol index too big dynamic index information not available %pB: relocation %s against external or undefined symbol `%s' can not be used when making a %s; recompile with -fPIC %pB: warning: %s BLX instruction targets %s function '%s' %pB: expected symbol index in range 0..%lu but found local symbol with index %lu %pB(%pA+%#llx): unexpected %s instruction '%#lx' referenced by TLS_GOTDESC %pB(%pA+%#llx): %s relocation not permitted in shared object %pB(%pA+%#llx): only ADD or SUB instructions are allowed for ALU group relocations %pB(%pA+%#llx): overflow whilst splitting %#llx for group relocation %s no dynamic index information available invalid dynamic index %F%P: Could not assign '%pA' to an output section. Retry without --enable-non-contiguous-regions. %pB(%pA+%#llx): %s used with TLS symbol %s %pB(%pA+%#llx): %s used with non-TLS symbol %s %pB(%pA+%#llx): %s relocation against SEC_MERGE section %pB(%pA+%#llx): unexpected %s instruction '%#lx' in TLS trampoline %pB(%pA+%#llx): unresolvable %s relocation against symbol `%s' unsupported relocation %pB: special symbol `%s' only allowed for ARMv8-M architecture or later %pB: invalid special symbol `%s'; it must be a global or weak function symbol %pB: invalid standard symbol `%s'; it must be a global or weak function symbol %pB: absent standard symbol `%s' %pB: `%s' and its special symbol are in different sections %pB: entry function `%s' not output %pB: entry function `%s' is empty %pB: --in-implib only supported for Secure Gateway import libraries %pB: invalid import library entry: `%s'; symbol should be absolute, global and refer to Thumb functions entry function `%s' disappeared from secure code `%s' refers to a non entry function %pB: visibility of symbol `%s' has changed %pB: incorrect size for symbol `%s' offset of veneer for entry function `%s' not a multiple of its size new entry function(s) introduced but no output import library specified: start address of `%s' is different from previous link %pB: BE8 images only valid in big-endian mode __bx_r%d %pB: warning: selected VFP11 erratum workaround is not necessary for target architecture %pB: warning: selected STM32L4XX erratum workaround is not necessary for target architecture __vfp11_veneer_%x __vfp11_veneer_%x_r $a VFP11 %pB: unable to find %s veneer `%s' __stm32l4xx_veneer_%x STM32L4XX __stm32l4xx_veneer_%x_r %pB(%pA+%#x): error: multiple load detected in non-last IT block instruction: STM32L4XX veneer cannot be generated; use gcc option -mrestrict-it to generate only one instruction per IT block $t errors encountered processing file %pB .rel got-rel invalid TARGET2 relocation type '%s' variable-size 32-bit Pre v4 ARM v4 ARM v4T ARM v5T ARM v5TE ARM v5TEJ ARM v6 ARM v6KZ ARM v6T2 ARM v6K ARM v7 ARM v6-M ARM v6S-M ARM v8 ARM v8-M.baseline ARM v8-M.mainline $d elf32-littlearm-vxworks elf32-bigarm-vxworks aeabi .ARM.attributes elf32-littlearm-fdpic elf32-bigarm-fdpic elf32-littlearm-nacl elf32-bigarm-nacl elf32-littlearm elf32-bigarm R_ARM_RREL32 R_ARM_RABS32 R_ARM_RPC24 R_ARM_RBASE R_ARM_IRELATIVE R_ARM_GOTFUNCDESC R_ARM_GOTOFFFUNCDESC R_ARM_FUNCDESC R_ARM_FUNCDESC_VALUE R_ARM_TLS_GD32_FDPIC R_ARM_TLS_LDM32_FDPIC R_ARM_TLS_IE32_FDPIC 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_TLS_DESC 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_TLS_GOTDESC R_ARM_TLS_CALL R_ARM_TLS_DESCSEQ R_ARM_THM_TLS_CALL R_ARM_PLT32_ABS R_ARM_GOT_ABS R_ARM_GOT_PREL R_ARM_GOT_BREL12 R_ARM_GOTOFF12 R_ARM_GNU_VTENTRY R_ARM_GNU_VTINHERIT R_ARM_THM_JUMP11 R_ARM_THM_JUMP8 R_ARM_TLS_GD32 R_ARM_TLS_LDM32 R_ARM_TLS_LDO32 R_ARM_TLS_IE32 R_ARM_TLS_LE32 R_ARM_TLS_LDO12 R_ARM_TLS_LE12 R_ARM_TLS_IE12GP R_ARM_THM_TLS_DESCSEQ R_ARM_THM_ALU_ABS_G0_NC R_ARM_THM_ALU_ABS_G1_NC R_ARM_THM_ALU_ABS_G2_NC R_ARM_THM_ALU_ABS_G3_NC R_ARM_THM_BF16 R_ARM_THM_BF12 R_ARM_THM_BF18 G X [ \ Y Z i j h g e f f 3 d g c 4  ` k & l ' m o * n ) Z [ ] \ h j i k l x y z { | } ~ e d p + q , r - s . t / u 0 v 1 w 2 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S ( _ ` a arm_dedicated_stub_output_section_required arm_dedicated_stub_output_section_name arm_dedicated_stub_input_section_ptr arm_dedicated_stub_output_section_required_alignment arm_stub_sym_claimed elf32_arm_update_relocs bfd_arm_vfp11_insn_decode elf32_arm_create_dynamic_sections elf32_arm_add_dynreloc elf32_arm_allocate_dynrelocs elf32_arm_write_section elf32_arm_check_relocs _ M - allocate_dynrelocs_for_symbol @ - ? / ? / - / / elf32_arm_final_link_relocate arm_stub_required_alignment bfd_elf32_arm_vfp11_erratum_scan record_vfp11_erratum_veneer bfd_elf32_arm_vfp11_fix_veneer_locations bfd_elf32_arm_stm32l4xx_fix_veneer_locations record_stm32l4xx_erratum_veneer   ? / p % ? / p % xG xG / H F D `G xG / / xG xG xG / @ / 0 `G _ H F `G / ../../bfd/elfcode.h warning: %pB has a section extending past end of file %pB: version count (%lld) does not match symbol count (%ld) %pB(%pA): relocation %d has invalid symbol index %ld warning: %pB has a corrupt string table index - ignoring warning: %pB has a program header with invalid alignment warning: %pB is truncated: expected core file size >= %llu, found: %llu bfd_elf32_swap_symbol_out bfd_elf32_write_relocs ../../bfd/elf-nacl.c __GOTT_BASE__ __GOTT_INDEX__ .rela.plt.unloaded .rel.plt.unloaded .tls_data INTERP EH_FRAME STACK RELRO ../../bfd/elf.c %pB: invalid sh_link field (%d) in section number %d %pB: failed to find link section for section %d %pB: failed to find info section for section %d %pB: GNU_MBIND section `%pA' has invalid sh_info field: %d stapsdt .rela .shstrtab %pB: attempt to load strings from a non-string section (number %d) %pB: invalid string offset %u >= %llu for section `%s' %pB symbol number %lu references nonexistent SHT_SYMTAB_SHNDX section %pB: sh_link [%d] in section `%pA' is incorrect %pB: SHT_GROUP section [index %d] has no SHF_GROUP sections %pB: section group entry number %u is corrupt %pB: unknown type [%#x] section `%s' in group [%pA] <corrupt> Base (*none*) elf %s %-11s .internal .hidden .protected 0x%02x %pB: warning: loop in section dependencies detected %pB: warning: multiple symbol tables detected - ignoring the table in section %u %pB: warning: multiple dynamic symbol tables detected - ignoring the table in section %u %pB: invalid link %u for reloc section %s (index %u) %pB: warning: secondary relocation section '%s' for section %pA found - ignoring %pB: unknown type [%#x] section `%s' %pB: invalid size field in group section header: %#llx %pB: invalid entry in SHT_GROUP section [%u] %pB: no valid group sections found %pB: group section '%pA' has no contents %pB: no group info for section '%pA' .gnu.debuglto_.debug_ .gnu.linkonce.wi. .zdebug .gnu.build.attributes .note.gnu .line .gnu.linkonce %pB: unable to initialize compress status for section %s %pB: unable to initialize decompress status for section %s .gnu.lto_.lto. %s%d%s %pB: error: alignment power %d of section `%pA' is too big warning: section `%pA' type changed to PROGBITS %pB: TLS sections are not adjacent: TLS: %pA non-TLS: %pA .gnu.libstr <Local sym> *unknown* .symtab_shndx %pB: too many sections: %u %pB: sh_link of section `%pA' points to discarded section `%pA' of `%pB' %pB: sh_link of section `%pA' points to removed section `%pA' of `%pB' %pB: Unable to handle section index %x in ELF symbol. Using ABS instead. unable to find equivalent output section for symbol '%s' from section '%s' %pB: The first section in the PT_DYNAMIC segment is not the .dynamic section %pB: not enough room for program headers, try linking with -N %pB: section %pA lma %#llx adjusted to %#llx %pB: error: PHDR segment not covered by LOAD segment %pB: section `%pA' can't be allocated in segment %d LOPROC+%7.7x LOOS+%7.7x %8.8x __ehdr_start %pB: warning: allocated section `%s' not in segment %pB: error: non-load segment %d includes file header and/or program header %pB: symbol `%s' required but not present %pB: warning: segment alignment of %#llx is too large %pB: warning: empty loadable segment detected at vaddr=%#llx, is this intentional? %pB: .gnu.version_r invalid entry %pB: .gnu.version_d invalid entry NEEDED PLTGOT RELASZ RELAENT STRSZ SYMENT INIT FINI SONAME RPATH SYMBOLIC RELENT RELRSZ RELRENT JMPREL 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 FILTER GNU_HASH PLTRELSZ Program Header: %8s off 0x vaddr 0x paddr 0x align 2**%u filesz 0x memsz 0x flags %c%c%c Dynamic Section: %-20s Version definitions: %d 0x%2.2x 0x%8.8lx %s Version References: required from %s: 0x%8.8lx 0x%2.2x %2.2d %s %pB:%pA: error: attempting to write into an unallocated compressed section %pB:%pA: error: attempting to write over the end of the section %pB:%pA: error: attempting to write section into an empty buffer %pB: %s unsupported %s/%d .qnx_core_info .qnx_core_status/%ld .qnx_core_status .reg-xfp .note.netbsdcore.lwpstatus .thrmisc .note.freebsdcore.proc .note.freebsdcore.files .note.freebsdcore.vmmap .reg-xstate .note.freebsdcore.lwpinfo win32 %pB: warning: win32pstatus %s of size %lu bytes is too small .reg/%ld .module/%08lx .module/%016lx %pB: win32pstatus NOTE_INFO_MODULE of size %lu is too small to contain a name of size %u LINUX .reg-ppc-vmx .reg-ppc-vsx .reg-ppc-tar .reg-ppc-ppr .reg-ppc-dscr .reg-ppc-ebb .reg-ppc-pmu .reg-ppc-tm-cgpr .reg-ppc-tm-cfpr .reg-ppc-tm-cvmx .reg-ppc-tm-cvsx .reg-ppc-tm-spr .reg-ppc-tm-ctar .reg-ppc-tm-cppr .reg-ppc-tm-cdscr .reg-s390-high-gprs .reg-s390-timer .reg-s390-todcmp .reg-s390-todpreg .reg-s390-ctrs .reg-s390-prefix .reg-s390-last-break .reg-s390-system-call .reg-s390-tdb .reg-s390-vxrs-low .reg-s390-vxrs-high .reg-s390-gs-cb .reg-s390-gs-bc .reg-arc-v2 .reg-aarch-tls .reg-aarch-hw-break .reg-aarch-hw-watch .reg-aarch-sve .reg-aarch-pauth .reg-aarch-mte .reg-riscv-csr phdr eh_frame_hdr relro GNU_MBIND section is supported only by GNU and FreeBSD targets symbol type STT_GNU_IFUNC is supported only by GNU and FreeBSD targets symbol binding STB_GNU_UNIQUE is supported only by GNU and FreeBSD targets GNU_RETAIN section is supported only by GNU and FreeBSD targets %pB(%pA): link section cannot be set because the output file does not have a symbol table %pB(%pA): info section index is invalid %pB(%pA): info section index cannot be set because the section is not in the output %pB(%pA): error: secondary reloc section processed twice %pB(%pA): error: secondary reloc section has zero sized entries %pB(%pA): error: secondary reloc section has non-standard sized entries %pB(%pA): error: secondary reloc section is empty! %pB(%pA): error: internal relocs missing for secondary reloc section %pB(%pA): error: secondary reloc %u references a missing symbol %pB(%pA): error: secondary reloc %u references a deleted symbol %pB(%pA): error: secondary reloc %u is of an unknown type NOTE_INFO_PROCESS NOTE_INFO_THREAD NOTE_INFO_MODULE NOTE_INFO_MODULE64 NetBSD-CORE QNX SPU/ LARGE_COMMON .tbss .tdata .rodata1 .persistent.bss .persistent .preinit_array .noinit .note.GNU-stack .note .init_array .gnu.linkonce.b .gnu.linkonce.n .gnu.linkonce.p .gnu.lto_ .gnu.version .gnu.version_d .gnu.version_r .gnu.hash .fini_array .data1 .comment SHT_NULL SHT_PROGBITS SHT_SYMTAB SHT_STRTAB SHT_RELA SHT_HASH SHT_DYNAMIC SHT_NOTE SHT_NOBITS SHT_REL SHT_SHLIB SHT_DYNSYM get_program_header_size bfd_elf_get_elf_syms assign_file_positions_for_non_load_sections _bfd_elf_assign_file_positions_for_non_load _bfd_elf_get_lineno _bfd_elf_no_info_to_howto ../../bfd/elflink.c %P%X: can not read symbols: %E %pB:%pA: error: relocation references symbol %s which was removed by garbage collection %pB:%pA: error: try relinking with --gc-keep-exported enabled %pB: bad reloc symbol index (%#llx >= %#lx) for offset %#llx in section `%pA' %pB: non-zero symbol index (%#llx) for offset %#llx in section `%pA' when the object file has no symbol table %pB: too many sections: %d (>= %d) %pB: internal symbol `%s' in %pB is referenced by DSO %pB: hidden symbol `%s' in %pB is referenced by DSO %pB: local symbol `%s' in %pB is referenced by DSO %pB: protected symbol `%s' isn't defined %pB: internal symbol `%s' isn't defined %pB: hidden symbol `%s' isn't defined %pB: could not find output section %pA for input section %pA %pB: no symbol version section for versioned symbol `%s' undefined %s reference in complex symbol: %s 0- division by zero unknown operator '%c' in complex symbol .rela.got .rel.got .rela.bss .rel.bss .rela.data.rel.ro .rel.data.rel.ro _PROCEDURE_LINKAGE_TABLE_ %pB: version node not found for symbol %s warning: type and size of dynamic symbol `%s' are not defined %s: TLS definition in %pB section %pA mismatches non-TLS definition in %pB section %pA %s: TLS reference in %pB mismatches non-TLS reference in %pB %s: TLS definition in %pB section %pA mismatches non-TLS reference in %pB %s: TLS reference in %pB mismatches non-TLS definition in %pB section %pA %pB: relocation size mismatch in %pB section %pA %P: copy reloc against protected `%pT' is dangerous .rela.dyn .rel.dyn alternate ELF machine code found (%d) in %pB, expecting %d .gnu.warning. %pB: invalid version offset %lx (max %lx) %pB: %s local symbol at index %lu (>= sh_info of %lu) .tcommon %pB: not enough version information %pB: %s: invalid version %u (max %d) %pB: %s: invalid needed version %d %pB: unexpected redefinition of indirect versioned symbol `%s' warning: alignment %u of common symbol `%s' in %pB is greater than the alignment (%u) of its section %pA warning: alignment %u of symbol `%s' in %pB is smaller than %u in %pB warning: size of symbol `%s' changed from %llu in %pB to %llu in %pB warning: type of symbol `%s' changed from %d to %d in %pB %! %pB: undefined reference to symbol '%s' %pB: stack size specified and %s set %pB: %s not absolute %s: undefined version: %s %pB: .preinit_array section is not allowed in DSO .MIPS.xhash .gcc_except_table warning: --enable-non-contiguous-regions discards section `%s' from '%s' .ctors .dtors error: %pB: size of section %pA is not multiple of address size error: %pB contains a reloc (%#llx) for section %pA that references a non-existent global symbol %X`%s' referenced in section `%pA' of %pB: defined in discarded section `%pA' of %pB ELFCLASS32 ELFCLASSNONE .gnu.attributes %pB: file class %s incompatible with %s %pB: failed to generate import library %pB: no symbol found for import library %pB: unable to sort relocs - they are in more than one size %pB: unable to sort relocs - they are of an unknown size not enough memory to sort relocations warning: %s section has zero size warning: section '%s' is being made into a note %P%X: read-only segment has dynamic relocations %P: warning: creating DT_TEXTREL in a shared object %P: warning: creating DT_TEXTREL in a PDE %P: warning: creating DT_TEXTREL in a PIE %F%P: corrupt input: %pB .debug_line. __patchable_function_entries %F%P: %pB(%pA): error: need linked-to section for --gc-sections .eh_frame_entry warning: gc-sections option ignored removing unused section '%pA' in file '%pB' %pB: %pA+%#llx: no symbol found for INHERIT %pB: section '%pA': corrupt VTENTRY entry unrecognized INPUT_SECTION_FLAG %s .gnu.linkonce. .gnu.linkonce.t. %F%P: already_linked_table: %E .gnu.linkonce.r. %pB: dynamic relocation against `%pT' in read-only section `%pA' %P: %pB: warning: relocation against `%s' in read-only section `%pA' -fPIE %P: warning: GNU indirect functions with DT_TEXTREL may result in a segfault at runtime; recompile with %s SHF_WRITE SHF_ALLOC SHF_EXECINSTR SHF_MERGE SHF_STRINGS SHF_INFO_LINK SHF_LINK_ORDER SHF_OS_NONCONFORMING SHF_GROUP SHF_TLS SHF_MASKOS SHF_EXCLUDE elf_link_adjust_relocs elf_link_convert_common_type elf_link_check_versioned_symbol % C a @ elf_link_output_extsym elf_link_add_object_symbols bfd_elf_size_dynsym_hash_dynstr get_value put_value elf_link_input_bfd bfd_elf_final_link elf_reloc_link_order ../../bfd/elf-attrs.c %pB: error: attribute section '%pA' too big: %#llx %pB: error: attribute section length too small: %ld error: %pB: object has vendor-specific contents that must be processed by the '%s' toolchain error: %pB: object tag '%d, %s' is incompatible with tag '%d, %s' bfd_elf_set_obj_attr_contents _bfd_elf_obj_attrs_arg_type _bfd_elf_copy_obj_attributes _bfd_elf_parse_attributes ../../bfd/elf-strtab.c ../../bfd/elf-eh-frame.c eh discarding zero address range FDE in %pB(%pA). error in %pB(%pA); no .eh_frame_hdr table will be created FDE encoding in %pB(%pA) prevents .eh_frame_hdr table being created further warnings about FDE encoding preventing .eh_frame_hdr generation dropped __GNU_EH_FRAME_HDR %pB: %pA not in order %pB: %pA invalid input section size %pB: %pA points past end of text section DW_EH_PE_datarel unspecified for this architecture invalid output section for .eh_frame_entry: %pA invalid contents in %pA section .eh_frame_hdr entry overflow .eh_frame_hdr refers to overlapping FDEs _bfd_elf_fixup_eh_frame_hdr write_compact_eh_frame_hdr DWARF error: can't find %s section. DWARF error: section %s is larger than its filesize! (0x%lx vs 0x%lx) DWARF error: offset (%llu) greater than or equal to %s size (%llu) ../../bfd/dwarf2.c DWARF error: mangled line number section (bad file number) %s/%s/%s DWARF error: info pointer extends beyond end of attributes <indexed strings not yet supported> DWARF error: invalid or unhandled FORM value: %#x DWARF error: zero format count DWARF error: data count (%llx) larger than buffer size DWARF error: unknown format content type %llu DWARF error: found dwarf version '%u', this reader only handles version 2, 3, 4 and 5 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: could not find abbrev number %u DWARF error: DW_AT_comp_dir attribute encountered with a non-string form DWARF error: abstract instance recursion detected DWARF error: invalid abstract instance DIE ref DWARF error: unable to read alt ref %llu DWARF error: unable to locate abstract instance DIE ref %llu DWARF error: line info section is too small (%lld) DWARF error: line info data is bigger (%#llx) than the space remaining in the section (%#lx) DWARF error: unhandled .debug_line version %d DWARF error: ran out of room reading prologue DWARF error: line info unsupported segment selector size %u DWARF error: invalid maximum operations per instruction DWARF error: ran out of room reading opcodes DWARF error: mangled line number section DWARF error: could not find variable specification at offset 0x%lx .debug_pubnames .zdebug_pubnames .debug_pubtypes .zdebug_pubtypes .zdebug_rnglist .debug_static_func .zdebug_static_func .debug_static_vars .zdebug_static_vars .debug_sfnames .zdebug_sfnames .debug_srcinfo .zebug_srcinfo .debug_funcnames .zdebug_funcnames .debug_typenames .zdebug_typenames .debug_varnames .zdebug_varnames .debug_weaknames .zdebug_weaknames read_address scan_unit_for_symbols %pB: relocations in generic ELF (EM: %d) elf32-little elf32-big ../../bfd/plugin.c bfd plugin: plugin framework: out of file descriptors. Try using fewer objects/archives Failed to load plugin '%s', reason: %s onload /usr/lib/bfd-plugins /usr/bin/../lib/bfd-plugins plug plugin arch: error: %pB is compiled for the EP9312, whereas %pB is compiled for XScale armv2 armv2a armv3 armv3M armv4 armv4t armv5 armv5t armv5te ep9312 iWMMXt iWMMXt2 warning: unable to update contents of %s section in %pB arm_any armv3m xscale iwmmxt2 armv5tej armv6 armv6kz armv6t2 armv6k armv7 armv6-m armv6s-m armv7e-m armv8-a armv8-r armv8-m.base armv8-m.main armv8.1-m.main arm2 arm250 arm3 arm6 arm60 arm600 arm610 arm620 arm7 arm70 arm700 arm700i arm710 arm7100 arm710c arm710t arm720 arm720t arm740t arm7500 arm7500fe arm7d arm7di arm7dm arm7dmi arm7t arm7tdmi arm7tdmi-s arm7m arm8 arm810 arm9 arm920 arm920t arm922t arm926ej arm926ejs arm926ej-s arm940t arm946e arm946e-r0 arm946e-s arm966e arm966e-r0 arm966e-s arm968e-s arm9e arm9e-r0 arm9tdmi arm1020 arm1020t arm1020e arm1022e arm1026ejs arm1026ej-s arm10e arm10t arm10tdmi arm1136j-s arm1136js arm1136jf-s arm1136jfs arm1176jz-s arm1176jzf-s arm1156t2-s arm1156t2f-s cortex-a5 cortex-a7 cortex-a8 cortex-a9 cortex-a12 cortex-a15 cortex-a17 cortex-a32 cortex-a35 cortex-a53 cortex-a55 cortex-a57 cortex-a72 cortex-a73 cortex-a75 cortex-a76 cortex-a76ae cortex-a77 cortex-a78 cortex-a78ae cortex-a78c cortex-m0 cortex-m0plus cortex-m1 cortex-m23 cortex-m3 cortex-m33 cortex-m35p cortex-m4 cortex-m7 cortex-r4 cortex-r4f cortex-r5 cortex-r52 cortex-r7 cortex-r8 cortex-x1 exynos-m1 fa526 fa606te fa616te fa626 fa626te fa726te fmp626 i80200 marvell-pj4 marvell-whitney mpcore mpcorenovfp sa1 strongarm strongarm1 strongarm110 strongarm1100 strongarm1110 xgene1 xgene2 ../../bfd/linker.c __wrap_ __real_ attempt to do relocatable link with %s input and %s output %pB: indirect symbol `%s' to `%s' is a loop %pB: ignoring duplicate section `%pA' %pB: duplicate section `%pA' has different size %pB: could not read contents of section `%pA' %pB: duplicate section `%pA' has different contents %pB: compiled for a big endian system and target is little endian %pB: compiled for a little endian system and target is big endian set_symbol_from_hash _bfd_generic_link_write_global_symbol _bfd_generic_link_add_one_symbol _bfd_generic_link_output_symbols _bfd_generic_reloc_link_order _bfd_default_link_order _bfd_handle_already_linked ../../bfd/merge.c %pB: access beyond end of merged section (%lld) _bfd_add_merge_section _bfd_write_merged_section _bfd_merged_section_offset ../../bfd/reloc.c coff-Intel-little coff-Intel-big coff-z8k %P%F: --relax and -r may not be used together INPUT_SECTION_FLAGS are not supported %X%P: %pB(%pA): error: relocation for offset %V has no value %X%P: %pB(%pA): relocation "%pR" goes out of range %X%P: %pB(%pA): relocation "%pR" is not supported %X%P: %pB(%pA): relocation "%pR" returns an unrecognized value %x %pB: unrecognized relocation type %#x in section `%pA' is this version of the linker - %s - out of date ? unused VRT32 @@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_SIZE32 BFD_RELOC_SIZE64 BFD_RELOC_68K_GLOB_DAT BFD_RELOC_68K_JMP_SLOT BFD_RELOC_68K_RELATIVE BFD_RELOC_68K_TLS_GD32 BFD_RELOC_68K_TLS_GD16 BFD_RELOC_68K_TLS_GD8 BFD_RELOC_68K_TLS_LDM32 BFD_RELOC_68K_TLS_LDM16 BFD_RELOC_68K_TLS_LDM8 BFD_RELOC_68K_TLS_LDO32 BFD_RELOC_68K_TLS_LDO16 BFD_RELOC_68K_TLS_LDO8 BFD_RELOC_68K_TLS_IE32 BFD_RELOC_68K_TLS_IE16 BFD_RELOC_68K_TLS_IE8 BFD_RELOC_68K_TLS_LE32 BFD_RELOC_68K_TLS_LE16 BFD_RELOC_68K_TLS_LE8 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_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_HIX22 BFD_RELOC_SPARC_GOTDATA_OP_LOX10 BFD_RELOC_SPARC_GOTDATA_OP BFD_RELOC_SPARC_JMP_IREL BFD_RELOC_SPARC_IRELATIVE 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_H34 BFD_RELOC_SPARC_SIZE32 BFD_RELOC_SPARC_SIZE64 BFD_RELOC_SPARC_WDISP10 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_SPU_ADD_PIC 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_NOP BFD_RELOC_ALPHA_BSR BFD_RELOC_ALPHA_LDA BFD_RELOC_ALPHA_BOH 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_MICROMIPS_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_MIPS16_TLS_GD BFD_RELOC_MIPS16_TLS_LDM BFD_RELOC_MIPS16_TLS_DTPREL_HI16 BFD_RELOC_MIPS16_TLS_DTPREL_LO16 BFD_RELOC_MIPS16_TLS_GOTTPREL BFD_RELOC_MIPS16_TLS_TPREL_HI16 BFD_RELOC_MIPS16_TLS_TPREL_LO16 BFD_RELOC_MIPS_LITERAL BFD_RELOC_MICROMIPS_LITERAL BFD_RELOC_MICROMIPS_7_PCREL_S1 BFD_RELOC_MICROMIPS_10_PCREL_S1 BFD_RELOC_MICROMIPS_16_PCREL_S1 BFD_RELOC_MIPS16_16_PCREL_S1 BFD_RELOC_MIPS_21_PCREL_S2 BFD_RELOC_MIPS_26_PCREL_S2 BFD_RELOC_MIPS_18_PCREL_S3 BFD_RELOC_MIPS_19_PCREL_S2 BFD_RELOC_MICROMIPS_GPREL16 BFD_RELOC_MICROMIPS_HI16 BFD_RELOC_MICROMIPS_HI16_S BFD_RELOC_MICROMIPS_LO16 BFD_RELOC_MIPS_GOT16 BFD_RELOC_MICROMIPS_GOT16 BFD_RELOC_MIPS_CALL16 BFD_RELOC_MICROMIPS_CALL16 BFD_RELOC_MIPS_GOT_HI16 BFD_RELOC_MICROMIPS_GOT_HI16 BFD_RELOC_MIPS_GOT_LO16 BFD_RELOC_MICROMIPS_GOT_LO16 BFD_RELOC_MIPS_CALL_HI16 BFD_RELOC_MICROMIPS_CALL_HI16 BFD_RELOC_MIPS_CALL_LO16 BFD_RELOC_MICROMIPS_CALL_LO16 BFD_RELOC_MIPS_SUB BFD_RELOC_MICROMIPS_SUB BFD_RELOC_MIPS_GOT_PAGE BFD_RELOC_MICROMIPS_GOT_PAGE BFD_RELOC_MIPS_GOT_OFST BFD_RELOC_MICROMIPS_GOT_OFST BFD_RELOC_MIPS_GOT_DISP BFD_RELOC_MICROMIPS_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_MICROMIPS_HIGHEST BFD_RELOC_MIPS_HIGHER BFD_RELOC_MICROMIPS_HIGHER BFD_RELOC_MIPS_SCN_DISP BFD_RELOC_MICROMIPS_SCN_DISP BFD_RELOC_MIPS_REL16 BFD_RELOC_MIPS_RELGOT BFD_RELOC_MIPS_JALR BFD_RELOC_MICROMIPS_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_MICROMIPS_TLS_GD BFD_RELOC_MIPS_TLS_LDM BFD_RELOC_MICROMIPS_TLS_LDM BFD_RELOC_MIPS_TLS_DTPREL_HI16 BFD_RELOC_MICROMIPS_TLS_DTPREL_HI16 BFD_RELOC_MIPS_TLS_DTPREL_LO16 BFD_RELOC_MICROMIPS_TLS_DTPREL_LO16 BFD_RELOC_MIPS_TLS_GOTTPREL BFD_RELOC_MICROMIPS_TLS_GOTTPREL BFD_RELOC_MIPS_TLS_TPREL32 BFD_RELOC_MIPS_TLS_TPREL64 BFD_RELOC_MIPS_TLS_TPREL_HI16 BFD_RELOC_MICROMIPS_TLS_TPREL_HI16 BFD_RELOC_MIPS_TLS_TPREL_LO16 BFD_RELOC_MICROMIPS_TLS_TPREL_LO16 BFD_RELOC_MIPS_EH BFD_RELOC_MIPS_COPY BFD_RELOC_MIPS_JUMP_SLOT BFD_RELOC_MOXIE_10_PCREL BFD_RELOC_FT32_10 BFD_RELOC_FT32_20 BFD_RELOC_FT32_17 BFD_RELOC_FT32_18 BFD_RELOC_FT32_RELAX BFD_RELOC_FT32_SC0 BFD_RELOC_FT32_SC1 BFD_RELOC_FT32_15 BFD_RELOC_FT32_DIFF32 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_FUNCDESC_GOTOFF12 BFD_RELOC_FRV_FUNCDESC_GOTOFFHI BFD_RELOC_FRV_FUNCDESC_GOTOFFLO 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_MN10300_TLS_GD BFD_RELOC_MN10300_TLS_LD BFD_RELOC_MN10300_TLS_LDO BFD_RELOC_MN10300_TLS_GOTIE BFD_RELOC_MN10300_TLS_IE BFD_RELOC_MN10300_TLS_LE BFD_RELOC_MN10300_TLS_DTPMOD BFD_RELOC_MN10300_TLS_DTPOFF BFD_RELOC_MN10300_TLS_TPOFF BFD_RELOC_MN10300_32_PCREL BFD_RELOC_MN10300_16_PCREL 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_386_IRELATIVE BFD_RELOC_386_GOT32X 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_GOTPC32_TLSDESC BFD_RELOC_X86_64_TLSDESC_CALL BFD_RELOC_X86_64_TLSDESC BFD_RELOC_X86_64_IRELATIVE BFD_RELOC_X86_64_PC32_BND BFD_RELOC_X86_64_PLT32_BND BFD_RELOC_X86_64_GOTPCRELX BFD_RELOC_X86_64_REX_GOTPCRELX 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_TOC16_LO BFD_RELOC_PPC_TOC16_HI 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_PPC_VLE_REL8 BFD_RELOC_PPC_VLE_REL15 BFD_RELOC_PPC_VLE_REL24 BFD_RELOC_PPC_VLE_LO16A BFD_RELOC_PPC_VLE_LO16D BFD_RELOC_PPC_VLE_HI16A BFD_RELOC_PPC_VLE_HI16D BFD_RELOC_PPC_VLE_HA16A BFD_RELOC_PPC_VLE_HA16D BFD_RELOC_PPC_VLE_SDA21 BFD_RELOC_PPC_VLE_SDA21_LO BFD_RELOC_PPC_VLE_SDAREL_LO16A BFD_RELOC_PPC_VLE_SDAREL_LO16D BFD_RELOC_PPC_VLE_SDAREL_HI16A BFD_RELOC_PPC_VLE_SDAREL_HI16D BFD_RELOC_PPC_VLE_SDAREL_HA16A BFD_RELOC_PPC_VLE_SDAREL_HA16D BFD_RELOC_PPC_16DX_HA BFD_RELOC_PPC_REL16DX_HA BFD_RELOC_PPC_NEG 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_PPC64_PLTGOT16_LO_DS BFD_RELOC_PPC64_ADDR16_HIGH BFD_RELOC_PPC64_ADDR16_HIGHA BFD_RELOC_PPC64_REL16_HIGH BFD_RELOC_PPC64_REL16_HIGHA BFD_RELOC_PPC64_REL16_HIGHER BFD_RELOC_PPC64_REL16_HIGHERA BFD_RELOC_PPC64_REL16_HIGHEST BFD_RELOC_PPC64_REL16_HIGHESTA BFD_RELOC_PPC64_ADDR64_LOCAL BFD_RELOC_PPC64_ENTRY BFD_RELOC_PPC64_REL24_NOTOC BFD_RELOC_PPC64_D34 BFD_RELOC_PPC64_D34_LO BFD_RELOC_PPC64_D34_HI30 BFD_RELOC_PPC64_D34_HA30 BFD_RELOC_PPC64_PCREL34 BFD_RELOC_PPC64_GOT_PCREL34 BFD_RELOC_PPC64_PLT_PCREL34 BFD_RELOC_PPC64_ADDR16_HIGHER34 BFD_RELOC_PPC64_ADDR16_HIGHERA34 BFD_RELOC_PPC64_ADDR16_HIGHEST34 BFD_RELOC_PPC64_ADDR16_HIGHESTA34 BFD_RELOC_PPC64_REL16_HIGHER34 BFD_RELOC_PPC64_REL16_HIGHERA34 BFD_RELOC_PPC64_REL16_HIGHEST34 BFD_RELOC_PPC64_REL16_HIGHESTA34 BFD_RELOC_PPC64_D28 BFD_RELOC_PPC64_PCREL28 BFD_RELOC_PPC_TLS BFD_RELOC_PPC_TLSGD BFD_RELOC_PPC_TLSLD BFD_RELOC_PPC_TLSLE BFD_RELOC_PPC_TLSIE BFD_RELOC_PPC_TLSM BFD_RELOC_PPC_TLSML 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_TLSGD BFD_RELOC_PPC64_TLSLD BFD_RELOC_PPC64_TLSLE BFD_RELOC_PPC64_TLSIE BFD_RELOC_PPC64_TLSM BFD_RELOC_PPC64_TLSML BFD_RELOC_PPC64_TPREL16_DS BFD_RELOC_PPC64_TPREL16_LO_DS BFD_RELOC_PPC64_TPREL16_HIGH BFD_RELOC_PPC64_TPREL16_HIGHA BFD_RELOC_PPC64_TPREL16_HIGHER BFD_RELOC_PPC64_TPREL16_HIGHERA BFD_RELOC_PPC64_TPREL16_HIGHEST BFD_RELOC_PPC64_TPREL16_HIGHESTA BFD_RELOC_PPC64_DTPREL16_DS BFD_RELOC_PPC64_DTPREL16_LO_DS BFD_RELOC_PPC64_DTPREL16_HIGH BFD_RELOC_PPC64_DTPREL16_HIGHA BFD_RELOC_PPC64_DTPREL16_HIGHER BFD_RELOC_PPC64_DTPREL16_HIGHERA BFD_RELOC_PPC64_DTPREL16_HIGHEST BFD_RELOC_PPC64_DTPREL16_HIGHESTA BFD_RELOC_PPC64_TPREL34 BFD_RELOC_PPC64_DTPREL34 BFD_RELOC_PPC64_GOT_TLSGD_PCREL34 BFD_RELOC_PPC64_GOT_TLSLD_PCREL34 BFD_RELOC_PPC64_GOT_TPREL_PCREL34 BFD_RELOC_PPC64_GOT_DTPREL_PCREL34 BFD_RELOC_PPC64_TLS_PCREL 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_BRANCH5 BFD_RELOC_THUMB_PCREL_BFCSEL BFD_RELOC_ARM_THUMB_BF17 BFD_RELOC_ARM_THUMB_BF13 BFD_RELOC_ARM_THUMB_BF19 BFD_RELOC_ARM_THUMB_LOOP12 BFD_RELOC_THUMB_PCREL_BRANCH7 BFD_RELOC_THUMB_PCREL_BRANCH9 BFD_RELOC_THUMB_PCREL_BRANCH12 BFD_RELOC_THUMB_PCREL_BRANCH20 BFD_RELOC_THUMB_PCREL_BRANCH23 BFD_RELOC_THUMB_PCREL_BRANCH25 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_THUMB_MOVW_PCREL BFD_RELOC_ARM_THUMB_MOVT_PCREL BFD_RELOC_ARM_GOTFUNCDESC BFD_RELOC_ARM_GOTOFFFUNCDESC BFD_RELOC_ARM_FUNCDESC BFD_RELOC_ARM_FUNCDESC_VALUE BFD_RELOC_ARM_TLS_GD32_FDPIC BFD_RELOC_ARM_TLS_LDM32_FDPIC BFD_RELOC_ARM_TLS_IE32_FDPIC 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_TLS_GOTDESC BFD_RELOC_ARM_TLS_CALL BFD_RELOC_ARM_THM_TLS_CALL BFD_RELOC_ARM_TLS_DESCSEQ BFD_RELOC_ARM_THM_TLS_DESCSEQ BFD_RELOC_ARM_TLS_DESC 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_IRELATIVE BFD_RELOC_ARM_THUMB_ALU_ABS_G0_NC BFD_RELOC_ARM_THUMB_ALU_ABS_G1_NC BFD_RELOC_ARM_THUMB_ALU_ABS_G2_NC BFD_RELOC_ARM_THUMB_ALU_ABS_G3_NC 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_HVC 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_T32_CP_OFF_IMM_S2 BFD_RELOC_ARM_T32_VLDR_VSTR_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_MEDLOW16_PCREL BFD_RELOC_SH_IMM_MEDHI16 BFD_RELOC_SH_IMM_MEDHI16_PCREL 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_SH_GOT20 BFD_RELOC_SH_GOTOFF20 BFD_RELOC_SH_GOTFUNCDESC BFD_RELOC_SH_GOTFUNCDESC20 BFD_RELOC_SH_GOTOFFFUNCDESC BFD_RELOC_SH_GOTOFFFUNCDESC20 BFD_RELOC_SH_FUNCDESC BFD_RELOC_ARC_NONE BFD_RELOC_ARC_8 BFD_RELOC_ARC_16 BFD_RELOC_ARC_24 BFD_RELOC_ARC_32 BFD_RELOC_ARC_N8 BFD_RELOC_ARC_N16 BFD_RELOC_ARC_N24 BFD_RELOC_ARC_N32 BFD_RELOC_ARC_SDA BFD_RELOC_ARC_SECTOFF BFD_RELOC_ARC_S21H_PCREL BFD_RELOC_ARC_S21W_PCREL BFD_RELOC_ARC_S25H_PCREL BFD_RELOC_ARC_S25W_PCREL BFD_RELOC_ARC_SDA32 BFD_RELOC_ARC_SDA_LDST BFD_RELOC_ARC_SDA_LDST1 BFD_RELOC_ARC_SDA_LDST2 BFD_RELOC_ARC_SDA16_LD BFD_RELOC_ARC_SDA16_LD1 BFD_RELOC_ARC_SDA16_LD2 BFD_RELOC_ARC_S13_PCREL BFD_RELOC_ARC_W BFD_RELOC_ARC_32_ME BFD_RELOC_ARC_32_ME_S BFD_RELOC_ARC_N32_ME BFD_RELOC_ARC_SECTOFF_ME BFD_RELOC_ARC_SDA32_ME BFD_RELOC_ARC_W_ME BFD_RELOC_AC_SECTOFF_U8 BFD_RELOC_AC_SECTOFF_U8_1 BFD_RELOC_AC_SECTOFF_U8_2 BFD_RELOC_AC_SECTOFF_S9 BFD_RELOC_AC_SECTOFF_S9_1 BFD_RELOC_AC_SECTOFF_S9_2 BFD_RELOC_ARC_SECTOFF_ME_1 BFD_RELOC_ARC_SECTOFF_ME_2 BFD_RELOC_ARC_SECTOFF_1 BFD_RELOC_ARC_SECTOFF_2 BFD_RELOC_ARC_SDA_12 BFD_RELOC_ARC_SDA16_ST2 BFD_RELOC_ARC_32_PCREL BFD_RELOC_ARC_PC32 BFD_RELOC_ARC_GOT32 BFD_RELOC_ARC_GOTPC32 BFD_RELOC_ARC_PLT32 BFD_RELOC_ARC_COPY BFD_RELOC_ARC_GLOB_DAT BFD_RELOC_ARC_JMP_SLOT BFD_RELOC_ARC_RELATIVE BFD_RELOC_ARC_GOTOFF BFD_RELOC_ARC_GOTPC BFD_RELOC_ARC_S21W_PCREL_PLT BFD_RELOC_ARC_S25H_PCREL_PLT BFD_RELOC_ARC_TLS_DTPMOD BFD_RELOC_ARC_TLS_TPOFF BFD_RELOC_ARC_TLS_GD_GOT BFD_RELOC_ARC_TLS_GD_LD BFD_RELOC_ARC_TLS_GD_CALL BFD_RELOC_ARC_TLS_IE_GOT BFD_RELOC_ARC_TLS_DTPOFF BFD_RELOC_ARC_TLS_DTPOFF_S9 BFD_RELOC_ARC_TLS_LE_S9 BFD_RELOC_ARC_TLS_LE_32 BFD_RELOC_ARC_S25W_PCREL_PLT BFD_RELOC_ARC_S21H_PCREL_PLT BFD_RELOC_ARC_NPS_CMEM16 BFD_RELOC_ARC_JLI_SECTOFF 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_12_PCREL_JUMP_S BFD_RELOC_BFIN_24_PCREL_CALL_X BFD_RELOC_BFIN_24_PCREL_JUMP_L BFD_RELOC_BFIN_GOT17M4 BFD_RELOC_BFIN_GOTHI BFD_RELOC_BFIN_GOTLO BFD_RELOC_BFIN_FUNCDESC BFD_RELOC_BFIN_FUNCDESC_GOT17M4 BFD_RELOC_BFIN_FUNCDESC_GOTHI BFD_RELOC_BFIN_FUNCDESC_GOTLO BFD_RELOC_BFIN_FUNCDESC_VALUE BFD_RELOC_BFIN_FUNCDESC_GOTOFF17M4 BFD_RELOC_BFIN_FUNCDESC_GOTOFFHI BFD_RELOC_BFIN_FUNCDESC_GOTOFFLO 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_NDS32_20 BFD_RELOC_NDS32_9_PCREL BFD_RELOC_NDS32_WORD_9_PCREL BFD_RELOC_NDS32_15_PCREL BFD_RELOC_NDS32_17_PCREL BFD_RELOC_NDS32_25_PCREL BFD_RELOC_NDS32_HI20 BFD_RELOC_NDS32_LO12S3 BFD_RELOC_NDS32_LO12S2 BFD_RELOC_NDS32_LO12S1 BFD_RELOC_NDS32_LO12S0 BFD_RELOC_NDS32_LO12S0_ORI BFD_RELOC_NDS32_SDA15S3 BFD_RELOC_NDS32_SDA15S2 BFD_RELOC_NDS32_SDA15S1 BFD_RELOC_NDS32_SDA15S0 BFD_RELOC_NDS32_SDA16S3 BFD_RELOC_NDS32_SDA17S2 BFD_RELOC_NDS32_SDA18S1 BFD_RELOC_NDS32_SDA19S0 BFD_RELOC_NDS32_GOT20 BFD_RELOC_NDS32_9_PLTREL BFD_RELOC_NDS32_25_PLTREL BFD_RELOC_NDS32_COPY BFD_RELOC_NDS32_GLOB_DAT BFD_RELOC_NDS32_JMP_SLOT BFD_RELOC_NDS32_RELATIVE BFD_RELOC_NDS32_GOTOFF BFD_RELOC_NDS32_GOTOFF_HI20 BFD_RELOC_NDS32_GOTOFF_LO12 BFD_RELOC_NDS32_GOTPC20 BFD_RELOC_NDS32_GOT_HI20 BFD_RELOC_NDS32_GOT_LO12 BFD_RELOC_NDS32_GOTPC_HI20 BFD_RELOC_NDS32_GOTPC_LO12 BFD_RELOC_NDS32_INSN16 BFD_RELOC_NDS32_LABEL BFD_RELOC_NDS32_LONGCALL1 BFD_RELOC_NDS32_LONGCALL2 BFD_RELOC_NDS32_LONGCALL3 BFD_RELOC_NDS32_LONGJUMP1 BFD_RELOC_NDS32_LONGJUMP2 BFD_RELOC_NDS32_LONGJUMP3 BFD_RELOC_NDS32_LOADSTORE BFD_RELOC_NDS32_9_FIXED BFD_RELOC_NDS32_15_FIXED BFD_RELOC_NDS32_17_FIXED BFD_RELOC_NDS32_25_FIXED BFD_RELOC_NDS32_LONGCALL4 BFD_RELOC_NDS32_LONGCALL5 BFD_RELOC_NDS32_LONGCALL6 BFD_RELOC_NDS32_LONGJUMP4 BFD_RELOC_NDS32_LONGJUMP5 BFD_RELOC_NDS32_LONGJUMP6 BFD_RELOC_NDS32_LONGJUMP7 BFD_RELOC_NDS32_PLTREL_HI20 BFD_RELOC_NDS32_PLTREL_LO12 BFD_RELOC_NDS32_PLT_GOTREL_HI20 BFD_RELOC_NDS32_PLT_GOTREL_LO12 BFD_RELOC_NDS32_SDA12S2_DP BFD_RELOC_NDS32_SDA12S2_SP BFD_RELOC_NDS32_LO12S2_DP BFD_RELOC_NDS32_LO12S2_SP BFD_RELOC_NDS32_DWARF2_OP1 BFD_RELOC_NDS32_DWARF2_OP2 BFD_RELOC_NDS32_DWARF2_LEB BFD_RELOC_NDS32_UPDATE_TA BFD_RELOC_NDS32_PLT_GOTREL_LO20 BFD_RELOC_NDS32_PLT_GOTREL_LO15 BFD_RELOC_NDS32_PLT_GOTREL_LO19 BFD_RELOC_NDS32_GOT_LO15 BFD_RELOC_NDS32_GOT_LO19 BFD_RELOC_NDS32_GOTOFF_LO15 BFD_RELOC_NDS32_GOTOFF_LO19 BFD_RELOC_NDS32_GOT15S2 BFD_RELOC_NDS32_GOT17S2 BFD_RELOC_NDS32_5 BFD_RELOC_NDS32_10_UPCREL BFD_RELOC_NDS32_SDA_FP7U2_RELA BFD_RELOC_NDS32_RELAX_ENTRY BFD_RELOC_NDS32_GOT_SUFF BFD_RELOC_NDS32_GOTOFF_SUFF BFD_RELOC_NDS32_PLT_GOT_SUFF BFD_RELOC_NDS32_MULCALL_SUFF BFD_RELOC_NDS32_PTR BFD_RELOC_NDS32_PTR_COUNT BFD_RELOC_NDS32_PTR_RESOLVED BFD_RELOC_NDS32_PLTBLOCK BFD_RELOC_NDS32_RELAX_REGION_BEGIN BFD_RELOC_NDS32_RELAX_REGION_END BFD_RELOC_NDS32_MINUEND BFD_RELOC_NDS32_SUBTRAHEND BFD_RELOC_NDS32_DIFF8 BFD_RELOC_NDS32_DIFF16 BFD_RELOC_NDS32_DIFF32 BFD_RELOC_NDS32_DIFF_ULEB128 BFD_RELOC_NDS32_EMPTY BFD_RELOC_NDS32_25_ABS BFD_RELOC_NDS32_DATA BFD_RELOC_NDS32_TRAN BFD_RELOC_NDS32_17IFC_PCREL BFD_RELOC_NDS32_10IFCU_PCREL BFD_RELOC_NDS32_TPOFF BFD_RELOC_NDS32_GOTTPOFF BFD_RELOC_NDS32_TLS_LE_HI20 BFD_RELOC_NDS32_TLS_LE_LO12 BFD_RELOC_NDS32_TLS_LE_20 BFD_RELOC_NDS32_TLS_LE_15S0 BFD_RELOC_NDS32_TLS_LE_15S1 BFD_RELOC_NDS32_TLS_LE_15S2 BFD_RELOC_NDS32_TLS_LE_ADD BFD_RELOC_NDS32_TLS_LE_LS BFD_RELOC_NDS32_TLS_IE_HI20 BFD_RELOC_NDS32_TLS_IE_LO12 BFD_RELOC_NDS32_TLS_IE_LO12S2 BFD_RELOC_NDS32_TLS_IEGP_HI20 BFD_RELOC_NDS32_TLS_IEGP_LO12 BFD_RELOC_NDS32_TLS_IEGP_LO12S2 BFD_RELOC_NDS32_TLS_IEGP_LW BFD_RELOC_NDS32_TLS_DESC BFD_RELOC_NDS32_TLS_DESC_HI20 BFD_RELOC_NDS32_TLS_DESC_LO12 BFD_RELOC_NDS32_TLS_DESC_20 BFD_RELOC_NDS32_TLS_DESC_SDA17S2 BFD_RELOC_NDS32_TLS_DESC_ADD BFD_RELOC_NDS32_TLS_DESC_FUNC BFD_RELOC_NDS32_TLS_DESC_CALL BFD_RELOC_NDS32_TLS_DESC_MEM BFD_RELOC_NDS32_REMOVE BFD_RELOC_NDS32_GROUP BFD_RELOC_NDS32_LSI BFD_RELOC_V850_9_PCREL BFD_RELOC_V850_22_PCREL 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_6_8_OFFSET BFD_RELOC_V850_TDA_7_8_OFFSET BFD_RELOC_V850_TDA_7_7_OFFSET BFD_RELOC_V850_TDA_16_16_OFFSET BFD_RELOC_V850_TDA_4_5_OFFSET BFD_RELOC_V850_TDA_4_4_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_LONGCALL BFD_RELOC_V850_LONGJUMP BFD_RELOC_V850_ALIGN BFD_RELOC_V850_LO16_SPLIT_OFFSET BFD_RELOC_V850_16_PCREL BFD_RELOC_V850_17_PCREL BFD_RELOC_V850_23 BFD_RELOC_V850_32_PCREL BFD_RELOC_V850_32_ABS BFD_RELOC_V850_16_SPLIT_OFFSET BFD_RELOC_V850_16_S1 BFD_RELOC_V850_LO16_S1 BFD_RELOC_V850_CALLT_15_16_OFFSET BFD_RELOC_V850_32_GOTPCREL BFD_RELOC_V850_16_GOT BFD_RELOC_V850_32_GOT BFD_RELOC_V850_22_PLT_PCREL BFD_RELOC_V850_32_PLT_PCREL BFD_RELOC_V850_COPY BFD_RELOC_V850_GLOB_DAT BFD_RELOC_V850_JMP_SLOT BFD_RELOC_V850_RELATIVE BFD_RELOC_V850_16_GOTOFF BFD_RELOC_V850_32_GOTOFF BFD_RELOC_V850_CODE BFD_RELOC_V850_DATA 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_C6000_PCR_S21 BFD_RELOC_C6000_PCR_S12 BFD_RELOC_C6000_PCR_S10 BFD_RELOC_C6000_PCR_S7 BFD_RELOC_C6000_ABS_S16 BFD_RELOC_C6000_ABS_L16 BFD_RELOC_C6000_ABS_H16 BFD_RELOC_C6000_SBR_U15_B BFD_RELOC_C6000_SBR_U15_H BFD_RELOC_C6000_SBR_U15_W BFD_RELOC_C6000_SBR_S16 BFD_RELOC_C6000_SBR_L16_B BFD_RELOC_C6000_SBR_L16_H BFD_RELOC_C6000_SBR_L16_W BFD_RELOC_C6000_SBR_H16_B BFD_RELOC_C6000_SBR_H16_H BFD_RELOC_C6000_SBR_H16_W BFD_RELOC_C6000_SBR_GOT_U15_W BFD_RELOC_C6000_SBR_GOT_L16_W BFD_RELOC_C6000_SBR_GOT_H16_W BFD_RELOC_C6000_DSBT_INDEX BFD_RELOC_C6000_PREL31 BFD_RELOC_C6000_COPY BFD_RELOC_C6000_JUMP_SLOT BFD_RELOC_C6000_EHTYPE BFD_RELOC_C6000_PCR_H16 BFD_RELOC_C6000_PCR_L16 BFD_RELOC_C6000_ALIGN BFD_RELOC_C6000_FPHEAD BFD_RELOC_C6000_NOCMP 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_IMM11BY2 BFD_RELOC_MCORE_PCREL_IMM4BY2 BFD_RELOC_MCORE_PCREL_32 BFD_RELOC_MCORE_PCREL_JSR_IMM11BY2 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_METAG_HIADDR16 BFD_RELOC_METAG_LOADDR16 BFD_RELOC_METAG_RELBRANCH BFD_RELOC_METAG_GETSETOFF BFD_RELOC_METAG_HIOG BFD_RELOC_METAG_LOOG BFD_RELOC_METAG_REL8 BFD_RELOC_METAG_REL16 BFD_RELOC_METAG_HI16_GOTOFF BFD_RELOC_METAG_LO16_GOTOFF BFD_RELOC_METAG_GETSET_GOTOFF BFD_RELOC_METAG_GETSET_GOT BFD_RELOC_METAG_HI16_GOTPC BFD_RELOC_METAG_LO16_GOTPC BFD_RELOC_METAG_HI16_PLT BFD_RELOC_METAG_LO16_PLT BFD_RELOC_METAG_RELBRANCH_PLT BFD_RELOC_METAG_GOTOFF BFD_RELOC_METAG_PLT BFD_RELOC_METAG_COPY BFD_RELOC_METAG_JMP_SLOT BFD_RELOC_METAG_RELATIVE BFD_RELOC_METAG_GLOB_DAT BFD_RELOC_METAG_TLS_GD BFD_RELOC_METAG_TLS_LDM BFD_RELOC_METAG_TLS_LDO_HI16 BFD_RELOC_METAG_TLS_LDO_LO16 BFD_RELOC_METAG_TLS_LDO BFD_RELOC_METAG_TLS_IE BFD_RELOC_METAG_TLS_IENONPIC BFD_RELOC_METAG_TLS_IENONPIC_HI16 BFD_RELOC_METAG_TLS_IENONPIC_LO16 BFD_RELOC_METAG_TLS_TPOFF BFD_RELOC_METAG_TLS_DTPMOD BFD_RELOC_METAG_TLS_DTPOFF BFD_RELOC_METAG_TLS_LE BFD_RELOC_METAG_TLS_LE_HI16 BFD_RELOC_METAG_TLS_LE_LO16 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_PUSHJ_STUBBABLE 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_BASE_PLUS_OFFSET 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_AVR_8_LO BFD_RELOC_AVR_8_HI BFD_RELOC_AVR_8_HLO BFD_RELOC_AVR_DIFF8 BFD_RELOC_AVR_DIFF16 BFD_RELOC_AVR_DIFF32 BFD_RELOC_AVR_LDS_STS_16 BFD_RELOC_AVR_PORT6 BFD_RELOC_AVR_PORT5 BFD_RELOC_RISCV_HI20 BFD_RELOC_RISCV_PCREL_HI20 BFD_RELOC_RISCV_PCREL_LO12_I BFD_RELOC_RISCV_PCREL_LO12_S BFD_RELOC_RISCV_LO12_I BFD_RELOC_RISCV_LO12_S BFD_RELOC_RISCV_GPREL12_I BFD_RELOC_RISCV_GPREL12_S BFD_RELOC_RISCV_TPREL_HI20 BFD_RELOC_RISCV_TPREL_LO12_I BFD_RELOC_RISCV_TPREL_LO12_S BFD_RELOC_RISCV_TPREL_ADD BFD_RELOC_RISCV_CALL BFD_RELOC_RISCV_CALL_PLT BFD_RELOC_RISCV_ADD8 BFD_RELOC_RISCV_ADD16 BFD_RELOC_RISCV_ADD32 BFD_RELOC_RISCV_ADD64 BFD_RELOC_RISCV_SUB8 BFD_RELOC_RISCV_SUB16 BFD_RELOC_RISCV_SUB32 BFD_RELOC_RISCV_SUB64 BFD_RELOC_RISCV_GOT_HI20 BFD_RELOC_RISCV_TLS_GOT_HI20 BFD_RELOC_RISCV_TLS_GD_HI20 BFD_RELOC_RISCV_JMP BFD_RELOC_RISCV_TLS_DTPMOD32 BFD_RELOC_RISCV_TLS_DTPREL32 BFD_RELOC_RISCV_TLS_DTPMOD64 BFD_RELOC_RISCV_TLS_DTPREL64 BFD_RELOC_RISCV_TLS_TPREL32 BFD_RELOC_RISCV_TLS_TPREL64 BFD_RELOC_RISCV_ALIGN BFD_RELOC_RISCV_RVC_BRANCH BFD_RELOC_RISCV_RVC_JUMP BFD_RELOC_RISCV_RVC_LUI BFD_RELOC_RISCV_GPREL_I BFD_RELOC_RISCV_GPREL_S BFD_RELOC_RISCV_TPREL_I BFD_RELOC_RISCV_TPREL_S BFD_RELOC_RISCV_RELAX BFD_RELOC_RISCV_CFA BFD_RELOC_RISCV_SUB6 BFD_RELOC_RISCV_SET6 BFD_RELOC_RISCV_SET8 BFD_RELOC_RISCV_SET16 BFD_RELOC_RISCV_SET32 BFD_RELOC_RISCV_32_PCREL BFD_RELOC_RL78_NEG8 BFD_RELOC_RL78_NEG16 BFD_RELOC_RL78_NEG24 BFD_RELOC_RL78_NEG32 BFD_RELOC_RL78_16_OP BFD_RELOC_RL78_24_OP BFD_RELOC_RL78_32_OP BFD_RELOC_RL78_8U BFD_RELOC_RL78_16U BFD_RELOC_RL78_24U BFD_RELOC_RL78_DIR3U_PCREL BFD_RELOC_RL78_DIFF BFD_RELOC_RL78_GPRELB BFD_RELOC_RL78_GPRELW BFD_RELOC_RL78_GPRELL BFD_RELOC_RL78_SYM BFD_RELOC_RL78_OP_SUBTRACT BFD_RELOC_RL78_OP_NEG BFD_RELOC_RL78_OP_AND BFD_RELOC_RL78_OP_SHRA BFD_RELOC_RL78_ABS8 BFD_RELOC_RL78_ABS16 BFD_RELOC_RL78_ABS16_REV BFD_RELOC_RL78_ABS32 BFD_RELOC_RL78_ABS32_REV BFD_RELOC_RL78_ABS16U BFD_RELOC_RL78_ABS16UW BFD_RELOC_RL78_ABS16UL BFD_RELOC_RL78_RELAX BFD_RELOC_RL78_HI16 BFD_RELOC_RL78_HI8 BFD_RELOC_RL78_LO16 BFD_RELOC_RL78_CODE BFD_RELOC_RL78_SADDR BFD_RELOC_RX_NEG8 BFD_RELOC_RX_NEG16 BFD_RELOC_RX_NEG24 BFD_RELOC_RX_NEG32 BFD_RELOC_RX_16_OP BFD_RELOC_RX_24_OP BFD_RELOC_RX_32_OP BFD_RELOC_RX_8U BFD_RELOC_RX_16U BFD_RELOC_RX_24U BFD_RELOC_RX_DIR3U_PCREL BFD_RELOC_RX_DIFF BFD_RELOC_RX_GPRELB BFD_RELOC_RX_GPRELW BFD_RELOC_RX_GPRELL BFD_RELOC_RX_SYM BFD_RELOC_RX_OP_SUBTRACT BFD_RELOC_RX_OP_NEG BFD_RELOC_RX_ABS8 BFD_RELOC_RX_ABS16 BFD_RELOC_RX_ABS16_REV BFD_RELOC_RX_ABS32 BFD_RELOC_RX_ABS32_REV BFD_RELOC_RX_ABS16U BFD_RELOC_RX_ABS16UW BFD_RELOC_RX_ABS16UL BFD_RELOC_RX_RELAX 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_PC12DBL BFD_RELOC_390_PLT12DBL BFD_RELOC_390_PC16DBL BFD_RELOC_390_PLT16DBL BFD_RELOC_390_PC24DBL BFD_RELOC_390_PLT24DBL 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_390_IRELATIVE BFD_RELOC_SCORE_GPREL15 BFD_RELOC_SCORE_DUMMY2 BFD_RELOC_SCORE_JMP BFD_RELOC_SCORE_BRANCH BFD_RELOC_SCORE_IMM30 BFD_RELOC_SCORE_IMM32 BFD_RELOC_SCORE16_JMP BFD_RELOC_SCORE16_BRANCH BFD_RELOC_SCORE_BCMP 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_LTOFF_FPTR32MSB BFD_RELOC_IA64_LTOFF_FPTR32LSB BFD_RELOC_IA64_LTOFF_FPTR64MSB BFD_RELOC_IA64_LTOFF_FPTR64LSB 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_XGATE_RL_JUMP BFD_RELOC_XGATE_RL_GROUP BFD_RELOC_XGATE_LO16 BFD_RELOC_XGATE_GPAGE BFD_RELOC_XGATE_24 BFD_RELOC_XGATE_PCREL_9 BFD_RELOC_XGATE_PCREL_10 BFD_RELOC_XGATE_IMM8_LO BFD_RELOC_XGATE_IMM8_HI BFD_RELOC_XGATE_IMM3 BFD_RELOC_XGATE_IMM4 BFD_RELOC_XGATE_IMM5 BFD_RELOC_M68HC12_9B BFD_RELOC_M68HC12_16B BFD_RELOC_M68HC12_9_PCREL BFD_RELOC_M68HC12_10_PCREL BFD_RELOC_M68HC12_LO8XG BFD_RELOC_M68HC12_HI8XG BFD_RELOC_S12Z_15_PCREL 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_CR16_GOT_REGREL20 BFD_RELOC_CR16_GOTC_REGREL20 BFD_RELOC_CR16_GLOB_DAT 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_CRIS_32_GOT_GD BFD_RELOC_CRIS_16_GOT_GD BFD_RELOC_CRIS_32_GD BFD_RELOC_CRIS_DTP BFD_RELOC_CRIS_32_DTPREL BFD_RELOC_CRIS_16_DTPREL BFD_RELOC_CRIS_32_GOT_TPREL BFD_RELOC_CRIS_16_GOT_TPREL BFD_RELOC_CRIS_32_TPREL BFD_RELOC_CRIS_16_TPREL BFD_RELOC_CRIS_DTPMOD BFD_RELOC_CRIS_32_IE BFD_RELOC_OR1K_REL_26 BFD_RELOC_OR1K_SLO16 BFD_RELOC_OR1K_PCREL_PG21 BFD_RELOC_OR1K_LO13 BFD_RELOC_OR1K_SLO13 BFD_RELOC_OR1K_GOTPC_HI16 BFD_RELOC_OR1K_GOTPC_LO16 BFD_RELOC_OR1K_GOT_AHI16 BFD_RELOC_OR1K_GOT16 BFD_RELOC_OR1K_GOT_PG21 BFD_RELOC_OR1K_GOT_LO13 BFD_RELOC_OR1K_PLT26 BFD_RELOC_OR1K_PLTA26 BFD_RELOC_OR1K_GOTOFF_SLO16 BFD_RELOC_OR1K_COPY BFD_RELOC_OR1K_GLOB_DAT BFD_RELOC_OR1K_JMP_SLOT BFD_RELOC_OR1K_RELATIVE BFD_RELOC_OR1K_TLS_GD_HI16 BFD_RELOC_OR1K_TLS_GD_LO16 BFD_RELOC_OR1K_TLS_GD_PG21 BFD_RELOC_OR1K_TLS_GD_LO13 BFD_RELOC_OR1K_TLS_LDM_HI16 BFD_RELOC_OR1K_TLS_LDM_LO16 BFD_RELOC_OR1K_TLS_LDM_PG21 BFD_RELOC_OR1K_TLS_LDM_LO13 BFD_RELOC_OR1K_TLS_LDO_HI16 BFD_RELOC_OR1K_TLS_LDO_LO16 BFD_RELOC_OR1K_TLS_IE_HI16 BFD_RELOC_OR1K_TLS_IE_AHI16 BFD_RELOC_OR1K_TLS_IE_LO16 BFD_RELOC_OR1K_TLS_IE_PG21 BFD_RELOC_OR1K_TLS_IE_LO13 BFD_RELOC_OR1K_TLS_LE_HI16 BFD_RELOC_OR1K_TLS_LE_AHI16 BFD_RELOC_OR1K_TLS_LE_LO16 BFD_RELOC_OR1K_TLS_LE_SLO16 BFD_RELOC_OR1K_TLS_TPOFF BFD_RELOC_OR1K_TLS_DTPOFF BFD_RELOC_OR1K_TLS_DTPMOD BFD_RELOC_H8_DIR16A8 BFD_RELOC_H8_DIR16R8 BFD_RELOC_H8_DIR24A8 BFD_RELOC_H8_DIR24R8 BFD_RELOC_H8_DIR32A16 BFD_RELOC_H8_DISP32A16 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_PCREL_BYTE BFD_RELOC_MSP430_16_BYTE BFD_RELOC_MSP430_2X_PCREL BFD_RELOC_MSP430_RL_PCREL BFD_RELOC_MSP430_ABS8 BFD_RELOC_MSP430X_PCR20_EXT_SRC BFD_RELOC_MSP430X_PCR20_EXT_DST BFD_RELOC_MSP430X_PCR20_EXT_ODST BFD_RELOC_MSP430X_ABS20_EXT_SRC BFD_RELOC_MSP430X_ABS20_EXT_DST BFD_RELOC_MSP430X_ABS20_EXT_ODST BFD_RELOC_MSP430X_ABS20_ADR_SRC BFD_RELOC_MSP430X_ABS20_ADR_DST BFD_RELOC_MSP430X_PCR16 BFD_RELOC_MSP430X_PCR20_CALL BFD_RELOC_MSP430X_ABS16 BFD_RELOC_MSP430_ABS_HI16 BFD_RELOC_MSP430_PREL31 BFD_RELOC_MSP430_SYM_DIFF BFD_RELOC_MSP430_SET_ULEB128 BFD_RELOC_MSP430_SUB_ULEB128 BFD_RELOC_NIOS2_S16 BFD_RELOC_NIOS2_U16 BFD_RELOC_NIOS2_CALL26 BFD_RELOC_NIOS2_IMM5 BFD_RELOC_NIOS2_CACHE_OPX BFD_RELOC_NIOS2_IMM6 BFD_RELOC_NIOS2_IMM8 BFD_RELOC_NIOS2_HI16 BFD_RELOC_NIOS2_LO16 BFD_RELOC_NIOS2_HIADJ16 BFD_RELOC_NIOS2_GPREL BFD_RELOC_NIOS2_UJMP BFD_RELOC_NIOS2_CJMP BFD_RELOC_NIOS2_CALLR BFD_RELOC_NIOS2_ALIGN BFD_RELOC_NIOS2_GOT16 BFD_RELOC_NIOS2_CALL16 BFD_RELOC_NIOS2_GOTOFF_LO BFD_RELOC_NIOS2_GOTOFF_HA BFD_RELOC_NIOS2_PCREL_LO BFD_RELOC_NIOS2_PCREL_HA BFD_RELOC_NIOS2_TLS_GD16 BFD_RELOC_NIOS2_TLS_LDM16 BFD_RELOC_NIOS2_TLS_LDO16 BFD_RELOC_NIOS2_TLS_IE16 BFD_RELOC_NIOS2_TLS_LE16 BFD_RELOC_NIOS2_TLS_DTPMOD BFD_RELOC_NIOS2_TLS_DTPREL BFD_RELOC_NIOS2_TLS_TPREL BFD_RELOC_NIOS2_COPY BFD_RELOC_NIOS2_GLOB_DAT BFD_RELOC_NIOS2_JUMP_SLOT BFD_RELOC_NIOS2_RELATIVE BFD_RELOC_NIOS2_GOTOFF BFD_RELOC_NIOS2_CALL26_NOAT BFD_RELOC_NIOS2_GOT_LO BFD_RELOC_NIOS2_GOT_HA BFD_RELOC_NIOS2_CALL_LO BFD_RELOC_NIOS2_CALL_HA BFD_RELOC_NIOS2_R2_S12 BFD_RELOC_NIOS2_R2_I10_1_PCREL BFD_RELOC_NIOS2_R2_T1I7_1_PCREL BFD_RELOC_NIOS2_R2_T1I7_2 BFD_RELOC_NIOS2_R2_T2I4 BFD_RELOC_NIOS2_R2_T2I4_1 BFD_RELOC_NIOS2_R2_T2I4_2 BFD_RELOC_NIOS2_R2_X1I7_2 BFD_RELOC_NIOS2_R2_X2L5 BFD_RELOC_NIOS2_R2_F1I5_2 BFD_RELOC_NIOS2_R2_L5I4X1 BFD_RELOC_NIOS2_R2_T1X1I6 BFD_RELOC_NIOS2_R2_T1X1I6_2 BFD_RELOC_PRU_U16 BFD_RELOC_PRU_U16_PMEMIMM BFD_RELOC_PRU_LDI32 BFD_RELOC_PRU_S10_PCREL BFD_RELOC_PRU_U8_PCREL BFD_RELOC_PRU_32_PMEM BFD_RELOC_PRU_16_PMEM BFD_RELOC_PRU_GNU_DIFF8 BFD_RELOC_PRU_GNU_DIFF16 BFD_RELOC_PRU_GNU_DIFF32 BFD_RELOC_PRU_GNU_DIFF16_PMEM BFD_RELOC_PRU_GNU_DIFF32_PMEM 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_XTENSA_PDIFF8 BFD_RELOC_XTENSA_PDIFF16 BFD_RELOC_XTENSA_PDIFF32 BFD_RELOC_XTENSA_NDIFF8 BFD_RELOC_XTENSA_NDIFF16 BFD_RELOC_XTENSA_NDIFF32 BFD_RELOC_Z80_DISP8 BFD_RELOC_Z80_BYTE0 BFD_RELOC_Z80_BYTE1 BFD_RELOC_Z80_BYTE2 BFD_RELOC_Z80_BYTE3 BFD_RELOC_Z80_WORD0 BFD_RELOC_Z80_WORD1 BFD_RELOC_Z80_16_BE BFD_RELOC_Z8K_DISP7 BFD_RELOC_Z8K_CALLR BFD_RELOC_Z8K_IMM4L BFD_RELOC_LM32_CALL BFD_RELOC_LM32_BRANCH BFD_RELOC_LM32_16_GOT BFD_RELOC_LM32_GOTOFF_HI16 BFD_RELOC_LM32_GOTOFF_LO16 BFD_RELOC_LM32_COPY BFD_RELOC_LM32_GLOB_DAT BFD_RELOC_LM32_JMP_SLOT BFD_RELOC_LM32_RELATIVE BFD_RELOC_MACH_O_SECTDIFF BFD_RELOC_MACH_O_LOCAL_SECTDIFF BFD_RELOC_MACH_O_PAIR BFD_RELOC_MACH_O_SUBTRACTOR32 BFD_RELOC_MACH_O_SUBTRACTOR64 BFD_RELOC_MACH_O_X86_64_BRANCH32 BFD_RELOC_MACH_O_X86_64_BRANCH8 BFD_RELOC_MACH_O_X86_64_GOT BFD_RELOC_MACH_O_X86_64_GOT_LOAD BFD_RELOC_MACH_O_X86_64_PCREL32_1 BFD_RELOC_MACH_O_X86_64_PCREL32_2 BFD_RELOC_MACH_O_X86_64_PCREL32_4 BFD_RELOC_MACH_O_X86_64_TLV BFD_RELOC_MACH_O_ARM64_ADDEND BFD_RELOC_MACH_O_ARM64_GOT_LOAD_PAGE21 BFD_RELOC_MACH_O_ARM64_GOT_LOAD_PAGEOFF12 BFD_RELOC_MACH_O_ARM64_POINTER_TO_GOT BFD_RELOC_MICROBLAZE_32_LO BFD_RELOC_MICROBLAZE_32_LO_PCREL BFD_RELOC_MICROBLAZE_32_ROSDA BFD_RELOC_MICROBLAZE_32_RWSDA BFD_RELOC_MICROBLAZE_32_SYM_OP_SYM BFD_RELOC_MICROBLAZE_64_NONE BFD_RELOC_MICROBLAZE_64_GOTPC BFD_RELOC_MICROBLAZE_64_GOT BFD_RELOC_MICROBLAZE_64_PLT BFD_RELOC_MICROBLAZE_64_GOTOFF BFD_RELOC_MICROBLAZE_32_GOTOFF BFD_RELOC_MICROBLAZE_COPY BFD_RELOC_MICROBLAZE_64_TLS BFD_RELOC_MICROBLAZE_64_TLSGD BFD_RELOC_MICROBLAZE_64_TLSLD BFD_RELOC_MICROBLAZE_32_TLSDTPMOD BFD_RELOC_MICROBLAZE_32_TLSDTPREL BFD_RELOC_MICROBLAZE_64_TLSDTPREL BFD_RELOC_MICROBLAZE_64_TLSGOTTPREL BFD_RELOC_MICROBLAZE_64_TLSTPREL BFD_RELOC_MICROBLAZE_64_TEXTPCREL BFD_RELOC_MICROBLAZE_64_TEXTREL BFD_RELOC_AARCH64_RELOC_START BFD_RELOC_AARCH64_NULL BFD_RELOC_AARCH64_NONE BFD_RELOC_AARCH64_64 BFD_RELOC_AARCH64_32 BFD_RELOC_AARCH64_16 BFD_RELOC_AARCH64_64_PCREL BFD_RELOC_AARCH64_32_PCREL BFD_RELOC_AARCH64_16_PCREL BFD_RELOC_AARCH64_MOVW_G0 BFD_RELOC_AARCH64_MOVW_G0_NC BFD_RELOC_AARCH64_MOVW_G1 BFD_RELOC_AARCH64_MOVW_G1_NC BFD_RELOC_AARCH64_MOVW_G2 BFD_RELOC_AARCH64_MOVW_G2_NC BFD_RELOC_AARCH64_MOVW_G3 BFD_RELOC_AARCH64_MOVW_G0_S BFD_RELOC_AARCH64_MOVW_G1_S BFD_RELOC_AARCH64_MOVW_G2_S BFD_RELOC_AARCH64_MOVW_PREL_G0 BFD_RELOC_AARCH64_MOVW_PREL_G0_NC BFD_RELOC_AARCH64_MOVW_PREL_G1 BFD_RELOC_AARCH64_MOVW_PREL_G1_NC BFD_RELOC_AARCH64_MOVW_PREL_G2 BFD_RELOC_AARCH64_MOVW_PREL_G2_NC BFD_RELOC_AARCH64_MOVW_PREL_G3 BFD_RELOC_AARCH64_LD_LO19_PCREL BFD_RELOC_AARCH64_ADR_LO21_PCREL BFD_RELOC_AARCH64_ADR_HI21_PCREL BFD_RELOC_AARCH64_ADR_HI21_NC_PCREL BFD_RELOC_AARCH64_ADD_LO12 BFD_RELOC_AARCH64_LDST8_LO12 BFD_RELOC_AARCH64_TSTBR14 BFD_RELOC_AARCH64_BRANCH19 BFD_RELOC_AARCH64_JUMP26 BFD_RELOC_AARCH64_CALL26 BFD_RELOC_AARCH64_LDST16_LO12 BFD_RELOC_AARCH64_LDST32_LO12 BFD_RELOC_AARCH64_LDST64_LO12 BFD_RELOC_AARCH64_LDST128_LO12 BFD_RELOC_AARCH64_GOT_LD_PREL19 BFD_RELOC_AARCH64_ADR_GOT_PAGE BFD_RELOC_AARCH64_LD64_GOT_LO12_NC BFD_RELOC_AARCH64_LD32_GOT_LO12_NC BFD_RELOC_AARCH64_MOVW_GOTOFF_G0_NC BFD_RELOC_AARCH64_MOVW_GOTOFF_G1 BFD_RELOC_AARCH64_LD64_GOTOFF_LO15 BFD_RELOC_AARCH64_LD32_GOTPAGE_LO14 BFD_RELOC_AARCH64_LD64_GOTPAGE_LO15 BFD_RELOC_AARCH64_TLSGD_ADR_PAGE21 BFD_RELOC_AARCH64_TLSGD_ADR_PREL21 BFD_RELOC_AARCH64_TLSGD_ADD_LO12_NC BFD_RELOC_AARCH64_TLSGD_MOVW_G0_NC BFD_RELOC_AARCH64_TLSGD_MOVW_G1 BFD_RELOC_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21 BFD_RELOC_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC BFD_RELOC_AARCH64_TLSIE_LD32_GOTTPREL_LO12_NC BFD_RELOC_AARCH64_TLSIE_LD_GOTTPREL_PREL19 BFD_RELOC_AARCH64_TLSIE_MOVW_GOTTPREL_G0_NC BFD_RELOC_AARCH64_TLSIE_MOVW_GOTTPREL_G1 BFD_RELOC_AARCH64_TLSLD_ADD_DTPREL_HI12 BFD_RELOC_AARCH64_TLSLD_ADD_DTPREL_LO12 BFD_RELOC_AARCH64_TLSLD_ADD_DTPREL_LO12_NC BFD_RELOC_AARCH64_TLSLD_ADD_LO12_NC BFD_RELOC_AARCH64_TLSLD_ADR_PAGE21 BFD_RELOC_AARCH64_TLSLD_ADR_PREL21 BFD_RELOC_AARCH64_TLSLD_LDST16_DTPREL_LO12 BFD_RELOC_AARCH64_TLSLD_LDST16_DTPREL_LO12_NC BFD_RELOC_AARCH64_TLSLD_LDST32_DTPREL_LO12 BFD_RELOC_AARCH64_TLSLD_LDST32_DTPREL_LO12_NC BFD_RELOC_AARCH64_TLSLD_LDST64_DTPREL_LO12 BFD_RELOC_AARCH64_TLSLD_LDST64_DTPREL_LO12_NC BFD_RELOC_AARCH64_TLSLD_LDST8_DTPREL_LO12 BFD_RELOC_AARCH64_TLSLD_LDST8_DTPREL_LO12_NC BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G0 BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G0_NC BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G1 BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G1_NC BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G2 BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G2 BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G1 BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G1_NC BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G0 BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G0_NC BFD_RELOC_AARCH64_TLSLE_ADD_TPREL_HI12 BFD_RELOC_AARCH64_TLSLE_ADD_TPREL_LO12 BFD_RELOC_AARCH64_TLSLE_ADD_TPREL_LO12_NC BFD_RELOC_AARCH64_TLSLE_LDST16_TPREL_LO12 BFD_RELOC_AARCH64_TLSLE_LDST16_TPREL_LO12_NC BFD_RELOC_AARCH64_TLSLE_LDST32_TPREL_LO12 BFD_RELOC_AARCH64_TLSLE_LDST32_TPREL_LO12_NC BFD_RELOC_AARCH64_TLSLE_LDST64_TPREL_LO12 BFD_RELOC_AARCH64_TLSLE_LDST64_TPREL_LO12_NC BFD_RELOC_AARCH64_TLSLE_LDST8_TPREL_LO12 BFD_RELOC_AARCH64_TLSLE_LDST8_TPREL_LO12_NC BFD_RELOC_AARCH64_TLSDESC_LD_PREL19 BFD_RELOC_AARCH64_TLSDESC_ADR_PREL21 BFD_RELOC_AARCH64_TLSDESC_ADR_PAGE21 BFD_RELOC_AARCH64_TLSDESC_LD64_LO12 BFD_RELOC_AARCH64_TLSDESC_LD32_LO12_NC BFD_RELOC_AARCH64_TLSDESC_ADD_LO12 BFD_RELOC_AARCH64_TLSDESC_OFF_G1 BFD_RELOC_AARCH64_TLSDESC_OFF_G0_NC BFD_RELOC_AARCH64_TLSDESC_LDR BFD_RELOC_AARCH64_TLSDESC_ADD BFD_RELOC_AARCH64_TLSDESC_CALL BFD_RELOC_AARCH64_COPY BFD_RELOC_AARCH64_GLOB_DAT BFD_RELOC_AARCH64_JUMP_SLOT BFD_RELOC_AARCH64_RELATIVE BFD_RELOC_AARCH64_TLS_DTPMOD BFD_RELOC_AARCH64_TLS_DTPREL BFD_RELOC_AARCH64_TLS_TPREL BFD_RELOC_AARCH64_TLSDESC BFD_RELOC_AARCH64_IRELATIVE BFD_RELOC_AARCH64_RELOC_END BFD_RELOC_AARCH64_GAS_INTERNAL_FIXUP BFD_RELOC_AARCH64_LDST_LO12 BFD_RELOC_AARCH64_TLSLD_LDST_DTPREL_LO12 BFD_RELOC_AARCH64_TLSLD_LDST_DTPREL_LO12_NC BFD_RELOC_AARCH64_TLSLE_LDST_TPREL_LO12 BFD_RELOC_AARCH64_TLSLE_LDST_TPREL_LO12_NC BFD_RELOC_AARCH64_LD_GOT_LO12_NC BFD_RELOC_AARCH64_TLSIE_LD_GOTTPREL_LO12_NC BFD_RELOC_AARCH64_TLSDESC_LD_LO12_NC BFD_RELOC_TILEPRO_COPY BFD_RELOC_TILEPRO_GLOB_DAT BFD_RELOC_TILEPRO_JMP_SLOT BFD_RELOC_TILEPRO_RELATIVE BFD_RELOC_TILEPRO_BROFF_X1 BFD_RELOC_TILEPRO_JOFFLONG_X1 BFD_RELOC_TILEPRO_JOFFLONG_X1_PLT BFD_RELOC_TILEPRO_IMM8_X0 BFD_RELOC_TILEPRO_IMM8_Y0 BFD_RELOC_TILEPRO_IMM8_X1 BFD_RELOC_TILEPRO_IMM8_Y1 BFD_RELOC_TILEPRO_DEST_IMM8_X1 BFD_RELOC_TILEPRO_MT_IMM15_X1 BFD_RELOC_TILEPRO_MF_IMM15_X1 BFD_RELOC_TILEPRO_IMM16_X0 BFD_RELOC_TILEPRO_IMM16_X1 BFD_RELOC_TILEPRO_IMM16_X0_LO BFD_RELOC_TILEPRO_IMM16_X1_LO BFD_RELOC_TILEPRO_IMM16_X0_HI BFD_RELOC_TILEPRO_IMM16_X1_HI BFD_RELOC_TILEPRO_IMM16_X0_HA BFD_RELOC_TILEPRO_IMM16_X1_HA BFD_RELOC_TILEPRO_IMM16_X0_PCREL BFD_RELOC_TILEPRO_IMM16_X1_PCREL BFD_RELOC_TILEPRO_IMM16_X0_LO_PCREL BFD_RELOC_TILEPRO_IMM16_X1_LO_PCREL BFD_RELOC_TILEPRO_IMM16_X0_HI_PCREL BFD_RELOC_TILEPRO_IMM16_X1_HI_PCREL BFD_RELOC_TILEPRO_IMM16_X0_HA_PCREL BFD_RELOC_TILEPRO_IMM16_X1_HA_PCREL BFD_RELOC_TILEPRO_IMM16_X0_GOT BFD_RELOC_TILEPRO_IMM16_X1_GOT BFD_RELOC_TILEPRO_IMM16_X0_GOT_LO BFD_RELOC_TILEPRO_IMM16_X1_GOT_LO BFD_RELOC_TILEPRO_IMM16_X0_GOT_HI BFD_RELOC_TILEPRO_IMM16_X1_GOT_HI BFD_RELOC_TILEPRO_IMM16_X0_GOT_HA BFD_RELOC_TILEPRO_IMM16_X1_GOT_HA BFD_RELOC_TILEPRO_MMSTART_X0 BFD_RELOC_TILEPRO_MMEND_X0 BFD_RELOC_TILEPRO_MMSTART_X1 BFD_RELOC_TILEPRO_MMEND_X1 BFD_RELOC_TILEPRO_SHAMT_X0 BFD_RELOC_TILEPRO_SHAMT_X1 BFD_RELOC_TILEPRO_SHAMT_Y0 BFD_RELOC_TILEPRO_SHAMT_Y1 BFD_RELOC_TILEPRO_TLS_GD_CALL BFD_RELOC_TILEPRO_IMM8_X0_TLS_GD_ADD BFD_RELOC_TILEPRO_IMM8_X1_TLS_GD_ADD BFD_RELOC_TILEPRO_IMM8_Y0_TLS_GD_ADD BFD_RELOC_TILEPRO_IMM8_Y1_TLS_GD_ADD BFD_RELOC_TILEPRO_TLS_IE_LOAD BFD_RELOC_TILEPRO_IMM16_X0_TLS_GD BFD_RELOC_TILEPRO_IMM16_X1_TLS_GD BFD_RELOC_TILEPRO_IMM16_X0_TLS_GD_LO BFD_RELOC_TILEPRO_IMM16_X1_TLS_GD_LO BFD_RELOC_TILEPRO_IMM16_X0_TLS_GD_HI BFD_RELOC_TILEPRO_IMM16_X1_TLS_GD_HI BFD_RELOC_TILEPRO_IMM16_X0_TLS_GD_HA BFD_RELOC_TILEPRO_IMM16_X1_TLS_GD_HA BFD_RELOC_TILEPRO_IMM16_X0_TLS_IE BFD_RELOC_TILEPRO_IMM16_X1_TLS_IE BFD_RELOC_TILEPRO_IMM16_X0_TLS_IE_LO BFD_RELOC_TILEPRO_IMM16_X1_TLS_IE_LO BFD_RELOC_TILEPRO_IMM16_X0_TLS_IE_HI BFD_RELOC_TILEPRO_IMM16_X1_TLS_IE_HI BFD_RELOC_TILEPRO_IMM16_X0_TLS_IE_HA BFD_RELOC_TILEPRO_IMM16_X1_TLS_IE_HA BFD_RELOC_TILEPRO_TLS_DTPMOD32 BFD_RELOC_TILEPRO_TLS_DTPOFF32 BFD_RELOC_TILEPRO_TLS_TPOFF32 BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE_LO BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE_LO BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE_HI BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE_HI BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE_HA BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE_HA BFD_RELOC_TILEGX_HW0 BFD_RELOC_TILEGX_HW1 BFD_RELOC_TILEGX_HW2 BFD_RELOC_TILEGX_HW3 BFD_RELOC_TILEGX_HW0_LAST BFD_RELOC_TILEGX_HW1_LAST BFD_RELOC_TILEGX_HW2_LAST BFD_RELOC_TILEGX_COPY BFD_RELOC_TILEGX_GLOB_DAT BFD_RELOC_TILEGX_JMP_SLOT BFD_RELOC_TILEGX_RELATIVE BFD_RELOC_TILEGX_BROFF_X1 BFD_RELOC_TILEGX_JUMPOFF_X1 BFD_RELOC_TILEGX_JUMPOFF_X1_PLT BFD_RELOC_TILEGX_IMM8_X0 BFD_RELOC_TILEGX_IMM8_Y0 BFD_RELOC_TILEGX_IMM8_X1 BFD_RELOC_TILEGX_IMM8_Y1 BFD_RELOC_TILEGX_DEST_IMM8_X1 BFD_RELOC_TILEGX_MT_IMM14_X1 BFD_RELOC_TILEGX_MF_IMM14_X1 BFD_RELOC_TILEGX_MMSTART_X0 BFD_RELOC_TILEGX_MMEND_X0 BFD_RELOC_TILEGX_SHAMT_X0 BFD_RELOC_TILEGX_SHAMT_X1 BFD_RELOC_TILEGX_SHAMT_Y0 BFD_RELOC_TILEGX_SHAMT_Y1 BFD_RELOC_TILEGX_IMM16_X0_HW0 BFD_RELOC_TILEGX_IMM16_X1_HW0 BFD_RELOC_TILEGX_IMM16_X0_HW1 BFD_RELOC_TILEGX_IMM16_X1_HW1 BFD_RELOC_TILEGX_IMM16_X0_HW2 BFD_RELOC_TILEGX_IMM16_X1_HW2 BFD_RELOC_TILEGX_IMM16_X0_HW3 BFD_RELOC_TILEGX_IMM16_X1_HW3 BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST BFD_RELOC_TILEGX_IMM16_X0_HW0_PCREL BFD_RELOC_TILEGX_IMM16_X1_HW0_PCREL BFD_RELOC_TILEGX_IMM16_X0_HW1_PCREL BFD_RELOC_TILEGX_IMM16_X1_HW1_PCREL BFD_RELOC_TILEGX_IMM16_X0_HW2_PCREL BFD_RELOC_TILEGX_IMM16_X1_HW2_PCREL BFD_RELOC_TILEGX_IMM16_X0_HW3_PCREL BFD_RELOC_TILEGX_IMM16_X1_HW3_PCREL BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_PCREL BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_PCREL BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_PCREL BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_PCREL BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_PCREL BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_PCREL BFD_RELOC_TILEGX_IMM16_X0_HW0_GOT BFD_RELOC_TILEGX_IMM16_X1_HW0_GOT BFD_RELOC_TILEGX_IMM16_X0_HW0_PLT_PCREL BFD_RELOC_TILEGX_IMM16_X1_HW0_PLT_PCREL BFD_RELOC_TILEGX_IMM16_X0_HW1_PLT_PCREL BFD_RELOC_TILEGX_IMM16_X1_HW1_PLT_PCREL BFD_RELOC_TILEGX_IMM16_X0_HW2_PLT_PCREL BFD_RELOC_TILEGX_IMM16_X1_HW2_PLT_PCREL BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_GOT BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_GOT BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_GOT BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_GOT BFD_RELOC_TILEGX_IMM16_X0_HW3_PLT_PCREL BFD_RELOC_TILEGX_IMM16_X1_HW3_PLT_PCREL BFD_RELOC_TILEGX_IMM16_X0_HW0_TLS_GD BFD_RELOC_TILEGX_IMM16_X1_HW0_TLS_GD BFD_RELOC_TILEGX_IMM16_X0_HW0_TLS_LE BFD_RELOC_TILEGX_IMM16_X1_HW0_TLS_LE BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_TLS_LE BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_TLS_LE BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_TLS_LE BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_TLS_LE BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_TLS_GD BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_TLS_GD BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_TLS_GD BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_TLS_GD BFD_RELOC_TILEGX_IMM16_X0_HW0_TLS_IE BFD_RELOC_TILEGX_IMM16_X1_HW0_TLS_IE BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_PLT_PCREL BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_PLT_PCREL BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_PLT_PCREL BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_TLS_IE BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_TLS_IE BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_TLS_IE BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_TLS_IE BFD_RELOC_TILEGX_TLS_DTPMOD64 BFD_RELOC_TILEGX_TLS_DTPOFF64 BFD_RELOC_TILEGX_TLS_TPOFF64 BFD_RELOC_TILEGX_TLS_DTPMOD32 BFD_RELOC_TILEGX_TLS_DTPOFF32 BFD_RELOC_TILEGX_TLS_TPOFF32 BFD_RELOC_TILEGX_TLS_GD_CALL BFD_RELOC_TILEGX_IMM8_X0_TLS_GD_ADD BFD_RELOC_TILEGX_IMM8_X1_TLS_GD_ADD BFD_RELOC_TILEGX_IMM8_Y0_TLS_GD_ADD BFD_RELOC_TILEGX_IMM8_Y1_TLS_GD_ADD BFD_RELOC_TILEGX_TLS_IE_LOAD BFD_RELOC_TILEGX_IMM8_X0_TLS_ADD BFD_RELOC_TILEGX_IMM8_X1_TLS_ADD BFD_RELOC_TILEGX_IMM8_Y0_TLS_ADD BFD_RELOC_TILEGX_IMM8_Y1_TLS_ADD BFD_RELOC_BPF_64 BFD_RELOC_BPF_32 BFD_RELOC_BPF_16 BFD_RELOC_BPF_DISP16 BFD_RELOC_BPF_DISP32 BFD_RELOC_EPIPHANY_SIMM8 BFD_RELOC_EPIPHANY_SIMM24 BFD_RELOC_EPIPHANY_HIGH BFD_RELOC_EPIPHANY_LOW BFD_RELOC_EPIPHANY_SIMM11 BFD_RELOC_EPIPHANY_IMM11 BFD_RELOC_EPIPHANY_IMM8 BFD_RELOC_VISIUM_HI16 BFD_RELOC_VISIUM_LO16 BFD_RELOC_VISIUM_IM16 BFD_RELOC_VISIUM_REL16 BFD_RELOC_VISIUM_HI16_PCREL BFD_RELOC_VISIUM_LO16_PCREL BFD_RELOC_VISIUM_IM16_PCREL BFD_RELOC_WASM32_LEB128 BFD_RELOC_WASM32_LEB128_GOT BFD_RELOC_WASM32_LEB128_GOT_CODE BFD_RELOC_WASM32_LEB128_PLT BFD_RELOC_WASM32_PLT_INDEX BFD_RELOC_WASM32_ABS32_CODE BFD_RELOC_WASM32_COPY BFD_RELOC_WASM32_CODE_POINTER BFD_RELOC_WASM32_INDEX BFD_RELOC_WASM32_PLT_SIG BFD_RELOC_CKCORE_NONE BFD_RELOC_CKCORE_ADDR32 BFD_RELOC_CKCORE_PCREL_IMM8BY4 BFD_RELOC_CKCORE_PCREL_IMM11BY2 BFD_RELOC_CKCORE_PCREL_IMM4BY2 BFD_RELOC_CKCORE_PCREL32 BFD_RELOC_CKCORE_PCREL_JSR_IMM11BY2 BFD_RELOC_CKCORE_GNU_VTINHERIT BFD_RELOC_CKCORE_GNU_VTENTRY BFD_RELOC_CKCORE_RELATIVE BFD_RELOC_CKCORE_COPY BFD_RELOC_CKCORE_GLOB_DAT BFD_RELOC_CKCORE_JUMP_SLOT BFD_RELOC_CKCORE_GOTOFF BFD_RELOC_CKCORE_GOTPC BFD_RELOC_CKCORE_GOT32 BFD_RELOC_CKCORE_PLT32 BFD_RELOC_CKCORE_ADDRGOT BFD_RELOC_CKCORE_ADDRPLT BFD_RELOC_CKCORE_PCREL_IMM26BY2 BFD_RELOC_CKCORE_PCREL_IMM16BY2 BFD_RELOC_CKCORE_PCREL_IMM16BY4 BFD_RELOC_CKCORE_PCREL_IMM10BY2 BFD_RELOC_CKCORE_PCREL_IMM10BY4 BFD_RELOC_CKCORE_ADDR_HI16 BFD_RELOC_CKCORE_ADDR_LO16 BFD_RELOC_CKCORE_GOTPC_HI16 BFD_RELOC_CKCORE_GOTPC_LO16 BFD_RELOC_CKCORE_GOTOFF_HI16 BFD_RELOC_CKCORE_GOTOFF_LO16 BFD_RELOC_CKCORE_GOT12 BFD_RELOC_CKCORE_GOT_HI16 BFD_RELOC_CKCORE_GOT_LO16 BFD_RELOC_CKCORE_PLT12 BFD_RELOC_CKCORE_PLT_HI16 BFD_RELOC_CKCORE_PLT_LO16 BFD_RELOC_CKCORE_ADDRGOT_HI16 BFD_RELOC_CKCORE_ADDRGOT_LO16 BFD_RELOC_CKCORE_ADDRPLT_HI16 BFD_RELOC_CKCORE_ADDRPLT_LO16 BFD_RELOC_CKCORE_PCREL_JSR_IMM26BY2 BFD_RELOC_CKCORE_TOFFSET_LO16 BFD_RELOC_CKCORE_DOFFSET_LO16 BFD_RELOC_CKCORE_PCREL_IMM18BY2 BFD_RELOC_CKCORE_DOFFSET_IMM18 BFD_RELOC_CKCORE_DOFFSET_IMM18BY2 BFD_RELOC_CKCORE_DOFFSET_IMM18BY4 BFD_RELOC_CKCORE_GOTOFF_IMM18 BFD_RELOC_CKCORE_GOT_IMM18BY4 BFD_RELOC_CKCORE_PLT_IMM18BY4 BFD_RELOC_CKCORE_PCREL_IMM7BY4 BFD_RELOC_CKCORE_TLS_LE32 BFD_RELOC_CKCORE_TLS_IE32 BFD_RELOC_CKCORE_TLS_GD32 BFD_RELOC_CKCORE_TLS_LDM32 BFD_RELOC_CKCORE_TLS_LDO32 BFD_RELOC_CKCORE_TLS_DTPMOD32 BFD_RELOC_CKCORE_TLS_DTPOFF32 BFD_RELOC_CKCORE_TLS_TPOFF32 BFD_RELOC_CKCORE_PCREL_FLRW_IMM8BY4 BFD_RELOC_CKCORE_NOJSRI BFD_RELOC_CKCORE_CALLGRAPH BFD_RELOC_CKCORE_IRELATIVE BFD_RELOC_CKCORE_PCREL_BLOOP_IMM4BY4 BFD_RELOC_CKCORE_PCREL_BLOOP_IMM12BY4 BFD_RELOC_S12Z_OPR @@overflow: BFD_RELOC_UNUSED@@ read_reloc write_reloc bfd_get_reloc_size bfd_check_overflow _bfd_relocate_contents %pB(%pA+%#lx): stabs entry has invalid string index ../../bfd/stabs.c %c%c%c%c%c%c%c .$0123456789 $GDB_SYMBOLS$ $GDB_STRINGS$ unsupported .stab relocation .drectve .idata incorrect header check unknown compression method invalid window size unknown header flags set header crc mismatch invalid block type invalid stored block lengths too many length or distance symbols invalid code lengths set invalid bit length repeat invalid code -- missing end-of-block invalid literal/lengths set invalid distances set invalid literal/length code invalid distance code invalid distance too far back incorrect data check incorrect length check ` P s p 0 ` @ X ; x 8 h ( H T + t 4 d $ D \ S | < l , L R # r 2 b " B Z C z : j * J V @ 3 v 6 f & F ^ c ~ > n . N ` Q q 1 a ! A Y ; y 9 i ) I U + u 5 e % E ] S } = m - M S # s 3 c # C [ C { ; k + K W @ 3 w 7 g ' G _ c  ? o / O ` P s p 0 ` @ X ; x 8 h ( H T + t 4 d $ D \ S | < l , L R # r 2 b " B Z C z : j * J V @ 3 v 6 f & F ^ c ~ > n . N ` Q q 1 a ! A Y ; y 9 i ) I U + u 5 e % E ] S } = m - M S # s 3 c # C [ C { ; k + K W @ 3 w 7 g ' G _ c  ? o / O A @ ! @ a ` 1 0 @ M # + 3 ; C S c s @ @ ! 1 A a 0 @ ` inflate 1.2.11 Copyright 1995-2017 Mark Adler need dictionary stream end file error stream error data error insufficient memory buffer error incompatible version internal error: deflate stream corrupt requested length does not fit in int request does not fit in a size_t 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 <G K k 5l B @ l 2u\ E Y= 0 &: Q Q a !# V ( _ $ |o/ LhX a =-f A v q * q 3 x4 j-=m ld \c Qkkbal 0e N b l{ W eP | bI- | eL Xa M Q :t 0 A J =m j iC n4F g ` s- D 3_L | <q P A ' % hW o f a ^ )" = Y .;\ l t9G w & s c ;d >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 - A1 b62 S-+ ldE w} ZV AO I O M~ - Q J # S p x A aU . 7 Y - 6 ]]w ll ?A Z $ F aw $ e ]] FD( koi pv k19 Z* , m8 6F ] qTp 0ek * 1 u 4 y %8 < y s H j} A<* X Oy D~b -O T @ # 8 8L ! \H1 E b n S wT] l ? P \ br yk T@ OYX # p8$ A#= k e Z |% Wd8 N ! 3` * $ ? - l $H S )F~ hwe y?/ H$6t 5* SK HRp ey1 ~` | = 6 xT 9e K ; " O] _ l F ? m tC Z #A pl Aw G 6 - Aq[ Zh wC lZ O- _~6 - ' > S1 b S W k 1 * * yk Hp o ] .*F 6 f cT T"e M g 0& ) : { k Z > 8 $ , 52F* sw1 pH kQ6 Fzw ]cN J # p A F]# l8 ? 1 (B Og T~ yU bL 8 ^ # T Z1O bb Sy O IV~ P - { b -R 4 ~^ eGn Hl/ Su 6 : #jT$ +e? y H f '* b # ? &~ ? $ p i;F Bzw [ ke Z~ 7 S v8H 3 ? r $ 7j n Y F | O Q ; U d S - =G\ p & G w ) ` / a i 5 & Ls Z< #0 z M z FM8 , 9 ; :< D? >R: <eP =X ^6o} 76 5 4 W1 0 k 2 3 k$ % 1 ' [-&LMb#{' "" $!( x* +F` )q >( q- v , . 7/ p Xq Y s 3 r % w+OQvr tE ux ~O K }!b | t y Bx z { . l D~m 8o nl k[ wj R1h58 i  b? mcf +aQ ` e dd "f i g H IN SKyu J c O N ZL M F G N@E $ DD2 AsX @* IB CPh Tg 3U> uW V S :R |P ~ Q 9 Z S [ fY X4 ] )\ZEo^m/ _ 5 q s \ < k 2g z 8J& V a ` / 6 \i l U , z B u \ H  &= WF A + O `]x W7 9 > q ! K7 k f - b 3 jp ] $ ^ ' ~* I@ VW < M { t D Cm - @ w m .B+ ( > Td " ~ 8 y $o w J 1 } 05 _K ^ i B I # d X T c Q : r f n |x K ) o % / 3 vUu A? ) C: | s @ ; b I Ue h" _H S 1 ^Z 4 eg W b 2 7 _k% 8 ( O }d o J j 3w V cX W P 0 q B { gC ru&o p - ? ' B s Gz > 2 [ g; i8P/ _ Y = e : ZO ?(3w wXR @h Q + H*0"ZOW oI } @ mN 5+ # *' G | A H =X X? # 1 j v  ` p ^ Y < L ~i / {kHw h s) aL oD ~Pf 7 VM' (@  g9 x + n &;f ?/ X )T`D 1 M .Fg T p' H q /L 0 U Ec ?k h6 r y 7] P \@ TN% s 7 @ '> $ !AxU \3; Y ^ U ~PG l!;b F 2 p ( Q _V :1X: n3 m : @ /)I JN v"2 x + K x. H fAj ^ y9*O ] # kM`~ b _R 7 z F h ! 1 Vc0a " j 6n S Nr ) { t *F 8#v uf z` r s " WG 9 ^ E Mvc &D A dQy/ 4 A &S E b iL Q < 6' 5 P .. T& q] w 4 .6 I E ? v \[ Y I >U ! lDa> 7~8A ]& n v| o Y y K i w \ 9 ~ $ 6 6nQ f q >, o,I {I . H> C-Yn gQ z t a f w 0 a, Q m pj c 5 d 2y L+~ | - dj qH A }m Q l Vdk b z e \Oc l =c ;n Li ^ `A gqr< K G k5 B l @2 l E \u =Y& 0 Q : Q a ! V # ( _ $/o| XhL a f-=v A q *q 3x 4 j m=- dl c\ kkQ lab e0 b Nl { We P |b -I | LeM aX: Q t 0 J A= m Ci j4n g F ` D -s3 L_ | P q<' A Wh % o f a ^ ) " Y = . \; l t G9 w & s c d; mj>zjZ '} D hi bW] eg l6qnk v + zZg J o C` ~8 O R g Wg? H 6K + L6 J A z` ` g U1n Fi y a f %o Rh 6 w G " U &/ ; (+ Z \ j 1, [ d c &uj m 6?r g W J z { + 8 | ! Bh n &[o w Gw Z jpf ; \ e b iak l E x N T9 g&a ` IiGM>nw jJ Z @ f7 ; S G 0 S 0$ 6 T W)# g fz. aJ ]h *o+ 7 Z - 1A26b +-S dl }w EVZ OA I O ~M - J QS # x p a A . U7 Y - 6 w]] ll A? Z $ F wa $ e]] DF ok (vp i91k *Z , 8m F6 ] pTq ke0 * 1 u 4 % y< 8s y j H A }X *< yO b~D O- T @ # 8 8 ! L \ E 1Hn b w S ]T l ? P rb \ky @T YO X # $8p =#A e k | Z W %N 8d 3 !* ` $ ? - l H$ S ~F) ewh/?y 6$H t *5KS RH ye p`~ 1 | = 6 Tx e9; K" _ ]OF l m ? t Z C A# lp wA 6 G - qA hZ [Cw Zl -O 6~_' - > 1S b S W 1 k * * ky pH ] o F*.f 6  T TcM e" 0 g) & : { k Z > 8, $ 5 *F2 1wsHp Qk zF 6c] w N J # p A #]F 8l 1 ? ( gO B~T Uy Lb 8 # ^ T O1Z bb yS I O P ~V{ - b - 4 R ^~ Ge lH nuS /: 6 # $Tj ?e+ y H f *' b # & ?? ~p $ i B F;[ wz ek ~Z S 7 H8v ? 3 $ r j7 n F Y | O Q ; U d S - \G= & p G w ` ) / a i 5 & sL <Z 0# z z M8MF 9 , ; : ?D <> < :R= Pe6^ X7 }o5 64 1W 0 2 k 3 $k % ' 1 &-[ #bML" '{ "!$ *x (+ ) `F(> q-q , v . /7 p qX s Y r 3 w % vQO+t ru E~ xK O} | b!y t xB z { l . m~D o8 n k ljw [h1R i 85b  cm ?a+ f` Qe dd f" g i H I KS NJ uyO c N LZ M F G E@N D $ A 2D@ XsBI *C T hPU3 gWu >V S R: P| Q ~ Z 9 [ S Yf X ] 4\) ^oEZ_ /m 5 q s < \ k g2 z &J8 V ` a / 6 i\ l U , z B \ u H  =& FW A + O x]` 7W > 9 q ! 7K k f - b 3 pj $ ] ^ ' *~ @I WV < M { D t mC - @ m w +B. ( > dT " ~ 8 y o$ w 1 J } 50 K_ ^ i B I # d X T Q c : r f n x| ) K o % 3 / uUv ?A ) :C | s @ ; I b eU "h H_ S 1 Z^ 4 ge b W7 2%k_ 8 ( } O o d J j w3Xc VP W 0 B q { g ur C o& p- ? ' s B zG 2 > [ ;g /P8i _ Y = e : OZw3(? RXw @ Q h + H Z"0* WOIo @ }m 5 N # + '* G A | H X=# ?X1 v j  ` ^ p YL < i~ { / wHk s h a ) LDo fP~V 7 'M @( 9g + x n ;& f /? ) X D`T 1 M F. T g 'p q H L/ 0cE Uk? 6h y r ]7 \ P NT @ % s 7 @ >' ! $ UxA 3\ Y ;U ^GP~ b;!l F 2 p ( Q V_:X1: 3n : m @ I)/ NJ2"v + x x K H . jAf ^ O*9y] # Mk ~` b _ Rz 7h F ! 1 0cV " a j n6 S rN ) { t * 8 F v# fu`z r s W " G 9 E ^ vM c D& d A /yQA 4S& E b Li < Q '6 5.. P&T ]q 4 w 6. I ? E v[\ I Y U> l ! >aD ~7 A8n &]|v Y o K y i w \ ~ 9 $ 6 6 Qn f > q ,o , I I{ . C >H nY- Qg t zf a deflate 1.2.11 Copyright 1995-2017 Jean-loup Gailly and Mark Adler ( 0 8 @ P ` p 0 @ ` 0 @ ` L , l \ < | B " b R 2 r J * j Z : z F & f V 6 v N . n ^ > ~ A ! a Q 1 q I ) i Y 9 y E % e U 5 u M - m ] = } S S 3 3 s s K K + + k k [ [ ; ; { { G G ' ' g g W W 7 7 w w O O / / o o _ _ ? ?   @ ` P 0 p H ( h X 8 x D $ d T 4 t C # c <fd:%d> symbol `%s' not found Error reading helper thread's id in lib unable to write agent: resumed helper thread /tmp %s/gdb_ust%d error opening sync socket: %s string overflow allocating socket name error connecting sync socket (%s): %s. Make sure the directory exists and that it is writable. agent: signalling helper thread agent: waiting for helper thread's response agent: helper thread's response received agent: stop helper thread Error reading command response Error reading capability of agent gdb_agent_helper_thread_id gdb_agent_cmd_buf gdb_agent_capability V V V Unknown branch trace format ../../gdbsupport/btrace-common.cc Unkown branch trace format. No or unknown format Branch Trace Store Intel Processor Trace V V V M P P %lo %llo cleanup* make_my_cleanup2(cleanup**, void (*)(void*), void*, void (*)(void*)) ../../gdbsupport/cleanups.cc old_chain != NULL %*s[%s] %s: %*s[%s] ../../gdbsupport/common-exceptions.cc gdb_exception_quit::gdb_exception_quit(gdb_exception&&) ../../gdbsupport/common-exceptions.h ex.reason == RETURN_QUIT gdb_exception_error::gdb_exception_error(gdb_exception&&) ex.reason == RETURN_ERROR void throw_exception(gdb_exception&&) invalid return reason St19_Sp_make_shared_tag ^ V 18gdb_exception_quit ^ V G St23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE ^ V BI V 7 7 7 7 7 can't handle command-line argument containing whitespace "!#$&*()\|[]{}<>?'`~^; vasprintf call failed ../../gdbsupport/common-utils.cc int xsnprintf(char*, size_t, const char*, ...) ret < size ULONGEST align_up(ULONGEST, int) n && (n & (n-1)) == 0 ULONGEST align_down(ULONGEST, int) Invalid hex digit %d Error detected on fd %d Invalid or non-`poll'able fd %d Exception condition detected on fd %d invoking fd file handler `%s` handle_file_event file_handler* get_next_file_handler_to_handle_and_advance() ../../gdbsupport/event-loop.cc curr_next != NULL int gdb_wait_for_event(int) i < gdb_notifier.num_fds file_ptr != NULL unexpected event_source_head %d ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' '[ 'X /proc/self/fd void unmark_fd_no_cloexec(int) ../../gdbsupport/filestuff.cc fd not found in open_fds Unrecognized escape character \%c in format string. 0-+ # `*' not supported for precision or width in printf Format specifier `n' not supported in printf Incomplete format specifier at end of format string Unrecognized format specifier '%c' in printf Inappropriate modifiers to format specifier '%c' in printf Could not load %s: %s Could not find a match for '%s'. glob could not process pattern '%s'. std::string gdb_tilde_expand(const char*) ../../gdbsupport/gdb_tilde_expand.cc glob.pathc () == 1 Missing close bracket in hostname '%s' Invalid cruft after close bracket in '%s' Missing open bracket in hostname '%s' localhost tcp: udp4: tcp4: udp6: tcp6: Q V V V V V 18gdb_quit_bad_alloc H ^ V V L ^ V 7 7 J= gdb::unique_xmalloc_ptr<char> gdb_abspath(const char*) ../../gdbsupport/pathstuff.cc path != NULL && path[0] != '\0' SHELL XDG_CACHE_HOME %s/gdb %s/.cache/gdb XDG_CONFIG_HOME %s/.config/gdb TMPDIR std::string find_gdb_home_config_file(const char*, stat*) *name != '\0' %s%0*lu %s%0*lu%09lu %s%0*lu%09lu%09lu %08lx%08lx %lx%08lx hex_string_custom: insufficient space to store result ../../gdbsupport/print-utils.cc %*o 0%0*lo 0%0*lo%010lo 0%0*lo%010lo%010lo Received too much data from the target. Unmatched escape character in target response. 0123456789abcdef (undocumented errno %d) file to mmap is empty Unable to access %s bytes of target memory at %s, halting search. int simple_search_memory(gdb::function_view<bool(long long unsigned int, unsigned char*, unsigned int)>, CORE_ADDR, ULONGEST, const gdb_byte*, ULONGEST, CORE_ADDR*) ../../gdbsupport/search.cc keep_len == pattern_len - 1 const char* gdb_signal_to_symbol_string(gdb_signal) ../../gdbsupport/signals.cc (int) sig >= GDB_SIGNAL_FIRST && (int) sig <= GDB_SIGNAL_LAST Unknown signal GDB bug: target.c (gdb_signal_from_host): unrecognized real-time signal Signal %s does not exist on this system. Signal 0 GDB_SIGNAL_HUP SIGHUP Hangup GDB_SIGNAL_INT SIGINT Interrupt GDB_SIGNAL_QUIT SIGQUIT GDB_SIGNAL_ILL SIGILL Illegal instruction GDB_SIGNAL_TRAP Trace/breakpoint trap GDB_SIGNAL_ABRT SIGABRT Aborted GDB_SIGNAL_EMT SIGEMT Emulation trap GDB_SIGNAL_FPE SIGFPE Arithmetic exception GDB_SIGNAL_KILL SIGKILL Killed GDB_SIGNAL_BUS SIGBUS Bus error GDB_SIGNAL_SEGV SIGSEGV Segmentation fault GDB_SIGNAL_SYS SIGSYS Bad system call GDB_SIGNAL_PIPE SIGPIPE Broken pipe GDB_SIGNAL_ALRM SIGALRM Alarm clock GDB_SIGNAL_TERM SIGTERM GDB_SIGNAL_URG SIGURG Urgent I/O condition GDB_SIGNAL_STOP Stopped (signal) GDB_SIGNAL_TSTP SIGTSTP Stopped (user) GDB_SIGNAL_CONT SIGCONT Continued GDB_SIGNAL_CHLD SIGCHLD Child status changed GDB_SIGNAL_TTIN SIGTTIN Stopped (tty input) GDB_SIGNAL_TTOU SIGTTOU Stopped (tty output) GDB_SIGNAL_IO SIGIO I/O possible GDB_SIGNAL_XCPU SIGXCPU CPU time limit exceeded GDB_SIGNAL_XFSZ SIGXFSZ File size limit exceeded GDB_SIGNAL_VTALRM SIGVTALRM Virtual timer expired GDB_SIGNAL_PROF SIGPROF Profiling timer expired GDB_SIGNAL_WINCH SIGWINCH Window size changed GDB_SIGNAL_LOST SIGLOST Resource lost GDB_SIGNAL_USR1 SIGUSR1 User defined signal 1 GDB_SIGNAL_USR2 SIGUSR2 User defined signal 2 GDB_SIGNAL_PWR SIGPWR Power fail/restart GDB_SIGNAL_POLL SIGPOLL Pollable event occurred GDB_SIGNAL_WIND SIGWIND GDB_SIGNAL_PHONE SIGPHONE GDB_SIGNAL_WAITING SIGWAITING Process's LWPs are blocked GDB_SIGNAL_LWP SIGLWP Signal LWP GDB_SIGNAL_DANGER SIGDANGER Swap space dangerously low GDB_SIGNAL_GRANT SIGGRANT Monitor mode granted GDB_SIGNAL_RETRACT SIGRETRACT Need to relinquish monitor mode GDB_SIGNAL_MSG SIGMSG Monitor mode data available GDB_SIGNAL_SOUND SIGSOUND Sound completed GDB_SIGNAL_SAK SIGSAK Secure attention GDB_SIGNAL_PRIO SIGPRIO GDB_SIGNAL_REALTIME_33 SIG33 Real-time event 33 GDB_SIGNAL_REALTIME_34 SIG34 Real-time event 34 GDB_SIGNAL_REALTIME_35 SIG35 Real-time event 35 GDB_SIGNAL_REALTIME_36 SIG36 Real-time event 36 GDB_SIGNAL_REALTIME_37 SIG37 Real-time event 37 GDB_SIGNAL_REALTIME_38 SIG38 Real-time event 38 GDB_SIGNAL_REALTIME_39 SIG39 Real-time event 39 GDB_SIGNAL_REALTIME_40 SIG40 Real-time event 40 GDB_SIGNAL_REALTIME_41 SIG41 Real-time event 41 GDB_SIGNAL_REALTIME_42 SIG42 Real-time event 42 GDB_SIGNAL_REALTIME_43 SIG43 Real-time event 43 GDB_SIGNAL_REALTIME_44 SIG44 Real-time event 44 GDB_SIGNAL_REALTIME_45 SIG45 Real-time event 45 GDB_SIGNAL_REALTIME_46 SIG46 Real-time event 46 GDB_SIGNAL_REALTIME_47 SIG47 Real-time event 47 GDB_SIGNAL_REALTIME_48 SIG48 Real-time event 48 GDB_SIGNAL_REALTIME_49 SIG49 Real-time event 49 GDB_SIGNAL_REALTIME_50 SIG50 Real-time event 50 GDB_SIGNAL_REALTIME_51 SIG51 Real-time event 51 GDB_SIGNAL_REALTIME_52 SIG52 Real-time event 52 GDB_SIGNAL_REALTIME_53 SIG53 Real-time event 53 GDB_SIGNAL_REALTIME_54 SIG54 Real-time event 54 GDB_SIGNAL_REALTIME_55 SIG55 Real-time event 55 GDB_SIGNAL_REALTIME_56 SIG56 Real-time event 56 GDB_SIGNAL_REALTIME_57 SIG57 Real-time event 57 GDB_SIGNAL_REALTIME_58 SIG58 Real-time event 58 GDB_SIGNAL_REALTIME_59 SIG59 Real-time event 59 GDB_SIGNAL_REALTIME_60 SIG60 Real-time event 60 GDB_SIGNAL_REALTIME_61 SIG61 Real-time event 61 GDB_SIGNAL_REALTIME_62 SIG62 Real-time event 62 GDB_SIGNAL_REALTIME_63 SIG63 Real-time event 63 GDB_SIGNAL_CANCEL SIGCANCEL LWP internal signal GDB_SIGNAL_REALTIME_32 SIG32 Real-time event 32 GDB_SIGNAL_REALTIME_64 SIG64 Real-time event 64 GDB_SIGNAL_REALTIME_65 SIG65 Real-time event 65 GDB_SIGNAL_REALTIME_66 SIG66 Real-time event 66 GDB_SIGNAL_REALTIME_67 SIG67 Real-time event 67 GDB_SIGNAL_REALTIME_68 SIG68 Real-time event 68 GDB_SIGNAL_REALTIME_69 SIG69 Real-time event 69 GDB_SIGNAL_REALTIME_70 SIG70 Real-time event 70 GDB_SIGNAL_REALTIME_71 SIG71 Real-time event 71 GDB_SIGNAL_REALTIME_72 SIG72 Real-time event 72 GDB_SIGNAL_REALTIME_73 SIG73 Real-time event 73 GDB_SIGNAL_REALTIME_74 SIG74 Real-time event 74 GDB_SIGNAL_REALTIME_75 SIG75 Real-time event 75 GDB_SIGNAL_REALTIME_76 SIG76 Real-time event 76 GDB_SIGNAL_REALTIME_77 SIG77 Real-time event 77 GDB_SIGNAL_REALTIME_78 SIG78 Real-time event 78 GDB_SIGNAL_REALTIME_79 SIG79 Real-time event 79 GDB_SIGNAL_REALTIME_80 SIG80 Real-time event 80 GDB_SIGNAL_REALTIME_81 SIG81 Real-time event 81 GDB_SIGNAL_REALTIME_82 SIG82 Real-time event 82 GDB_SIGNAL_REALTIME_83 SIG83 Real-time event 83 GDB_SIGNAL_REALTIME_84 SIG84 Real-time event 84 GDB_SIGNAL_REALTIME_85 SIG85 Real-time event 85 GDB_SIGNAL_REALTIME_86 SIG86 Real-time event 86 GDB_SIGNAL_REALTIME_87 SIG87 Real-time event 87 GDB_SIGNAL_REALTIME_88 SIG88 Real-time event 88 GDB_SIGNAL_REALTIME_89 SIG89 Real-time event 89 GDB_SIGNAL_REALTIME_90 SIG90 Real-time event 90 GDB_SIGNAL_REALTIME_91 SIG91 Real-time event 91 GDB_SIGNAL_REALTIME_92 SIG92 Real-time event 92 GDB_SIGNAL_REALTIME_93 SIG93 Real-time event 93 GDB_SIGNAL_REALTIME_94 SIG94 Real-time event 94 GDB_SIGNAL_REALTIME_95 SIG95 Real-time event 95 GDB_SIGNAL_REALTIME_96 SIG96 Real-time event 96 GDB_SIGNAL_REALTIME_97 SIG97 Real-time event 97 GDB_SIGNAL_REALTIME_98 SIG98 Real-time event 98 GDB_SIGNAL_REALTIME_99 SIG99 Real-time event 99 GDB_SIGNAL_REALTIME_100 SIG100 Real-time event 100 GDB_SIGNAL_REALTIME_101 SIG101 Real-time event 101 GDB_SIGNAL_REALTIME_102 SIG102 Real-time event 102 GDB_SIGNAL_REALTIME_103 SIG103 Real-time event 103 GDB_SIGNAL_REALTIME_104 SIG104 Real-time event 104 GDB_SIGNAL_REALTIME_105 SIG105 Real-time event 105 GDB_SIGNAL_REALTIME_106 SIG106 Real-time event 106 GDB_SIGNAL_REALTIME_107 SIG107 Real-time event 107 GDB_SIGNAL_REALTIME_108 SIG108 Real-time event 108 GDB_SIGNAL_REALTIME_109 SIG109 Real-time event 109 GDB_SIGNAL_REALTIME_110 SIG110 Real-time event 110 GDB_SIGNAL_REALTIME_111 SIG111 Real-time event 111 GDB_SIGNAL_REALTIME_112 SIG112 Real-time event 112 GDB_SIGNAL_REALTIME_113 SIG113 Real-time event 113 GDB_SIGNAL_REALTIME_114 SIG114 Real-time event 114 GDB_SIGNAL_REALTIME_115 SIG115 Real-time event 115 GDB_SIGNAL_REALTIME_116 SIG116 Real-time event 116 GDB_SIGNAL_REALTIME_117 SIG117 Real-time event 117 GDB_SIGNAL_REALTIME_118 SIG118 Real-time event 118 GDB_SIGNAL_REALTIME_119 SIG119 Real-time event 119 GDB_SIGNAL_REALTIME_120 SIG120 Real-time event 120 GDB_SIGNAL_REALTIME_121 SIG121 Real-time event 121 GDB_SIGNAL_REALTIME_122 SIG122 Real-time event 122 GDB_SIGNAL_REALTIME_123 SIG123 Real-time event 123 GDB_SIGNAL_REALTIME_124 SIG124 Real-time event 124 GDB_SIGNAL_REALTIME_125 SIG125 Real-time event 125 GDB_SIGNAL_REALTIME_126 SIG126 Real-time event 126 GDB_SIGNAL_REALTIME_127 SIG127 Real-time event 127 GDB_SIGNAL_INFO SIGINFO Information request GDB_SIGNAL_UNKNOWN Internal error: printing GDB_SIGNAL_DEFAULT GDB_EXC_BAD_ACCESS Could not access memory GDB_EXC_BAD_INSTRUCTION Illegal instruction/operand GDB_EXC_ARITHMETIC GDB_EXC_EMULATION Emulation instruction GDB_EXC_SOFTWARE Software generated exception GDB_EXC_BREAKPOINT GDB_SIGNAL_LIBRT SIGLIBRT librt internal signal Q R V V V V V V V V 0 V =S 8 V G V N V b V N r V V V V V V V V V V V V V V & V - V 7 V G V O V b V q V x V V V V V V V V V o G V V V V N # V 4 V D V L V [ V k V s V } V V V V V V V V V V V V $ V 4 V < V T V d V l V V V V V V V V V V V % V - V ; V K V S V i V y V V V V V V V V V V V V V V " V 5 V @ V [ V j V q V | V V V V V V V V V V / V 6 V R V c V l V | V V V V V V V V V V V V V 2 V 8 V K V b V h V { V V V V V V V V V V " V ( V ; V R V X V k V V V V V V V V V V V V + V B V H V [ V r V x V V V V V V V V V V V 2 V 8 V K V b V h V { V V V V V V V V V V " V ( V ; V R V X V k V V V V V V V V V V V V + V B V H V [ V r V x V V V V V V V V V V V 2 V 8 V K V b V h V { V V V V V V V V V V " V ( V ; V R V X V k V V V V V V V V V V V V + V B V H V [ V r V x V V V V V V V V V V V 2 V 8 V K V b V h V { V V V V V V V V V V " V ( V ; V R V X V k V V V V V V V V V V V V + V B V H V [ V r V x V V V V V V V V V V V 2 V 8 V K V b V h V { V V V V V V V V V V ) V 0 V D V \ V c V w V V V V V V V V V V ( V / V C V [ V b V v V V V V V V V V V V ' V . V B V Z V a V u V V V V V V V V V V & V - V A V Y V ` V t V V V V V V V V V V % V , V @ V X V _ V s V V V V V V V V V V $ V + V ? V O V W V k V Z V V ~ V V V V V V V V V V V V . V D V H V U V r V v V H V V V J V J V sigprocmask sigaction warning: Found custom handler for signal %d (%s) preinstalled. Some signal dispositions inherited from the environment (SIG_DFL/SIG_IGN) won't be propagated to spawned programs. xml output is not supported for type "%s". tdesc_type* tdesc_predefined_type(tdesc_type_kind) ../../gdbsupport/tdesc.cc bad predefined tdesc type uint128 void tdesc_set_struct_size(tdesc_type_with_fields*, int) <reg name="%s" bitsize="%d" type="%s" regnum="%ld" group="%s" save-restore="no" <feature name="%s"> </feature> <vector id="%s" type="%s" count="%d"/> <?xml version="1.0"?> <!DOCTYPE target SYSTEM "gdb-target.dtd"> <target> <architecture>%s</architecture> <osabi>%s</osabi> <compatible>%s</compatible> </target> virtual void print_xml_feature::visit(const tdesc_type_with_fields*) t->kind >= TDESC_TYPE_STRUCT && t->kind <= TDESC_TYPE_ENUM <%s id="%s" size="%d" <field name="%s" start="%d" end="%d" <evalue name="%s" value="%d"/> <field name="%s" type="%s"/> </%s> tdesc_type_with_fields* tdesc_create_enum(tdesc_feature*, const char*, int) tdesc_type_with_fields* tdesc_create_flags(tdesc_feature*, const char*, int) void tdesc_add_field(tdesc_type_with_fields*, const char*, tdesc_type*) type->kind == TDESC_TYPE_UNION || type->kind == TDESC_TYPE_STRUCT void tdesc_add_typed_bitfield(tdesc_type_with_fields*, const char*, int, int, tdesc_type*) type->kind == TDESC_TYPE_STRUCT || type->kind == TDESC_TYPE_FLAGS start >= 0 && end >= start void tdesc_add_bitfield(tdesc_type_with_fields*, const char*, int, int) void tdesc_add_flag(tdesc_type_with_fields*, int, const char*) type->kind == TDESC_TYPE_FLAGS || type->kind == TDESC_TYPE_STRUCT void tdesc_add_enum_value(tdesc_type_with_fields*, int, const char*) type->kind == TDESC_TYPE_ENUM 9tdesc_reg ^ V XTR 10tdesc_type ^ V XTR 18tdesc_type_builtin ^ V V 17tdesc_type_vector ^ V V 22tdesc_type_with_fields ^ @ V V V 8 < 8 l 8 V V 8 X 8 x 8 4 V 8 8 8 \ V $ 8 8 , 8 V 7 8 8 8 bQ zbH W R 13tdesc_feature ^ V XTR 17print_xml_feature ^ V @TR V ( 8 8 8 8 8 7 8 8 ( 8 std::future_error: gdb worker NSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt8functionIFvvEESaIiES9_E6_M_runEvEUlvE_vEE ^ s V NSt13__future_base12_Task_setterISt10unique_ptrINS_7_ResultIvEENS_12_Result_base8_DeleterEEZNS_11_Task_stateISt8functionIFvvEESaIiES9_E14_M_run_delayedESt8weak_ptrINS_13_State_baseV2EEEUlvE_vEE ^ V NSt13__future_base13_State_baseV2E ^ V NSt13__future_base7_ResultIvEE ^ V ^ NSt6thread11_State_implINS_8_InvokerISt5tupleIJMN3gdb11thread_poolEFvvEPS4_EEEEEE ^ < V ^ NSt13__future_base16_Task_state_baseIFvvEEE ^ V V NSt13__future_base11_Task_stateISt8functionIFvvEESaIiES2_EE ^ V V St23_Sp_counted_ptr_inplaceINSt13__future_base11_Task_stateISt8functionIFvvEESaIiES3_EES5_LN9__gnu_cxx12_Lock_policyE2EE ^ V BI V -8 @-8 )8 )8 0 V )8 )8 *8 V h*8 *8 *8 V )8 )8 V 68 68 )8 )8 .8 28 58 V )8 )8 68 68 0*8 &apos; &quot; &amp; &lt; &gt; alnum alpha blank cntrl graph xdigit No previous regular expression Memory exhausted Success No match Invalid regular expression Invalid collation character Invalid character class name Trailing backslash Invalid back reference Unmatched [ or [^ Unmatched ( or \( Unmatched \{ Invalid content of \{\} Invalid range end Invalid preceding regular expression Premature end of regular expression Regular expression too big Unmatched ) or \) V V V V V V 3 V J V \ V n V { V V V V V V V 'Read 'Write 'Input 'Output .Finalize .Adjust _elabb 'Elab_Body _elabs 'Elab_Spec 'Size 'Alignment _assign .":=" Demangling disabled Automatic selection based on executable GNU (g++) V3 (Itanium C++ ABI) style demangling java Java style demangling gnat GNAT style demangling dlang DLANG style demangling Rust style demangling H V k G V M @ V = V B V X V ] V s V y V BL V 2 G 3 G G ghH G G = G T G shH G G G G G S G ogI G N I G vgI G V G zgI G I G iJ & G 5gI G F M G *)S G < J V V V V q_X V W V V V {default arg# }:: JArray auto: template parameter object for java Class for TLS init function for TLS wrapper function for reference temporary # hidden alias for non-transaction clone for _Sat _Accum _Fract operator >( qu new java resource decltype ( {parm# {lambda( )# {unnamed type# [clone transaction_safe noexcept _Complex _Imaginary __vector( ... (... _GLOBAL_ decltype(auto) dX decltype(nullptr) std::allocator std::basic_string std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::basic_istream<char, std::char_traits<char> > basic_istream std::basic_ostream<char, std::char_traits<char> > basic_ostream std::basic_iostream<char, std::char_traits<char> > basic_iostream __float128 unsigned __int128 decimal32 decimal64 decimal128 char8_t aS aa alignof co_await az dV [...]= dl dv eO eo fL fR fl fr lS operator"" mI mL oR oo pL pm rM rS sizeof... <=> G G I rO G S gI gI gI gI L L V V G G GiK GiK >iK %H TiK TiK KiK KiK V V V V biK biK YiK YiK W W 6 I G qiK TiK hiK hiK I I V V V V V V GR GR V V > I > I G I G I k V k V t e)H e)H a } V } V V b V V V s Y K V F V i 1 K V 1 V o L K % V 1 W V d > K e V 2 V 5W }gI V S V 4gI Q 5gI fY 5gI S V S V V V # V neI o U L N 6 M S S V ogI h V V h G jK S cS S F M ahU S V jK i G gI R $Q V *)S x O V V K V H S G .gI V I V I # V I & V I G zgI QH `Q G V pS S ) V ugI } X vgI T , V O +gI G N I 8 V igI ; V lgI H iJ j R F M H 7EJ NX gI G 1gI G iJ S Y X klO gI > V gI A V 7gI shH L D V fgI W I G V :gI # P I } G I P M V JrU J V rgI M V ygI S aS T 5 S YQ 3 N P P V + V P V Q beI eI Z V %H jK SX jK Y H S @ V %s: error: too many @-files encountered %s: error: @-file refers to a directory n; &C v kk M PG & " /a K+d 5 1 < O8p L H E RA _ [ Vu VR 6 j+ n c Zg @ y ] }z{ p f^t # W 9 ` < ' R d X[+ F 6` }h -/ 30 ] l m2 'p V IKq L 6 " =u ( : F y > C - } wp 4 mG0 K = V 9 ' C# = .r * x O K } x V|i q u kl Ro b f F ^ [^Z } Wf` Sc0 M -ZI D @ d ' N K ` % # /+ 6l A / ] D@h f+ *{ P u &6 >; ;k vq UP2 M _ } 1 > 4 y : Z iY m `7 Od2 z ~\ s KwV O K86 F +GB { \=f X @ US]CQ ; %)& ! ,G ^(BM 6 P 2,v ? kZ;& H V M # R V/ K `m pl + e= h ' o d j # ` ~ > } : { y `6 q} [ Fu 2 t- 0q ]. KY T@ PE N OJ+ G C!} { `COF r [ v hJ Gl 0 a$- e K ^VZ p 0m 5= ^ [ Q 7 R3? > : $: V -T )y& ;h + P Ml k/ |v v ` # d s ' y g : b } > q +2 h6 mf {u ]6 @ __ctor __dtor ~this __initZ initializer for __vtblZ __ClassZ ClassInfo for __postblitMFZ this(this) __InterfaceZ Interface for __ModuleInfoZ ModuleInfo for \u \U uL NAN NINF -Inf immutable shared inout shared( const( immutable( inout( Tuple!( extern(C) extern(Windows) extern(Pascal) extern(C++) extern(Objective-C) pure nothrow ref @property @trusted @safe @nogc scope @live out lazy _D _Dmain DW_TAG_padding DW_TAG_class_type DW_TAG_entry_point DW_TAG_enumeration_type DW_TAG_formal_parameter DW_TAG_imported_declaration DW_TAG_label DW_TAG_lexical_block DW_TAG_member DW_TAG_pointer_type DW_TAG_reference_type DW_TAG_compile_unit DW_TAG_string_type DW_TAG_structure_type DW_TAG_subroutine_type DW_TAG_typedef DW_TAG_union_type DW_TAG_unspecified_parameters DW_TAG_variant DW_TAG_common_block DW_TAG_common_inclusion DW_TAG_inheritance DW_TAG_inlined_subroutine DW_TAG_module DW_TAG_ptr_to_member_type DW_TAG_set_type DW_TAG_subrange_type DW_TAG_with_stmt DW_TAG_access_declaration DW_TAG_catch_block DW_TAG_const_type DW_TAG_constant DW_TAG_enumerator DW_TAG_file_type DW_TAG_friend DW_TAG_namelist DW_TAG_namelist_item DW_TAG_packed_type DW_TAG_subprogram DW_TAG_template_type_param DW_TAG_template_value_param DW_TAG_thrown_type DW_TAG_try_block DW_TAG_variant_part DW_TAG_variable DW_TAG_volatile_type DW_TAG_dwarf_procedure DW_TAG_restrict_type DW_TAG_interface_type DW_TAG_namespace DW_TAG_imported_module DW_TAG_unspecified_type DW_TAG_imported_unit DW_TAG_condition DW_TAG_shared_type DW_TAG_type_unit DW_TAG_rvalue_reference_type DW_TAG_template_alias DW_TAG_coarray_type DW_TAG_generic_subrange DW_TAG_dynamic_type DW_TAG_atomic_type DW_TAG_call_site DW_TAG_call_site_parameter DW_TAG_skeleton_unit DW_TAG_immutable_type DW_TAG_MIPS_loop DW_TAG_HP_array_descriptor DW_TAG_HP_Bliss_field DW_TAG_HP_Bliss_field_set DW_TAG_format_label DW_TAG_function_template DW_TAG_class_template DW_TAG_GNU_BINCL DW_TAG_GNU_EINCL DW_TAG_GNU_template_template_param DW_TAG_GNU_template_parameter_pack DW_TAG_GNU_formal_parameter_pack DW_TAG_GNU_call_site DW_TAG_GNU_call_site_parameter DW_TAG_upc_shared_type DW_TAG_upc_strict_type DW_TAG_upc_relaxed_type DW_TAG_PGI_kanji_type DW_TAG_PGI_interface_block DW_TAG_array_type DW_FORM_addr DW_FORM_block4 DW_FORM_data2 DW_FORM_data4 DW_FORM_data8 DW_FORM_string DW_FORM_block DW_FORM_block1 DW_FORM_data1 DW_FORM_flag DW_FORM_sdata DW_FORM_udata DW_FORM_ref_addr DW_FORM_ref1 DW_FORM_ref2 DW_FORM_ref4 DW_FORM_ref8 DW_FORM_ref_udata DW_FORM_sec_offset DW_FORM_flag_present DW_FORM_strx DW_FORM_addrx DW_FORM_ref_sup4 DW_FORM_strp_sup DW_FORM_data16 DW_FORM_loclistx DW_FORM_rnglistx DW_FORM_ref_sup8 DW_FORM_strx1 DW_FORM_strx2 DW_FORM_strx3 DW_FORM_strx4 DW_FORM_addrx1 DW_FORM_addrx2 DW_FORM_addrx3 DW_FORM_addrx4 DW_FORM_GNU_addr_index DW_FORM_GNU_str_index DW_FORM_GNU_ref_alt DW_FORM_GNU_strp_alt DW_FORM_block2 DW_AT_name DW_AT_ordering DW_AT_subscr_data DW_AT_byte_size DW_AT_bit_offset DW_AT_bit_size DW_AT_element_list DW_AT_stmt_list DW_AT_low_pc DW_AT_high_pc DW_AT_language DW_AT_member DW_AT_discr DW_AT_discr_value DW_AT_visibility DW_AT_string_length DW_AT_common_reference DW_AT_comp_dir DW_AT_default_value DW_AT_inline DW_AT_is_optional DW_AT_lower_bound DW_AT_producer DW_AT_prototyped DW_AT_return_addr DW_AT_start_scope DW_AT_bit_stride DW_AT_upper_bound DW_AT_abstract_origin DW_AT_accessibility DW_AT_address_class DW_AT_artificial DW_AT_base_types DW_AT_calling_convention DW_AT_count DW_AT_data_member_location DW_AT_decl_column DW_AT_decl_file DW_AT_decl_line DW_AT_declaration DW_AT_discr_list DW_AT_encoding DW_AT_external DW_AT_frame_base DW_AT_friend DW_AT_identifier_case DW_AT_namelist_items DW_AT_priority DW_AT_segment DW_AT_specification DW_AT_static_link DW_AT_use_location DW_AT_variable_parameter DW_AT_virtuality DW_AT_allocated DW_AT_associated DW_AT_data_location DW_AT_byte_stride DW_AT_entry_pc DW_AT_use_UTF8 DW_AT_extension DW_AT_ranges DW_AT_trampoline DW_AT_call_column DW_AT_call_file DW_AT_call_line DW_AT_description DW_AT_binary_scale DW_AT_decimal_scale DW_AT_small DW_AT_decimal_sign DW_AT_digit_count DW_AT_picture_string DW_AT_mutable DW_AT_threads_scaled DW_AT_explicit DW_AT_object_pointer DW_AT_endianity DW_AT_elemental DW_AT_pure DW_AT_recursive DW_AT_signature DW_AT_main_subprogram DW_AT_data_bit_offset DW_AT_const_expr DW_AT_enum_class DW_AT_linkage_name DW_AT_string_length_bit_size DW_AT_string_length_byte_size DW_AT_rank DW_AT_str_offsets_base DW_AT_addr_base DW_AT_rnglists_base DW_AT_dwo_name DW_AT_reference DW_AT_rvalue_reference DW_AT_macros DW_AT_call_all_calls DW_AT_call_all_source_calls DW_AT_call_all_tail_calls DW_AT_call_return_pc DW_AT_call_value DW_AT_call_origin DW_AT_call_parameter DW_AT_call_pc DW_AT_call_tail_call DW_AT_call_target DW_AT_call_target_clobbered DW_AT_call_data_location DW_AT_noreturn DW_AT_alignment DW_AT_export_symbols DW_AT_deleted DW_AT_defaulted DW_AT_loclists_base DW_AT_MIPS_fde DW_AT_MIPS_loop_begin DW_AT_MIPS_tail_loop_begin DW_AT_MIPS_epilog_begin DW_AT_MIPS_loop_unroll_factor DW_AT_MIPS_software_pipeline_depth DW_AT_MIPS_linkage_name DW_AT_MIPS_stride DW_AT_MIPS_abstract_name DW_AT_MIPS_clone_origin DW_AT_MIPS_has_inlines DW_AT_HP_actuals_stmt_list DW_AT_HP_proc_per_section DW_AT_HP_raw_data_ptr DW_AT_HP_pass_by_reference DW_AT_HP_opt_level DW_AT_HP_prof_version_id DW_AT_HP_opt_flags DW_AT_HP_cold_region_low_pc DW_AT_HP_cold_region_high_pc DW_AT_HP_all_variables_modifiable DW_AT_HP_linkage_name DW_AT_HP_prof_flags DW_AT_HP_unit_name DW_AT_HP_unit_size DW_AT_HP_widened_byte_size DW_AT_HP_definition_points DW_AT_HP_default_location DW_AT_HP_is_result_param DW_AT_sf_names DW_AT_src_info DW_AT_mac_info DW_AT_src_coords DW_AT_body_begin DW_AT_body_end DW_AT_GNU_vector DW_AT_GNU_guarded_by DW_AT_GNU_pt_guarded_by DW_AT_GNU_guarded DW_AT_GNU_pt_guarded DW_AT_GNU_locks_excluded DW_AT_GNU_exclusive_locks_required DW_AT_GNU_shared_locks_required DW_AT_GNU_odr_signature DW_AT_GNU_template_name DW_AT_GNU_call_site_value DW_AT_GNU_call_site_data_value DW_AT_GNU_call_site_target DW_AT_GNU_call_site_target_clobbered DW_AT_GNU_tail_call DW_AT_GNU_all_tail_call_sites DW_AT_GNU_all_call_sites DW_AT_GNU_all_source_call_sites DW_AT_GNU_macros DW_AT_GNU_deleted DW_AT_GNU_dwo_name DW_AT_GNU_dwo_id DW_AT_GNU_ranges_base DW_AT_GNU_addr_base DW_AT_GNU_pubnames DW_AT_GNU_pubtypes DW_AT_GNU_discriminator DW_AT_GNU_locviews DW_AT_GNU_entry_view DW_AT_VMS_rtnbeg_pd_address DW_AT_use_GNAT_descriptive_type DW_AT_GNAT_descriptive_type DW_AT_GNU_numerator DW_AT_GNU_denominator DW_AT_GNU_bias DW_AT_upc_threads_scaled DW_AT_PGI_lbase DW_AT_PGI_soffset DW_AT_PGI_lstride DW_AT_APPLE_optimized DW_AT_APPLE_flags DW_AT_APPLE_isa DW_AT_APPLE_block DW_AT_APPLE_major_runtime_vers DW_AT_APPLE_runtime_class DW_AT_APPLE_omit_frame_ptr DW_AT_APPLE_property_name DW_AT_APPLE_property_getter DW_AT_APPLE_property_setter DW_AT_APPLE_property_attribute DW_AT_APPLE_objc_complete_type DW_AT_APPLE_property DW_IDX_compile_unit DW_IDX_die_offset DW_IDX_parent DW_IDX_type_hash DW_IDX_hi_user DW_IDX_GNU_internal DW_IDX_GNU_external DW_IDX_type_unit DW_UT_compile DW_UT_partial DW_UT_skeleton DW_UT_split_compile DW_UT_split_type DW_UT_lo_user DW_UT_hi_user DW_UT_type DW_CFA_nop DW_CFA_set_loc DW_CFA_advance_loc1 DW_CFA_advance_loc2 DW_CFA_advance_loc4 DW_CFA_offset_extended DW_CFA_restore_extended DW_CFA_undefined DW_CFA_same_value DW_CFA_register DW_CFA_remember_state DW_CFA_restore_state DW_CFA_def_cfa DW_CFA_def_cfa_register DW_CFA_def_cfa_offset DW_CFA_def_cfa_expression DW_CFA_expression DW_CFA_offset_extended_sf DW_CFA_def_cfa_sf DW_CFA_def_cfa_offset_sf DW_CFA_val_offset DW_CFA_val_offset_sf DW_CFA_val_expression DW_CFA_lo_user DW_CFA_MIPS_advance_loc8 DW_CFA_GNU_window_save DW_CFA_GNU_args_size DW_CFA_GNU_negative_offset_extended DW_CFA_hi_user DW_CFA_advance_loc DW_CFA_offset DW_CFA_restore DW_ATE_void DW_ATE_address DW_ATE_boolean DW_ATE_complex_float DW_ATE_float DW_ATE_signed DW_ATE_signed_char DW_ATE_unsigned DW_ATE_unsigned_char DW_ATE_imaginary_float DW_ATE_packed_decimal DW_ATE_numeric_string DW_ATE_edited DW_ATE_signed_fixed DW_ATE_unsigned_fixed DW_ATE_decimal_float DW_ATE_UTF DW_ATE_UCS DW_ATE_ASCII DW_ATE_HP_float80 DW_ATE_HP_complex_float80 DW_ATE_HP_float128 DW_ATE_HP_complex_float128 DW_ATE_HP_floathpintel DW_ATE_HP_imaginary_float80 DW_ATE_HP_imaginary_float128 DW_ATE_HP_VAX_float DW_ATE_HP_VAX_float_d DW_ATE_HP_packed_decimal DW_ATE_HP_zoned_decimal DW_ATE_HP_edited DW_ATE_HP_signed_fixed DW_ATE_HP_unsigned_fixed DW_ATE_HP_VAX_complex_float DW_ATE_HP_VAX_complex_float_d DW_OP_addr DW_OP_deref DW_OP_const1u DW_OP_const1s DW_OP_const2u DW_OP_const2s DW_OP_const4u DW_OP_const4s DW_OP_const8u DW_OP_const8s DW_OP_constu DW_OP_consts DW_OP_dup DW_OP_drop DW_OP_over DW_OP_pick DW_OP_swap DW_OP_rot DW_OP_xderef DW_OP_abs DW_OP_and DW_OP_div DW_OP_minus DW_OP_mod DW_OP_mul DW_OP_neg DW_OP_not DW_OP_or DW_OP_plus DW_OP_plus_uconst DW_OP_shl DW_OP_shr DW_OP_shra DW_OP_xor DW_OP_bra DW_OP_eq DW_OP_ge DW_OP_gt DW_OP_le DW_OP_lt DW_OP_ne DW_OP_skip DW_OP_lit0 DW_OP_lit1 DW_OP_lit2 DW_OP_lit3 DW_OP_lit4 DW_OP_lit5 DW_OP_lit6 DW_OP_lit7 DW_OP_lit8 DW_OP_lit9 DW_OP_lit10 DW_OP_lit11 DW_OP_lit12 DW_OP_lit13 DW_OP_lit14 DW_OP_lit15 DW_OP_lit16 DW_OP_lit17 DW_OP_lit18 DW_OP_lit19 DW_OP_lit20 DW_OP_lit21 DW_OP_lit22 DW_OP_lit23 DW_OP_lit24 DW_OP_lit25 DW_OP_lit26 DW_OP_lit27 DW_OP_lit28 DW_OP_lit29 DW_OP_lit30 DW_OP_lit31 DW_OP_reg0 DW_OP_reg1 DW_OP_reg2 DW_OP_reg3 DW_OP_reg4 DW_OP_reg5 DW_OP_reg6 DW_OP_reg7 DW_OP_reg8 DW_OP_reg9 DW_OP_reg10 DW_OP_reg11 DW_OP_reg12 DW_OP_reg13 DW_OP_reg14 DW_OP_reg15 DW_OP_reg16 DW_OP_reg17 DW_OP_reg18 DW_OP_reg19 DW_OP_reg20 DW_OP_reg21 DW_OP_reg22 DW_OP_reg23 DW_OP_reg24 DW_OP_reg25 DW_OP_reg26 DW_OP_reg27 DW_OP_reg28 DW_OP_reg29 DW_OP_reg30 DW_OP_reg31 DW_OP_breg0 DW_OP_breg1 DW_OP_breg2 DW_OP_breg3 DW_OP_breg4 DW_OP_breg5 DW_OP_breg6 DW_OP_breg7 DW_OP_breg8 DW_OP_breg9 DW_OP_breg10 DW_OP_breg11 DW_OP_breg12 DW_OP_breg13 DW_OP_breg14 DW_OP_breg15 DW_OP_breg16 DW_OP_breg17 DW_OP_breg18 DW_OP_breg19 DW_OP_breg20 DW_OP_breg21 DW_OP_breg22 DW_OP_breg23 DW_OP_breg24 DW_OP_breg25 DW_OP_breg26 DW_OP_breg27 DW_OP_breg28 DW_OP_breg29 DW_OP_breg30 DW_OP_breg31 DW_OP_bregx DW_OP_piece DW_OP_deref_size DW_OP_xderef_size DW_OP_nop DW_OP_call2 DW_OP_call4 DW_OP_call_ref DW_OP_bit_piece DW_OP_addrx DW_OP_constx DW_OP_regval_type DW_OP_deref_type DW_OP_xderef_type DW_OP_convert DW_OP_reinterpret DW_OP_GNU_push_tls_address DW_OP_HP_is_value DW_OP_HP_fltconst4 DW_OP_HP_fltconst8 DW_OP_HP_mod_range DW_OP_HP_unmod_range DW_OP_HP_tls DW_OP_AARCH64_operation DW_OP_GNU_uninit DW_OP_GNU_encoded_addr DW_OP_GNU_implicit_pointer DW_OP_GNU_entry_value DW_OP_GNU_const_type DW_OP_GNU_regval_type DW_OP_GNU_deref_type DW_OP_GNU_convert DW_OP_PGI_omp_thread_num DW_OP_GNU_reinterpret DW_OP_GNU_parameter_ref DW_OP_GNU_const_index x W W W W W W W W W W W W W # W . W 9 W D W O W Y W f W p W z W W W W W W W W W W W W W W W W # W , W 5 W > W G W R W ] W h W s W ~ W W W W W W W W W W W W W W W , W 8 W D W P W \ W h W t W W W W W W W W W W W W W W W W + W 6 W B W N W Z W f W r W ~ W W W W W W W W W W W W W W & W 2 W > W J W V W b W n W z W W W W W W W W W W W W W W + W 8 W E W R W _ W l W y W W W W W W W 2 J - K W W W W W K W % W 1 W K K @ W K K L P W \ W K [ L i W { W W W W W W W W W $ W 9 W F W ^ W o W W W W W W W W " W 8 W K P W K W W W W W W W W 0 W E W \ W r W W W W W W W W W W $ W 7 W R W i W W W W W W W W % W > W Z W . W 9 W H W \ W p W W W W W W W W W W 8 W N W h W z W W W W W W W W $ W ; W P W t W W W W floatformat_bfloat16_little floatformat_bfloat16_big floatformat_ibm_long_double_little floatformat_ibm_long_double_big floatformat_ia64_quad_little floatformat_ia64_quad_big floatformat_ia64_spill_little floatformat_ia64_spill_big floatformat_arm_ext_littlebyte_bigword floatformat_arm_ext_big floatformat_m88110_ext_harris floatformat_m88110_ext floatformat_i960_ext floatformat_m68881_ext floatformat_i387_ext floatformat_vax_g floatformat_vax_d floatformat_vax_f floatformat_ieee_double_littlebyte_bigword floatformat_ieee_double_little floatformat_ieee_double_big floatformat_ieee_single_little floatformat_ieee_single_big floatformat_ieee_half_little floatformat_ieee_half_big  "W V9  "W V9 4 "W W9 $)W 4 "W W9 X)W ?  p #W V9 ?  p 1#W V9 @ K#W V9 @ i#W V9 ` ?  @ #W V9 ` ?  @ #W V9 4 #W V9 P ?  @ #W V9 ` ?  @ #W V9 ` ?  @ $W V9 P ?  @ $$W (W9 @ 4 9$W V9 @ 7 K$W V9 ]$W V9 @ 4 o$W V9 @ 4 $W V9 @ 4 $W V9  $W V9  $W V9 %W V9 -%W V9 PWD Cannot find prime bigger than %lu %I $ < ;G ]t B { =  0 $ ~ `2 fC O m A oE! a 0 P A A ?  & * " @ ` 0 P H X ?  " A ! ) ?  cccccccccccccccccccccccccccccccccccccccccccccccc ccccccc cccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccopen temporary output file could not create temporary file closing pipeline input file open temporary file pipeline already complete both ERRNAME and PEX_STDERR_TO_PIPE specified. PEX_STDERR_TO_PIPE used in the middle of pipeline open error file dup2 execvp execv : error trying to exec ' 9 9 9 9 < 9 | 9 l 9 0 9 , 9 for< \u{ ::{ shim as unsafe extern " fn( dyn 17h i128 u128 5YQ I G tH LJ i S G DYQ VQ <YQ q S .W .W FL 8YQ Q S L I @YQ G Y X !"#$%&'()*+,-./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 Signal %d SIGIOT IOT trap SIGCLD V V V V 0 V =S G V N V N r V `3W g3W V V V V V V & V - V G V O V q V x V V V V V V o G K V S V y V V p3W V V V V V V V V V V V V V N # V D V L V k V s V V V V V V V V V 4 V < V d V l V undocumented error #%d TMP TEMP Cannot create temporary file in %s: %s /var/tmp /tmp INFINITY infinity Invalid 2.302585092994045684017991454684364207601 0.6931471805599453094172321214581765680755 decNumber 3.61 sNaN -Infinity -Normal -Subnormal -Zero +Zero +Subnormal +Normal +Infinity gf { 5W 5W 5W 5W 5W 6W 6W 6W 6W %6W 8# !| H , ( < \ P X , 0 A % % = m ~ { wQt q m j g d a ^ \5YyV S!Q N KqI F D B ?i= ; 8 6m4A2 0 . + ) ' % # ! - Q } U y ifX G 7 ' WNConversion syntax Division impossible Division undefined Inexact Insufficient storage Invalid context Invalid operation Overflow Clamped Rounded Underflow No status Multiple status d ' @B ; P Q ! p q Z [ * + z { R S 4 5 ( ) ! " # $ % & ' \ ] > ? 2 3 ( ) * + , - . / 0 1 T U H I X Y 2 3 4 5 6 7 8 9 : ; ^ _ R S b c < = > ? @ A B C D E V W \ ] x y F G H I J K L M N O ` a f g d e f g h i j k l m n o p q r s t u v w x y z { | } ~  " # r s " # , - | } 6 7 < = $ % @ A F G J K ! & ' T U * + ^ _ x y ( ) h i , - . / 0 1 2 3 4 5 | } 6 7 8 9 : ; < = > ? @ A B C D E F G H I ~  J K L M N O P Q R 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 { $ % t u . / ~  8 9 P Q B C Z [ L M V W ` a x y j k D E N O F G P Q ! " # $ % H I L M & ' ( ) * + , - . / R S V W 0 1 2 3 4 5 6 7 8 9 J K : ; < = > ? @ A B C T U X Y Z [ \ ] ^ _ ` a & ' v w b c d e f g h i j k 0 1 l m n o p q r s t u : ; d e v w x y z { | } ~  D E n o N O X Y b c x y l m 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 054 055 056 057 058 059 060 061 062 063 064 065 066 067 068 069 070 071 072 073 074 075 076 077 078 079 080 081 082 083 084 085 086 087 088 089 090 091 092 093 094 095 096 097 098 099 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 gf { ! " # $ % & ' ( ) 0 1 2 3 4 5 6 7 8 9 @ A B C D E F G H I P Q R S T U V W X Y ` a b c d e f g h i p q r s t u v w x y * + J K j k N O : ; Z [ z { ^ _ ! " # $ % & ' ( ) 0 1 2 3 4 5 6 7 8 9 @ A B C D E F G H I P Q R S T U V W X Y ` a b c d e f g h i p q r s t u v w x y * + J K j k N O : ; Z [ z { ^ _ ! " # $ % & ' ( ) 0 1 2 3 4 5 6 7 8 9 @ A B C D E F G H I P Q R S T U V W X Y ` a b c d e f g h i p q r s t u v w x y * + J K j k N O : ; Z [ z { ^ _ ! " # $ % & ' ( ) 0 1 2 3 4 5 6 7 8 9 @ A B C D E F G H I P Q R S T U V W X Y ` a b c d e f g h i p q r s t u v w x y * + J K j k N O : ; Z [ z { ^ _ . / > ? , - , - , - , - . / < = < = < = < = > ? L M L M L M L M . / \ ] \ ] \ ] \ ] > ? l m l m l m l m . / | } | } | } | } > ? n o ~  Out of memory NCURSES_NO_PADDING , col %d , terminal '%s' " % ( + . 1 4 7 : = @ C F I L O R U X \ _ b h k p ! u " z #  $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < 4 = 5 > 6 ? @ A $ B * C 0 D 6 E < F B G H H A N I B T J C Z K ` L f M l N r O x P | Q R S T U V W V X Y X E3 RGB TS U8 XM grbom gsbom xm AN AX C0 C8 CE CS E0 G0 KJ OL S0 TF WS XC XT Z0 Z1 Cr Cs Csr Ms Se Smulx Ss rmxx smxx kDC3 kDC4 kDC5 kDC6 kDC7 kDN kDN3 kDN4 kDN5 kDN6 kDN7 kEND3 kEND4 kEND5 kEND6 kEND7 kHOM3 kHOM4 kHOM5 kHOM6 kHOM7 kIC3 kIC4 kIC5 kIC6 kIC7 kLFT3 kLFT4 kLFT5 kLFT6 kLFT7 kNXT3 kNXT4 kNXT5 kNXT6 kNXT7 kPRV3 kPRV4 kPRV5 kPRV6 kPRV7 kRIT3 kRIT4 kRIT5 kRIT6 kRIT7 kUP kUP3 kUP4 kUP5 kUP6 kUP7 ka2 kb1 kb3 kc2 9 = ( , K W O . I " R & 2 : > ) L ! / F J # S 7 3 ; ? * M Y 0 G D $ T 8 < P @ + ' N - 1 H Q E % U 2 K n , X ` % K @B ` %& - g5 = NCURSES_NO_UTF8_ACS linux TERMCAP hhII00 TERM environment variable not set. TERM environment must be <= %d characters. '%s': Not enough memory to create terminal structure. terminals database is inaccessible '%s': unknown terminal type. unexpected return-code '%s': terminal is not really generic. '%s': I need something more specific. '%s': I can't handle hardcopy terminals. b64: hex: $TERMINFO %s/%c/%s bw am xb xs xn eo gn hc km hs in da db mi ms os es xt hz ul xo nx 5i HC NR NP ND cc ut hl YA YB YC YD YE YF YG co it li lm sg pb vt ws Nl lh lw ma MW Co pa NC Ya Yb Yc Yd Ye Yf Yg Yh Yi Yj Yk Yl Ym Yn BT Yo Yp bt bl cr cs ct cl ce cd ch CC cm do ho vi le CM ve nd ll up vs dc dl ds hd as mb md ti dm mh im mk mp mr so us ec ae me te ed ei se ue vb ff fs i1 is i3 if ic al ip kb ka kC kt kD kL kd kM kE kS k0 k1 k; k2 k3 k4 k5 k6 k7 k8 k9 kh kI kA kl kH kN kP kr kF kR kT ku ke ks l0 l1 la l2 l3 l4 l5 l6 l7 l8 l9 mo mm nw pc DC DL DO IC SF AL LE RI SR UP pk pl px ps pf po rp r1 r2 r3 rf rc cv sc sf sr sa st wi ta ts uc hu iP K1 K3 K2 K4 K5 pO rP ac pn kB SX RX SA RA XN XF eA LO LF @1 @2 @3 @4 @5 @6 @7 @8 @9 @0 %1 %2 %3 %4 %5 %6 %7 %8 %9 %0 &1 &2 &3 &4 &5 &6 &7 &8 &9 &0 *1 *2 *3 *4 *5 *6 *7 *8 *9 *0 #1 #2 #3 #4 %a %b %c %d %e %f %g %h %i %j !1 !2 !3 RF F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF FG FH FI FJ FK FL FM FN FO FP FQ FR FS FT FU FV FW FX FY FZ Fa Fb Fc Fd Fe Ff Fg Fh Fi Fj Fk Fl Fm Fn Fo Fp Fq Fr cb MC ML MR Lf SC DK RC CW WG HU DI QD TO PU fh PA WA u0 u1 u2 u3 u4 u5 u6 u7 u8 u9 op oc Ic Ip sp Sf Sb ZA ZB ZC ZD ZE ZF ZG ZH ZI ZJ ZK ZL ZM ZN ZO ZP ZQ ZR ZS ZT ZU ZV ZW ZX ZY ZZ Za Zb Zc Zd Ze Zf Zg Zh Zi Zj Zk Zl Zm Zn Zo Zp Zq Zr Zs Zt Zu Zv Zw Zx Zy Km Mi RQ Gm AF AB xl dv ci s0 s1 s2 s3 ML MT Xy Zz Yv Yw Yx Yy Yz YZ S1 S2 S3 S4 S5 S6 S7 S8 Xh Xl Xo Xr Xt Xv sA YI i2 rs ug bs ns nc dC dN nl bc MT NL dB dT kn ko ma pt xr G2 G3 G1 G4 GR GL GU GD GH GV GC ml mu bx bw am xsb xhp xenl eo gn hc km hs in da db mir msgr os eslok xt hz ul xon nxon mc5i chts nrrmc npc ndscr ccc bce hls xhpa crxm daisy xvpa sam cpix lpix cols it lines lm xmc pb vt wsl nlab lh lw ma wnum colors pairs ncv bufsz spinv spinh maddr mjump mcs mls npins orc orl orhi orvi cps widcs btns bitwin bitype cbt bel cr csr tbc clear el ed hpa cmdch cup cud1 home civis cub1 mrcup cnorm cuf1 ll cuu1 cvvis dch1 dl1 dsl hd smacs blink bold smcup smdc dim smir invis prot rev smso smul ech rmacs sgr0 rmcup rmdc rmir rmso rmul flash ff fsl is1 is2 is3 if ich1 il1 ip kbs ktbc kclr kctab kdch1 kdl1 kcud1 krmir kel ked kf0 kf1 kf10 kf2 kf3 kf4 kf5 kf6 kf7 kf8 kf9 khome kich1 kil1 kcub1 kll knp kpp kcuf1 kind kri khts kcuu1 rmkx smkx lf0 lf1 lf10 lf2 lf3 lf4 lf5 lf6 lf7 lf8 lf9 rmm smm nel pad dch dl cud ich indn il cub cuf rin cuu pfkey pfloc pfx mc0 mc4 mc5 rep rs1 rs2 rs3 rf rc vpa sc ind ri sgr hts wind ht tsl uc hu iprog ka1 ka3 kb2 kc1 kc3 mc5p rmp acsc pln kcbt smxon rmxon smam rmam xonc xoffc enacs smln rmln kbeg kcan kclo kcmd kcpy kcrt kend kent kext kfnd khlp kmrk kmsg kmov knxt kopn kopt kprv kprt krdo kref krfr krpl krst kres ksav kspd kund kBEG kCAN kCMD kCPY kCRT kDC kDL kslt kEND kEOL kEXT kFND kHLP kHOM kIC kLFT kMSG kMOV kNXT kOPT kPRV kPRT kRDO kRPL kRIT kRES kSAV kSPD kUND rfi kf11 kf12 kf13 kf14 kf15 kf16 kf17 kf18 kf19 kf20 kf21 kf22 kf23 kf24 kf25 kf26 kf27 kf28 kf29 kf30 kf31 kf32 kf33 kf34 kf35 kf36 kf37 kf38 kf39 kf40 kf41 kf42 kf43 kf44 kf45 kf46 kf47 kf48 kf49 kf50 kf51 kf52 kf53 kf54 kf55 kf56 kf57 kf58 kf59 kf60 kf61 kf62 kf63 el1 mgc smgl smgr fln sclk dclk rmclk cwin wingo hup dial qdial tone pulse hook pause wait u0 u1 u2 u3 u4 u5 u6 u7 u8 u9 op oc initc initp scp setf setb cpi lpi chr cvr defc swidm sdrfq sitm slm smicm snlq snrmq sshm ssubm ssupm sum rwidm ritm rlm rmicm rshm rsubm rsupm rum mhpa mcud1 mcub1 mcuf1 mvpa mcuu1 porder mcud mcub mcuf mcuu scs smgb smgbp smglp smgrp smgt smgtp sbim scsd rbim rcsd subcs supcs docr zerom csnm kmous minfo reqmp getm setaf setab pfxl devt csin s0ds s1ds s2ds s3ds smglr smgtb birep binel bicr colornm defbi endbi setcolor slines dispc smpch rmpch smsc rmsc pctrm scesc scesa ehhlm elhlm elohlm erhlm ethlm evhlm sgr1 slength OTi2 OTrs OTug OTbs OTns OTnc OTdC OTdN OTnl OTbc OTMT OTNL OTdB OTdT OTkn OTko OTma OTpt OTxr OTG2 OTG3 OTG1 OTG4 OTGR OTGL OTGU OTGD OTGH OTGV OTGC meml memu box1 - 7 { G K \ P r # ; ] a | o s Y k ? F J & + ( A w , E 3 0 l L I T  q n r V 4 p M b S 8 V P c Q e $ < l @ O ) T 4 Z X B x u -  S F \ } $ | W * t s Y 1 J y 5 ` N ! 9 R % [ = 1 H m * _ C q ! y . [ k G } p 2 K ) 6 2 O " : Q R & i j > _ I ] w j Z , n ' c d v + D " z ^ / M H ~ U 3 N b L x X \ g J | { o 1 k y & R n  P _ a G N K b } z 0 v w 4 ~ # $ @ ^ [ z C Y ` g q Y c ( h ] ; T l d T Q ` 8 " U V d } : * - B x W r j Z v > e ' u i a k t E m O ? 2 S r M s K \ S { l _ p s q h o c ] u w , f A ' j U n J V ) 9 f M 1 Z sb sr BSD BO mr AT&T CI vi AT&T CV ve AT&T DS mh AT&T FE LF AT&T FL LO AT&T XS mk AT&T EE mh XENIX GE ae XENIX GS as XENIX CF vi XENIX CO ve XENIX EN @7 XENIX HM kh XENIX LD kL XENIX PD kN XENIX PN po XENIX PS pf XENIX PU kP XENIX RT @8 XENIX UP ku XENIX G6 XENIX G7 XENIX G5 XENIX G8 XENIX Gr XENIX Gr XENIX Gu XENIX Gd XENIX Gh XENIX Gv XENIX Gc XENIX GG XENIX kq %1 IBM HS mh IRIS KA k; Tek KB F1 Tek KC F2 Tek KD F3 Tek KE F4 Tek KF F5 Tek BC Sb Tek FC Sf Tek # & + . 1 6 9 < A D G L O R W Z ] c f i o r u { ~ # & , / 5 8 > A G J P S Y \ b e k n q u x { font0 s0ds IBM font1 s1ds IBM font2 s2ds IBM font3 s3ds IBM kbtab kcbt IBM ksel kslt IBM $ ) - 3 8 < B G K P U ! $ ' * - 0 3 6 9 < ? B E H K N Q T W Z ] ` c ! f " i # l $ o r u x { ~ # & ) , / 2 5 ! 8 " ; # > $ A % D & G ' J ( M ) P * S + V , Y - \ . _ / b 0 f e 1 h 2 k 3 n 4 q 5 t 6 w 7 z 8 } 9 : ; < = > ? @ 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 x g h i j k l m n o " p o % q ( r + s . t 1 u 4 v 7 w : x = y @ z C { F | I } L ~ O  R U X [ ^ a d g j m p s v y |  % u ~ t a m d v ` W ! $ ' * - 0 3 6 9 < ? B E H K N z Q T W Z ] . ` ' c f i X l ( o r u / x { ~ 5 6 7 8 9 : ; < = > ? @ A B D E ^ # & ) , / 2 5 ! 8 " ; # > $ A % D & G ' J ( M ) P * S + V , Y - \ . _ / b 0 e 1 h 2 k 3 n 4 q 5 0 t 6 w 7 z 8 } 9 : ; < = > ? @ A B C D g E F h 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 C n o " p U % q ( r + s . t 1 u 4 v 7 w : x = y @ z C { F | I } e L ~ f O  g R h U i X [ ^ a d g j m p s v ! y % | &  ' " # ( ) $ % & { * + " % ( + / 4 7 = @ C F J O T Y _ c i m q u z  ! " # $ . # ( / D 6 : > A E I O R U Y _ I c h m s x ~ ! " # $ % & ' ( ) * + , - . / 0 1 ; # 2 L ' 3 * 4 / 5 3 6 6 7 : 8 ? 9 b D : J ; P < U = [ > a ? e @ i A m B q C v D z E ~ F G = H I J K L M N O P Q R S T 7 U i V W Q X Y Z [ \ ] ^ ! _ ` a b c ^ d e f g h i j ! k % l ) m . n 1 o 5 p 9 q = r A s 3 G t M u Q v U w Y x ] y a z e { i | ~ m } p ~ s  w z ~ 6 % * / 4 F 9 > C H M R W \ a f k p P u z  e H % * / 4 + 9 > C H M R W ! \ " a # f $ k % p & u z (  ) * + , - . / 0 2 3 4 5 6 7 8 9 : < = > ? @ A B C D F G H I $ ( , O 1 L 6 : ? D J % O U Y ^ d i o t z  ! " # $ % & ' ( ) * + , - . E / 0 1 2 3 4 5 6 7 8 9 : ; < N = > ? @ A B C " D p ' E - F 3 G 7 H < I B J H K 5 N L S M / Y N ` O e P j Q o R t S x T } U  V W X Y Z [ X \ ] ^ | _ ` a b [ c d e f W g h i j k l m n m o p q r " s ( t - u 5 v ; w A x J y t Q z W { ] | c } R h ~ m  s y  ! % & ' " # ( ) $ % & * + $ ) . 3 8 = < B y G L Q /usr/share/terminfo TERMINFO_DIRS %s/.terminfo meta_on meta_off cursor_visible cursor_normal cursor_invisible keypad_xmit keypad_local \ ] ^ 7 b a _ ` c 8 V 9 M d e f g : U ; J < H = > L h W ? O @ N i A B C D ! " # $ % E & ' ( ) * + , - . / F 0 1 2 3 4 5 6 7 8 9 G : ; < = > ? @ A B C H D E F G I J K j k L M K N I O P [ l m c n o Q R p q R S r Z s t u v w x S y z { | } ~  T P U Q V T W ../../../gnulib/import/glob.c old == init_names glob_in_dir rpl_glob Unknown error %d POSIXLY_CORRECT ../../../gnulib/import/fnmatch_loop.c list != NULL p[-1] == L_(')') ! "Invalid extended matching operator" ../../../gnulib/import/fnmatch.c mbsinit (&ps) ext_wmatch ext_match rpl_fnmatch gmp: overflow in mpz type G 2 $<V;  ? @n%<MJ s H &\ cG R d0[ Y u UUUU _ `N P pe $<V; BM M%<Mj ; ' J n+m L hGG r ? S.E jv! 0_ P <C y W ; t w Am? } & ?  j > ~ qEu N Yd= p }$ H 0 C< {fG5B 3 B ;;%<M @KL ) H:D nZk =<1 h9 8 g m B 7G d g h 7Kx QJ y ~ v6 j @ i S 5 ( I b q@5 C=5 ` 4 t Ht# +4m? @ s+ y a 3 A; 4 e 5 3333 27 k < L Q2 ~ @ \) c 1# # m0 + d 1 p 4$1 4 0 @>w 2,m Loo0 " y8 U 0%<M $ zo s / q I T ( R y/D 0 b -/ + s . . l x P . B ht X. F P M t . 1 5 + ] -G 0 u2 - : \ 8 [-Kx _ yo!-& 39X . , j t |i  , K %( l H {, ( `M^ R+ G, , 6+ + # m x + t 5 ' + > * >| V+m? <Y. ~a `:*+ M W2 ltE * 6s , </ * E ?a'; * : * < A (E) vqZ*7 k JAH n 3* g 3FyP T0 * ~ D VK z $ )H y u99] _ @G )# # `r-d l G )x Z k56 0 }) p Ts [) {Jc0 ::) ZC <J j ) {R [ q RU < ( ! | ( ?V > 4 ( " } | L (g 'h agSe )u~(%<M P X O 0'a( $<V; ^D( q i T ( (( R ! N (D F b ' | I % ' B ; : ' , !,j t + ' z ^> 'P59 ^ L o' B ! h, bV' ? ^ >' !E &' @ ou R } ' 1 T > A & A< i __ &G &j|2 F  & l ; t &~ # n e & &Kx # W - r& 3 0J r ]&& s Mn= =I& c %H1 4& j ._ % A &j ! > b & K c K) S % % ( %K i *{ y# % n \ e % k Ad - ; % a ! % > +x Aw% & * 7 e%&A l P*T% t { B% 1S+ n d 1% > W rb !% X V ~ %m? \ 3 fK % Sg a @ ! $ U4 26 $. ) q ;, C $ _M " E $q QJ y $ E # q $ N ~ 7 ( $I $ ,K $B [ R N vt$ < JD6 e$ Q HW$7 k * / H$ q| = ] :$ g 7 F ,$ Eu a7 ) $ ~ d 0 M $- # K x% Z $H y z # ] 1 @ ,p ] ## # e I #e4w [ 2 #x < # R < #~ H g # p ? 2 # A(Y 6 # * @1{. #A c U& vI # u v# m ` X i# {R , { ]# ! $] t R# y ?F#m < :# I ! h & .# ag" 9 ## " L# ! ' #~ m 6$7^k #g L%% # # U & "%<M ' .n L " Z ( @ " t ) $ y " ( [ * d zO " q ! + { "] -, r 0 " R B- i "9NG :\.T ga k "D {/n Y ) " ! 0_ P " K 1| I "< _ 2 &{A x" *4; : w n"ty c5" 2 Z e" , 6 t + DY["IRp A 7X % Q" 19 z H" : i>"P59 ; 5"9k{ 1= +" B >h, P"" 1 ?L " ? eA A " B 0 " RD ? ! ad E U : ! @ VG R 9 ! ( q H ! 1 AuJ > g6 ! Q L$ ( ! A< h Mi ! Lz ]SO @ !G Q !uh c R M9 A !j|2 mT G ! ?o Q .V 7|  ! W ; t 5 !7 q Y] m . !~ # [n e L ! :_ any]d\ ^ }!Kx ^_# W u![j Ja { P m! _=c 0J n e! nJ 128e f C ]!& :g Mn= 9 U! M Di BH7 N! >Vk %H1 _F! 1 omu l+ >! j o._ % 7! A9 q s/!j r s '! > $v [ &k ! K 1fx K) ! z 6 ! } : !!2 !:\ 0I ! ( D ^ p* v K q *{ bL ; $ J - n \ K m6 . P k D - f u " ; ~ & ^ > |~ +x s C q y a * ^ A\ U &A Y 4 A u% I t { y i !) u 3 n m Dm C # h q y > q rb s p { \ >$m X z> V < f A z P ~w` m? 3 fK .Z c6 || E q S Sg m @ M d $<V; \ G QE 26 fA 1m `*1 J; . ) H ;, %75 < Y E f' N,/ x _M " )) U a <# /# q y P> q 3 T E _ # s t Q 5 I'\ q N 7 ( B L # qxn == 0 tdiv_qr.c n2p[qn] >= cy2 rn == dn np[1] == n1 sbpi1_div_q.c cy == 0 sbpi1_divappr_q.c mu_div_qr.c cx >= cy mu_divappr_q.c @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ GNU MP assertion failed: %s GNU MP: Cannot allocate memory (size=%lu) GNU MP: Cannot reallocate memory (old_size=%lu new_size=%lu) !"# !"# !"# $%&'()*+,-./0123456789:;<= 9 = ) 5 k w c g KmW Ce G  +M7 #Eoq ' _a - %OQ{ s ?A y /1[} iSu ! Y ;] I3U nl == 0 mul_fft.c (n & (K2 - 1)) == 0 nprime2 < n __gmpn_fft_next_size (pl, k) == pl nprime < pl ( 0 8 0 8 0# 8 0' 8 @ 8# @ 8) @ 81 @ H @ 8? @ H P X ` h p @ x ( ( 0 8 0 8 0# 8 @ 8# @ 8) @ 8/ @ H @' H P X ` h p @ x p%c%ld P%c%ld e%c%02ld E%c%02ld 0123456789abcdefghijklmnopqrstuvwxyz 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 0X 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz std::bad_alloc St9bad_alloc N10__cxxabiv117__class_type_infoE __gnu_cxx::__concurrence_lock_error __gnu_cxx::__concurrence_unlock_error N9__gnu_cxx24__concurrence_lock_errorE N9__gnu_cxx26__concurrence_unlock_errorE std::exception std::bad_exception N10__cxxabiv115__forced_unwindE N10__cxxabiv119__foreign_exceptionE St13bad_exception St9exception N10__cxxabiv120__function_type_infoE N9__gnu_cxx20recursive_init_errorE N10__cxxabiv119__pointer_type_infoE N10__cxxabiv120__si_class_type_infoE St9type_info N10__cxxabiv121__vmi_class_type_infoE terminate called recursively terminate called after throwing an instance of ' terminate called without an active exception what(): basic_string::_S_construct null not valid basic_string::at: __n (which is %zu) >= this->size() (which is %zu) basic_string::copy basic_string::compare basic_string::_S_create basic_string::_M_replace_aux basic_string::insert basic_string::assign basic_string::resize basic_string::basic_string basic_string::substr ? bad_function_call St17bad_function_call future Broken promise Future already retrieved Promise already satisfied No associated state *N12_GLOBAL__N_121future_error_categoryE NSt13__future_base12_Result_baseE St12future_error % ) + / 5 ; = C G I O S Y a g m q  % 9 Q g  A k 7 w U e M W 5 _  A % ] O" % !( i+ . 2 6 E; @ UE J Q W ^ f n x ] ; 1 q 3 L +h y ? QA p [W a ; U[ D G qV 1 J A S C %p i q @ h# =O& Yr) 7 , ' 0 #|4 W 8 n= {vB G M )T [ b j Ms | ; w M sl o% Q w ( @ [ zw m9 a} z Yj c , Z l 5 z 8 ox| g u*j * -+ ] )) V QPI K~ EZ CH 1 I ]P` [ _ 4 M( O 1 u +"] $ ' E+ . % 2K 6 H;!}#@i dE Ku 8Q D W d _ ^ f FoCLcx ? ) s +q Q K x /dev/urandom /dev/random random_device::random_device(const std::string&): unsupported token random_device::random_device(const std::string&): device not available mt19937 random_device could not be read not enough space for format expansion (Please submit full bug report at https://gcc.gnu.org/bugs/): basic_string::_M_create basic_string::_M_replace string::string *N12_GLOBAL__N_121system_error_categoryE *N12_GLOBAL__N_122generic_error_categoryE NSt3_V214error_categoryE St12system_error NSt6thread6_StateE std::bad_array_new_length St20bad_array_new_length std::bad_cast St8bad_cast std::bad_typeid St10bad_typeid v Pv PKv b Pb PKb w Pw PKw Du PDu PKDu Ds PDs PKDs Di PDi PKDi c Pc PKc a Pa PKa h Ph PKh s Ps PKs t Pt PKt i Pi PKi j Pj PKj l Pl PKl m Pm PKm x Px PKx y Py PKy f Pf PKf d Pd PKd e Pe PKe Dn PDn PKDn o Po PKo u6__bf16 Pu6__bf16 PKu6__bf16 __builtin_neon_ti P__builtin_neon_ti PK__builtin_neon_ti Df PDf PKDf Dd PDd PKDd De PDe PKDe N10__cxxabiv123__fundamental_type_infoE N10__cxxabiv117__pbase_type_infoE N10__cxxabiv129__pointer_to_member_type_infoE St11logic_error St11range_error St12domain_error St12length_error St12out_of_range St13runtime_error St14overflow_error St15underflow_error St16invalid_argument +eG g@ 8C B.v :; ?<TUUUU ? + UU ? g ? B 9 B. ?$ ? k ? PF ? :N U? ?n O; <53 = ?] `q a w> ? f z^ n ? g5R <t ? # )k ?a aN `< u E ? 3[ < > ?m{ ] < lX ? < Gr+ ? /p= >< 2 ? n 4 j f ? /*RV Q[ ?U N P 1l ? # - ? U\ <Q z ?H {Q}< r ?=2 U 8 j ? S ? <u o [c ?& v \ [ ?`/:> < h1 T ? 8 "PM ? DAo < b ;F ?} z < } I? ? <8bunz8 ?}Ht ^ <? O 1 ? +G < | eE+ ?^ q?{ c $ ?1 m < ? o !=  ? r 7 < ? n<V/> ? MuM < 1 ?Lt B <1 L p ?J ]9 < d ? [ ; _ ?hPK J :7 ? -Q f m ? 6 > q 4 ? - ?mL* H <"4 L ? i(z` E ?[ H X *. ! ? Ig ,| P ? ` cC<- a` ? d ; f <W A ?y n< < ?0 ? < * ? z v<'*6 ?w T < ? q 4 , v ?I Bf ?_8 x O V+ ? \{ F ] ? 5 < ' 6G ? / {< ? T c <)TH ? P 4< FY & ?5 d+ 2 <H! o ? v aJ v ? M ; 3 U: ~ ? + xS 4F ?XXVx %"U 8 ?d ~ W<s L U ?("^ ;f ? 4 j u ? m gc / e< ?Q T= Q } ? >Z~d x t_ u ? } J t H ? U 2 gBV ? ^ <?] Oi ? M 2{ s ?k gT <2 0 ?Ul e<bN 6 ?B / >T' ?47; i L ? : ^ #F ?nWr P D ? [g < f ? / < *B ? ` e D 2 ?D_ Y {<6w ? = [ ?) l ] 7 ?Y | #l R D ? "CC PN ?K f l p ?' + q< ? s 5 m<## c ?c"b" e ]{f ? 1 <3-J ? ]%> ? 1 1 <X 0 ? Zsn i < yUk ? z k ? 3 w < Z ? J { f ) ? V U O ?@ = :Y r ?4 8 h G^ v ?5 Xk J 0 ? _ t< K ? [ ? 0 ns< R ? \2 <z _ ? Y <K W. ' ?g N8 c< m/ ?h l,kg<i 7 ? ]U ? ?o ?] | J-G ?I u8 O ? = t< X ? "@ ` ? PZ < 2 i ?Kk Y: <` !s ? > ! _ {3 | ? G; * ) F ? :` t< ? . ?qr Q < L Q ? ?}t# g -H ? A <'Za ?2 + < k7+ ? 1 d <@En[v ? ; 7 ? M; w< ? `A S< q + ? eG ? . =9 +eG : ? /pdG HL Plw ? ( . %b ? +eG : ??|+eG [ Plw ? v 6 va ? d ? J T ?<8, f Z(/ ? k($ ? _ f ? v 0 = ? C l 2 a ? @ 6 # ? l [ ? O!Z ? 8 n q ? :2g 5 Y 9 ? -Z/ a O ? ` Z! {H ? q M0 O3 9 ? A i ` ? +U S Nf- ? #k ? _ e 6X ? 7 J J ? ` S i ? @ @ : ? @: ? 0 2 q % ? ` } ? =c P |, ? L & M c"^ ? O/ | =V4 ? ? 8 > F ? 3 ? W 09 XJ ? $ " S ? ZYb < n ? u G_H ? [W{ X# ? ` '"S ? G L : w ? @ x? Y ? B }8 @{ > ? o ; %s ? wO z \ Q ? # 0 ? x)&j !~ % ? w k ~ ? P S ? eD ? ? ? M ? Z :W ? @W 2 ? = ? ? 8 w ? @ r ?C Mr ? `P ?cu ? v ?Q ? ? wC ?L O+ ? @ ? ` l} ? j ? 3.n6 ? ?9P)&p ? g y ? 1' m ? h ? ? ? ? gI ? NF ? | p ? : - ? 9 ? P Q ? Y ? q ?m ? } ? X < ? ` U ?" ? n ? " ? ? g ? @ = ? 8 B. ?0g W .= `UUUUU ?NUY ?z )UUU EH [I ?& + ? ? , V7($ < ? X ` ? XE wv mP b# @ ? - g ? xw _ >) i ? ` a LH/ = ? 0 : B < ? HiUL ` Q = ? G MY%= ? + {&= ` ? Z ? = ` ? Z ? = @ ? x A) v S($Z ? i T h ? \g 3 = ? H fZ & ? s $ ~ k ? %@ - 6 ? %@ - 6 ? @^m < *W = ` ? ` $ &+= @ ? *n ' ?TO/ ? Ok!\ h != ? 4 hOy'= ? 4 hOy'= ? -t 1 N = ? N f ?cN < ? # F d % ? # F d % ? P ZR * ` ? e   += @ ? XJSr += @ ? XJSr += ? f j ? p0 9P C ? p0 9P C ? & [ ? l+M <x5a = ? l+M <x5a = ? q :T'M x < ? R q 0 $ ` ? `/ * . ` ? `/ * . @ ? |~ [ i = @ ? |~ [ i = ? 1 3 \Tu% ? +n ' < *,4*= ? +n ' < *,4*= ? [ T^ _XW ? J:m [ 59%= ? J:m [ 59%= ? 1 E hV/M)| = ? 1 E hV/M)| = ? ` s3 7 & ` ? ? W^ a[ = ` ? ? W^ a[ = @ ? A ^,= @ ? A ^,= ? 6e v^| = ? 0 6 Y-= ? 0 6 Y-= ? q B Lp z = ? q B Lp z = ? 2 Xt 4F , ? 2 Xt 4F , ? & < ? & < ? x ~|& ) ? x ~|& ) ` ? 9 T ( @ ? | @ ? | ? k*  @ ? ? k*  @ ? ? ? ? u ? + k ? XV ? [ # @ ? (%I ?4 Z2 * ? @ ]A ?S \ = ? . f ?( us , ? ?}&Z y @ ? s ? ( G h ? 1 ?{; O> ? `F ; ? V]2% ? ? N ^ ,= ` ? MZ ? ]< i, @ ? ?2 < ? @Y]^3 ? G :\ #= ? ` j ? h + ? @ X ? Z F&= ` ? 9 ? E h - @ ? 9 ? O 4% ? ' ? - x != ? #~+ ?4 8D ,= ? a ? l = ? e ? rK# / < @ ? 3 = ?x Ty %= ? ' ? }i 3&= ? NW ?x.<, = ? pu ? ! % ? PD ? C p f ` ? 9 ? , T= @ ? ZZ ?o X( = ? < ?i!VPCr( ? [W 1 ? N 5 ? ;8 ? TY K- ? o ? + r ` ? = ?5 * * @ ? S ?0 A`' < ? ? e ! ? l ?0 = ? XM`8q ? N < ? `ag- ? < '= ? ' ? c !, ` ? \k ? += @ ? hZc ? GQ ,= ? mE ? F = ? | ? PJ *= ? ` ? <! z ( ? vgk ? w n = ? 03wR ?\ T; = ` ? # ? 6 = @ ? q q ?u g '/ ? 0 ? . ? 8 " ?Y d p .= ? S { ? @] = ? `Y ? e * 8 B. ?0g W .= [0QUUU ? E $ ? uU wUUUUU ? ? EgUUU 0 D $I ?e=B *( q ? h C ? E u R 4 ? y ,jx ? o ` ? Q } ? x(8[ I ? x U] /3G ? v #B" q ? OR ? P VCO $ V3 ? @k 7 k ? P L\ Rd ? 9 E O, g ? 9 [ ? p D x a ? @ VF V ? F k c ? 08  %G ? > E B * ? ') " ? H+m 4G ? gA @( C ? x > ? %  ? cR G 4 $ ? E" - m ? uJG T 9 S ? 0 =D Z D': ? D A ? w) ` > ? W] ? V) L ? + ` ? u+$ ? .@E " ? hw z [u ? 0Him 6 I ] ? E q @ M yF ? 0 $ \/ ? pb< < I uw ? `7 9>7 ? T1 A N ? 0$v}s ? 0 { * ? Q,F z ? 0 `r ? Ik WW } ? @ T ; h ? y S ? ,% ` ; > ? W @ + * ? I < 2A y ? K W ? @@ 7 HMI ? @ > ie R ? Ng |~W # ? `/ y & t| ? ( , ? r F p { ? % w ? 8E t 1L5 d ? m ^ _' Q ? \H L 2 ? ? jM 3 r , ? ` y 1 (0 ? b F 4 ? jl kN ? @wJ *] ? ! ,cD ? @ | ? 3X 6 / ? g^q 9 ? eI \ R ? @ d I (N/ { ? r 5 j ? RR U , Y ? b= , II ? ( 8 ? {1 2y e( ? ]5 Hs '$ ? x ? $y ` & ? o?t a ? =5A ?. c ? ? < % ? ? ? ? x ? [ ? t ? @ \ ? : ? W j' ?V ` ? u ? w ? S ? | ? 8 . ? \ f \ ? W Y ? ^ ,' ? j5v ? ,k>n ? ` NC ? y m ? ` x ?m 7m& ? 2 C ? X] X ? ` q1 ? 3 & ? @ + g ?? ? G ? u ? 0 n& ?(J ? P ?,> e ? 3< ? gH7 ? zk6 ?J0 !K ? (9 ?~ ? $ j ? =`1 ? f @ ? X ? ? ? s @W ? T) ?'K *, ? @ 6 ? ? , ? < $ ? \Q[ ? % ? g) ?/ . ? `H 5 ?uK \ ? F4 ?8H 4 ? ? Rg/O ? U ? R ? l ?| ? q ? ? p k ? # 't ? K3 6 ? O ? H#g ?U>e I* ? ?` ? hc _Y ?) c% ? 0 ? w ? `C r ? % g ? m&w ?W y ? 0 O ? V ? / 2 ?libc-start.c __ehdr_start.e_phentsize == sizeof *GL(dl_phdr) Unexpected reloc type in static binary. __libc_start_main_impl /dev/full /dev/null Fatal glibc error: Cannot allocate TLS block iconv.c !"Nothing like this should happen" gconv.c irreversible != NULL outbuf != NULL && *outbuf != NULL __gconv gconv_db.c step->__end_fct == NULL __gconv_release_step gconv_conf.c result == NULL elem != NULL cwd != NULL /usr/lib/gconv gconv-modules __gconv_get_path ISO-10646/UCS4/ =INTERNAL->ucs4 =ucs4->INTERNAL UCS-4LE// =INTERNAL->ucs4le =ucs4le->INTERNAL ISO-10646/UTF8/ =INTERNAL->utf8 =utf8->INTERNAL ISO-10646/UCS2/ =ucs2->INTERNAL =INTERNAL->ucs2 ANSI_X3.4-1968// =ascii->INTERNAL =INTERNAL->ascii UNICODEBIG// =ucs2reverse->INTERNAL =INTERNAL->ucs2reverse UCS4// ISO-10646/UCS4/ UCS-4// ISO-10646/UCS4/ UCS-4BE// ISO-10646/UCS4/ CSUCS4// ISO-10646/UCS4/ ISO-10646// ISO-10646/UCS4/ 10646-1:1993// ISO-10646/UCS4/ 10646-1:1993/UCS4/ ISO-10646/UCS4/ OSF00010104// ISO-10646/UCS4/ OSF00010105// ISO-10646/UCS4/ OSF00010106// ISO-10646/UCS4/ WCHAR_T// INTERNAL UTF8// ISO-10646/UTF8/ UTF-8// ISO-10646/UTF8/ ISO-IR-193// ISO-10646/UTF8/ OSF05010001// ISO-10646/UTF8/ ISO-10646/UTF-8/ ISO-10646/UTF8/ UCS2// ISO-10646/UCS2/ UCS-2// ISO-10646/UCS2/ OSF00010100// ISO-10646/UCS2/ OSF00010101// ISO-10646/UCS2/ OSF00010102// ISO-10646/UCS2/ ANSI_X3.4// ANSI_X3.4-1968// ISO-IR-6// ANSI_X3.4-1968// ANSI_X3.4-1986// ANSI_X3.4-1968// ISO_646.IRV:1991// ANSI_X3.4-1968// ASCII// ANSI_X3.4-1968// ISO646-US// ANSI_X3.4-1968// US-ASCII// ANSI_X3.4-1968// US// ANSI_X3.4-1968// IBM367// ANSI_X3.4-1968// CP367// ANSI_X3.4-1968// CSASCII// ANSI_X3.4-1968// OSF00010020// ANSI_X3.4-1968// UNICODELITTLE// ISO-10646/UCS2/ UCS-2LE// ISO-10646/UCS2/ UCS-2BE// UNICODEBIG// gconv_builtin.c cnt < sizeof (map) / sizeof (map[0]) __gconv_get_builtin_trans ../iconv/skeleton.c outbufstart == NULL outbuf == outerr nstatus == __GCONV_FULL_OUTPUT cnt_after <= sizeof (data->__statep->__value.__wchb) gconv_simple.c *outptrp + 4 > outend ../iconv/loop.c (state->__count & 7) <= sizeof (state->__value) inlen_after <= sizeof (state->__value.__wchb) inptr - bytebuf > (state->__count & 7) inend != &bytebuf[MAX_NEEDED_INPUT] inend - inptr > (state->__count & ~7) inend - inptr <= sizeof (state->__value.__wchb) ch != 0xc0 && ch != 0xc1 internal_ucs2reverse_loop_single __gconv_transform_internal_ucs2reverse ucs2reverse_internal_loop_single __gconv_transform_ucs2reverse_internal internal_ucs2_loop_single __gconv_transform_internal_ucs2 ucs2_internal_loop_single __gconv_transform_ucs2_internal utf8_internal_loop_single __gconv_transform_utf8_internal internal_utf8_loop_single __gconv_transform_internal_utf8 internal_ascii_loop_single __gconv_transform_internal_ascii __gconv_transform_ascii_internal ucs4le_internal_loop_unaligned ucs4le_internal_loop __gconv_transform_ucs4le_internal internal_ucs4le_loop_unaligned __gconv_transform_internal_ucs4le __gconv_transform_ucs4_internal __gconv_transform_internal_ucs4 GCONV_PATH /usr/lib/gconv/gconv-modules.cache gconv_dl.c obj->counter > 0 found->handle == NULL gconv_init gconv_end do_release_shlib __gconv_find_shlib ,TRANSLIT /IGNORE ,IGNORE LOCPATH LC_COLLATE LC_CTYPE LC_MONETARY LC_NUMERIC LC_TIME LC_MESSAGES LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT LC_IDENTIFICATION + 3 ?HP[hwfindlocale.c locale_codeset != NULL /../ _nl_find_locale /usr/lib/locale n - loadlocale.c category == LC_CTYPE /SYS_ _nl_intern_locale_data V . loadarchive.c powerof2 (ps) last->next == mapped ranges[cnt].from >= from archmapped == &headmap _nl_archive_subfreeres _nl_load_locale_from_archive /usr/lib/locale/locale-archive %s%s%s:%u: %s%sAssertion `%s' failed. %n Unexpected error. OUTPUT_CHARSET charset= .mo /usr/share/locale messages llX lli /locale.alias ' +. ' plural= nplurals= cxa_atexit.c __new_exitfn __internal_atexit ? UUUU ?3333 *$I $ q t E UUU ; $I 8 ^Cy 0 ,d! p= ^B{ I $ B | uP q UUUUUUUU ?33333333 * $I $I $ q q q E ]t E UUUUUUU ; ; I $I $I 8 8 8 5 P^Cy 0 0 0 . ,d! p= p= % ^B{ $I $I $ = B ! B | P uP uP q q exit 0 tmpf w+b to_outpunct vfprintf-internal.c (size_t) done <= (size_t) INT_MAX (mode_flags & PRINTF_FORTIFY) != 0 *** invalid %N$ use detected *** *** %n in writable segment detected *** printf_positional outstring_func to_inpunct vfscanf-internal.c cnt < MB_LEN_MAX __vfscanf_internal % + 3 9 H O V ] e k r x  @ d k = ' . 5 ; A H O W _ f m \ t y y r G * : J U b o z & 0 U N * 6 C K 0 EPERM ENOENT ESRCH EINTR EIO ENXIO E2BIG ENOEXEC EBADF ECHILD EDEADLK ENOMEM EACCES EFAULT ENOTBLK EBUSY EEXIST EXDEV ENODEV ENOTDIR EISDIR EINVAL EMFILE ENFILE ENOTTY ETXTBSY EFBIG ENOSPC ESPIPE EROFS EMLINK EPIPE EDOM ERANGE EAGAIN EINPROGRESS EALREADY ENOTSOCK EMSGSIZE EPROTOTYPE ENOPROTOOPT EPROTONOSUPPORT ESOCKTNOSUPPORT EOPNOTSUPP EPFNOSUPPORT EAFNOSUPPORT EADDRINUSE EADDRNOTAVAIL ENETDOWN ENETUNREACH ENETRESET ECONNABORTED ECONNRESET ENOBUFS EISCONN ENOTCONN EDESTADDRREQ ESHUTDOWN ETOOMANYREFS ETIMEDOUT ECONNREFUSED ELOOP ENAMETOOLONG EHOSTDOWN EHOSTUNREACH ENOTEMPTY EUSERS EDQUOT ESTALE EREMOTE ENOLCK ENOSYS EILSEQ EBADMSG EIDRM EMULTIHOP ENODATA ENOLINK ENOMSG ENOSR ENOSTR EOVERFLOW EPROTO ETIME ECANCELED EOWNERDEAD ENOTRECOVERABLE ERESTART ECHRNG EL2NSYNC EL3HLT EL3RST ELNRNG EUNATCH ENOCSI EL2HLT EBADE EBADR EXFULL ENOANO EBADRQC EBADSLT EBFONT ENONET ENOPKG EADV ESRMNT ECOMM EDOTDOT ENOTUNIQ EBADFD EREMCHG ELIBACC ELIBBAD ELIBSCN ELIBMAX ELIBEXEC ESTRPIPE EUCLEAN ENOTNAM ENAVAIL EISNAM EREMOTEIO ENOMEDIUM EMEDIUMTYPE ENOKEY EKEYEXPIRED EKEYREVOKED EKEYREJECTED ERFKILL EHWPOISON wfileops.c status == __codecvt_partial _IO_wfile_underflow iofwide.c fcts.towc_nsteps == 1 fcts.tomb_nsteps == 1 _IO_fwide Fatal error: glibc detected an invalid stdio handle ,ccs= _IO_new_file_fopen strops.c offset >= oldend enlarge_userbuf %s%s%s: %m invalid mode parameter The futex facility returned an unexpected error code. Fatal glibc error: rseq registration failed allocatestack.c freesize < size pthread_create.c *stopped_start powerof2 (pagesize_m1 + 1) size > adj errno == ENOMEM mem != NULL pd->stopped_start advise_stack_range create_thread allocate_stack __pthread_create_2_1 2.36 @ @ @ T X @ @ @ 0 @ 0 0 $ ( h @ ` ../nptl/pthread_mutex_lock.c e != EDEADLK || (kind != PTHREAD_MUTEX_ERRORCHECK_NP && kind != PTHREAD_MUTEX_RECURSIVE_NP) e != ESRCH || !robust robust || (oldval & FUTEX_OWNER_DIED) == 0 mutex->__data.__owner == 0 PTHREAD_MUTEX_TYPE (mutex) == PTHREAD_MUTEX_ERRORCHECK_NP (mutex_kind & PTHREAD_MUTEX_PRIO_INHERIT_NP) != 0 (mutex_kind & PTHREAD_MUTEX_ROBUST_NORMAL_NP) == 0 (mutex_kind & PTHREAD_MUTEX_PSHARED_BIT) == 0 __pthread_mutex_cond_lock_adjust __pthread_mutex_cond_lock_full __pthread_mutex_cond_lock __pthread_mutex_lock_full ___pthread_mutex_lock pthread_mutex_trylock.c ___pthread_mutex_trylock pthread_mutex_unlock.c type == PTHREAD_MUTEX_ERRORCHECK_NP __pthread_mutex_unlock_usercnt /proc/self/task/%u/comm tpp.c new_prio == -1 || (new_prio >= fifo_min_prio && new_prio <= fifo_max_prio) previous_prio == -1 || (previous_prio >= fifo_min_prio && previous_prio <= fifo_max_prio) __pthread_tpp_change_priority int_mallinfo(): unaligned fastbin chunk detected chunk_is_mmapped (p) Fatal glibc error: malloc assertion failure in %s: %s munmap_chunk(): invalid pointer replaced_arena->attached_threads > 0 result->attached_threads == 0 p->attached_threads == 0 ((INTERNAL_SIZE_T) chunk2mem (mm) & MALLOC_ALIGN_MASK) == 0 corrupted size vs. prev_size corrupted double-linked list corrupted double-linked list (not small) malloc_consolidate(): unaligned fastbin chunk detected malloc_consolidate(): invalid chunk size corrupted size vs. prev_size in fastbins <heap nr="%d"> <sizes> __malloc_info(): unaligned fastbin chunk detected <size from="%zu" to="%zu" total="%zu" count="%zu"/> <unsorted from="%zu" to="%zu" total="%zu" count="%zu"/> </sizes> <total type="fast" count="%zu" size="%zu"/> <total type="rest" count="%zu" size="%zu"/> <system type="current" size="%zu"/> <system type="max" size="%zu"/> <aspace type="total" size="%zu"/> <aspace type="mprotect" size="%zu"/> <aspace type="subheaps" size="%zu"/> <aspace type="total" size="%zu"/> <aspace type="mprotect" size="%zu"/> </heap> <total type="fast" count="%zu" size="%zu"/> <total type="rest" count="%zu" size="%zu"/> <total type="mmap" count="%d" size="%zu"/> <system type="current" size="%zu"/> <system type="max" size="%zu"/> <aspace type="total" size="%zu"/> <aspace type="mprotect" size="%zu"/> </malloc> free(): invalid pointer free(): invalid size free(): too many chunks detected in tcache free(): unaligned chunk detected in tcache 2 free(): double free detected in tcache 2 free(): invalid next size (fast) double free or corruption (fasttop) invalid fastbin entry (free) double free or corruption (top) double free or corruption (out) double free or corruption (!prev) free(): invalid next size (normal) corrupted size vs. prev_size while consolidating free(): corrupted unsorted chunks heap->ar_ptr == av chunksize_nomask (p) == (0 | PREV_INUSE) new_size > 0 && new_size < (long) (2 * MINSIZE) new_size > 0 && new_size < max_size ((unsigned long) ((char *) p + new_size) & (heap->pagesize - 1)) == 0 ((char *) p + new_size) == ((char *) heap + heap->size) /proc/sys/vm/overcommit_memory (old_top == initial_top (av) && old_size == 0) || ((unsigned long) (old_size) >= MINSIZE && prev_inuse (old_top) && ((unsigned long) old_end & (pagesize - 1)) == 0) (unsigned long) (old_size) < (unsigned long) (nb + MINSIZE) break adjusted to free malloc space correction >= 0 ((unsigned long) chunk2mem (brk) & MALLOC_ALIGN_MASK) == 0 malloc(): unaligned fastbin chunk detected 2 malloc(): unaligned fastbin chunk detected malloc(): memory corruption (fast) malloc(): unaligned fastbin chunk detected 3 malloc(): smallbin double linked list corrupted malloc(): invalid size (unsorted) malloc(): invalid next size (unsorted) malloc(): mismatching next->prev_size (unsorted) malloc(): unsorted double linked list corrupted malloc(): invalid next->prev_inuse (unsorted) chunk_main_arena (bck->bk) chunk_main_arena (fwd) malloc(): largebin double linked list corrupted (nextsize) malloc(): largebin double linked list corrupted (bk) malloc(): unaligned tcache chunk detected malloc(): corrupted unsorted chunks (unsigned long) (size) >= (unsigned long) (nb) malloc(): corrupted unsorted chunks 2 malloc(): corrupted top size realloc(): invalid old size !chunk_is_mmapped (oldp) realloc(): invalid next size (unsigned long) (newsize) >= (unsigned long) (nb) newsize >= nb && (((unsigned long) (chunk2mem (p))) % alignment) == 0 !victim || chunk_is_mmapped (mem2chunk (victim)) || &main_arena == arena_for_chunk (mem2chunk (victim)) !victim || chunk_is_mmapped (mem2chunk (victim)) || ar_ptr == arena_for_chunk (mem2chunk (victim)) !p || chunk_is_mmapped (mem2chunk (p)) || &main_arena == arena_for_chunk (mem2chunk (p)) !p || chunk_is_mmapped (mem2chunk (p)) || ar_ptr == arena_for_chunk (mem2chunk (p)) tcache_thread_shutdown(): unaligned tcache chunk detected realloc(): invalid pointer mremap_chunk(): invalid pointer aligned_OK (chunk2mem (p)) prev_size (p) == offset !newp || chunk_is_mmapped (mem2chunk (newp)) || ar_ptr == arena_for_chunk (mem2chunk (newp)) !mem || chunk_is_mmapped (mem2chunk (mem)) || av == arena_for_chunk (mem2chunk (mem)) nclears >= 3 (char *) chunk2mem (p) + 2 * CHUNK_HDR_SZ <= paligned_mem (char *) p + size > paligned_mem Arena %d: system bytes = %10u in use bytes = %10u Total (incl. mmap): max mmap regions = %10u max mmap bytes = %10lu <malloc version="1"> mtrim __libc_calloc _int_memalign _mid_memalign _int_realloc mremap_chunk __libc_realloc munmap_chunk heap_trim _int_free sysmalloc_mmap sysmalloc _int_malloc remove_from_free_list detach_arena get_free_list __libc_malloc __malloc_arena_thread_freeres Unknown error strcoll_l.c ((uintptr_t) table) % __alignof__ (table[0]) == 0 ((uintptr_t) indirect) % __alignof__ (indirect[0]) == 0 __strcoll_l Real-time signal %d Unknown signal %d mbrtowc.c status == __GCONV_OK || status == __GCONV_EMPTY_INPUT || status == __GCONV_ILLEGAL_INPUT || status == __GCONV_INCOMPLETE_INPUT || status == __GCONV_FULL_OUTPUT __mbsinit (data.__statep) __mbrtowc wcrtomb.c __wcrtomb_internal wcsrtombs.c data.__outbuf[-1] == '\0' data.__outbuf != (unsigned char *) dst __wcsrtombs Fatal glibc error: gconv module reference counter overflow ANSI_X3.4-1968//TRANSLIT mbsrtowcs_l.c ((wchar_t *) data.__outbuf)[-1] == L'\0' result > 0 __mbsrtowcs_l %hu%n:%hu%n:%hu%n M%hu.%hu.%hu%n Universal /etc/localtime TZ UTC GMT TZDIR TZif tzfile.c tzspec_len > 0 posixrules num_types == 2 num_types == 1 strcmp (&zone_names[info->idx], __tzname[tp->tm_isdst]) == 0 __tzfile_compute __tzfile_read /usr/share/zoneinfo %m/%d/%y %Y-%m-%d %H:%M %I:%M:%S %p getgrgid_r setpwent endpwent getpwent_r getpwnam_r getpwuid_r ../sysdeps/nptl/fork.h l->next->prev == elem reclaim_stacks fork handler counter overflow /bin:/usr/bin /proc/sys/kernel/ngroups_max /proc/sys/kernel/rtsig-max ../sysdeps/unix/sysv/linux/sysconf.c GLRO(dl_minsigstacksize) != 0 ../sysdeps/unix/sysv/linux/sysconf-sigstksz.h minsigstacksize != 0 ../sysdeps/unix/sysv/linux/sysconf-pthread_stack_min.h pthread_stack_min != 0 __get_pthread_stack_min sysconf_sigstksz __sysconf ext_match ext_wmatch fnmatch_convert_to_wide %s: option '%s%s' is ambiguous %s: option '%s%s' is ambiguous; possibilities: '%s%s' %s: unrecognized option '%s%s' %s: option '%s%s' doesn't allow an argument %s: option '%s%s' requires an argument %s: invalid option -- '%c' %s: option requires an argument -- '%c' -W ../sysdeps/posix/getaddrinfo.c src->results[i].native == -1 || src->results[i].native == a1_native src->results[i].native == -1 || src->results[i].native == a2_native a1->source_addr.sin6_family == PF_INET a2->source_addr.sin6_family == PF_INET a1->source_addr.sin6_family == PF_INET6 a2->source_addr.sin6_family == PF_INET6 /etc/gai.conf scopev4 precedence gethostbyname2_r gethostbyname3_r getcanonname_r IN6_IS_ADDR_V4MAPPED (sin6->sin6_addr.s6_addr32) canonname == NULL text_to_binary_address rfc3484_sort getaddrinfo ` ` 2 ` ` (  ( tcp udp ! dccp udplite sctp sctp raw * O f ( B O n  Address family for hostname not supported Temporary failure in name resolution Bad value for ai_flags Non-recoverable failure in name resolution ai_family not supported Memory allocation failure No address associated with hostname Name or service not known Servname not supported for ai_socktype ai_socktype not supported System error Processing request in progress Request canceled Request not canceled All requests done Interrupted by a signal Parameter string not correctly encoded ../sysdeps/unix/sysv/linux/getcwd.c errno != ERANGE || buf != NULL || size != 0 __getcwd ../sysdeps/unix/sysv/linux/getpagesize.c GLRO(dl_pagesize) != 0 __getpagesize ../sysdeps/unix/sysv/linux/getsysstats.c *cp <= *re /proc/stat /sys/devices/system/cpu/online /sys/devices/system/cpu/possible next_line /proc/self/fd/ /sys/kernel/mm/transparent_hugepage/hpage_pmd_size /sys/kernel/mm/transparent_hugepage/enabled /proc/meminfo Hugepagesize: /sys/kernel/mm/hugepages hugepages- always madvise [never] always [madvise] never [always] madvise never GMON_OUT_PREFIX gmon.out %s.%u _mcleanup: gmon.out: %s seconds monstartup: out of memory buffer overflow detected /proc/self/maps longjmp causes uninitialized stack frame bit out of range 0 - FD_SETSIZE on fd_set stack smashing detected *** %s ***: terminated getservbyname_r ../sysdeps/unix/sysv/linux/ifaddrs.c ifa_data_ptr <= (char *) &ifas[newlink + newaddr] + ifa_data_size getifaddrs_internal libidn2.so.0 IDN2_0.0.0 idn2_lookup_ul idn2_to_unicode_lzlz Unexpected error %d on netlink descriptor %d. Unexpected error %d on netlink descriptor %d (address family %d). Unexpected netlink response of size %zd on descriptor %d Unexpected netlink response of size %zd on descriptor %d (address family %d) %u.%u.%u.%u %s: line %d: cannot specify more than %d trim domains %s: line %d: list delimiter not followed by domain %s: line %d: expected `on' or `off', found `%s' /etc/host.conf RESOLV_HOST_CONF %s: line %d: ignoring trailing garbage `%s' RESOLV_MULTI RESOLV_REORDER RESOLV_ADD_TRIM_DOMAINS RESOLV_OVERRIDE_TRIM_DOMAINS %s: line %d: bad command `%s' res_hconf.c ifaddrs != NULL _res_hconf_reorder_addrs order trim multi reorder resolv_context.c current->__from_res current->__refcount > 0 ctx->conf == NULL current == ctx ctx->__refcount > 0 __resolv_context_put maybe_init context_reuse Illegal status in __nss_next. XXX-lookup.c *ni != NULL __nss_services_lookup2 __nss_hosts_lookup2 __nss_group_lookup2 __nss_passwd_lookup2 libnss_files.so.2 libnss_%s.so%s _nss_%s_%s nss_module.c name_entry != NULL __nss_module_get_function endaliasent endetherent endgrent endhostent endnetent endnetgrent endprotoent endpwent endrpcent endservent endsgent endspent getaliasbyname_r getaliasent_r getcanonname_r getetherent_r getgrent_r getgrgid_r getgrnam_r gethostbyaddr2_r gethostbyaddr_r gethostbyname2_r gethostbyname3_r gethostbyname4_r gethostbyname_r gethostent_r gethostton_r getnetbyaddr_r getnetbyname_r getnetent_r getnetgrent_r getntohost_r getprotobyname_r getprotobynumber_r getprotoent_r getpublickey getpwent_r getpwnam_r getpwuid_r getrpcbyname_r getrpcbynumber_r getrpcent_r getsecretkey getservbyname_r getservbyport_r getservent_r getsgent_r getsgnam_r getspent_r getspnam_r initgroups_dyn netname2user setaliasent setetherent setgrent sethostent setnetent setnetgrent setprotoent setpwent setrpcent setservent setsgent setspent nis nis nisplus files dns /etc/nsswitch.conf nss_database.c ret > 0 local != NULL __nss_database_fork_subprocess __nss_database_get_noreload nss_database_select_default nss_database_reload_1 aliases ethers group group_compat gshadow hosts initgroups netgroup networks passwd passwd_compat protocols publickey rpc services shadow shadow_compat # /etc/protocols /etc/services /etc/hosts nss_files/files-hosts.c af == AF_INET || af == AF_INET6 tmp_result_buf.h_length == 4 tmp_result_buf.h_length == 16 buflen >= bufferend - buffer result.h_addr_list[1] == NULL (_res_hconf.flags & HCONF_FLAG_MULTI) != 0 _nss_files_gethostbyname4_r gethostbyname3_multi /etc/networks /etc/group /etc/passwd /etc/ethers /etc/shadow /etc/netgroup :include: /etc/aliases /etc/gshadow /etc/rpc nscd_getgr_r.c ((uintptr_t) len & (__alignof__ (*len) - 1)) == 0 nscd_getgr_r LOCALDOMAIN nscd_getai.c sock == -1 __nscd_getai nscd_getserv_r.c alloca_aliases_len == 0 nscd_getserv_r /var/run/nscd/socket nscd_helper.c mapped->counter == 0 __nscd_unmap /proc/self/loginuid /var/log/wtmpx /var/run/utmpx /var/run/utmp /var/log/wtmp dl-close.c ! should_be_there closing file=%s; direct_opencount=%u idx == nloaded (*lp)->l_idx >= 0 && (*lp)->l_idx < nloaded jmap->l_idx >= 0 && jmap->l_idx < nloaded imap->l_ns == nsid imap->l_type == lt_loaded && !imap->l_nodelete_active calling fini: %s [%lu] tmap->l_ns == nsid cannot create scope list dlclose imap->l_type == lt_loaded nsid == LM_ID_BASE imap->l_prev != NULL file=%s [%lu]; destroying link map TLS generation counter wrapped! Please report as described in <https://www.gnu.org/software/libc/bugs.html>. shared object not open remove_slotinfo _dl_close_worker Fatal error: length accounting in _dl_exception_create_format Fatal error: invalid format in exception string dl-find_object.c ns == l->l_ns Fatal glibc error: cannot allocate memory for find-object data result->allocated >= size remaining_to_add > 0 current_seg_index1 > 0 remaining_to_add == 0 target_seg_index1 == 0 _dlfo_mappings_segment_allocate _dl_find_object_update_1 _dl_find_object_slow file too short cannot read file data ELF file data encoding not little-endian ELF file version does not match current one only ET_DYN and ET_EXEC can be loaded ELF file's phentsize not the expected size invalid ELF header internal error nonzero padding in e_ident ELF file ABI version invalid ELF file version ident does not match current one ELF file OS ABI invalid <main program> search path= (%s from file %s) (%s) trying file=%s cannot allocate name record dl-load.c lastp != NULL ORIGIN (l)->l_name[0] == '\0' || IS_RTLD (l) cannot create cache for search path cannot create RUNPATH/RPATH copy cannot create search path array system search path pelem->dirname[0] == '/' l->l_type != lt_loaded cannot stat shared object cannot create shared object descriptor cannot allocate memory for program header cannot close file descriptor ELF load command address/offset not page-aligned object file has no loadable segments cannot dynamically load executable object file has no dynamic section cannot dynamically load position-independent executable cannot enable executable stack as shared object requires shared object cannot be dlopen()ed cannot map zero-fill pages failed to map segment from shared object cannot change memory protections file=%s [%lu]; generating link map false && "TLS not initialized in static application" get-dynamic-info.h info[DT_PLTREL]->d_un.d_val == DT_REL || info[DT_PLTREL]->d_un.d_val == DT_RELA info[DT_RELAENT]->d_un.d_val == sizeof (ElfW(Rela)) info[DT_RELENT]->d_un.d_val == sizeof (ElfW(Rel)) info[DT_RELRENT]->d_un.d_val == sizeof (ElfW(Relr)) WARNING: Unsupported flag value(s) of 0x%x in DT_FLAGS_1. type != ET_EXEC || l->l_type == lt_executable dynamic: 0x%0*lx base: 0x%0*lx size: 0x%0*Zx entry: 0x%0*lx phdr: 0x%0*lx phnum: %*u libc.so.6 r->r_state == RT_ADD file=%s [%lu]; needed by %s [%lu] file=%s [%lu]; dynamically loaded by %s [%lu] nsid >= 0 nsid < GL(dl_nns) find library=%s [%lu]; searching wrong ELF class: ELFCLASS64 cannot open shared object file elf_get_dynamic_info _dl_map_object_from_fd ELF @ ELF add_name_to_object _dl_map_object expand_dynamic_string_token _dl_init_paths /lib/ /usr/lib/ ELF =  ?  ?  ?  dl-open.c new_nlist < ns->_ns_global_scope_alloc add %s [%lu] to global scope added <= ns->_ns_global_scope_pending_adds opening file=%s [%lu]; direct_opencount=%u cannot extend global scope invalid mode for dlopen() no more namespaces available for dlmopen() invalid target namespace in dlmopen() _dl_debug_update (args.nsid)->r_state == RT_CONSISTENT <program name unknown> object=%s [%lu] scope %u: no scope mode & RTLD_NOLOAD marking %s [%lu] as NODELETE _dl_debug_update (args->nsid)->r_state == RT_CONSISTENT ld-linux-armhf.so.3 dlopen activating NODELETE for %s [%lu] cnt + 1 < imap->l_scope_max cannot allocate address lookup data TLS generation counter wrapped! Please report this. imap->l_need_tls_init == 0 add_to_global_update update_tls_slotinfo update_scopes dl_open_worker_begin _dl_open _dl_find_dso_for_object /proc/self/exe ../sysdeps/unix/sysv/linux/dl-origin.c linkval[0] == '/' _dl_get_origin dl-printf.c pid >= 0 && sizeof (pid_t) <= 4 niov < NIOVMAX ! "invalid format specifier" _dl_debug_vdprintf could not map page for fixup ../sysdeps/arm/dl-machine.h fix_offset == 0 R_ARM_PC24 relocation out of range cannot allocate memory in static TLS block (lazy) cannot make segment writable for relocation cannot restore segment prot after reloc relocation processing: %s%s %s: Symbol `%s' has different size in shared object, consider re-linking %s: out of memory to store relocation results for %s cannot apply additional memory protection after relocation relocate_pc24 unexpected reloc type 0x unexpected PLT reloc type 0x dl-setup_hash.c (bitmask_nwords & (bitmask_nwords - 1)) == 0 _dl_setup_hash dl-sort-maps.c rpo_head == rpo maps_head == maps i < nmaps _dl_sort_maps_dfs Failed loading %lu audit modules, %lu are supported. dl-tls.c result <= GL(dl_tls_max_dtv_idx) + 1 result == GL(dl_tls_max_dtv_idx) + 1 cannot allocate memory for thread-local data: ABORT listp->slotinfo[cnt].gen <= GL(dl_tls_generation) map->l_tls_modid == total + cnt map->l_tls_blocksize >= map->l_tls_initimage_size listp != NULL idx == 0 cannot create TLS data structures _dl_add_to_slotinfo _dl_allocate_tls_init _dl_assign_tls_modid unsupported version %s of Verneed record dl-version.c needed != NULL checking for version `%s' in file %s [%lu] required by file %s [%lu] no version information available (required by %s) def_offset != 0 unsupported version %s of Verdef record weak version `%s' not found (required by %s) version lookup error GLIBC_ABI_DT_RELR cannot allocate version reference table libc.so. DT_RELR without GLIBC_ABI_DT_RELR dependency match_symbol _dl_check_map_versions /etc/ld.so.cache search cache=%s glibc-ld.so.cache1.1 ld.so-1.7.0 dl-cache.c _dl_load_cache_lookup /etc/suid-debug failed to allocate memory to process tunables GLIBC_TUNABLES %d (min: %d, max: %d) 0x%lx (min: 0x%lx, max: 0x%lx) 0x%Zx (min: 0x%Zx, max: 0x%Zx) error while loading shared libraries %s: %s: %s%s%s%s%s DYNAMIC LINKER BUG!!! GLIBC_PRIVATE LD_WARN setup-vdso.h ph->p_type != PT_TLS __vdso_clock_gettime __vdso_clock_gettime64 __vdso_gettimeofday LD_BIND_NOW LD_BIND_NOT LD_DYNAMIC_WEAK LD_PROFILE_OUTPUT LINUX_2.6 setup_vdso GCONV_PATH GETCONF_DIR HOSTALIASES LD_AUDIT LD_DEBUG LD_DEBUG_OUTPUT LD_DYNAMIC_WEAK LD_HWCAP_MASK LD_LIBRARY_PATH LD_ORIGIN_PATH LD_PRELOAD LD_PROFILE LD_SHOW_AUXV LOCALDOMAIN LOCPATH MALLOC_TRACE NIS_PATH NLSPATH RESOLV_HOST_CONF RES_OPTIONS TMPDIR TZDIR /var/tmp /var/profile swp half thumb 26bit fastmult fpa vfp edsp java iwmmxt crunch thumbee neon vfpv3 vfpv3d16 tls vfpv4 idiva idivt vfpd32 lpae evtstrm aes pmull sha1 sha2 crc32 RTLD_NEXT used in code not dynamically loaded _rtld_global_ro rtld_static_init.c __rtld_static_init 0 2 3 4 5 6 7 8 9 ? upper lower alpha digit xdigit space print graph blank cntrl punct alnum toupper tolower 8 H H H H H I ( ( x x     > > ~ ~ ~ ~ ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ a b c d e f g h i j k l m n o p q r 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 { | } ~  ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R 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 { | } ~  ` ` ( C ) < < - ( R ) u , > > 1 / 4 1 / 2 3 / 4 A E x s s a e I J i j ' n O E o e s L J L j l j N J N j n j D Z D z d z ' ^ ' ` _ : ~ H h S S s s # # ` W w i s s s ? J ` ` A ; E I I O Y O I A V G D E Z I T H I K L M N X O P R S T Y F C H P S O I Y a e i i y a v g d e z i t h i k l m n x o p r s s t y f c h p s o i y o y o & b t h Y ` Y ` Y ` f p & Q q 6 6 W w 9 0 9 0 9 0 0 9 0 0 S H s h F f K H k h H h D J d j G J g j T I t i k r s j T H e e S H s h S S s r S S S Y O D J G ` Y E Z ` I Y I J L ` N ` T S H K ` U ` D H A B V G D E Z H Z I J K L M N O P R S T U F X C Z C H S H S H H A ` Y ` ` E ` Y U Y A a b v g d e z h z i j k l m n o p r s t u f x c z c h s h s h h ` ` y ` ` e ` y u y a y o d j g ` y e z ` i y i j l ` n ` t s h k ` u ` d h O ` o ` F H f h Y H y h E ` e ` G ` g ` G H g h G H g h Z H ` z h ` K ` k ` K ` k ` N ` n ` N G n g P ` p ` O ` o ` C ` C ` T ` t ` U u H ` h ` T C Z t c z S H ` s h ` C H ` c h ` C H ` c h ` i Z H ` z h ` C H ` c h ` A ` a ` A ` a ` E ` e ` A ` a ` Z H ` z h ` Z ` z ` Z ` z ` I ` i ` O ` o ` O ` o ` U ` u ` U ` u ` C H ` c h ` Y ` y ` ' " - - - - - - - ' ' , ' " " , , " + o . . . . . . ` ` ` ` ` ` < > ! ! / ? ? ? ! ! ? C = R s E U R I N R a / c a / s C c / o c / u g H H H h I I L l N N o P Q R R R T E L ( T M ) Z O h m Z B C e e E F M o i D d e i j 1 / 3 2 / 3 1 / 5 2 / 5 3 / 5 4 / 5 1 / 6 5 / 6 1 / 8 3 / 8 5 / 8 7 / 8 1 / I I I I I I I V V V I V I I V I I I I X X X I X I I L C D M i i i i i i i v v v i v i i v i i i i x x x i x i i l c d m < - - > < - > < = = > < = > - / \ * | : ~ < = > = < < > > < < < > > > N U L S O H S T X E T X E O T E N Q A C K B E L B S H T L F V T F F C R S O S I D L E D C 1 D C 2 D C 3 D C 4 N A K S Y N E T B C A N E M S U B E S C F S G S R S U S S P D E L _ N L ( 1 ) ( 2 ) ( 3 ) ( 4 ) ( 5 ) ( 6 ) ( 7 ) ( 8 ) ( 9 ) ( 1 0 ) ( 1 1 ) ( 1 2 ) ( 1 3 ) ( 1 4 ) ( 1 5 ) ( 1 6 ) ( 1 7 ) ( 1 8 ) ( 1 9 ) ( 2 0 ) ( 1 ) ( 2 ) ( 3 ) ( 4 ) ( 5 ) ( 6 ) ( 7 ) ( 8 ) ( 9 ) ( 1 0 ) ( 1 1 ) ( 1 2 ) ( 1 3 ) ( 1 4 ) ( 1 5 ) ( 1 6 ) ( 1 7 ) ( 1 8 ) ( 1 9 ) ( 2 0 ) 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 1 0 . 1 1 . 1 2 . 1 3 . 1 4 . 1 5 . 1 6 . 1 7 . 1 8 . 1 9 . 2 0 . ( 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 ) ( 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 ) ( 0 ) - | + + + + + + + + + o : : = = = = = = = ( 2 1 ) ( 2 2 ) ( 2 3 ) ( 2 4 ) ( 2 5 ) ( 2 6 ) ( 2 7 ) ( 2 8 ) ( 2 9 ) ( 3 0 ) ( 3 1 ) ( 3 2 ) ( 3 3 ) ( 3 4 ) ( 3 5 ) ( 3 6 ) ( 3 7 ) ( 3 8 ) ( 3 9 ) ( 4 0 ) ( 4 1 ) ( 4 2 ) ( 4 3 ) ( 4 4 ) ( 4 5 ) ( 4 6 ) ( 4 7 ) ( 4 8 ) ( 4 9 ) ( 5 0 ) h P a d a A U b a r o V p c p A n A u A m A k A K B M B G B c a l k c a l p F n F u F u g m g k g H z k H z M H z G H z T H z u l m l d l k l f m n m u m m m c m k m m m ^ 2 c m ^ 2 m ^ 2 k m ^ 2 m m ^ 3 c m ^ 3 m ^ 3 k m ^ 3 m / s m / s ^ 2 P a k P a M P a G P a r a d r a d / s r a d / s ^ 2 p s n s u s m s p V n V u V m V k V M V p W n W u W m W k W M W a . m . B q c c c d C / k g C o . d B G y h a H P i n K K K M k t l m l n l o g l x m b m i l m o l P H p . m . P P M P R s r S v W b f f f i f l f f i f f l s t + _ _ _ , . ; : ? ! ( ) { } # & * + - < > = \ $ % @ ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R 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 { | } ~ 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 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 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 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 C D G J K N O P Q S T U V W X Y Z a b c d f h i j k m n 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 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 D E F G J K L M N O P Q S T U V W X Y 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 D E F G I J K L M O S T U V W X Y 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 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 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 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 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 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 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 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 % , 3 7 : > B F J N R V Y ] a e i m q u y } $ ( + . 1 4 7 : = @ C F I L O R U Y \ _ b e h k n q t w z } $ ' * . 2 5 8 ; > A D G K O S W [ ^ b e i m r v z ~ # & ) , 0 4 8 = A E H L P T X \ ` d h k o r v z  % * / 4 9 > C F K P U Z ^ b f j n r v z  # ' , / 2 6 ; > A E H L P T W Y [ ] _ c g l q v { ~ # * 1 8 ? F M R U Y ^ b e i n t x {  ! & + 0 5 : ? C G K O S W [ _ d i n s x } # ) . 3 8 = B G L Q V \ b h n t z % * / 4 9 > C H M R W \ a f k p u z  $ ) . 3 8 = B G L Q V [ ` e j o t y ~ " ( . 4 : @ F L R X ^ d j o s w | $ * / 5 : A E J O T Y ` i m q u y } $ ( , 0 5 : > A C E G I K M O Q S U W Y [ ] _ a d g j m p s v y |  # & ) , / 2 5 8 ; > A D G J M P S V Y \ _ b e h k n q t w z } " % ( + . 1 4 7 : = @ C F I L O R U X [ ^ a d g j m p s v y |  ! $ ' * - 0 3 6 9 < ? B E H K N Q T W Z ] ` c f i l o r u x { ~ # & ) , / 2 5 8 ; > A D G J M P S V Y \ _ b e h k n q t w z } " % ( + . 1 4 7 : = @ C F I L O R U X [ ^ a d g j m p s v y |  ! $ ' * - 0 3 6 9 < ? B E H K N Q T W Z ] ` c f i l o r u x { ~ # & ) , / 2 5 8 ; > A D G J M P S V Y \ _ b e h k n q t w z } " % ( + . 1 4 7 : = @ C F I L O R U X [ ^ a d g j m p s v y |  ! $ ' * - 0 3 6 9 < ? B E H K N Q T W Z ] ` c f i l o r u x { ~ 2 3 I R S  p q r s t u v w z { | } ~  ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O Q R S T U V W X Y Z [ \ ^ _ j k r s t u " $ % & / 5 6 7 9 : < D G H I _ ` a b c ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !! "! $! &! (! ,! -! .! /! 0! 1! 3! 4! 9! E! F! G! H! I! 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! {! |! }! ~! ! ! ! ! ! ! ! " " " " #" 6" <" d" e" j" k" " " $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ !$ #$ $$ `$ 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$ {$ |$ }$ ~$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % % % % % % % $% ,% 4% <% % t* u* v* 0 0 Q2 R2 S2 T2 U2 V2 W2 X2 Y2 Z2 [2 \2 ]2 ^2 _2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 q3 r3 s3 t3 u3 v3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 ) M N O P R T U V W Y Z [ \ _ ` a b c d e f h i j k ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T 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 { | } ~  ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 ; < = > @ A B C D F J K L M N O P 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 { | } ~  ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R 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 { | } ~  " $ & ( * , . 0 2 4 6 8 : < > @ B D F H J L N P R T V X Z \ ^ ` b d f h j l n p r t v x z | ~ " $ & ( * , . 0 2 4 6 8 : < > @ B D F H J L N P R T V X Z \ ^ ` b d f h j l n p r t v x z | ~ " $ & ( * , . 0 2 4 6 8 : < > @ B D F H J L N P R T V X Z \ ^ ` b d f h j l n p r t v x z | ~ " $ & ( * , . 0 2 4 6 8 : < > @ B D F H J L N P R T V X Z \ ^ ` b d f h j l n p r t v x z | ~ " $ & ( * , . 0 2 4 6 8 : < > @ B D F H J L N P R T V X Z \ ^ ` b d f h j l n p r t v x z | ~ " $ & ( * , . 0 2 4 6 8 : < > @ B D F H J L N P R T V X Z \ ^ ` b d f h j l n p r t v x z | ~ " $ & ( * , . 0 2 4 6 8 : < > @ B D F H J L N P R T V X Z \ ^ ` b d f h j l n p r t v x z | ~ " $ & ( * , . 0 2 4 6 8 : < > @ B D F H J L N P R T V X Z \ ^ ` b d f h j l n p r t v x z | ~ " $ & ( * , . 0 2 4 6 8 : < > @ B D F H J L N P R T V X Z \ ^ ` b d f h j l n p r t v x z | ~ " $ & ( * , . 0 2 4 6 8 : < > @ B D F H J L N P R T V X Z \ ^ ` b d f h j l n p r t v x z | ~ " $ & ( * , . 0 2 4 6 8 : < > @ B D F H J L N P R T V X Z \ ^ ` b d f h j l n p r t v x z | ~ " $ & ( * , . 0 2 4 6 8 : < > @ B D F H J L N P R T V X Z \ ^ ` b d f h j l n p r t v x z | ~ " $ & ( * , . 0 2 4 6 8 : < > @ B D F H J L N P R T V X Z \ ^ ` b d f h j l n p r t v x z | ~ ^[yY] ^[nN] Sun Mon Tue Wed Thu Fri Sat Sunday Monday Tuesday Wednesday Thursday Friday Saturday Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec January February March April June July August September October November December %a %b %e %H:%M:%S %Y %a %b %e %H:%M:%S %Z %Y S u n M o n T u e W e d T h u F r i S a t S u n d a y M o n d a y T u e s d a y W e d n e s d a y T h u r s d a y F r i d a y S a t u r d a y J a n F e b M a r A p r M a y J u n J u l A u g S e p O c t N o v D e c J a n u a r y F e b r u a r y M a r c h A p r i l J u n e J u l y A u g u s t S e p t e m b e r O c t o b e r N o v e m b e r D e c e m b e r A M P M % a % b % e % H : % M : % S % Y % m / % d / % y % H : % M : % S % I : % M : % S % p % a % b % e % H : % M : % S % Z % Y %p%t%g%t%m%t%f %a%N%f%N%d%N%b%N%s %h %e %r%N%C-%z %T%N%c%N +%c %a %l ISO/IEC 14652 i18n FDCC-set ISO/IEC JTC1/SC22/WG20 - internationalization C/o Keld Simonsen, Skt. Jorgens Alle 8, DK-1615 Kobenhavn V Keld Simonsen keld@dkuug.dk +45 3122-6543 +45 3325-6543 ISO 1997-12-20 i18n:1999 i18n:1999 i18n:1999 i18n:1999 i18n:1999 i18n:1999 i18n:1999 i18n:1999 i18n:1999 i18n:1999 i18n:1999 i18n:1999 i18n:1999 i18n:1999 i18n:1999 i18n:1999 ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R 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 { | } ~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ strtod_l.c digcnt > 0 *nsize < MPNSIZE decimal_len > 0 lead_zero == 0 && int_no <= (uintmax_t) INTMAX_MAX / 4 lead_zero == 0 && int_no <= (uintmax_t) INTMAX_MAX dig_no >= int_no lead_zero <= (base == 16 ? ((uintmax_t) exponent - (uintmax_t) INTMAX_MIN) / 4 : ((uintmax_t) exponent - (uintmax_t) INTMAX_MIN)) bits != 0 int_no <= (uintmax_t) (exponent < 0 ? (INTMAX_MAX - bits + 1) / 4 : (INTMAX_MAX - exponent - bits + 1) / 4) numsize < RETURN_LIMB_SIZE dig_no > int_no && exponent <= 0 && exponent >= MIN_10_EXP - (DIG + 2) int_no > 0 && exponent == 0 int_no == 0 && *startp != L_('0') need_frac_digits > 0 numsize == 1 && n < d empty == 1 numsize == densize cy != 0 str_to_mpn ____strtod_l_internal ____strtof_l_internal rshift.c usize != 0 && cnt != 0 __mpn_rshift d ' @B ; 6 2 k g / S P L 8 m J G d ' o # [Am- j d 8n ? O > . 8 / t# 3 & N |. [ r / P kpnJ nq & f $6 Z B< T c sU e ( U n _ S l gr w F o ] : FGW v y uD;s ( ! >p % "/ . Q ]O W 2Sq $ ^c_ *sf \wI [ i Cs F EH i s 8 4c )r+[ [!|n N 5 }L , D 4f l } C } + # U># ` e !Q 4 \ Yc + 1 * Zi b B tz[ " 4 ? m k 1Ke 6 uk G ( f 1 3j ~{j 6h < bB Q u l uYD?e 1 V 5 R I J @ A [ ^# IF 6IS s* p G I [?l b I9C- 4 ]0 % $<V; @ s H &\ %I $ u @ 9 8 $<V; ; . +m L ?O N ! 0_ P%I $ W ; t & qEu N9 8 }$ H k( {fG5B 3 @KL ) a nZk =<1 . B g m B d g Q QJ y O N @ i S Kh/ I b%I $ C=5 = Ht# @ s+ y B A; 4 e 5 @ > < L @ \) c A m0 +9 8 I N F N A N i n f n a n 0 . 0 0 0 1 printf_fphex.c info->extra == 0 *decimal != '\0' && decimalwc != L'\0' __printf_fphex %.*s/%.*sXXXXXX abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ( n i l ) ( n u l l ) Operation not permitted No such file or directory No such process Interrupted system call Input/output error No such device or address Argument list too long Exec format error Bad file descriptor No child processes Resource temporarily unavailable Cannot allocate memory Permission denied Bad address Block device required Device or resource busy File exists Invalid cross-device link No such device Not a directory Is a directory Too many open files in system Too many open files Inappropriate ioctl for device Text file busy File too large No space left on device Illegal seek Read-only file system Too many links Numerical argument out of domain Numerical result out of range Resource deadlock avoided File name too long No locks available Function not implemented Directory not empty Too many levels of symbolic links No message of desired type Identifier removed Channel number out of range Level 2 not synchronized Level 3 halted Level 3 reset Link number out of range Protocol driver not attached No CSI structure available Level 2 halted Invalid exchange Invalid request descriptor Exchange full No anode Invalid request code Invalid slot Bad font file format Device not a stream No data available Timer expired Out of streams resources Machine is not on the network Package not installed Object is remote Link has been severed Advertise error Srmount error Communication error on send Protocol error Multihop attempted RFS specific error Bad message Value too large for defined data type Name not unique on network File descriptor in bad state Remote address changed Can not access a needed shared library Accessing a corrupted shared library .lib section in a.out corrupted Attempting to link in too many shared libraries Cannot exec a shared library directly Invalid or incomplete multibyte or wide character Interrupted system call should be restarted Streams pipe error Too many users Socket operation on non-socket Destination address required Message too long Protocol wrong type for socket Protocol not available Protocol not supported Socket type not supported Operation not supported Protocol family not supported Address family not supported by protocol Address already in use Cannot assign requested address Network is down Network is unreachable Network dropped connection on reset Software caused connection abort Connection reset by peer No buffer space available Transport endpoint is already connected Transport endpoint is not connected Cannot send after transport endpoint shutdown Too many references: cannot splice Connection timed out Connection refused Host is down No route to host Operation already in progress Operation now in progress Stale file handle Structure needs cleaning Not a XENIX named type file No XENIX semaphores available Is a named type file Remote I/O error Disk quota exceeded No medium found Wrong medium type Operation canceled Required key not available Key has expired Key has been revoked Key was rejected by service Owner died State not recoverable Operation not possible due to RF-kill Memory page has hardware error 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 unsupported dlinfo request invalid namespace FATAL: exception not rethrown Fatal glibc error: array index %zu not less than array length %zu Fatal glibc error: invalid allocation buffer of size %zu %.3s %.3s%3d %.2d:%.2d:%.2d %d ; Z x 0 N m < [ y 1 O n stdin stdout stderr (unreachable) /dev/pts/ fd_to_filename.c descriptor >= 0 __fd_to_filename gethostbyaddr_r gethostbyname_r getservbyport_r ndots: timeout: attempts: /etc/resolv.conf nameserver sortlist RES_OPTIONS rotate @ edns0 single-request-reopen @ single-request no_tld_query no-tld-query no-reload use-vc trust-ad no-aaaa resolv_conf.c conf->__refcount > 0 init->nameserver_list[i]->sa_family == AF_INET6 conf == ptr !alloc_buffer_has_failed (&buffer) global_copy->free_list_start == 0 || global_copy->free_list_start & 1 conf->nameserver_list[i]->sa_family == AF_INET6 resolv_conf_matches (resp, conf) update_from_conf __resolv_conf_attach __resolv_conf_allocate resolv_conf_get_1 conf_decrement __resolv_conf_get_current nss_parse_line_result.c parse_line_result >= -1 && parse_line_result <= 1 __nss_parse_line_result SUCCESS UNAVAIL NOTFOUND TRYAGAIN CONTINUE __libc_early_init dl-call-libc-early-init.c _dl_call_libc_early_init cannot allocate dependency buffer DST not allowed in SUID/SGID programs dl-deps.c cannot load auxiliary `%s' because of empty dynamic string token substitution empty dynamic string token substitution load auxiliary object=%s requested by file=%s cannot allocate dependency list map->l_searchlist.r_list == NULL cannot allocate symbol search list map_index < nlist _dl_map_object_deps dl-init.c l->l_real->l_relocated || l->l_real->l_type == lt_executable calling init: %s calling preinit: %s call_init dl-lookup.c version->filename == NULL || ! _dl_name_match_p (version->filename, map) symbol=%s; lookup in file=%s [%lu] warning: copy relocation against non-copyable protected symbol `%s' in `%s' warning: direct reference to protected function `%s' in `%s' may break pointer equality error due to GNU_PROPERTY_1_NEEDED_INDIRECT_EXTERN_ACCESS marking %s [%lu] as NODELETE due to unique symbol , version version == NULL || !(flags & DL_LOOKUP_RETURN_NEWEST) undefined symbol: %s%s%s symbol lookup error marking %s [%lu] as NODELETE due to reference from main program marking %s [%lu] as NODELETE due to reference from %s [%lu] marking %s [%lu] as NODELETE due to memory allocation failure file=%s [%lu]; needed by %s [%lu] (relocation dependency) binding file %s [%lu] to %s [%lu]: %s symbol `%s' [%s] check_match _dl_lookup_symbol_x dl-minimal-malloc.c ptr == alloc_last_block __minimal_realloc %s: cannot open file: %s %s: cannot stat file: %s %s: cannot create file: %s %s: cannot map file: %s .profile %s: file is no correct profile data file for `%s' Out of memory while initializing profiler dl-runtime.c ELFW(R_TYPE)(reloc->r_info) == ELF_MACHINE_JMP_SLOT _dl_profile_fixup 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z STKFLT Floating point exception Stack fault Child exited Window changed Power failure nss_dns/dns-host.c ptrlist_size (&aliases) >= 1 %u.%u.%u.%u.in-addr.arpa ip6.arpa gethostbyname3_context 0.0.0.%u.in-addr.arpa 0.0.%u.%u.in-addr.arpa 0.%u.%u.%u.in-addr.arpa HOSTALIASES res_query.c query2 == NULL answerp == NULL || (void *) *answerp == (void *) answer (hp != NULL) && (hp2 != NULL) __res_context_query res_send.c anscp != NULL || ansp2 == NULL send_dg send_vc res_get_nsaddr.c n < statp->nscount __res_get_nsaddr ; > > > % > 3 > > > > > > $ > > ' > > > > > 
XN ; G ^ w wp p O w O $ $ l L h1 B k G k G k G k G L h1 h ^ : : : j-H X z-H 9 `2 -H 9 9 < -H : 9 9 L \ Q 9MJ W tH tH tH 'tH 4tH 8tH CtH S qH PtH XtH `tH gtH otH M wtH tH #W V tH tH tH @ tH tH tH tH tH tH tH W tH tH tH @ !H aII W S tH J W tH uH uH uH uH uH ? W U W : H CI EI T $ d 4 CI ! J k G k G k G I KJ J J !gY k G @ 0 < L < L @ L N L V L L G M $. |%W H%W %W %W (W (W (W (W L&W &W &W &W 'W &W 'W 'W (W (W X)W (W X)W $)W )W )W (*W )W < N N N N N @)O <> ' := $ <= % >= & :: ! OR ) IN ( AND * ABS CHR DEC NOT / DIV + INC MAX MIN MOD , ODD CAP ORD VAL EXCL HIGH INCL SIZE FLOAT TRUNC TSIZE kO lO p9` Q Q {T lO <9` T <9` lO <9` lO @9` lO w` W w` lO B lO t8` H f kY f G o)J H9` a1U T s Q s F H e T e P c _Q c O p T p P x AlO X pV D9` [ U L9` ^U x [ H X )lO <lO pS SlO #lO 6lO NlO RlO U R i QH i = T i Y d #uY d WlO D nT D O <N t flO b T b klO nlO H plO ;3R E V sH 49` |T l xlO h9` hrO @stabs <` O mN O ~N <` O <` O | <` O O <` O + O <` > O K O <` ] O h O O <` s O <` O h O O 8 <` 5 O <` ' O @ <` J O <` O \ <` O <` O ( <` O <` O <` O , <` -W O O H O O 6 O / O O ` t O <` O <` ) O 0 D O S O j O  O ( O O d O O O <` O L O O O O 0 O O j O O O , 5 O : O @ O !&L V O [ O q O O , e O O y Q O O O 5N <` O O O O O 2 O O O " O d ( O ; * O 8 O O X M O ] O n O h  O 8 W O O O O <` O O |& O & 7 O X' " O & J O + h O + O >S O O O O * Q O O < O * O = O yH K O W O g O <` u O 4 O <` D O O O O O O O O O O H O O O 3 O ( A O & S O ` b O q O 8 O x O O , O p% 4 O @ O D O H O O t S T > T 3 O 9 O _ O d O i O L r T O O T O O O P O O O Y # O - O F O Q O ` O 8 O ~ O O p B O O O T O O O N O O \ . O < O l P O @ c O ` | O O k G O H w \{P P L P 0b` @ d P d P ^ R L PH P O P O ">Q 0)Q 'Q s P ;Q P # `;" $'" , ! ,wQ vQ Z Q op$ R R R R ;R r` hcR cR cR bR bR R Names of targets and files being debugged. Shows the entire stack of targets currently in use (including the exec-file, core-file, and process, if any), as well as the symbol file name. R _$S h$S S p$S v$S $S $S ^ m J S S 6 M igI 7EJ M iJ fgI I I lgI F M ogI *)S rgI 5 S gI 7gI L }gI 4gI 5gI K H S 1gI Y X ugI vgI +gI N I ygI zgI 3 N V .gI S O HS HS O HS HS K HS HS !gY !gY kO < G P @ O O O O ` _ X S i , . , . , . 0 , , . , . , . . - $ . , . , . $ . - , . !- , . p- p- ". - . , , . - , . , , . , . , . t , , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . 0 , @6. - . $ . - '. $ . 4. 3. . p- p- ". - . , - t , . !. . H , | , , 4. , 3. , ( , . , , , , , , , , , , , ( , , , , H , , , , t , , @ , , T , , p - , , 0 , , , x , | , , , , H , , , . P , 4. 3. . < , , @ , , , T , , t , , , 0 , , p , - M- - '. - - D . D . D . D . D . D . D . D . D . D . D . D . D . D . D . D . D . D . D . D . D . D . D . D . D . D . P - - - - . 6. . 6. p - - - &. `'. !. t - | - \.. - \.. \.. \.. \.. \.. \.. \.. \.. \.. \.. 4. h - t3. h - D . D . D . D . D . D . D . D . D . D . D . D . D . D . D . D . D . D . D . D . D . D . D . D . D . D . @ . - . !. D - . !. , , p - !. !. - t - - `'. . . . . . - . - $ . - '. $ . 4. 5. 3. . p- p- ". - . - P ^ - X ^ p&. - , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , . , @ , , <^Q d S _ S ` _ S ` _ S X ^ S P ^ S H ^ S H ^ S H ^ S @ ^ A S , ` D ` X - 0 - S !^ S X _ L _ } Q [ O S S :S R T R v S | S V S S S S S S S S S S S S 0 0 0 J T H _ ^ _ P T _ $ ^ _ D T _ < ^ X _ V T p _ T ^ _ ~^ !gY P04 Q P ,4 REU +4 P )4 ^EU &4 bEU _3 * P c3 EU EU .EU ?EU gEU _ @ ^ P _ @fU p _ _ @fU ( _ _ @fU _ _ @fU # _ 8 _ V _9 _9 x< |< 0< hc= ^ 0 ^ X ^ t= X 4 X D X 4 X X T X X d X n X d X X  X X X  X X X  X X X  X X X  X X X  X X X  X % X X 2 X X % X I X ,E^ G^ G^ L^ F^ F^ J^ J^ J^ PK^ K^ K^ p X p X p X W P W P W P W P W P W P W P W P W P W P W P W P W P B)X ` 9 tg Q > PN a P qk , j j 6 H T 7 q YI 7 q R >) O q N 9 N L( K @ K CAk[S x _ l _ l _ _ _ @ _ l ` _ ,_ ,,_ p _ x ` _ ,_ ,,_ ` !_ ,_ ,,_ _ @ _ p _ d @ "_ A 3QX 3QX ? !gY !gY mX !gY H'_ *_ *_ ` (_ )_ (_ )_ H'_ H'_ (_ H'_ !gY " @
GCC: (Buildroot -ga22ed9a183-dirty) 11.3.0 GCC: (Buildroot -g27e31e02d7d-dirty) 11.3.0
.shstrtab .note.ABI-tag .init .text __libc_freeres_fn .fini .rodata .ARM.extab .ARM.exidx .eh_frame .tdata .tbss .init_array .fini_array .data.rel.ro .got .data __libc_subfreeres __libc_IO_vtables __libc_atexit .bss __libc_freeres_ptrs .comment .ARM.attributes