Ruby 1.9.2p136(2010-12-25revision30365)

- Main Page
- Modules
- Data Structures
- Files

- File List
- Globals

# vmtc.inc

Go to the documentation of this file.

    00001 /* -*-c-*- *********************************************************/
    00002 /*******************************************************************/
    00003 /*******************************************************************/
    00015 static const void *const insns_address_table[] = {
    00016   LABEL_PTR(nop),
    00017   LABEL_PTR(getlocal),
    00018   LABEL_PTR(setlocal),
    00019   LABEL_PTR(getspecial),
    00020   LABEL_PTR(setspecial),
    00021   LABEL_PTR(getdynamic),
    00022   LABEL_PTR(setdynamic),
    00023   LABEL_PTR(getinstancevariable),
    00024   LABEL_PTR(setinstancevariable),
    00025   LABEL_PTR(getclassvariable),
    00026   LABEL_PTR(setclassvariable),
    00027   LABEL_PTR(getconstant),
    00028   LABEL_PTR(setconstant),
    00029   LABEL_PTR(getglobal),
    00030   LABEL_PTR(setglobal),
    00031   LABEL_PTR(putnil),
    00032   LABEL_PTR(putself),
    00033   LABEL_PTR(putobject),
    00034   LABEL_PTR(putspecialobject),
    00035   LABEL_PTR(putiseq),
    00036   LABEL_PTR(putstring),
    00037   LABEL_PTR(concatstrings),
    00038   LABEL_PTR(tostring),
    00039   LABEL_PTR(toregexp),
    00040   LABEL_PTR(newarray),
    00041   LABEL_PTR(duparray),
    00042   LABEL_PTR(expandarray),
    00043   LABEL_PTR(concatarray),
    00044   LABEL_PTR(splatarray),
    00045   LABEL_PTR(checkincludearray),
    00046   LABEL_PTR(newhash),
    00047   LABEL_PTR(newrange),
    00048   LABEL_PTR(pop),
    00049   LABEL_PTR(dup),
    00050   LABEL_PTR(dupn),
    00051   LABEL_PTR(swap),
    00052   LABEL_PTR(reput),
    00053   LABEL_PTR(topn),
    00054   LABEL_PTR(setn),
    00055   LABEL_PTR(adjuststack),
    00056   LABEL_PTR(defined),
    00057   LABEL_PTR(trace),
    00058   LABEL_PTR(defineclass),
    00059   LABEL_PTR(send),
    00060   LABEL_PTR(invokesuper),
    00061   LABEL_PTR(invokeblock),
    00062   LABEL_PTR(leave),
    00063   LABEL_PTR(finish),
    00064   LABEL_PTR(throw),
    00065   LABEL_PTR(jump),
    00066   LABEL_PTR(branchif),
    00067   LABEL_PTR(branchunless),
    00068   LABEL_PTR(getinlinecache),
    00069   LABEL_PTR(onceinlinecache),
    00070   LABEL_PTR(setinlinecache),
    00071   LABEL_PTR(opt_case_dispatch),
    00072   LABEL_PTR(opt_checkenv),
    00073   LABEL_PTR(opt_plus),
    00074   LABEL_PTR(opt_minus),
    00075   LABEL_PTR(opt_mult),
    00076   LABEL_PTR(opt_div),
    00077   LABEL_PTR(opt_mod),
    00078   LABEL_PTR(opt_eq),
    00079   LABEL_PTR(opt_neq),
    00080   LABEL_PTR(opt_lt),
    00081   LABEL_PTR(opt_le),
    00082   LABEL_PTR(opt_gt),
    00083   LABEL_PTR(opt_ge),
    00084   LABEL_PTR(opt_ltlt),
    00085   LABEL_PTR(opt_aref),
    00086   LABEL_PTR(opt_aset),
    00087   LABEL_PTR(opt_length),
    00088   LABEL_PTR(opt_size),
    00089   LABEL_PTR(opt_succ),
    00090   LABEL_PTR(opt_not),
    00091   LABEL_PTR(opt_regexpmatch1),
    00092   LABEL_PTR(opt_regexpmatch2),
    00093   LABEL_PTR(opt_call_c_function),
    00094   LABEL_PTR(bitblt),
    00095   LABEL_PTR(answer),
    00096 };
    00097
    00098