[PATCH v11 24/25] gnu directives: bfd: generic tests for objcopy of gnu attributes v2

Jan Beulich jbeulich@suse.com
Fri Jan 9 09:23:20 GMT 2026


On 31.12.2025 00:05, Matthieu Longo wrote:
> --- /dev/null
> +++ b/binutils/testsuite/binutils-all/object-attr-v2.d
> @@ -0,0 +1,52 @@
> +#name: Copy object attributes v2 data from an object to another.
> +#PROG: objcopy
> +#target: [supports_oa_v2]
> +#readelf: -A
> +
> +Subsections:
> + - Name:	  foo_1
> +   Scope:	  private
> +   Length:	  20
> +   Comprehension: optional
> +   Encoding:	  ULEB128
> +   Values:
> +    Tag_unknown_1:	1 \(0x1\)
> +    Tag_unknown_2:	0 \(0x0\)
> +    Tag_unknown_3:	0 \(0x0\)
> +    Tag_unknown_4:	0 \(0x0\)
> +
> + - Name:	  foo_2
> +   Scope:	  private
> +   Length:	  16
> +   Comprehension: optional
> +   Encoding:	  ULEB128
> +   Values:
> +    Tag_unknown_0:	1 \(0x1\)
> +    Tag_unknown_1:	1 \(0x1\)
> +
> + - Name:	  foo_3
> +   Scope:	  private
> +   Length:	  26
> +   Comprehension: optional
> +   Encoding:	  NTBS
> +   Values:
> +    Tag_unknown_0:	"hello"
> +    Tag_unknown_1:	"world"
> +
> + - Name:	  gnu_bar
> +   Scope:	  public
> +   Length:	  20
> +   Comprehension: optional
> +   Encoding:	  ULEB128
> +   Values:
> +    Tag_unknown_0:	1 \(0x1\)
> +    Tag_unknown_1:	0 \(0x0\)
> +    Tag_unknown_2:	1 \(0x1\)
> +
> + - Name:	  gnu_foo
> +   Scope:	  public
> +   Length:	  16
> +   Comprehension: required
> +   Encoding:	  ULEB128
> +   Values:
> +    Tag_unknown_1:	1 \(0x1\)

See my remarks on the previous patch.

Jan


More information about the Binutils mailing list