Permalink
Browse files

build of a645d08, v0.0104, release

  • Loading branch information...
1 parent c61ea7a commit 3777550a65a2b0f4ad9816c90c2cdcb1d65c3ac9 @kentfredric kentfredric committed Aug 21, 2009
View
@@ -1,5 +1,8 @@
Revision history for ELF-Extract-Sections
+0.0104 2009-08-21 17:34:29 UTC
+ Fixed Extrac typo which lead to dual indexing.
+
0.0103 2009-07-19 14:59:11 UTC
Muted warning in tests
Moved to Dist::Zilla instead of MI
View
@@ -17,6 +17,9 @@ lib/ELF/Extract/Sections/Scanner/Objdump.pm
lib/ELF/Extract/Sections/Section.pm
t/00-load.t
t/01-elf-libs.t
+t/release-meta-yaml.t
+t/release-pod-coverage.t
+t/release-pod-syntax.t
t/test_files/gen_expected.pl
t/test_files/libc.so.6
t/test_files/libc.so.6.yaml
View
@@ -6,37 +6,33 @@
"version" : 1.4,
"url" : "http://module-build.sourceforge.net/META-spec-v1.4.html"
},
- "generated_by" : "Dist::Zilla::Plugin::MetaJSON version 1.092000",
- "version" : "0.0103",
+ "generated_by" : "Dist::Zilla::Plugin::MetaJSON version 1.092310",
+ "version" : "0.0104",
"name" : "ELF-Extract-Sections",
"author" : [
"Kent Fredric <kentnl@cpan.org>"
],
"license" : "perl",
"provides" : {
"ELF::Extract::Sections::Section" : {
- "version" : "0.0103",
+ "version" : "0.0104",
"file" : "lib/ELF/Extract/Sections/Section.pm"
},
"ELF::Extract::Sections::Scanner::Objdump" : {
- "version" : "0.0103",
+ "version" : "0.0104",
"file" : "lib/ELF/Extract/Sections/Scanner/Objdump.pm"
},
"ELF::Extract::Sections" : {
- "version" : "0.0103",
+ "version" : "0.0104",
"file" : "lib/ELF/Extract/Sections.pm"
},
"ELF::Extract::Sections::Meta::Scanner" : {
- "version" : "0.0103",
+ "version" : "0.0104",
"file" : "lib/ELF/Extract/Sections/Meta/Scanner.pm"
},
"ELF::Extract::Sections::Meta::Types" : {
- "version" : "0.0103",
+ "version" : "0.0104",
"file" : "lib/ELF/Extract/Sections/Meta/Types.pm"
- },
- "ELF::Extrac::Sections::Scanner::Objdump" : {
- "version" : "0.0103",
- "file" : "lib/ELF/Extract/Sections/Scanner/Objdump.pm"
}
},
"requires" : {
View
@@ -2,31 +2,28 @@
abstract: 'Extract Raw Chunks of data from identifiable ELF Sections'
author:
- 'Kent Fredric <kentnl@cpan.org>'
-generated_by: 'Dist::Zilla::Plugin::MetaYAML version 1.092000'
+generated_by: 'Dist::Zilla::Plugin::MetaYAML version 1.092310'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
version: 1.4
name: ELF-Extract-Sections
provides:
- ELF::Extrac::Sections::Scanner::Objdump:
- file: lib/ELF/Extract/Sections/Scanner/Objdump.pm
- version: 0.0103
ELF::Extract::Sections:
file: lib/ELF/Extract/Sections.pm
- version: 0.0103
+ version: 0.0104
ELF::Extract::Sections::Meta::Scanner:
file: lib/ELF/Extract/Sections/Meta/Scanner.pm
- version: 0.0103
+ version: 0.0104
ELF::Extract::Sections::Meta::Types:
file: lib/ELF/Extract/Sections/Meta/Types.pm
- version: 0.0103
+ version: 0.0104
ELF::Extract::Sections::Scanner::Objdump:
file: lib/ELF/Extract/Sections/Scanner/Objdump.pm
- version: 0.0103
+ version: 0.0104
ELF::Extract::Sections::Section:
file: lib/ELF/Extract/Sections/Section.pm
- version: 0.0103
+ version: 0.0104
requires:
File::Find::Rule: 0
FindBin: 0
@@ -46,4 +43,4 @@ requires:
overload: 0
resources:
repository: git://github.com/kentfredric/ELF-Extract-Sections.git
-version: 0.0103
+version: 0.0104
View
@@ -9,7 +9,7 @@ WriteMakefile(
NAME => 'ELF::Extract::Sections',
AUTHOR => 'Kent\ Fredric\ \<kentnl\@cpan\.org\>',
ABSTRACT => 'Extract\ Raw\ Chunks\ of\ data\ from\ identifiable\ ELF\ Sections',
- VERSION => '0.0103',
+ VERSION => '0.0104',
EXE_FILES => [ qw() ],
(eval { ExtUtils::MakeMaker->VERSION(6.31) } ? (LICENSE => 'perl') : ()),
PREREQ_PM => {
View
43 README
@@ -3,9 +3,9 @@ NAME
ELF Sections
VERSION
- version 0.0103
+ version 0.0104
-Caveats
+CAVEATS
1. Beta Software
This code is relatively new. It exists only as a best attempt at
present until further notice. It has proven practical for at least
@@ -23,7 +23,7 @@ Caveats
This code is written by a human, and like all human code, it sucks.
There will be bugs. Please report them.
-Synopsis
+SYNOPSIS
use ELF::Extract::Sections;
# Create an extractor object for foo.so
@@ -41,16 +41,21 @@ Synopsis
# Get the raw bytes out of the section.
print $data->contents # returns bytes
-Methods
- -> new ( file => FILENAME )
- Creates A new Section Extractor object
-
+PUBLIC ATTRIBUTES
-> file
Returns the file the section data is being created for.
-> sections
Returns a HashRef of the available sections.
+ -> scanner
+ Returns the name of the default scanner plugin
+
+PUBLIC METHODS
+ -> new ( file => FILENAME )
+ -> new ( file => FILENAME , scanner => 'Objdump' )
+ Creates A new Section Extractor object
+
-> sorted_sections ( field => SORT_BY )
-> sorted_sections ( field => SORT_BY, descending => DESCENDING )
Returns an ArrayRef sorted by the SORT_BY field. May be Ascending or
@@ -70,7 +75,23 @@ Methods
size The Size of the section.
-Debugging
+PUBLIC ATTRIBUTE BUILDERS
+ These aren't really user servicable, but they make your front end work.
+
+ -> _build_sections
+PRIVATE ATTRIBUTES
+ -> _scanner_package
+ -> _scanner_instance
+PRIVATE ATTRIBUTE BUILDERS
+ -> _build__scanner_package
+ -> _build__scanner_instance
+PRIVATE_METHODS
+ -> _stash_record( HashRef, Str, Str )
+ -> _build_section_section( Str, Int, Int, File )
+ -> _build_section_table( HashRef )
+ -> _scan_guess_size
+ -> _scan_with_size
+DEBUGGING
This library uses Log::Log4perl. To see more verbose processing notices,
do this:
@@ -90,14 +111,14 @@ Debugging
I request however you don't do that for modules intended to be consumed
by others without good cause.
-Bugs
+BUGS
Please report any bugs or feature requests to "bug-elf-extract-sections
at rt.cpan.org", or through the web interface at
<http://rt.cpan.org/NoAuth/ReportBug.html?Queue=ELF-Extract-Sections>. I
will be notified, and then you'll automatically be notified of progress
on your bug as I make changes.
-Support
+SUPPORT
You can find documentation for this module with the perldoc command.
perldoc ELF::Extract::Sections
@@ -120,7 +141,7 @@ Support
<http://search.cpan.org/dist/ELF-Extract-Sections/>
-Acknowledgements
+ACKNOWLEDGEMENTS
AUTHOR
Kent Fredric <kentnl@cpan.org>
View
@@ -1,5 +1,5 @@
name = ELF-Extract-Sections
-version = 0.0103
+version = 0.0104
author = Kent Fredric <kentnl@cpan.org>
license = Perl_5
copyright_holder = Kent Fredric
Oops, something went wrong.

0 comments on commit 3777550

Please sign in to comment.