Make it clear in which sections these relocations are.
llvm-svn: 235020
This commit is contained in:
		
							parent
							
								
									43885ebb3a
								
							
						
					
					
						commit
						f3c6aa2c1a
					
				| 
						 | 
				
			
			@ -43,11 +43,14 @@ func1:
 | 
			
		|||
@ We should see a relocation entry to __aeabi_unwind_cpp_pr0, so that the
 | 
			
		||||
@ linker can keep __aeabi_unwind_cpp_pr0.
 | 
			
		||||
@-------------------------------------------------------------------------------
 | 
			
		||||
@ CHECK: Section {
 | 
			
		||||
@ CHECK:  Name: .rel.ARM.exidx.TEST1
 | 
			
		||||
@ CHECK:  Relocations [
 | 
			
		||||
@ CHECK:    0x0 R_ARM_PREL31 .TEST1 0x0
 | 
			
		||||
@ CHECK:    0x0 R_ARM_NONE __aeabi_unwind_cpp_pr0 0x0
 | 
			
		||||
@ CHECK:    0x4 R_ARM_PREL31 .ARM.extab.TEST1 0x0
 | 
			
		||||
@ CHECK:  ]
 | 
			
		||||
@ CHECK: }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -100,8 +103,11 @@ func2:
 | 
			
		|||
@ We should see a relocation entry to __aeabi_unwind_cpp_pr0, so that the
 | 
			
		||||
@ linker can keep __aeabi_unwind_cpp_pr0.
 | 
			
		||||
@-------------------------------------------------------------------------------
 | 
			
		||||
@ CHECK: Section {
 | 
			
		||||
@ CHECK:  Name: .rel.ARM.exidx.TEST2
 | 
			
		||||
@ CHECK:  Relocations [
 | 
			
		||||
@ CHECK:    0x0 R_ARM_PREL31 .TEST2 0x0
 | 
			
		||||
@ CHECK:    0x0 R_ARM_NONE __aeabi_unwind_cpp_pr1 0x0
 | 
			
		||||
@ CHECK:    0x4 R_ARM_PREL31 .ARM.extab.TEST2 0x0
 | 
			
		||||
@ CHECK:  ]
 | 
			
		||||
@ CHECK: }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -32,19 +32,28 @@ func1:
 | 
			
		|||
@ CHECK:     0000: 00000000 B0B0B000                    |........|
 | 
			
		||||
@ CHECK:   )
 | 
			
		||||
@ CHECK: }
 | 
			
		||||
 | 
			
		||||
@ CHECK: Section {
 | 
			
		||||
@ CHECK:   Name: .rel.ARM.extab.TEST1
 | 
			
		||||
@ CHECK:   Relocations [
 | 
			
		||||
@ CHECK:     0x0 R_ARM_PREL31 __gxx_personality_v0 0x0
 | 
			
		||||
@ CHECK:   ]
 | 
			
		||||
@ CHECK: }
 | 
			
		||||
 | 
			
		||||
@ CHECK: Section {
 | 
			
		||||
@ CHECK:   Name: .ARM.exidx.TEST1
 | 
			
		||||
@ CHECK:   SectionData (
 | 
			
		||||
@ CHECK:     0000: 00000000 00000000                    |........|
 | 
			
		||||
@ CHECK:   )
 | 
			
		||||
@ CHECK: }
 | 
			
		||||
 | 
			
		||||
@ CHECK: Section {
 | 
			
		||||
@ CHECK:   Name: .rel.ARM.exidx.TEST1
 | 
			
		||||
@ CHECK:   Relocations [
 | 
			
		||||
@ CHECK:     0x0 R_ARM_PREL31 .TEST1 0x0
 | 
			
		||||
@ CHECK:     0x4 R_ARM_PREL31 .ARM.extab.TEST1 0x0
 | 
			
		||||
@ CHECK:   ]
 | 
			
		||||
@ CHECK: }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@-------------------------------------------------------------------------------
 | 
			
		||||
| 
						 | 
				
			
			@ -74,16 +83,25 @@ func2:
 | 
			
		|||
@ CHECK:     0000: 00000000 B0B0B000                    |........|
 | 
			
		||||
@ CHECK:   )
 | 
			
		||||
@ CHECK: }
 | 
			
		||||
 | 
			
		||||
@ CHECK: Section {
 | 
			
		||||
@ CHECK:   Name: .rel.ARM.extab.TEST2
 | 
			
		||||
@ CHECK:   Relocations [
 | 
			
		||||
@ CHECK:     0x0 R_ARM_PREL31 __gxx_personality_v0 0x0
 | 
			
		||||
@ CHECK:   ]
 | 
			
		||||
@ CHECK: }
 | 
			
		||||
 | 
			
		||||
@ CHECK: Section {
 | 
			
		||||
@ CHECK:   Name: .ARM.exidx.TEST2
 | 
			
		||||
@ CHECK:   SectionData (
 | 
			
		||||
@ CHECK:     0000: 00000000 00000000                    |........|
 | 
			
		||||
@ CHECK:   )
 | 
			
		||||
@ CHECK: }
 | 
			
		||||
 | 
			
		||||
@ CHECK: Section {
 | 
			
		||||
@ CHECK:   Name: .rel.ARM.exidx.TEST2
 | 
			
		||||
@ CHECK:   Relocations [
 | 
			
		||||
@ CHECK:     0x0 R_ARM_PREL31 .TEST2 0x0
 | 
			
		||||
@ CHECK:     0x4 R_ARM_PREL31 .ARM.extab.TEST2 0x0
 | 
			
		||||
@ CHECK:   ]
 | 
			
		||||
@ CHECK: }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue