Feature #77

Add new link types for platform specific displacement patching

Added by Phil Garcia about 1 year ago. Updated about 1 year ago.

Status:New Start date:03/04/2012
Priority:Normal Due date:
Assignee:Phil Garcia % Done:

0%

Category:Linker Spent time: -
Target version:1.3
Difficulty:Normal

Description

On the AVR32 platform, displacements are embedded and intermixed within the instruction opcodes.

Resolve this by introducing new platform specific link types that can patch call sites without affecting other parts of the binary opcode.

public interface IPlatformLinkPatch
{
    void ApplyPatch(LinkerRequest request, long methodAddress, Stream stream, int position);
}

History

Updated by Phil Garcia about 1 year ago

  • Description updated (diff)

Updated by Phil Garcia about 1 year ago

  • Difficulty set to Normal

Also available in: Atom PDF