--rename=option[,option,...]

This option renames the specified symbol in an output ELF object.

Show/hideRestrictions

You must use --elf and --output with this option.

Show/hideSyntax

--rename=option[,option,...]

Where option is one of:

object_name::old_symbol_name=new_symbol_name

This replaces all symbols in the ELF object object_name that have a symbol name matching old_symbol_name.

old_symbol_name=new_symbol_name

This replaces all symbols that have a symbol name matching old_symbol_name.

You can:

  • use wildcard characters ? and * for symbolic names in old_symbol_name, new_symbol_name and object_name arguments

  • specify multiple options in one --rename option followed by a comma-separated list of arguments.

Show/hideExample

This example renames the clock symbol in the timer.axf image to myclock, and creates a new file called mytimer.axf:

fromelf --elf --rename=clock=myclock --output=mytimer.axf timer.axf

Show/hideSee also

Copyright © 2010-2011 ARM. All rights reserved.ARM DUI 0477E
Non-ConfidentialID071611