B::Asmdata 5.8.8
Sponsored Links
B::Asmdata 5.8.8 Ranking & Summary
File size:
12.2 MB
Platform:
Any Platform
License:
Perl Artistic License
Price:
Downloads:
850
Date added:
2007-06-26
Publisher:
Malcolm Beattie
B::Asmdata 5.8.8 description
B::Asmdata is an autogenerated data about Perl ops, used to generate bytecode.
SYNOPSIS
use B::Asmdata qw(%insn_data @insn_name @optype @specialsv_name);
Provides information about Perl ops in order to generate bytecode via a bunch of exported variables. Its mostly used by B::Assembler and B::Disassembler.
%insn_data
my($bytecode_num, $put_sub, $get_meth) = @$insn_data{$op_name};
For a given $op_name (for example, cop_label, sv_flags, etc...) you get an array ref containing the bytecode number of the op, a reference to the subroutine used to PUT, and the name of the method used to GET.
@insn_name
my $op_name = $insn_name[$bytecode_num];
A simple mapping of the bytecode number to the name of the op. Suitable for using with %insn_data like so:
my $op_info = $insn_data{$insn_name[$bytecode_num]};
@optype
my $op_type = $optype[$op_type_num];
A simple mapping of the op type number to its type (like COP or BINOP).
@specialsv_name
my $sv_name = $specialsv_name[$sv_index];
Certain SV types are considered special. Theyre represented by B::SPECIAL and are referred to by a number from the specialsv_list. This array maps that number back to the name of the SV (like Nullsv or &PL_sv_undef).
SYNOPSIS
use B::Asmdata qw(%insn_data @insn_name @optype @specialsv_name);
Provides information about Perl ops in order to generate bytecode via a bunch of exported variables. Its mostly used by B::Assembler and B::Disassembler.
%insn_data
my($bytecode_num, $put_sub, $get_meth) = @$insn_data{$op_name};
For a given $op_name (for example, cop_label, sv_flags, etc...) you get an array ref containing the bytecode number of the op, a reference to the subroutine used to PUT, and the name of the method used to GET.
@insn_name
my $op_name = $insn_name[$bytecode_num];
A simple mapping of the bytecode number to the name of the op. Suitable for using with %insn_data like so:
my $op_info = $insn_data{$insn_name[$bytecode_num]};
@optype
my $op_type = $optype[$op_type_num];
A simple mapping of the op type number to its type (like COP or BINOP).
@specialsv_name
my $sv_name = $specialsv_name[$sv_index];
Certain SV types are considered special. Theyre represented by B::SPECIAL and are referred to by a number from the specialsv_list. This array maps that number back to the name of the SV (like Nullsv or &PL_sv_undef).
B::Asmdata 5.8.8 Screenshot
B::Asmdata 5.8.8 Keywords
Asmdata 5.8.8
used to
to generate
about perl
name
bytecode
op
data
INSN
used
B::Asmdata
BAsmdata
B::Asmdata 5.8.8
Libraries
Programming
Bookmark B::Asmdata 5.8.8
B::Asmdata 5.8.8 Copyright
WareSeeker periodically updates pricing and software information of B::Asmdata 5.8.8 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of B::Asmdata 5.8.8 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
Related Software
B::Assembler is a Perl module created to assemble Perl bytecode. Free Download
Benchmark is a Perl module with benchmark running times of Perl code. Free Download
Socket, sockaddr_in, sockaddr_un, inet_aton, inet_ntoa is a Perl module to load the C socket.h defines and structure manipulator Free Download
B::Deparse is a Perl compiler backend to produce perl code. Free Download
File::Basename is a Perl module to parse file paths into directory, filename and suffix. Free Download
perl58delta Perl module contains information about what is new for perl v5.8.0. Free Download
B::C is Perl compilers C backend. Free Download
B::Terse - Walk Perl syntax tree, printing terse info about ops. Free Download
Latest Software
Popular Software
Favourite Software