78 lines
		
	
	
		
			3.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			78 lines
		
	
	
		
			3.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
# Test that hexagon machine-specific tags can be dumped.
 | 
						|
# RUN: yaml2obj --docnum=1 -o %t.hex \
 | 
						|
# RUN:          %S/../llvm-readobj/Inputs/elf-dynamic-tags-machine-specific.yaml
 | 
						|
# RUN: llvm-objdump -p %t.hex | FileCheck %s --check-prefix=HEXAGON
 | 
						|
 | 
						|
# HEXAGON:      Dynamic Section:
 | 
						|
# HEXAGON-NEXT:   HASH                 0x0000000000001000
 | 
						|
# HEXAGON-NEXT:   HEXAGON_SYMSZ        0x0000000000000010
 | 
						|
# HEXAGON-NEXT:   HEXAGON_VER          0x0000000000001000
 | 
						|
# HEXAGON-NEXT:   HEXAGON_PLT          0x0000000000001000
 | 
						|
# HEXAGON-NEXT:   <unknown:>0x1234abcd 0x0000000000000001
 | 
						|
 | 
						|
 | 
						|
# Test that MIPS machine-specific tags can be dumped.
 | 
						|
# RUN: yaml2obj --docnum=2 -o %t.mips \
 | 
						|
# RUN:          %S/../llvm-readobj/Inputs/elf-dynamic-tags-machine-specific.yaml
 | 
						|
# RUN: llvm-objdump -p %t.mips | FileCheck %s --check-prefix=MIPS
 | 
						|
 | 
						|
# MIPS:      Dynamic Section:
 | 
						|
# MIPS-NEXT:   HASH                 0x0000000000001000
 | 
						|
# MIPS-NEXT:   MIPS_RLD_VERSION     0x0000000012345678
 | 
						|
# MIPS-NEXT:   MIPS_TIME_STAMP      0x0000000011223344
 | 
						|
# MIPS-NEXT:   MIPS_ICHECKSUM       0x0000000011112222
 | 
						|
# MIPS-NEXT:   MIPS_IVERSION        0x0000000000000001
 | 
						|
# MIPS-NEXT:   MIPS_FLAGS           0x0000000011111111
 | 
						|
# MIPS-NEXT:   MIPS_BASE_ADDRESS    0x0000000087654321
 | 
						|
# MIPS-NEXT:   MIPS_MSYM            0x0000000000001000
 | 
						|
# MIPS-NEXT:   MIPS_CONFLICT        0x0000000000001000
 | 
						|
# MIPS-NEXT:   MIPS_LIBLIST         0x0000000000001000
 | 
						|
# MIPS-NEXT:   MIPS_LOCAL_GOTNO     0x0000000000000001
 | 
						|
# MIPS-NEXT:   MIPS_CONFLICTNO      0x0000000000000001
 | 
						|
# MIPS-NEXT:   MIPS_LIBLISTNO       0x0000000000000001
 | 
						|
# MIPS-NEXT:   MIPS_SYMTABNO        0x0000000000000001
 | 
						|
# MIPS-NEXT:   MIPS_UNREFEXTNO      0x0000000000000000
 | 
						|
# MIPS-NEXT:   MIPS_GOTSYM          0x0000000000000000
 | 
						|
# MIPS-NEXT:   MIPS_HIPAGENO        0x0000000088776655
 | 
						|
# MIPS-NEXT:   MIPS_RLD_MAP         0x0000000000001000
 | 
						|
# MIPS-NEXT:   MIPS_DELTA_CLASS     0x0000000000001000
 | 
						|
# MIPS-NEXT:   MIPS_DELTA_CLASS_NO  0x0000000000000001
 | 
						|
# MIPS-NEXT:   MIPS_DELTA_INSTANCE  0x0000000000001000
 | 
						|
# MIPS-NEXT:   MIPS_DELTA_INSTANCE_NO0x0000000000000001
 | 
						|
# MIPS-NEXT:   MIPS_DELTA_RELOC     0x0000000000001000
 | 
						|
# MIPS-NEXT:   MIPS_DELTA_RELOC_NO  0x0000000000000001
 | 
						|
# MIPS-NEXT:   MIPS_DELTA_SYM       0x0000000000001000
 | 
						|
# MIPS-NEXT:   MIPS_DELTA_SYM_NO    0x0000000000000001
 | 
						|
# MIPS-NEXT:   MIPS_DELTA_CLASSSYM  0x0000000000001000
 | 
						|
# MIPS-NEXT:   MIPS_DELTA_CLASSSYM_NO0x0000000000000001
 | 
						|
# MIPS-NEXT:   MIPS_CXX_FLAGS       0x0000000088887777
 | 
						|
# MIPS-NEXT:   MIPS_PIXIE_INIT      0x0000000000001000
 | 
						|
# MIPS-NEXT:   MIPS_LOCALPAGE_GOTIDX0x0000000000000001
 | 
						|
# MIPS-NEXT:   MIPS_LOCAL_GOTIDX    0x0000000000000001
 | 
						|
# MIPS-NEXT:   MIPS_HIDDEN_GOTIDX   0x0000000000000001
 | 
						|
# MIPS-NEXT:   MIPS_PROTECTED_GOTIDX0x0000000000000001
 | 
						|
# MIPS-NEXT:   MIPS_OPTIONS         0x0000000000001000
 | 
						|
# MIPS-NEXT:   MIPS_INTERFACE       0x0000000000001000
 | 
						|
# MIPS-NEXT:   MIPS_DYNSTR_ALIGN    0x0000000088888888
 | 
						|
# MIPS-NEXT:   MIPS_INTERFACE_SIZE  0x0000000000000010
 | 
						|
# MIPS-NEXT:   MIPS_RLD_TEXT_RESOLVE_ADDR0x0000000000000008
 | 
						|
# MIPS-NEXT:   MIPS_PERF_SUFFIX     0x0000000000000000
 | 
						|
# MIPS-NEXT:   MIPS_COMPACT_SIZE    0x0000000000000010
 | 
						|
# MIPS-NEXT:   MIPS_GP_VALUE        0x0000000000000001
 | 
						|
# MIPS-NEXT:   MIPS_AUX_DYNAMIC     0x0000000000001000
 | 
						|
# MIPS-NEXT:   MIPS_PLTGOT          0x0000000000001000
 | 
						|
# MIPS-NEXT:   MIPS_RWPLT           0x0000000000001000
 | 
						|
# MIPS-NEXT:   MIPS_RLD_MAP_REL     0x0000000000001000
 | 
						|
# MIPS-NEXT:   <unknown:>0x1234abcd 0x0000000000000001
 | 
						|
 | 
						|
 | 
						|
# Test that PPC64 machine-specific tags can be dumped.
 | 
						|
# RUN: yaml2obj --docnum=3 -o %t.ppc \
 | 
						|
# RUN:          %S/../llvm-readobj/Inputs/elf-dynamic-tags-machine-specific.yaml
 | 
						|
# RUN: llvm-objdump -p %t.ppc | FileCheck %s --check-prefix=PPC
 | 
						|
 | 
						|
# PPC:      Dynamic Section:
 | 
						|
# PPC-NEXT:   HASH                 0x0000000000001000
 | 
						|
# PPC-NEXT:   PPC64_GLINK          0x0000000000001000
 | 
						|
# PPC-NEXT:   <unknown:>0x1234abcd 0x0000000000000001
 |