Convert-Binary-C
view release on metacpan or search on metacpan
unsigned char kind;
unsigned char size;
Elf32_Section section;
Elf32_Word info;
} Elf_Options;
typedef struct
{
Elf32_Word hwp_flags1;
Elf32_Word hwp_flags2;
} Elf_Options_Hw;
typedef struct
{
Elf32_Word l_name;
Elf32_Word l_time_stamp;
Elf32_Word l_checksum;
Elf32_Word l_version;
Elf32_Word l_flags;
} Elf32_Lib;
typedef struct
{
Elf64_Word l_name;
Elf64_Word l_time_stamp;
Elf64_Word l_checksum;
Elf64_Word l_version;
Elf64_Word l_flags;
} Elf64_Lib;
typedef Elf32_Addr Elf32_Conflict;
ENDC
}
__END__
=head1 NAME
elf.pl - Read ELF Files
=head1 SYNOPSIS
elf.pl {I<options>} elf-file
I<options>:
-i --info print information
-l --list print section list
--symbols print symbol table
-s --section NAME write section to stdout
--debug enable debug output
example:
elf.pl -il C.o
=cut
!NO!SUBS!
close OUT or die "Can't close $file: $!";
chmod 0755, $file or die "Can't reset permissions for $file: $!\n";
( run in 3.945 seconds using v1.01-cache-2.11-cpan-437f7b0c052 )