@@ -86,7 +86,8 @@ impl ArchX86 {
8686 | pe:: IMAGE_REL_AMD64_REL32_2
8787 | pe:: IMAGE_REL_AMD64_REL32_3
8888 | pe:: IMAGE_REL_AMD64_REL32_4
89- | pe:: IMAGE_REL_AMD64_REL32_5 => Some ( 4 ) ,
89+ | pe:: IMAGE_REL_AMD64_REL32_5
90+ | pe:: IMAGE_REL_AMD64_SECREL => Some ( 4 ) ,
9091 pe:: IMAGE_REL_AMD64_ADDR64 => Some ( 8 ) ,
9192 _ => None ,
9293 } ,
@@ -307,7 +308,8 @@ impl Arch for ArchX86 {
307308 | pe:: IMAGE_REL_AMD64_REL32_2
308309 | pe:: IMAGE_REL_AMD64_REL32_3
309310 | pe:: IMAGE_REL_AMD64_REL32_4
310- | pe:: IMAGE_REL_AMD64_REL32_5 ,
311+ | pe:: IMAGE_REL_AMD64_REL32_5
312+ | pe:: IMAGE_REL_AMD64_SECREL ,
311313 }
312314 | object:: RelocationFlags :: Elf { r_type : elf:: R_X86_64_32 | elf:: R_X86_64_PC32 } => {
313315 let data =
@@ -355,6 +357,7 @@ impl Arch for ArchX86 {
355357 pe:: IMAGE_REL_AMD64_REL32_3 => Some ( "IMAGE_REL_AMD64_REL32_3" ) ,
356358 pe:: IMAGE_REL_AMD64_REL32_4 => Some ( "IMAGE_REL_AMD64_REL32_4" ) ,
357359 pe:: IMAGE_REL_AMD64_REL32_5 => Some ( "IMAGE_REL_AMD64_REL32_5" ) ,
360+ pe:: IMAGE_REL_AMD64_SECREL => Some ( "IMAGE_REL_AMD64_SECREL" ) ,
358361 _ => None ,
359362 } ,
360363 _ => None ,
0 commit comments