System
:
Linux c09cd04ddcf6 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC 2025 x86_64
Software
:
Apache/2.4.51 (Debian)
Server
:
115.78.7.179
Domains
:
Cant read /etc/named.conf
Permission
:
[
drwxr-xr-x
]
:
/
usr
/
bin
/
10.0.1.161
Select
Submit
Home
Add User
Mailer
About
DBName
DBUser
DBPass
DBHost
WpUser
WpPass
Input e-mail
ACUPOFTEA for translucent.aimfirst.dev made by tabagkayu.
Folder Name
File Name
File Content
File
h2ph
#!/usr/bin/perl eval 'exec /usr/bin/perl -S $0 ${1+"$@"}' if $running_under_some_shell; BEGIN { pop @INC if $INC[-1] eq '.' } use strict; use Config; use File::Path qw(mkpath); use Getopt::Std; # Make sure read permissions for all are set: if (defined umask && (umask() & 0444)) { umask (umask() & ~0444); } getopts('Dd:rlhaQe'); use vars qw($opt_D $opt_d $opt_r $opt_l $opt_h $opt_a $opt_Q $opt_e); die "-r and -a options are mutually exclusive\n" if ($opt_r and $opt_a); my @inc_dirs = inc_dirs() if $opt_a; my $Exit = 0; my $Dest_dir = $opt_d || $Config{installsitearch}; die "Destination directory $Dest_dir doesn't exist or isn't a directory\n" unless -d $Dest_dir; my @isatype = qw( char uchar u_char short ushort u_short int uint u_int long ulong u_long FILE key_t caddr_t float double size_t ); my %isatype; @isatype{@isatype} = (1) x @isatype; my $inif = 0; my %Is_converted; my %bad_file = (); @ARGV = ('-') unless @ARGV; build_preamble_if_necessary(); sub reindent($) { my($text) = shift; $text =~ s/\n/\n /g; $text =~ s/ /\t/g; $text; } my ($t, $tab, %curargs, $new, $eval_index, $dir, $name, $args, $outfile); my ($incl, $incl_type, $incl_quote, $next); while (defined (my $file = next_file())) { if (-l $file and -d $file) { link_if_possible($file) if ($opt_l); next; } # Recover from header files with unbalanced cpp directives $t = ''; $tab = 0; # $eval_index goes into '#line' directives, to help locate syntax errors: $eval_index = 1; if ($file eq '-') { open(IN, "-"); open(OUT, ">-"); } else { ($outfile = $file) =~ s/\.h$/.ph/ || next; print "$file -> $outfile\n" unless $opt_Q; if ($file =~ m|^(.*)/|) { $dir = $1; mkpath "$Dest_dir/$dir"; } if ($opt_a) { # automagic mode: locate header file in @inc_dirs foreach (@inc_dirs) { chdir $_; last if -f $file; } } open(IN, "<", "$file") || (($Exit = 1),(warn "Can't open $file: $!\n"),next); open(OUT, ">", "$Dest_dir/$outfile") || die "Can't create $outfile: $!\n"; } print OUT "require '_h2ph_pre.ph';\n\n", "no warnings qw(redefine misc);\n\n"; while (defined (local $_ = next_line($file))) { if (s/^\s*\#\s*//) { if (s/^define\s+(\w+)//) { $name = $1; $new = ''; s/\s+$//; s/\(\w+\s*\(\*\)\s*\(\w*\)\)\s*(-?\d+)/$1/; # (int (*)(foo_t))0 if (s/^\(([\w,\s]*)\)//) { $args = $1; my $proto = '() '; if ($args ne '') { $proto = ''; foreach my $arg (split(/,\s*/,$args)) { $arg =~ s/^\s*([^\s].*[^\s])\s*$/$1/; $curargs{$arg} = 1; } $args =~ s/\b(\w)/\$$1/g; $args = "my($args) = \@_;\n$t "; } s/^\s+//; expr(); $new =~ s/(["\\])/\\$1/g; #"]); EMIT($proto); } else { s/^\s+//; expr(); $new = 1 if $new eq ''; # Shunt around such directives as '#define FOO FOO': next if $new =~ /^\s*&\Q$name\E\s*\z/; $new = reindent($new); $args = reindent($args); $new =~ s/(['\\])/\\$1/g; #']); print OUT $t, 'eval '; if ($opt_h) { print OUT "\"\\n#line $eval_index $outfile\\n\" . "; $eval_index++; } print OUT "'sub $name () {$new;}' unless defined(&$name);\n"; } } elsif (/^(include|import|include_next)\s*([<\"])(.*)[>\"]/) { $incl_type = $1; $incl_quote = $2; $incl = $3; if (($incl_type eq 'include_next') || ($opt_e && exists($bad_file{$incl}))) { $incl =~ s/\.h$/.ph/; print OUT ($t, "eval {\n"); $tab += 4; $t = "\t" x ($tab / 8) . ' ' x ($tab % 8); print OUT ($t, "my(\@REM);\n"); if ($incl_type eq 'include_next') { print OUT ($t, "my(\%INCD) = map { \$INC{\$_} => 1 } ", "(grep { \$_ eq \"$incl\" } ", "keys(\%INC));\n"); print OUT ($t, "\@REM = map { \"\$_/$incl\" } ", "(grep { not exists(\$INCD{\"\$_/$incl\"})", " and -f \"\$_/$incl\" } \@INC);\n"); } else { print OUT ($t, "\@REM = map { \"\$_/$incl\" } ", "(grep {-r \"\$_/$incl\" } \@INC);\n"); } print OUT ($t, "require \"\$REM[0]\" if \@REM;\n"); $tab -= 4; $t = "\t" x ($tab / 8) . ' ' x ($tab % 8); print OUT ($t, "};\n"); print OUT ($t, "warn(\$\@) if \$\@;\n"); } else { $incl =~ s/\.h$/.ph/; # copy the prefix in the quote syntax (#include "x.h") case if ($incl !~ m|/| && $incl_quote eq q{"} && $file =~ m|^(.*)/|) { $incl = "$1/$incl"; } print OUT $t,"require '$incl';\n"; } } elsif (/^ifdef\s+(\w+)/) { print OUT $t,"if(defined(&$1)) {\n"; $tab += 4; $t = "\t" x ($tab / 8) . ' ' x ($tab % 8); } elsif (/^ifndef\s+(\w+)/) { print OUT $t,"unless(defined(&$1)) {\n"; $tab += 4; $t = "\t" x ($tab / 8) . ' ' x ($tab % 8); } elsif (s/^if\s+//) { $new = ''; $inif = 1; expr(); $inif = 0; print OUT $t,"if($new) {\n"; $tab += 4; $t = "\t" x ($tab / 8) . ' ' x ($tab % 8); } elsif (s/^elif\s+//) { $new = ''; $inif = 1; expr(); $inif = 0; $tab -= 4; $t = "\t" x ($tab / 8) . ' ' x ($tab % 8); print OUT $t,"}\n elsif($new) {\n"; $tab += 4; $t = "\t" x ($tab / 8) . ' ' x ($tab % 8); } elsif (/^else/) { $tab -= 4; $t = "\t" x ($tab / 8) . ' ' x ($tab % 8); print OUT $t,"} else {\n"; $tab += 4; $t = "\t" x ($tab / 8) . ' ' x ($tab % 8); } elsif (/^endif/) { $tab -= 4; $t = "\t" x ($tab / 8) . ' ' x ($tab % 8); print OUT $t,"}\n"; } elsif(/^undef\s+(\w+)/) { print OUT $t, "undef(&$1) if defined(&$1);\n"; } elsif(/^error\s+(".*")/) { print OUT $t, "die($1);\n"; } elsif(/^error\s+(.*)/) { print OUT $t, "die(\"", quotemeta($1), "\");\n"; } elsif(/^warning\s+(.*)/) { print OUT $t, "warn(\"", quotemeta($1), "\");\n"; } elsif(/^ident\s+(.*)/) { print OUT $t, "# $1\n"; } } elsif (/^\s*(typedef\s*)?enum\s*(\s+[a-zA-Z_]\w*\s*)?/) { # { for vi until(/\{[^}]*\}.*;/ || /;/) { last unless defined ($next = next_line($file)); chomp $next; # drop "#define FOO FOO" in enums $next =~ s/^\s*#\s*define\s+(\w+)\s+\1\s*$//; # #defines in enums (aliases) $next =~ s/^\s*#\s*define\s+(\w+)\s+(\w+)\s*$/$1 = $2,/; $_ .= $next; print OUT "# $next\n" if $opt_D; } s/#\s*if.*?#\s*endif//g; # drop #ifdefs s@/\*.*?\*/@@g; s/\s+/ /g; next unless /^\s?(typedef\s?)?enum\s?([a-zA-Z_]\w*)?\s?\{(.*)\}\s?([a-zA-Z_]\w*)?\s?;/; (my $enum_subs = $3) =~ s/\s//g; my @enum_subs = split(/,/, $enum_subs); my $enum_val = -1; foreach my $enum (@enum_subs) { my ($enum_name, $enum_value) = $enum =~ /^([a-zA-Z_]\w*)(=.+)?$/; $enum_name or next; $enum_value =~ s/^=//; $enum_val = (length($enum_value) ? $enum_value : $enum_val + 1); if ($opt_h) { print OUT ($t, "eval(\"\\n#line $eval_index $outfile\\n", "sub $enum_name () \{ $enum_val; \}\") ", "unless defined(\&$enum_name);\n"); ++ $eval_index; } else { print OUT ($t, "eval(\"sub $enum_name () \{ $enum_val; \}\") ", "unless defined(\&$enum_name);\n"); } } } elsif (/^(?:__extension__\s+)?(?:extern|static)\s+(?:__)?inline(?:__)?\s+/ and !/;\s*$/ and !/{\s*}\s*$/) { # { for vi # This is a hack to parse the inline functions in the glibc headers. # Warning: massive kludge ahead. We suppose inline functions # are mainly constructed like macros. while (1) { last unless defined ($next = next_line($file)); chomp $next; undef $_, last if $next =~ /__THROW\s*;/ or $next =~ /^(__extension__|extern|static)\b/; $_ .= " $next"; print OUT "# $next\n" if $opt_D; last if $next =~ /^}|^{.*}\s*$/; } next if not defined; # because it's only a prototype s/\b(__extension__|extern|static|(?:__)?inline(?:__)?)\b//g; # violently drop #ifdefs s/#\s*if.*?#\s*endif//g and print OUT "# some #ifdef were dropped here -- fill in the blanks\n"; if (s/^(?:\w|\s|\*)*\s(\w+)\s*//) { $name = $1; } else { warn "name not found"; next; # shouldn't occur... } my @args; if (s/^\(([^()]*)\)\s*(\w+\s*)*//) { for my $arg (split /,/, $1) { if ($arg =~ /(\w+)\s*$/) { $curargs{$1} = 1; push @args, $1; } } } $args = ( @args ? "my(" . (join ',', map "\$$_", @args) . ") = \@_;\n$t " : "" ); my $proto = @args ? '' : '() '; $new = ''; s/\breturn\b//g; # "return" doesn't occur in macros usually... expr(); # try to find and perlify local C variables our @local_variables = (); # needs to be a our(): (?{...}) bug workaround { use re "eval"; my $typelist = join '|', keys %isatype; $new =~ s[' (?:(?:__)?const(?:__)?\s+)? (?:(?:un)?signed\s+)? (?:long\s+)? (?:$typelist)\s+ (\w+) (?{ push @local_variables, $1 }) '] [my \$$1]gx; $new =~ s[' (?:(?:__)?const(?:__)?\s+)? (?:(?:un)?signed\s+)? (?:long\s+)? (?:$typelist)\s+ ' \s+ &(\w+) \s* ; (?{ push @local_variables, $1 }) ] [my \$$1;]gx; } $new =~ s/&$_\b/\$$_/g for @local_variables; $new =~ s/(["\\])/\\$1/g; #"]); # now that's almost like a macro (we hope) EMIT($proto); } } $Is_converted{$file} = 1; if ($opt_e && exists($bad_file{$file})) { unlink($Dest_dir . '/' . $outfile); $next = ''; } else { print OUT "1;\n"; queue_includes_from($file) if $opt_a; } } if ($opt_e && (scalar(keys %bad_file) > 0)) { warn "Was unable to convert the following files:\n"; warn "\t" . join("\n\t",sort(keys %bad_file)) . "\n"; } exit $Exit; sub EMIT { my $proto = shift; $new = reindent($new); $args = reindent($args); if ($t ne '') { $new =~ s/(['\\])/\\$1/g; #']); if ($opt_h) { print OUT $t, "eval \"\\n#line $eval_index $outfile\\n\" . 'sub $name $proto\{\n$t ${args}eval q($new);\n$t}' unless defined(\&$name);\n"; $eval_index++; } else { print OUT $t, "eval 'sub $name $proto\{\n$t ${args}eval q($new);\n$t}' unless defined(\&$name);\n"; } } else { print OUT "unless(defined(\&$name)) {\n sub $name $proto\{\n\t${args}eval q($new);\n }\n}\n"; } %curargs = (); return; } sub expr { if (/\b__asm__\b/) { # freak out $new = '"(assembly code)"'; return } my $joined_args; if(keys(%curargs)) { $joined_args = join('|', keys(%curargs)); } while ($_ ne '') { s/^\&\&// && do { $new .= " &&"; next;}; # handle && operator s/^\&([\(a-z\)]+)/$1/i; # hack for things that take the address of s/^(\s+)// && do {$new .= ' '; next;}; s/^0X([0-9A-F]+)[UL]*//i && do {my $hex = $1; $hex =~ s/^0+//; if (length $hex > 8 && !$Config{use64bitint}) { # Croak if nv_preserves_uv_bits < 64 ? $new .= hex(substr($hex, -8)) + 2**32 * hex(substr($hex, 0, -8)); # The above will produce "erroneous" code # if the hex constant was e.g. inside UINT64_C # macro, but then again, h2ph is an approximation. } else { $new .= lc("0x$hex"); } next;}; s/^(-?\d+\.\d+E[-+]?\d+)[FL]?//i && do {$new .= $1; next;}; s/^(\d+)\s*[LU]*//i && do {$new .= $1; next;}; s/^("(\\"|[^"])*")// && do {$new .= $1; next;}; s/^'((\\"|[^"])*)'// && do { if ($curargs{$1}) { $new .= "ord('\$$1')"; } else { $new .= "ord('$1')"; } next; }; # replace "sizeof(foo)" with "{foo}" # also, remove * (C dereference operator) to avoid perl syntax # problems. Where the %sizeof array comes from is anyone's # guess (c2ph?), but this at least avoids fatal syntax errors. # Behavior is undefined if sizeof() delimiters are unbalanced. # This code was modified to able to handle constructs like this: # sizeof(*(p)), which appear in the HP-UX 10.01 header files. s/^sizeof\s*\(// && do { $new .= '$sizeof'; my $lvl = 1; # already saw one open paren # tack { on the front, and skip it in the loop $_ = "{" . "$_"; my $index = 1; # find balanced closing paren while ($index <= length($_) && $lvl > 0) { $lvl++ if substr($_, $index, 1) eq "("; $lvl-- if substr($_, $index, 1) eq ")"; $index++; } # tack } on the end, replacing ) substr($_, $index - 1, 1) = "}"; # remove pesky * operators within the sizeof argument substr($_, 0, $index - 1) =~ s/\*//g; next; }; # Eliminate typedefs /\(([\w\s]+)[\*\s]*\)\s*[\w\(]/ && do { my $doit = 1; foreach (split /\s+/, $1) { # Make sure all the words are types, unless($isatype{$_} or $_ eq 'struct' or $_ eq 'union'){ $doit = 0; last; } } if( $doit ){ s/\([\w\s]+[\*\s]*\)// && next; # then eliminate them. } }; # struct/union member, including arrays: s/^([_A-Z]\w*(\[[^\]]+\])?((\.|->)[_A-Z]\w*(\[[^\]]+\])?)+)//i && do { my $id = $1; $id =~ s/(\.|(->))([^\.\-]*)/->\{$3\}/g; $id =~ s/\b([^\$])($joined_args)/$1\$$2/g if length($joined_args); while($id =~ /\[\s*([^\$\&\d\]]+)\]/) { my($index) = $1; $index =~ s/\s//g; if(exists($curargs{$index})) { $index = "\$$index"; } else { $index = "&$index"; } $id =~ s/\[\s*([^\$\&\d\]]+)\]/[$index]/; } $new .= " (\$$id)"; }; s/^([_a-zA-Z]\w*)// && do { my $id = $1; if ($id eq 'struct' || $id eq 'union') { s/^\s+(\w+)//; $id .= ' ' . $1; $isatype{$id} = 1; } elsif ($id =~ /^((un)?signed)|(long)|(short)$/) { while (s/^\s+(\w+)//) { $id .= ' ' . $1; } $isatype{$id} = 1; } if ($curargs{$id}) { $new .= "\$$id"; $new .= '->' if /^[\[\{]/; } elsif ($id eq 'defined') { $new .= 'defined'; } elsif (/^\s*\(/) { s/^\s*\((\w),/("$1",/ if $id =~ /^_IO[WR]*$/i; # cheat $new .= " &$id"; } elsif ($isatype{$id}) { if ($new =~ /\{\s*$/) { $new .= "'$id'"; } elsif ($new =~ /\(\s*$/ && /^[\s*]*\)/) { $new =~ s/\(\s*$//; s/^[\s*]*\)//; } else { $new .= q(').$id.q('); } } else { if ($inif) { if ($new =~ /defined\s*$/) { $new .= '(&' . $id . ')'; } elsif ($new =~ /defined\s*\($/) { $new .= '&' . $id; } else { $new .= '(defined(&' . $id . ') ? &' . $id . ' : undef)'; } } elsif (/^\[/) { $new .= " \$$id"; } else { $new .= ' &' . $id; } } next; }; s/^(.)// && do { if ($1 ne '#') { $new .= $1; } next;}; } } sub next_line { my $file = shift; my ($in, $out); my $pre_sub_tri_graphs = 1; READ: while (not eof IN) { $in .= <IN>; chomp $in; next unless length $in; while (length $in) { if ($pre_sub_tri_graphs) { # Preprocess all tri-graphs # including things stuck in quoted string constants. $in =~ s/\?\?=/#/g; # | ??=| #| $in =~ s/\?\?\!/|/g; # | ??!| || $in =~ s/\?\?'/^/g; # | ??'| ^| $in =~ s/\?\?\(/[/g; # | ??(| [| $in =~ s/\?\?\)/]/g; # | ??)| ]| $in =~ s/\?\?\-/~/g; # | ??-| ~| $in =~ s/\?\?\//\\/g; # | ??/| \| $in =~ s/\?\?</{/g; # | ??<| {| $in =~ s/\?\?>/}/g; # | ??>| }| } if ($in =~ /^\#ifdef __LANGUAGE_PASCAL__/) { # Tru64 disassembler.h evilness: mixed C and Pascal. while (<IN>) { last if /^\#endif/; } $in = ""; next READ; } if ($in =~ /^extern inline / && # Inlined assembler. $^O eq 'linux' && $file =~ m!(?:^|/)asm/[^/]+\.h$!) { while (<IN>) { last if /^}/; } $in = ""; next READ; } if ($in =~ s/\\$//) { # \-newline $out .= ' '; next READ; } elsif ($in =~ s/^([^"'\\\/]+)//) { # Passthrough $out .= $1; } elsif ($in =~ s/^(\\.)//) { # \... $out .= $1; } elsif ($in =~ /^'/) { # '... if ($in =~ s/^('(\\.|[^'\\])*')//) { $out .= $1; } else { next READ; } } elsif ($in =~ /^"/) { # "... if ($in =~ s/^("(\\.|[^"\\])*")//) { $out .= $1; } else { next READ; } } elsif ($in =~ s/^\/\/.*//) { # //... # fall through } elsif ($in =~ m/^\/\*/) { # /*... # C comment removal adapted from perlfaq6: if ($in =~ s/^\/\*[^*]*\*+([^\/*][^*]*\*+)*\///) { $out .= ' '; } else { # Incomplete /* */ next READ; } } elsif ($in =~ s/^(\/)//) { # /... $out .= $1; } elsif ($in =~ s/^([^\'\"\\\/]+)//) { $out .= $1; } elsif ($^O eq 'linux' && $file =~ m!(?:^|/)linux/byteorder/pdp_endian\.h$! && $in =~ s!\'T KNOW!!) { $out =~ s!I DON$!I_DO_NOT_KNOW!; } else { if ($opt_e) { warn "Cannot parse $file:\n$in\n"; $bad_file{$file} = 1; $in = ''; $out = undef; last READ; } else { die "Cannot parse:\n$in\n"; } } } last READ if $out =~ /\S/; } return $out; } # Handle recursive subdirectories without getting a grotesquely big stack. # Could this be implemented using File::Find? sub next_file { my $file; while (@ARGV) { $file = shift @ARGV; if ($file eq '-' or -f $file or -l $file) { return $file; } elsif (-d $file) { if ($opt_r) { expand_glob($file); } else { print STDERR "Skipping directory '$file'\n"; } } elsif ($opt_a) { return $file; } else { print STDERR "Skipping '$file': not a file or directory\n"; } } return undef; } # Put all the files in $directory into @ARGV for processing. sub expand_glob { my ($directory) = @_; $directory =~ s:/$::; opendir DIR, $directory; foreach (readdir DIR) { next if ($_ eq '.' or $_ eq '..'); # expand_glob() is going to be called until $ARGV[0] isn't a # directory; so push directories, and unshift everything else. if (-d "$directory/$_") { push @ARGV, "$directory/$_" } else { unshift @ARGV, "$directory/$_" } } closedir DIR; } # Given $file, a symbolic link to a directory in the C include directory, # make an equivalent symbolic link in $Dest_dir, if we can figure out how. # Otherwise, just duplicate the file or directory. sub link_if_possible { my ($dirlink) = @_; my $target = eval 'readlink($dirlink)'; if ($target =~ m:^\.\./: or $target =~ m:^/:) { # The target of a parent or absolute link could leave the $Dest_dir # hierarchy, so let's put all of the contents of $dirlink (actually, # the contents of $target) into @ARGV; as a side effect down the # line, $dirlink will get created as an _actual_ directory. expand_glob($dirlink); } else { if (-l "$Dest_dir/$dirlink") { unlink "$Dest_dir/$dirlink" or print STDERR "Could not remove link $Dest_dir/$dirlink: $!\n"; } if (eval 'symlink($target, "$Dest_dir/$dirlink")') { print "Linking $target -> $Dest_dir/$dirlink\n"; # Make sure that the link _links_ to something: if (! -e "$Dest_dir/$target") { mkpath("$Dest_dir/$target", 0755) or print STDERR "Could not create $Dest_dir/$target/\n"; } } else { print STDERR "Could not symlink $target -> $Dest_dir/$dirlink: $!\n"; } } } # Push all #included files in $file onto our stack, except for STDIN # and files we've already processed. sub queue_includes_from { my ($file) = @_; my $line; return if ($file eq "-"); open HEADER, "<", $file or return; while (defined($line = <HEADER>)) { while (/\\$/) { # Handle continuation lines chop $line; $line .= <HEADER>; } if ($line =~ /^#\s*include\s+([<"])(.*?)[>"]/) { my ($delimiter, $new_file) = ($1, $2); # copy the prefix in the quote syntax (#include "x.h") case if ($delimiter eq q{"} && $file =~ m|^(.*)/|) { $new_file = "$1/$new_file"; } push(@ARGV, $new_file) unless $Is_converted{$new_file}; } } close HEADER; } # Determine include directories; $Config{usrinc} should be enough for (all # non-GCC?) C compilers, but gcc uses additional include directories. sub inc_dirs { my $from_gcc = `LC_ALL=C $Config{cc} -v -E - < /dev/null 2>&1 | awk '/^#include/, /^End of search list/' | grep '^ '`; length($from_gcc) ? (split(' ', $from_gcc), $Config{usrinc}) : ($Config{usrinc}); } # Create "_h2ph_pre.ph", if it doesn't exist or was built by a different # version of h2ph. sub build_preamble_if_necessary { # Increment $VERSION every time this function is modified: my $VERSION = 4; my $preamble = "$Dest_dir/_h2ph_pre.ph"; # Can we skip building the preamble file? if (-r $preamble) { # Extract version number from first line of preamble: open PREAMBLE, "<", $preamble or die "Cannot open $preamble: $!"; my $line = <PREAMBLE>; $line =~ /(\b\d+\b)/; close PREAMBLE or die "Cannot close $preamble: $!"; # Don't build preamble if a compatible preamble exists: return if $1 == $VERSION; } my (%define) = _extract_cc_defines(); open PREAMBLE, ">", $preamble or die "Cannot open $preamble: $!"; print PREAMBLE "# This file was created by h2ph version $VERSION\n"; # Prevent non-portable hex constants from warning. # # We still produce an overflow warning if we can't represent # a hex constant as an integer. print PREAMBLE "no warnings qw(portable);\n"; foreach (sort keys %define) { if ($opt_D) { print PREAMBLE "# $_=$define{$_}\n"; } if ($define{$_} =~ /^\((.*)\)$/) { # parenthesized value: d=(v) $define{$_} = $1; } if (/^(\w+)\((\w)\)$/) { my($macro, $arg) = ($1, $2); my $def = $define{$_}; $def =~ s/$arg/\$\{$arg\}/g; print PREAMBLE <<DEFINE; unless (defined &$macro) { sub $macro(\$) { my (\$$arg) = \@_; \"$def\" } } DEFINE } elsif ($define{$_} =~ /^([+-]?(\d+)?\.\d+([eE][+-]?\d+)?)[FL]?$/) { # float: print PREAMBLE "unless (defined &$_) { sub $_() { $1 } }\n\n"; } elsif ($define{$_} =~ /^([+-]?\d+)U?L{0,2}$/i) { # integer: print PREAMBLE "unless (defined &$_) { sub $_() { $1 } }\n\n"; } elsif ($define{$_} =~ /^([+-]?0x[\da-f]+)U?L{0,2}$/i) { # hex integer # Special cased, since perl warns on hex integers # that can't be represented in a UV. # # This way we get the warning at time of use, so the user # only gets the warning if they happen to use this # platform-specific definition. my $code = $1; $code = "hex('$code')" if length $code > 10; print PREAMBLE "unless (defined &$_) { sub $_() { $code } }\n\n"; } elsif ($define{$_} =~ /^\w+$/) { my $def = $define{$_}; if ($isatype{$def}) { print PREAMBLE "unless (defined &$_) { sub $_() { \"$def\" } }\n\n"; } else { print PREAMBLE "unless (defined &$_) { sub $_() { &$def } }\n\n"; } } else { print PREAMBLE "unless (defined &$_) { sub $_() { \"", quotemeta($define{$_}), "\" } }\n\n"; } } print PREAMBLE "\n1;\n"; # avoid 'did not return a true value' when empty close PREAMBLE or die "Cannot close $preamble: $!"; } # %Config contains information on macros that are pre-defined by the # system's compiler. We need this information to make the .ph files # function with perl as the .h files do with cc. sub _extract_cc_defines { my %define; my $allsymbols = join " ", @Config{'ccsymbols', 'cppsymbols', 'cppccsymbols'}; # Split compiler pre-definitions into 'key=value' pairs: while ($allsymbols =~ /([^\s]+)=((\\\s|[^\s])+)/g) { $define{$1} = $2; if ($opt_D) { print STDERR "$_: $1 -> $2\n"; } } return %define; } 1; ############################################################################## __END__ =head1 NAME h2ph - convert .h C header files to .ph Perl header files =head1 SYNOPSIS B<h2ph [-d destination directory] [-r | -a] [-l] [-h] [-e] [-D] [-Q] [headerfiles]> =head1 DESCRIPTION I<h2ph> converts any C header files specified to the corresponding Perl header file format. It is most easily run while in /usr/include: cd /usr/include; h2ph * sys/* or cd /usr/include; h2ph * sys/* arpa/* netinet/* or cd /usr/include; h2ph -r -l . The output files are placed in the hierarchy rooted at Perl's architecture dependent library directory. You can specify a different hierarchy with a B<-d> switch. If run with no arguments, filters standard input to standard output. =head1 OPTIONS =over 4 =item -d destination_dir Put the resulting B<.ph> files beneath B<destination_dir>, instead of beneath the default Perl library location (C<$Config{'installsitearch'}>). =item -r Run recursively; if any of B<headerfiles> are directories, then run I<h2ph> on all files in those directories (and their subdirectories, etc.). B<-r> and B<-a> are mutually exclusive. =item -a Run automagically; convert B<headerfiles>, as well as any B<.h> files which they include. This option will search for B<.h> files in all directories which your C compiler ordinarily uses. B<-a> and B<-r> are mutually exclusive. =item -l Symbolic links will be replicated in the destination directory. If B<-l> is not specified, then links are skipped over. =item -h Put 'hints' in the .ph files which will help in locating problems with I<h2ph>. In those cases when you B<require> a B<.ph> file containing syntax errors, instead of the cryptic [ some error condition ] at (eval mmm) line nnn you will see the slightly more helpful [ some error condition ] at filename.ph line nnn However, the B<.ph> files almost double in size when built using B<-h>. =item -e If an error is encountered during conversion, output file will be removed and a warning emitted instead of terminating the conversion immediately. =item -D Include the code from the B<.h> file as a comment in the B<.ph> file. This is primarily used for debugging I<h2ph>. =item -Q 'Quiet' mode; don't print out the names of the files being converted. =back =head1 ENVIRONMENT No environment variables are used. =head1 FILES /usr/include/*.h /usr/include/sys/*.h etc. =head1 AUTHOR Larry Wall =head1 SEE ALSO perl(1) =head1 DIAGNOSTICS The usual warnings if it can't read or write the files involved. =head1 BUGS Doesn't construct the %sizeof array for you. It doesn't handle all C constructs, but it does attempt to isolate definitions inside evals so that you can get at the definitions that it can translate. It's only intended as a rough tool. You may need to dicker with the files produced. You have to run this program by hand; it's not run as part of the Perl installation. Doesn't handle complicated expressions built piecemeal, a la: enum { FIRST_VALUE, SECOND_VALUE, #ifdef ABC THIRD_VALUE #endif }; Doesn't necessarily locate all of your C compiler's internally-defined symbols. =cut
New name for
Are you sure will delete
?
New date for
New perm for
Name
Type
Size
Permission
Last Modified
Actions
.
DIR
-
drwxr-xr-x
2021-12-22 12:22:35
..
DIR
-
drwxr-xr-x
2021-12-20 12:00:00
[
application/x-pie-executable
58.81 KB
-rwxr-xr-x
2020-09-24 08:36:09
ab
application/x-pie-executable
58.34 KB
-rwxr-xr-x
2021-10-07 05:49:44
addpart
application/x-pie-executable
26.23 KB
-rwxr-xr-x
2021-07-28 07:09:07
addr2line
application/x-pie-executable
31.13 KB
-rwxr-xr-x
2021-02-20 03:38:30
apt
application/x-pie-executable
18.23 KB
-rwxr-xr-x
2021-06-10 08:53:34
apt-cache
application/x-pie-executable
86.3 KB
-rwxr-xr-x
2021-06-10 08:53:34
apt-cdrom
application/x-pie-executable
26.3 KB
-rwxr-xr-x
2021-06-10 08:53:34
apt-config
application/x-pie-executable
26.23 KB
-rwxr-xr-x
2021-06-10 08:53:34
apt-get
application/x-pie-executable
46.3 KB
-rwxr-xr-x
2021-06-10 08:53:34
apt-key
text/x-shellscript
27.53 KB
-rwxr-xr-x
2021-06-10 08:53:34
apt-mark
application/x-pie-executable
50.3 KB
-rwxr-xr-x
2021-06-10 08:53:34
ar
application/x-pie-executable
50.97 KB
-rwxr-xr-x
2021-02-20 03:38:30
arch
application/x-pie-executable
38.81 KB
-rwxr-xr-x
2020-09-24 08:36:09
as
application/x-pie-executable
461.18 KB
-rwxr-xr-x
2021-02-20 03:38:30
autoconf
text/x-shellscript
14.42 KB
-rwxr-xr-x
2020-12-25 09:25:29
autoheader
text/x-perl
8.33 KB
-rwxr-xr-x
2020-12-25 09:25:29
autom4te
text/x-perl
31.9 KB
-rwxr-xr-x
2020-12-25 09:25:29
autoreconf
text/x-perl
20.67 KB
-rwxr-xr-x
2020-12-25 09:25:29
autoscan
text/x-perl
16.73 KB
-rwxr-xr-x
2020-12-25 09:25:29
autoupdate
text/x-perl
33.08 KB
-rwxr-xr-x
2020-12-25 09:25:29
awk
application/x-pie-executable
154.59 KB
-rwxr-xr-x
2020-02-16 07:41:09
b2sum
application/x-pie-executable
58.94 KB
-rwxr-xr-x
2020-09-24 08:36:09
base32
application/x-pie-executable
42.84 KB
-rwxr-xr-x
2020-09-24 08:36:09
base64
application/x-pie-executable
42.84 KB
-rwxr-xr-x
2020-09-24 08:36:09
basename
application/x-pie-executable
38.78 KB
-rwxr-xr-x
2020-09-24 08:36:09
basenc
application/x-pie-executable
54.84 KB
-rwxr-xr-x
2020-09-24 08:36:09
bashbug
text/x-shellscript
6.6 KB
-rwxr-xr-x
2021-08-04 08:25:59
c++
application/x-executable
802.54 KB
-rwxr-xr-x
2021-01-10 11:35:39
c++filt
application/x-pie-executable
126.46 KB
-rwxr-xr-x
2021-02-20 03:38:30
c89
text/x-shellscript
428 B
-rwxr-xr-x
2013-06-12 09:03:20
c89-gcc
text/x-shellscript
428 B
-rwxr-xr-x
2013-06-12 09:03:20
c99
text/x-shellscript
454 B
-rwxr-xr-x
2013-06-12 09:03:20
c99-gcc
text/x-shellscript
454 B
-rwxr-xr-x
2013-06-12 09:03:20
c_rehash
text/x-perl
6.18 KB
-rwxr-xr-x
2021-08-24 08:28:12
captoinfo
application/x-pie-executable
90.27 KB
-rwxr-xr-x
2021-01-01 03:02:10
catchsegv
text/x-shellscript
3.23 KB
-rwxr-xr-x
2021-10-02 12:47:40
cc
application/x-executable
798.54 KB
-rwxr-xr-x
2021-01-10 11:35:39
chage
application/x-pie-executable
78.38 KB
-rwxr-sr-x
2020-02-07 02:54:14
chattr
application/x-pie-executable
14.16 KB
-rwxr-xr-x
2021-06-07 11:27:15
chcon
application/x-pie-executable
71.06 KB
-rwxr-xr-x
2020-09-24 08:36:09
checkgid
application/x-pie-executable
14.16 KB
-rwxr-xr-x
2021-10-07 05:49:44
chfn
application/x-pie-executable
57.05 KB
-rwsr-xr-x
2020-02-07 02:54:14
choom
application/x-pie-executable
50.23 KB
-rwxr-xr-x
2021-07-28 07:09:07
chrt
application/x-pie-executable
34.23 KB
-rwxr-xr-x
2021-07-28 07:09:07
chsh
application/x-pie-executable
51.64 KB
-rwsr-xr-x
2020-02-07 02:54:14
cksum
application/x-pie-executable
38.78 KB
-rwxr-xr-x
2020-09-24 08:36:09
clear
application/x-pie-executable
14.16 KB
-rwxr-xr-x
2021-01-01 03:02:10
clear_console
application/x-pie-executable
14.3 KB
-rwxr-xr-x
2021-08-04 08:25:59
cmp
application/x-pie-executable
46.78 KB
-rwxr-xr-x
2021-01-01 05:52:00
comm
application/x-pie-executable
42.84 KB
-rwxr-xr-x
2020-09-24 08:36:09
compose
text/x-perl
18.05 KB
-rwxr-xr-x
2021-02-25 06:24:36
corelist
text/x-perl
15.01 KB
-rwxr-xr-x
2021-09-24 04:10:58
cpan
text/x-perl
8.16 KB
-rwxr-xr-x
2021-09-24 04:10:58
cpan5.32-x86_64-linux-gnu
text/x-perl
8.18 KB
-rwxr-xr-x
2021-09-24 04:10:58
cpp
application/x-executable
798.54 KB
-rwxr-xr-x
2021-01-10 11:35:39
cpp-10
application/x-executable
798.54 KB
-rwxr-xr-x
2021-01-10 11:35:39
csplit
application/x-pie-executable
119.06 KB
-rwxr-xr-x
2020-09-24 08:36:09
curl
application/x-pie-executable
250.07 KB
-rwxr-xr-x
2021-11-28 05:38:09
cut
application/x-pie-executable
46.91 KB
-rwxr-xr-x
2020-09-24 08:36:09
deb-systemd-helper
text/x-perl
20.89 KB
-rwxr-xr-x
2020-12-14 08:19:00
deb-systemd-invoke
text/x-perl
4.31 KB
-rwxr-xr-x
2020-12-14 08:19:00
debconf
text/x-perl
2.79 KB
-rwxr-xr-x
2021-06-10 05:17:49
debconf-apt-progress
text/x-perl
11.27 KB
-rwxr-xr-x
2021-06-10 05:17:49
debconf-communicate
text/x-perl
608 B
-rwxr-xr-x
2021-06-10 05:17:49
debconf-copydb
text/x-perl
1.68 KB
-rwxr-xr-x
2021-06-10 05:17:49
debconf-escape
text/x-perl
647 B
-rwxr-xr-x
2021-06-10 05:17:49
debconf-set-selections
text/x-perl
2.87 KB
-rwxr-xr-x
2021-06-10 05:17:49
debconf-show
text/x-perl
1.78 KB
-rwxr-xr-x
2021-06-10 05:17:49
delpart
application/x-pie-executable
26.23 KB
-rwxr-xr-x
2021-07-28 07:09:07
diff
application/x-pie-executable
203.44 KB
-rwxr-xr-x
2021-01-01 05:52:00
diff3
application/x-pie-executable
63 KB
-rwxr-xr-x
2021-01-01 05:52:00
dircolors
application/x-pie-executable
46.82 KB
-rwxr-xr-x
2020-09-24 08:36:09
dirname
application/x-pie-executable
38.78 KB
-rwxr-xr-x
2020-09-24 08:36:09
dpkg
application/x-pie-executable
306.53 KB
-rwxr-xr-x
2021-04-13 10:43:39
dpkg-architecture
text/x-perl
13.51 KB
-rwxr-xr-x
2021-04-13 10:43:39
dpkg-buildflags
text/x-perl
7.39 KB
-rwxr-xr-x
2021-04-13 10:43:39
dpkg-buildpackage
text/x-perl
30.42 KB
-rwxr-xr-x
2021-04-13 10:43:39
dpkg-checkbuilddeps
text/x-perl
7.45 KB
-rwxr-xr-x
2021-04-13 10:43:39
dpkg-deb
application/x-pie-executable
158.38 KB
-rwxr-xr-x
2021-04-13 10:43:39
dpkg-distaddfile
text/x-perl
2.72 KB
-rwxr-xr-x
2021-04-13 10:43:39
dpkg-divert
application/x-pie-executable
150.44 KB
-rwxr-xr-x
2021-04-13 10:43:39
dpkg-genbuildinfo
text/x-perl
16.71 KB
-rwxr-xr-x
2021-04-13 10:43:39
dpkg-genchanges
text/x-perl
17.1 KB
-rwxr-xr-x
2021-04-13 10:43:39
dpkg-gencontrol
text/x-perl
14.2 KB
-rwxr-xr-x
2021-04-13 10:43:39
dpkg-gensymbols
text/x-perl
10.65 KB
-rwxr-xr-x
2021-04-13 10:43:39
dpkg-maintscript-helper
text/x-shellscript
20.67 KB
-rwxr-xr-x
2021-04-13 10:43:39
dpkg-mergechangelogs
text/x-perl
8.33 KB
-rwxr-xr-x
2021-04-13 10:43:39
dpkg-name
text/x-perl
6.63 KB
-rwxr-xr-x
2021-04-13 10:43:39
dpkg-parsechangelog
text/x-perl
4.83 KB
-rwxr-xr-x
2021-04-13 10:43:39
dpkg-query
application/x-pie-executable
162.43 KB
-rwxr-xr-x
2021-04-13 10:43:39
dpkg-realpath
text/x-shellscript
4.05 KB
-rwxr-xr-x
2021-04-13 10:43:39
dpkg-scanpackages
text/x-perl
8.5 KB
-rwxr-xr-x
2021-04-13 10:43:39
dpkg-scansources
text/x-perl
8.96 KB
-rwxr-xr-x
2021-04-13 10:43:39
dpkg-shlibdeps
text/x-perl
30.96 KB
-rwxr-xr-x
2021-04-13 10:43:39
dpkg-source
text/x-perl
22.56 KB
-rwxr-xr-x
2021-04-13 10:43:39
dpkg-split
application/x-pie-executable
122.34 KB
-rwxr-xr-x
2021-04-13 10:43:39
dpkg-statoverride
application/x-pie-executable
62.12 KB
-rwxr-xr-x
2021-04-13 10:43:39
dpkg-trigger
application/x-pie-executable
78.34 KB
-rwxr-xr-x
2021-04-13 10:43:39
dpkg-vendor
text/x-perl
3.19 KB
-rwxr-xr-x
2021-04-13 10:43:39
du
application/x-pie-executable
171.25 KB
-rwxr-xr-x
2020-09-24 08:36:09
dvipdf
text/x-shellscript
1007 B
-rwxr-xr-x
2021-09-09 05:23:11
dwp
application/x-pie-executable
903.45 KB
-rwxr-xr-x
2021-02-20 03:38:30
edit
text/x-perl
18.05 KB
-rwxr-xr-x
2021-02-25 06:24:36
elfedit
application/x-pie-executable
34.91 KB
-rwxr-xr-x
2021-02-20 03:38:30
enc2xs
text/x-perl
40.84 KB
-rwxr-xr-x
2021-09-24 04:10:58
encguess
text/x-perl
2.99 KB
-rwxr-xr-x
2021-09-24 04:10:58
env
application/x-pie-executable
47.34 KB
-rwxr-xr-x
2020-09-24 08:36:09
eps2eps
text/x-shellscript
639 B
-rwxr-xr-x
2021-09-09 05:23:11
expand
application/x-pie-executable
42.84 KB
-rwxr-xr-x
2020-09-24 08:36:09
expiry
application/x-pie-executable
30.43 KB
-rwxr-sr-x
2020-02-07 02:54:14
expr
application/x-pie-executable
114.97 KB
-rwxr-xr-x
2020-09-24 08:36:09
factor
application/x-pie-executable
79.16 KB
-rwxr-xr-x
2020-09-24 08:36:09
faillog
application/x-pie-executable
22.45 KB
-rwxr-xr-x
2020-02-07 02:54:14
fallocate
application/x-pie-executable
34.23 KB
-rwxr-xr-x
2021-07-28 07:09:07
fcgistarter
application/x-pie-executable
14.16 KB
-rwxr-xr-x
2021-10-07 05:49:44
file
application/x-pie-executable
26.42 KB
-rwxr-xr-x
2020-11-19 09:21:06
fincore
application/x-pie-executable
34.27 KB
-rwxr-xr-x
2021-07-28 07:09:07
find
application/x-pie-executable
303.72 KB
-rwxr-xr-x
2021-01-09 05:36:56
flock
application/x-pie-executable
34.3 KB
-rwxr-xr-x
2021-07-28 07:09:07
fmt
application/x-pie-executable
46.81 KB
-rwxr-xr-x
2020-09-24 08:36:09
fold
application/x-pie-executable
42.81 KB
-rwxr-xr-x
2020-09-24 08:36:09
free
application/x-pie-executable
26.23 KB
-rwxr-xr-x
2021-04-06 07:17:53
g++
application/x-executable
802.54 KB
-rwxr-xr-x
2021-01-10 11:35:39
g++-10
application/x-executable
802.54 KB
-rwxr-xr-x
2021-01-10 11:35:39
gcc
application/x-executable
798.54 KB
-rwxr-xr-x
2021-01-10 11:35:39
gcc-10
application/x-executable
798.54 KB
-rwxr-xr-x
2021-01-10 11:35:39
gcc-ar
application/x-executable
22.38 KB
-rwxr-xr-x
2021-01-10 11:35:39
gcc-ar-10
application/x-executable
22.38 KB
-rwxr-xr-x
2021-01-10 11:35:39
gcc-nm
application/x-executable
22.38 KB
-rwxr-xr-x
2021-01-10 11:35:39
gcc-nm-10
application/x-executable
22.38 KB
-rwxr-xr-x
2021-01-10 11:35:39
gcc-ranlib
application/x-executable
22.38 KB
-rwxr-xr-x
2021-01-10 11:35:39
gcc-ranlib-10
application/x-executable
22.38 KB
-rwxr-xr-x
2021-01-10 11:35:39
gcov
application/x-executable
371.79 KB
-rwxr-xr-x
2021-01-10 11:35:39
gcov-10
application/x-executable
371.79 KB
-rwxr-xr-x
2021-01-10 11:35:39
gcov-dump
application/x-executable
239.68 KB
-rwxr-xr-x
2021-01-10 11:35:39
gcov-dump-10
application/x-executable
239.68 KB
-rwxr-xr-x
2021-01-10 11:35:39
gcov-tool
application/x-executable
259.77 KB
-rwxr-xr-x
2021-01-10 11:35:39
gcov-tool-10
application/x-executable
259.77 KB
-rwxr-xr-x
2021-01-10 11:35:39
gencat
application/x-pie-executable
26.6 KB
-rwxr-xr-x
2021-10-02 12:47:40
getconf
application/x-pie-executable
34.37 KB
-rwxr-xr-x
2021-10-02 12:47:40
getent
application/x-pie-executable
31.34 KB
-rwxr-xr-x
2021-10-02 12:47:40
getopt
application/x-pie-executable
22.23 KB
-rwxr-xr-x
2021-07-28 07:09:07
ghostscript
application/x-pie-executable
14.18 KB
-rwxr-xr-x
2021-09-09 05:23:11
gmake
application/x-pie-executable
234.65 KB
-rwxr-xr-x
2021-04-10 01:55:15
gold
application/x-pie-executable
2.14 MB
-rwxr-xr-x
2021-02-20 03:38:30
gpasswd
application/x-pie-executable
86.23 KB
-rwsr-xr-x
2020-02-07 02:54:14
gpgv
application/x-pie-executable
438.87 KB
-rwxr-xr-x
2021-04-22 06:40:36
gprof
application/x-pie-executable
116.27 KB
-rwxr-xr-x
2021-02-20 03:38:30
groups
application/x-pie-executable
42.81 KB
-rwxr-xr-x
2020-09-24 08:36:09
gs
application/x-pie-executable
14.18 KB
-rwxr-xr-x
2021-09-09 05:23:11
gsbj
text/x-shellscript
350 B
-rwxr-xr-x
2021-09-09 05:23:11
gsdj
text/x-shellscript
352 B
-rwxr-xr-x
2021-09-09 05:23:11
gsdj500
text/x-shellscript
352 B
-rwxr-xr-x
2021-09-09 05:23:11
gslj
text/x-shellscript
353 B
-rwxr-xr-x
2021-09-09 05:23:11
gslp
text/x-shellscript
350 B
-rwxr-xr-x
2021-09-09 05:23:11
gsnd
text/x-shellscript
277 B
-rwxr-xr-x
2021-09-09 05:23:11
h2ph
text/x-perl
28.54 KB
-rwxr-xr-x
2021-09-24 04:10:58
h2xs
text/x-perl
59.5 KB
-rwxr-xr-x
2021-09-24 04:10:58
head
application/x-pie-executable
46.88 KB
-rwxr-xr-x
2020-09-24 08:36:09
hostid
application/x-pie-executable
38.75 KB
-rwxr-xr-x
2020-09-24 08:36:09
htcacheclean
application/x-pie-executable
34.16 KB
-rwxr-xr-x
2021-10-07 05:49:44
htdbm
application/x-pie-executable
26.16 KB
-rwxr-xr-x
2021-10-07 05:49:44
htdigest
application/x-pie-executable
14.16 KB
-rwxr-xr-x
2021-10-07 05:49:44
htpasswd
application/x-pie-executable
26.16 KB
-rwxr-xr-x
2021-10-07 05:49:44
i386
application/x-pie-executable
26.5 KB
-rwxr-xr-x
2021-07-28 07:09:07
iconv
application/x-pie-executable
59.01 KB
-rwxr-xr-x
2021-10-02 12:47:40
id
application/x-pie-executable
46.94 KB
-rwxr-xr-x
2020-09-24 08:36:09
ifnames
text/x-perl
4.03 KB
-rwxr-xr-x
2020-12-25 09:25:29
infocmp
application/x-pie-executable
62.23 KB
-rwxr-xr-x
2021-01-01 03:02:10
infotocap
application/x-pie-executable
90.27 KB
-rwxr-xr-x
2021-01-01 03:02:10
install
application/x-pie-executable
155.79 KB
-rwxr-xr-x
2020-09-24 08:36:09
instmodsh
text/x-perl
4.27 KB
-rwxr-xr-x
2021-09-24 04:10:58
ionice
application/x-pie-executable
30.23 KB
-rwxr-xr-x
2021-07-28 07:09:07
ipcmk
application/x-pie-executable
30.3 KB
-rwxr-xr-x
2021-07-28 07:09:07
ipcrm
application/x-pie-executable
34.23 KB
-rwxr-xr-x
2021-07-28 07:09:07
ipcs
application/x-pie-executable
70.23 KB
-rwxr-xr-x
2021-07-28 07:09:07
ischroot
application/x-pie-executable
14.27 KB
-rwxr-xr-x
2020-09-27 05:25:47
join
application/x-pie-executable
54.91 KB
-rwxr-xr-x
2020-09-24 08:36:09
json_pp
text/x-perl
4.87 KB
-rwxr-xr-x
2021-09-24 04:10:58
last
application/x-pie-executable
46.23 KB
-rwxr-xr-x
2021-07-28 07:09:07
lastb
application/x-pie-executable
46.23 KB
-rwxr-xr-x
2021-07-28 07:09:07
lastlog
application/x-pie-executable
31.5 KB
-rwxr-xr-x
2020-02-07 02:54:14
lcf
text/x-shellscript
7.6 KB
-rwxr-xr-x
2020-06-16 05:37:53
ld
application/x-pie-executable
1.66 MB
-rwxr-xr-x
2021-02-20 03:38:30
ld.bfd
application/x-pie-executable
1.66 MB
-rwxr-xr-x
2021-02-20 03:38:30
ld.gold
application/x-pie-executable
2.14 MB
-rwxr-xr-x
2021-02-20 03:38:30
ldd
text/x-shellscript
5.27 KB
-rwxr-xr-x
2021-10-02 12:47:40
libnetcfg
text/x-perl
15.41 KB
-rwxr-xr-x
2021-09-24 04:10:58
link
application/x-pie-executable
38.75 KB
-rwxr-xr-x
2020-09-24 08:36:09
linux32
application/x-pie-executable
26.5 KB
-rwxr-xr-x
2021-07-28 07:09:07
linux64
application/x-pie-executable
26.5 KB
-rwxr-xr-x
2021-07-28 07:09:07
locale
application/x-pie-executable
54.04 KB
-rwxr-xr-x
2021-10-02 12:47:40
localedef
application/x-pie-executable
307.75 KB
-rwxr-xr-x
2021-10-02 12:47:40
logger
application/x-pie-executable
50.82 KB
-rwxr-xr-x
2021-07-28 07:09:07
logname
application/x-pie-executable
38.78 KB
-rwxr-xr-x
2020-09-24 08:36:09
logresolve
application/x-pie-executable
14.16 KB
-rwxr-xr-x
2021-10-07 05:49:44
lsattr
application/x-pie-executable
14.16 KB
-rwxr-xr-x
2021-06-07 11:27:15
lscpu
application/x-pie-executable
98.23 KB
-rwxr-xr-x
2021-07-28 07:09:07
lsipc
application/x-pie-executable
94.23 KB
-rwxr-xr-x
2021-07-28 07:09:07
lslocks
application/x-pie-executable
38.55 KB
-rwxr-xr-x
2021-07-28 07:09:07
lslogins
application/x-pie-executable
66.23 KB
-rwxr-xr-x
2021-07-28 07:09:07
lsmem
application/x-pie-executable
66.23 KB
-rwxr-xr-x
2021-07-28 07:09:07
lsns
application/x-pie-executable
50.23 KB
-rwxr-xr-x
2021-07-28 07:09:07
lto-dump-10
application/x-executable
23.27 MB
-rwxr-xr-x
2021-01-10 11:35:39
lzcat
application/x-pie-executable
79.29 KB
-rwxr-xr-x
2021-03-08 10:01:54
lzcmp
text/x-shellscript
6.86 KB
-rwxr-xr-x
2021-03-08 10:01:54
lzdiff
text/x-shellscript
6.86 KB
-rwxr-xr-x
2021-03-08 10:01:54
lzegrep
text/x-shellscript
5.61 KB
-rwxr-xr-x
2021-03-08 10:01:54
lzfgrep
text/x-shellscript
5.61 KB
-rwxr-xr-x
2021-03-08 10:01:54
lzgrep
text/x-shellscript
5.61 KB
-rwxr-xr-x
2021-03-08 10:01:54
lzless
text/x-shellscript
1.76 KB
-rwxr-xr-x
2021-03-08 10:01:54
lzma
application/x-pie-executable
79.29 KB
-rwxr-xr-x
2021-03-08 10:01:54
lzmainfo
application/x-pie-executable
14.31 KB
-rwxr-xr-x
2021-03-08 10:01:54
lzmore
text/x-shellscript
2.11 KB
-rwxr-xr-x
2021-03-08 10:01:54
m4
application/x-pie-executable
163.18 KB
-rwxr-xr-x
2021-01-05 10:34:00
make
application/x-pie-executable
234.65 KB
-rwxr-xr-x
2021-04-10 01:55:15
make-first-existing-target
text/x-perl
4.79 KB
-rwxr-xr-x
2021-04-10 01:55:15
mawk
application/x-pie-executable
154.59 KB
-rwxr-xr-x
2020-02-16 07:41:09
mcookie
application/x-pie-executable
34.3 KB
-rwxr-xr-x
2021-07-28 07:09:07
md5sum
application/x-pie-executable
46.91 KB
-rwxr-xr-x
2020-09-24 08:36:09
md5sum.textutils
application/x-pie-executable
46.91 KB
-rwxr-xr-x
2020-09-24 08:36:09
mesg
application/x-pie-executable
14.23 KB
-rwxr-xr-x
2021-07-28 07:09:07
mkfifo
application/x-pie-executable
67.09 KB
-rwxr-xr-x
2020-09-24 08:36:09
namei
application/x-pie-executable
34.23 KB
-rwxr-xr-x
2021-07-28 07:09:07
nawk
application/x-pie-executable
154.59 KB
-rwxr-xr-x
2020-02-16 07:41:09
newgrp
application/x-pie-executable
43.59 KB
-rwsr-xr-x
2020-02-07 02:54:14
nice
application/x-pie-executable
42.81 KB
-rwxr-xr-x
2020-09-24 08:36:09
nl
application/x-pie-executable
111.03 KB
-rwxr-xr-x
2020-09-24 08:36:09
nm
application/x-pie-executable
43.82 KB
-rwxr-xr-x
2021-02-20 03:38:30
nohup
application/x-pie-executable
42.84 KB
-rwxr-xr-x
2020-09-24 08:36:09
nproc
application/x-pie-executable
42.81 KB
-rwxr-xr-x
2020-09-24 08:36:09
nsenter
application/x-pie-executable
34.45 KB
-rwxr-xr-x
2021-07-28 07:09:07
numfmt
application/x-pie-executable
66.97 KB
-rwxr-xr-x
2020-09-24 08:36:09
objcopy
application/x-pie-executable
275.4 KB
-rwxr-xr-x
2021-02-20 03:38:30
objdump
application/x-pie-executable
453.77 KB
-rwxr-xr-x
2021-02-20 03:38:30
od
application/x-pie-executable
70.94 KB
-rwxr-xr-x
2020-09-24 08:36:09
open
text/x-perl
18.05 KB
-rwxr-xr-x
2021-02-25 06:24:36
openssl
application/x-pie-executable
719.52 KB
-rwxr-xr-x
2021-08-24 08:28:12
pager
application/x-pie-executable
58.23 KB
-rwxr-xr-x
2021-07-28 07:09:07
partx
application/x-pie-executable
114.23 KB
-rwxr-xr-x
2021-07-28 07:09:07
passwd
application/x-pie-executable
62.46 KB
-rwsr-xr-x
2020-02-07 02:54:14
paste
application/x-pie-executable
42.84 KB
-rwxr-xr-x
2020-09-24 08:36:09
patch
application/x-pie-executable
187.44 KB
-rwxr-xr-x
2021-01-09 08:58:08
pathchk
application/x-pie-executable
38.78 KB
-rwxr-xr-x
2020-09-24 08:36:09
pdf2dsc
text/x-shellscript
698 B
-rwxr-xr-x
2021-09-09 05:23:11
pdf2ps
text/x-shellscript
909 B
-rwxr-xr-x
2021-09-09 05:23:11
perl
application/x-pie-executable
3.51 MB
-rwxr-xr-x
2021-09-24 04:10:58
perl5.32-x86_64-linux-gnu
application/x-pie-executable
14.34 KB
-rwxr-xr-x
2021-09-24 04:10:58
perl5.32.1
application/x-pie-executable
3.51 MB
-rwxr-xr-x
2021-09-24 04:10:58
perlbug
text/x-perl
44.2 KB
-rwxr-xr-x
2021-09-24 04:10:58
perldoc
text/x-shellscript
125 B
-rwxr-xr-x
2021-08-25 06:11:56
perlivp
text/x-perl
10.61 KB
-rwxr-xr-x
2021-09-24 04:10:58
perlthanks
text/x-perl
44.2 KB
-rwxr-xr-x
2021-09-24 04:10:58
pf2afm
text/x-shellscript
498 B
-rwxr-xr-x
2021-09-09 05:23:11
pfbtopfa
text/x-shellscript
516 B
-rwxr-xr-x
2021-09-09 05:23:11
pgrep
application/x-pie-executable
30.23 KB
-rwxr-xr-x
2021-04-06 07:17:53
piconv
text/x-perl
8.16 KB
-rwxr-xr-x
2021-09-24 04:10:58
pidwait
application/x-pie-executable
30.23 KB
-rwxr-xr-x
2021-04-06 07:17:53
pinky
application/x-pie-executable
42.97 KB
-rwxr-xr-x
2020-09-24 08:36:09
pkg-config
application/x-pie-executable
54.92 KB
-rwxr-xr-x
2020-04-21 06:30:00
pkill
application/x-pie-executable
30.23 KB
-rwxr-xr-x
2021-04-06 07:17:53
pl2pm
text/x-perl
4.43 KB
-rwxr-xr-x
2021-09-24 04:10:58
pldd
application/x-pie-executable
22.57 KB
-rwxr-xr-x
2021-10-02 12:47:40
pmap
application/x-pie-executable
34.23 KB
-rwxr-xr-x
2021-04-06 07:17:53
pod2html
text/x-perl
4.04 KB
-rwxr-xr-x
2021-09-24 04:10:58
pod2man
text/x-perl
14.68 KB
-rwxr-xr-x
2021-09-24 04:10:58
pod2text
text/x-perl
10.55 KB
-rwxr-xr-x
2021-09-24 04:10:58
pod2usage
text/x-perl
3.86 KB
-rwxr-xr-x
2021-09-24 04:10:58
podchecker
text/x-perl
3.57 KB
-rwxr-xr-x
2021-09-24 04:10:58
pphs
text/x-shellscript
404 B
-rwxr-xr-x
2021-09-09 05:23:11
pr
application/x-pie-executable
75.09 KB
-rwxr-xr-x
2020-09-24 08:36:09
print
text/x-perl
18.05 KB
-rwxr-xr-x
2021-02-25 06:24:36
printafm
text/x-shellscript
395 B
-rwxr-xr-x
2021-09-09 05:23:11
printenv
application/x-pie-executable
38.75 KB
-rwxr-xr-x
2020-09-24 08:36:09
printf
application/x-pie-executable
58.84 KB
-rwxr-xr-x
2020-09-24 08:36:09
prlimit
application/x-pie-executable
38.74 KB
-rwxr-xr-x
2021-07-28 07:09:07
prove
text/x-perl
13.33 KB
-rwxr-xr-x
2021-09-24 04:10:58
ps2ascii
text/x-shellscript
631 B
-rwxr-xr-x
2021-09-09 05:23:11
ps2epsi
text/x-shellscript
1.22 KB
-rwxr-xr-x
2021-09-09 05:23:11
ps2pdf
text/x-shellscript
272 B
-rwxr-xr-x
2021-09-09 05:23:11
ps2pdf12
text/x-shellscript
215 B
-rwxr-xr-x
2021-09-09 05:23:11
ps2pdf13
text/x-shellscript
215 B
-rwxr-xr-x
2021-09-09 05:23:11
ps2pdf14
text/x-shellscript
215 B
-rwxr-xr-x
2021-09-09 05:23:11
ps2pdfwr
text/x-shellscript
1.05 KB
-rwxr-xr-x
2021-09-09 05:23:11
ps2ps
text/x-shellscript
647 B
-rwxr-xr-x
2021-09-09 05:23:11
ps2ps2
text/x-shellscript
669 B
-rwxr-xr-x
2021-09-09 05:23:11
ps2txt
text/x-shellscript
631 B
-rwxr-xr-x
2021-09-09 05:23:11
ptar
text/x-perl
3.47 KB
-rwxr-xr-x
2021-09-24 04:10:58
ptardiff
text/x-perl
2.57 KB
-rwxr-xr-x
2021-09-24 04:10:58
ptargrep
text/x-perl
4.29 KB
-rwxr-xr-x
2021-09-24 04:10:58
ptx
application/x-pie-executable
135.09 KB
-rwxr-xr-x
2020-09-24 08:36:09
pwdx
application/x-pie-executable
14.22 KB
-rwxr-xr-x
2021-04-06 07:17:53
ranlib
application/x-pie-executable
50.97 KB
-rwxr-xr-x
2021-02-20 03:38:30
re2c
application/x-pie-executable
626.39 KB
-rwxr-xr-x
2020-08-24 09:05:07
re2go
application/x-pie-executable
626.39 KB
-rwxr-xr-x
2020-08-24 09:05:07
readelf
application/x-pie-executable
595.57 KB
-rwxr-xr-x
2021-02-20 03:38:30
realpath
application/x-pie-executable
54.84 KB
-rwxr-xr-x
2020-09-24 08:36:09
renice
application/x-pie-executable
14.22 KB
-rwxr-xr-x
2021-07-28 07:09:07
reset
application/x-pie-executable
30.16 KB
-rwxr-xr-x
2021-01-01 03:02:10
resizepart
application/x-pie-executable
62.23 KB
-rwxr-xr-x
2021-07-28 07:09:07
rev
application/x-pie-executable
14.23 KB
-rwxr-xr-x
2021-07-28 07:09:07
rgrep
text/x-shellscript
30 B
-rwxr-xr-x
2020-01-29 12:09:17
rotatelogs
application/x-pie-executable
26.23 KB
-rwxr-xr-x
2021-10-07 05:49:44
rpcgen
application/x-pie-executable
94.98 KB
-rwxr-xr-x
2021-10-02 12:47:40
run-mailcap
text/x-perl
18.05 KB
-rwxr-xr-x
2021-02-25 06:24:36
runcon
application/x-pie-executable
42.91 KB
-rwxr-xr-x
2020-09-24 08:36:09
savelog
text/x-shellscript
10.24 KB
-rwxr-xr-x
2020-09-27 05:25:47
script
application/x-pie-executable
66.23 KB
-rwxr-xr-x
2021-07-28 07:09:07
scriptlive
application/x-pie-executable
54.23 KB
-rwxr-xr-x
2021-07-28 07:09:07
scriptreplay
application/x-pie-executable
42.23 KB
-rwxr-xr-x
2021-07-28 07:09:07
sdiff
application/x-pie-executable
46.91 KB
-rwxr-xr-x
2021-01-01 05:52:00
see
text/x-perl
18.05 KB
-rwxr-xr-x
2021-02-25 06:24:36
select-editor
text/x-shellscript
2.39 KB
-rwxr-xr-x
2021-01-12 10:01:50
sensible-browser
text/x-shellscript
1.2 KB
-rwxr-xr-x
2021-01-12 10:01:50
sensible-editor
text/x-shellscript
1.15 KB
-rwxr-xr-x
2021-01-12 10:01:50
sensible-pager
text/x-shellscript
452 B
-rwxr-xr-x
2021-01-12 10:01:50
seq
application/x-pie-executable
54.88 KB
-rwxr-xr-x
2020-09-24 08:36:09
setarch
application/x-pie-executable
26.5 KB
-rwxr-xr-x
2021-07-28 07:09:07
setpriv
application/x-pie-executable
46.23 KB
-rwxr-xr-x
2021-07-28 07:09:07
setsid
application/x-pie-executable
14.23 KB
-rwxr-xr-x
2021-07-28 07:09:07
setterm
application/x-pie-executable
46.23 KB
-rwxr-xr-x
2021-07-28 07:09:07
sg
application/x-pie-executable
43.59 KB
-rwsr-xr-x
2020-02-07 02:54:14
sha1sum
application/x-pie-executable
50.91 KB
-rwxr-xr-x
2020-09-24 08:36:09
sha224sum
application/x-pie-executable
62.91 KB
-rwxr-xr-x
2020-09-24 08:36:09
sha256sum
application/x-pie-executable
62.91 KB
-rwxr-xr-x
2020-09-24 08:36:09
sha384sum
application/x-pie-executable
66.91 KB
-rwxr-xr-x
2020-09-24 08:36:09
sha512sum
application/x-pie-executable
66.91 KB
-rwxr-xr-x
2020-09-24 08:36:09
shasum
text/x-perl
9.74 KB
-rwxr-xr-x
2021-09-24 04:10:58
shred
application/x-pie-executable
63.09 KB
-rwxr-xr-x
2020-09-24 08:36:09
shuf
application/x-pie-executable
58.97 KB
-rwxr-xr-x
2020-09-24 08:36:09
size
application/x-pie-executable
30.81 KB
-rwxr-xr-x
2021-02-20 03:38:30
skill
application/x-pie-executable
30.23 KB
-rwxr-xr-x
2021-04-06 07:17:53
slabtop
application/x-pie-executable
22.23 KB
-rwxr-xr-x
2021-04-06 07:17:53
snice
application/x-pie-executable
30.23 KB
-rwxr-xr-x
2021-04-06 07:17:53
sort
application/x-pie-executable
115.63 KB
-rwxr-xr-x
2020-09-24 08:36:09
splain
text/x-perl
18.96 KB
-rwxr-xr-x
2021-09-24 04:10:58
split
application/x-pie-executable
59.47 KB
-rwxr-xr-x
2020-09-24 08:36:09
stat
application/x-pie-executable
83.19 KB
-rwxr-xr-x
2020-09-24 08:36:09
stdbuf
application/x-pie-executable
50.84 KB
-rwxr-xr-x
2020-09-24 08:36:09
streamzip
text/x-perl
5.39 KB
-rwxr-xr-x
2021-09-24 04:10:58
strings
application/x-pie-executable
30.91 KB
-rwxr-xr-x
2021-02-20 03:38:30
strip
application/x-pie-executable
275.43 KB
-rwxr-xr-x
2021-02-20 03:38:30
sum
application/x-pie-executable
46.88 KB
-rwxr-xr-x
2020-09-24 08:36:09
tabs
application/x-pie-executable
18.15 KB
-rwxr-xr-x
2021-01-01 03:02:10
tac
application/x-pie-executable
106.97 KB
-rwxr-xr-x
2020-09-24 08:36:09
tail
application/x-pie-executable
75.06 KB
-rwxr-xr-x
2020-09-24 08:36:09
taskset
application/x-pie-executable
34.23 KB
-rwxr-xr-x
2021-07-28 07:09:07
tee
application/x-pie-executable
42.88 KB
-rwxr-xr-x
2020-09-24 08:36:09
test
application/x-pie-executable
54.81 KB
-rwxr-xr-x
2020-09-24 08:36:09
tic
application/x-pie-executable
90.27 KB
-rwxr-xr-x
2021-01-01 03:02:10
timeout
application/x-pie-executable
43.41 KB
-rwxr-xr-x
2020-09-24 08:36:09
tload
application/x-pie-executable
14.23 KB
-rwxr-xr-x
2021-04-06 07:17:53
toe
application/x-pie-executable
22.15 KB
-rwxr-xr-x
2021-01-01 03:02:10
top
application/x-pie-executable
122.07 KB
-rwxr-xr-x
2021-04-06 07:17:53
touch
application/x-pie-executable
99.03 KB
-rwxr-xr-x
2020-09-24 08:36:09
tput
application/x-pie-executable
26.18 KB
-rwxr-xr-x
2021-01-01 03:02:10
tr
application/x-pie-executable
54.84 KB
-rwxr-xr-x
2020-09-24 08:36:09
truncate
application/x-pie-executable
42.81 KB
-rwxr-xr-x
2020-09-24 08:36:09
tset
application/x-pie-executable
30.16 KB
-rwxr-xr-x
2021-01-01 03:02:10
tsort
application/x-pie-executable
54.81 KB
-rwxr-xr-x
2020-09-24 08:36:09
tty
application/x-pie-executable
38.78 KB
-rwxr-xr-x
2020-09-24 08:36:09
tzselect
text/x-shellscript
14.99 KB
-rwxr-xr-x
2021-10-02 12:47:40
ucf
text/x-shellscript
40.9 KB
-rwxr-xr-x
2020-06-16 05:37:53
ucfq
text/x-perl
18.91 KB
-rwxr-xr-x
2020-06-16 05:37:53
ucfr
text/x-shellscript
10.47 KB
-rwxr-xr-x
2020-06-16 05:37:53
unexpand
application/x-pie-executable
42.84 KB
-rwxr-xr-x
2020-09-24 08:36:09
uniq
application/x-pie-executable
50.91 KB
-rwxr-xr-x
2020-09-24 08:36:09
unlink
application/x-pie-executable
38.75 KB
-rwxr-xr-x
2020-09-24 08:36:09
unlzma
application/x-pie-executable
79.29 KB
-rwxr-xr-x
2021-03-08 10:01:54
unshare
application/x-pie-executable
46.46 KB
-rwxr-xr-x
2021-07-28 07:09:07
unxz
application/x-pie-executable
79.29 KB
-rwxr-xr-x
2021-03-08 10:01:54
update-alternatives
application/x-pie-executable
58.09 KB
-rwxr-xr-x
2021-04-13 10:43:39
uptime
application/x-pie-executable
14.22 KB
-rwxr-xr-x
2021-04-06 07:17:53
users
application/x-pie-executable
38.81 KB
-rwxr-xr-x
2020-09-24 08:36:09
utmpdump
application/x-pie-executable
30.23 KB
-rwxr-xr-x
2021-07-28 07:09:07
vmstat
application/x-pie-executable
38.24 KB
-rwxr-xr-x
2021-04-06 07:17:53
w
application/x-pie-executable
22.22 KB
-rwxr-xr-x
2021-04-06 07:17:53
wall
application/x-pie-executable
34.23 KB
-rwxr-sr-x
2021-07-28 07:09:07
watch
application/x-pie-executable
26.6 KB
-rwxr-xr-x
2021-04-06 07:17:53
wc
application/x-pie-executable
46.95 KB
-rwxr-xr-x
2020-09-24 08:36:09
whereis
application/x-pie-executable
30.66 KB
-rwxr-xr-x
2021-07-28 07:09:07
which
text/x-shellscript
946 B
-rwxr-xr-x
2020-09-27 05:25:47
who
application/x-pie-executable
58.97 KB
-rwxr-xr-x
2020-09-24 08:36:09
whoami
application/x-pie-executable
38.78 KB
-rwxr-xr-x
2020-09-24 08:36:09
x86_64
application/x-pie-executable
26.5 KB
-rwxr-xr-x
2021-07-28 07:09:07
x86_64-linux-gnu-addr2line
application/x-pie-executable
31.13 KB
-rwxr-xr-x
2021-02-20 03:38:30
x86_64-linux-gnu-ar
application/x-pie-executable
50.97 KB
-rwxr-xr-x
2021-02-20 03:38:30
x86_64-linux-gnu-as
application/x-pie-executable
461.18 KB
-rwxr-xr-x
2021-02-20 03:38:30
x86_64-linux-gnu-c++filt
application/x-pie-executable
126.46 KB
-rwxr-xr-x
2021-02-20 03:38:30
x86_64-linux-gnu-cpp
application/x-executable
798.54 KB
-rwxr-xr-x
2021-01-10 11:35:39
x86_64-linux-gnu-cpp-10
application/x-executable
798.54 KB
-rwxr-xr-x
2021-01-10 11:35:39
x86_64-linux-gnu-dwp
application/x-pie-executable
903.45 KB
-rwxr-xr-x
2021-02-20 03:38:30
x86_64-linux-gnu-elfedit
application/x-pie-executable
34.91 KB
-rwxr-xr-x
2021-02-20 03:38:30
x86_64-linux-gnu-g++
application/x-executable
802.54 KB
-rwxr-xr-x
2021-01-10 11:35:39
x86_64-linux-gnu-g++-10
application/x-executable
802.54 KB
-rwxr-xr-x
2021-01-10 11:35:39
x86_64-linux-gnu-gcc
application/x-executable
798.54 KB
-rwxr-xr-x
2021-01-10 11:35:39
x86_64-linux-gnu-gcc-10
application/x-executable
798.54 KB
-rwxr-xr-x
2021-01-10 11:35:39
x86_64-linux-gnu-gcc-ar
application/x-executable
22.38 KB
-rwxr-xr-x
2021-01-10 11:35:39
x86_64-linux-gnu-gcc-ar-10
application/x-executable
22.38 KB
-rwxr-xr-x
2021-01-10 11:35:39
x86_64-linux-gnu-gcc-nm
application/x-executable
22.38 KB
-rwxr-xr-x
2021-01-10 11:35:39
x86_64-linux-gnu-gcc-nm-10
application/x-executable
22.38 KB
-rwxr-xr-x
2021-01-10 11:35:39
x86_64-linux-gnu-gcc-ranlib
application/x-executable
22.38 KB
-rwxr-xr-x
2021-01-10 11:35:39
x86_64-linux-gnu-gcc-ranlib-10
application/x-executable
22.38 KB
-rwxr-xr-x
2021-01-10 11:35:39
x86_64-linux-gnu-gcov
application/x-executable
371.79 KB
-rwxr-xr-x
2021-01-10 11:35:39
x86_64-linux-gnu-gcov-10
application/x-executable
371.79 KB
-rwxr-xr-x
2021-01-10 11:35:39
x86_64-linux-gnu-gcov-dump
application/x-executable
239.68 KB
-rwxr-xr-x
2021-01-10 11:35:39
x86_64-linux-gnu-gcov-dump-10
application/x-executable
239.68 KB
-rwxr-xr-x
2021-01-10 11:35:39
x86_64-linux-gnu-gcov-tool
application/x-executable
259.77 KB
-rwxr-xr-x
2021-01-10 11:35:39
x86_64-linux-gnu-gcov-tool-10
application/x-executable
259.77 KB
-rwxr-xr-x
2021-01-10 11:35:39
x86_64-linux-gnu-gold
application/x-pie-executable
2.14 MB
-rwxr-xr-x
2021-02-20 03:38:30
x86_64-linux-gnu-gprof
application/x-pie-executable
116.27 KB
-rwxr-xr-x
2021-02-20 03:38:30
x86_64-linux-gnu-ld
application/x-pie-executable
1.66 MB
-rwxr-xr-x
2021-02-20 03:38:30
x86_64-linux-gnu-ld.bfd
application/x-pie-executable
1.66 MB
-rwxr-xr-x
2021-02-20 03:38:30
x86_64-linux-gnu-ld.gold
application/x-pie-executable
2.14 MB
-rwxr-xr-x
2021-02-20 03:38:30
x86_64-linux-gnu-lto-dump-10
application/x-executable
23.27 MB
-rwxr-xr-x
2021-01-10 11:35:39
x86_64-linux-gnu-nm
application/x-pie-executable
43.82 KB
-rwxr-xr-x
2021-02-20 03:38:30
x86_64-linux-gnu-objcopy
application/x-pie-executable
275.4 KB
-rwxr-xr-x
2021-02-20 03:38:30
x86_64-linux-gnu-objdump
application/x-pie-executable
453.77 KB
-rwxr-xr-x
2021-02-20 03:38:30
x86_64-linux-gnu-pkg-config
text/x-shellscript
2 KB
-rwxr-xr-x
2020-04-21 06:30:00
x86_64-linux-gnu-ranlib
application/x-pie-executable
50.97 KB
-rwxr-xr-x
2021-02-20 03:38:30
x86_64-linux-gnu-readelf
application/x-pie-executable
595.57 KB
-rwxr-xr-x
2021-02-20 03:38:30
x86_64-linux-gnu-size
application/x-pie-executable
30.81 KB
-rwxr-xr-x
2021-02-20 03:38:30
x86_64-linux-gnu-strings
application/x-pie-executable
30.91 KB
-rwxr-xr-x
2021-02-20 03:38:30
x86_64-linux-gnu-strip
application/x-pie-executable
275.43 KB
-rwxr-xr-x
2021-02-20 03:38:30
x86_64-pc-linux-gnu-pkg-config
application/x-pie-executable
54.92 KB
-rwxr-xr-x
2020-04-21 06:30:00
xargs
application/x-pie-executable
74.37 KB
-rwxr-xr-x
2021-01-09 05:36:56
xsubpp
text/x-perl
5.04 KB
-rwxr-xr-x
2021-09-24 04:10:58
xz
application/x-pie-executable
79.29 KB
-rwxr-xr-x
2021-03-08 10:01:54
xzcat
application/x-pie-executable
79.29 KB
-rwxr-xr-x
2021-03-08 10:01:54
xzcmp
text/x-shellscript
6.86 KB
-rwxr-xr-x
2021-03-08 10:01:54
xzdiff
text/x-shellscript
6.86 KB
-rwxr-xr-x
2021-03-08 10:01:54
xzegrep
text/x-shellscript
5.61 KB
-rwxr-xr-x
2021-03-08 10:01:54
xzfgrep
text/x-shellscript
5.61 KB
-rwxr-xr-x
2021-03-08 10:01:54
xzgrep
text/x-shellscript
5.61 KB
-rwxr-xr-x
2021-03-08 10:01:54
xzless
text/x-shellscript
1.76 KB
-rwxr-xr-x
2021-03-08 10:01:54
xzmore
text/x-shellscript
2.11 KB
-rwxr-xr-x
2021-03-08 10:01:54
yes
application/x-pie-executable
38.75 KB
-rwxr-xr-x
2020-09-24 08:36:09
zdump
application/x-pie-executable
22.4 KB
-rwxr-xr-x
2021-10-02 12:47:40
zipdetails
text/x-perl
50.04 KB
-rwxr-xr-x
2021-09-24 04:10:58
~ ACUPOFTEA - translucent.aimfirst.dev