Skip to content

Commit

Permalink
fix flags
Browse files Browse the repository at this point in the history
  • Loading branch information
SuchAFuriousDeath committed Apr 5, 2024
1 parent ba86702 commit 9813b46
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/kernel/src/rtld/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -790,7 +790,7 @@ impl RuntimeLinker {

self.relocate_rela(md, mem.as_mut(), &mut relocated, resolver)?;

if !md.flags().contains(ModuleFlags::UNK4) {
if !md.flags().contains(ModuleFlags::JMPSLOTS_DONE) {
self.relocate_plt(md, mem.as_mut(), &mut relocated, resolver)?;
}

Expand Down Expand Up @@ -1059,7 +1059,7 @@ impl RuntimeLinker {
info.tlsoffset = (*md.tls_offset()).try_into().unwrap();

// Initialization and finalization functions.
if !md.flags().contains(ModuleFlags::UNK5) {
if !md.flags().contains(ModuleFlags::NOT_GET_PROC) {
info.init = md.init().map(|v| addr + v).unwrap_or(0);
info.fini = md.fini().map(|v| addr + v).unwrap_or(0);
}
Expand Down

0 comments on commit 9813b46

Please sign in to comment.