Home | History | Annotate | Download | only in lib

Lines Matching refs:FORM

82 # form:
469 # 2. { NAME VALUE FORM }
486 # If FORM is given, it should name a DW_FORM_ constant.
487 # This can either be the short form, like 'DW_FORM_addr', or a
488 # shortened version, like 'addr'. If the form is given, VALUE
493 # If FORM is 'SPECIAL_expr', then VALUE is treated as a location
494 # expression. The effective form is then DW_FORM_block or DW_FORM_exprloc
499 # If FORM is not given, it is guessed:
508 # * Otherwise, if the attribute name has a default form (f.i. DW_FORM_addr for
510 # * Otherwise, an error is reported. Either specify a form explicitly, or
639 FORM {
693 proc _handle_DW_FORM {form value} {
694 switch -exact -- $form {
835 error "unhandled form $form"
898 # Map NAME to its canonical form.
948 set form DW_FORM_addr
950 set form DW_FORM_GNU_addr_index
953 _handle_attribute DW_AT_low_pc [lindex $result 0] $form
955 "[lindex $result 0] + [lindex $result 1]" $form
999 # element of the list must be a form. The second through
1028 error "No form for $attr_name $attr_value"
1183 # form is used, the second element in the list is passed as an
2490 "directory_entry_format (form: DW_FORM_string)"
2494 "directory_entry_format (form: DW_FORM_line_strp)"
2523 "directory_entry_format (form: DW_FORM_string)"
2527 "directory_entry_format (form: DW_FORM_line_strp)"
2533 "file_name_entry_format (form: DW_FORM_udata)"
3261 _op .byte 0x0f "DW_FORM_udata (form)"
3263 _op .byte 0 "abbrev terminator (form)"