audk/MdePkg/Library/BasePeCoffLib
Ard Biesheuvel 485b306654 MdePkg/PeCoffLoader: fix handling of ARM MOVW/MOVT instruction relocs
Advance the *FixupData pointer after use in the second relocation pass
for runtime when handling ARM MOVW/MOVT immediate relocations.

Note that using FixupData is somewhat pointless for relocations targeting
instructions rather than data items, since the program cannot typically
modify its own instructions, and the second pass should be performed
unconditionally. But let's just fix it for now.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
Reviewed-by: Liming Gao <liming.gao@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18597 6f19259b-4bc3-4df7-8a09-765794883524
2015-10-09 18:55:41 +00:00
..
Arm MdePkg/PeCoffLoader: fix handling of ARM MOVW/MOVT instruction relocs 2015-10-09 18:55:41 +00:00
Ipf Minor grammatical work--mostly adding periods. Items with ONLY period added did not have the heading date changed, but Items with content changes had heading copyright dates updated. Sending separately a list of files missing Doxygen @param and @return information. (PENDING) 2010-06-25 21:56:02 +00:00
BasePeCoff.c Support load 64 bit image from 32 bit core. 2014-03-25 05:04:21 +00:00
BasePeCoffLib.inf MdePkg: remove redundant handling of EFI_IMAGE_REL_BASED_DIR64 relocations 2015-09-25 21:49:09 +00:00
BasePeCoffLib.uni MdePkg: Convert non DOS format files to DOS format 2014-09-03 08:33:28 +00:00
BasePeCoffLibInternals.h Checks the TE image before use it. 2012-12-26 04:33:15 +00:00
PeCoffLoaderEx.c MdePkg: remove redundant handling of EFI_IMAGE_REL_BASED_DIR64 relocations 2015-09-25 21:49:09 +00:00