Don't add relative labels to FXF's reloc table
This commit is contained in:
parent
9c79b3bba2
commit
a6fc3f9762
|
@ -89,8 +89,8 @@ fn perform_backpatching(targets: &Vec<BackpatchTarget>, address: (u32, bool)) {
|
|||
for target in targets {
|
||||
target.write(target.size, address.0);
|
||||
|
||||
// if this label isn't const, then add it to the reloc table for FXF
|
||||
if !address.1 {
|
||||
// if this label isn't const or relative, then add it to the reloc table for FXF
|
||||
if !address.1 && !target.is_relative {
|
||||
let mut reloc_table = RELOC_ADDRESSES.lock().unwrap();
|
||||
reloc_table.push(target.get_backpatch_location());
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user