B::Asmdata man page on HP-UX

Man page or keyword search:  
man Server   10987 pages
apropos Keyword Search (all sections)
Output format
HP-UX logo
[printable version]

B::Asmdata(3)	       Perl Programmers Reference Guide		 B::Asmdata(3)

       B::Asmdata - Autogenerated data about Perl ops, used to generate byte‐

	       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

	     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'.

	     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]};

	     my $op_type = $optype[$op_type_num];

	   A simple mapping of the op type number to its type (like 'COP' or

	     my $sv_name = $specialsv_name[$sv_index];

	   Certain SV types are considered 'special'.  They're 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').

       Malcolm Beattie, "mbeattie@sable.ox.ac.uk"

perl v5.8.8			  2001-09-21			 B::Asmdata(3)

List of man pages available for HP-UX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
Vote for polarhome
Free Shell Accounts :: the biggest list on the net