]> git.ipfire.org Git - thirdparty/glibc.git/blobdiff - sysdeps/generic/ldsodefs.h
Add x32 support to dynamic linker audit
[thirdparty/glibc.git] / sysdeps / generic / ldsodefs.h
index f4531b412a4f9261f7095dcdfea00e55e866b6b6..d4cbabab51fd6aa883af5a9273678e5246b23a36 100644 (file)
@@ -225,6 +225,10 @@ struct audit_ifaces
                                       uintptr_t *, struct La_x86_64_regs *,
                                       unsigned int *, const char *name,
                                       long int *framesizep);
+    Elf32_Addr (*x32_gnu_pltenter) (Elf32_Sym *, unsigned int, uintptr_t *,
+                                   uintptr_t *, struct La_x32_regs *,
+                                   unsigned int *, const char *name,
+                                   long int *framesizep);
     Elf32_Addr (*ppc32_gnu_pltenter) (Elf32_Sym *, unsigned int, uintptr_t *,
                                      uintptr_t *, struct La_ppc32_regs *,
                                      unsigned int *, const char *name,
@@ -269,6 +273,11 @@ struct audit_ifaces
                                        const struct La_x86_64_regs *,
                                        struct La_x86_64_retval *,
                                        const char *);
+    unsigned int (*x32_gnu_pltexit) (Elf32_Sym *, unsigned int, uintptr_t *,
+                                    uintptr_t *,
+                                    const struct La_x32_regs *,
+                                    struct La_x86_64_retval *,
+                                    const char *);
     unsigned int (*ppc32_gnu_pltexit) (Elf32_Sym *, unsigned int, uintptr_t *,
                                       uintptr_t *,
                                       const struct La_ppc32_regs *,