Skip to content

Commit 9e0d601

Browse files
author
Serge Lamikhov-Center
committed
Arrange local symbols prior 'save()'
1 parent 9c739b4 commit 9e0d601

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

examples/write_obj/write_obj.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,12 @@ int main( void )
104104
char descr[6] = { 0x31, 0x32, 0x33, 0x34, 0x35, 0x36 };
105105
note_writer.add_note( 0x01, "Never easier!", descr, sizeof( descr ) );
106106

107+
// We don't use local symbols here. There is no need to rearrange them.
108+
// But, for the completeness, we do this just prior 'save'
109+
syma.arrange_local_symbols( [&]( Elf_Xword first, Elf_Xword second ) {
110+
rela.swap_symbols( first, second );
111+
} );
112+
107113
// Create ELF object file
108114
writer.save( "hello.o" );
109115

0 commit comments

Comments
 (0)