0
     ˆÇÍ776Æ¾Ë     /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
#ifndef _LINUX_BINFMTS_H
#define _LINUX_BINFMTS_H

#include <linux/capability.h>

struct pt_regs;

/*
 * These are the maximum length and maximum number of strings passed to the
 * execve() system call.  MAX_ARG_STRLEN is essentially random but serves to
 * prevent the kernel from being unduly impacted by misaddressed pointers.
 * MAX_ARG_STRINGS is chosen to fit in a signed 32-bit integer.
 */
#define MAX_ARG_STRLEN (PAGE_SIZE * 32)
#define MAX_ARG_STRINGS 0x7FFFFFFF

/* sizeof(linux_binprm->buf) */
#define BINPRM_BUF_SIZE 256

/* preserve argv0 for the interpreter  */
#define AT_FLAGS_PRESERVE_ARGV0_BIT 0
#define AT_FLAGS_PRESERVE_ARGV0 (1 << AT_FLAGS_PRESERVE_ARGV0_BIT)

#endif /* _LINUX_BINFMTS_H */
  L   !ˆl–Ým_J*n-jm@‚à_¸Å£Î„N8×_�uÐb&=L‰*VBl(éa–Ãa¾”*j"Tâ�ràš¸TÅ£Î 9H    !ELF          >    °      @       4          @ 8  @                                 P      P                                        œ	      œ	                                           È      È                   0.      0>      0>      Ð                         0.      0>      0>      P      P                   ¨      ¨      ¨                                   È      È      È      $       $              Såtd   ¨      ¨      ¨                             Påtd   Ô       Ô       Ô       L       L              Qåtd                                                  Råtd   0.      0>      0>      Ð      Ð                      GNU   À                   GNU ëî.oÏRõåÁáâJüà„-¹Í                 $          “ò‹Y.                        &                      ›                      l                      ¢                                            ]                      7                      K                                            Ã                      ò                      }                      …                      ±                   Þ            |        tep_get_field_val tep_find_any_field trace_seq_printf trace_seq_terminate tep_register_comm trace_seq_putc __stack_chk_fail strtoul tep_read_number_field strlen trace_seq_puts tep_plugin_loader tep_register_event_handler tep_plugin_unloader tep_unregister_event_handler libc.so.6 GLIBC_2.4 GLIBC_2.2.5                                        ii        ui	   #      ˜?                     ?                    ¨?                    °?                    ¸?                    À?                    È?                    Ð?                    Ø?         	           à?         
           è?                    ð?                    ø?                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              