Main Page   Class Hierarchy   Compound List   File List   Header Files   Compound Members   File Members   
blockMethodMap Member List
This is the complete list of members for blockMethodMap, including all inherited members.
- _codes
 [protected] - _file
 [protected] - _line
 [protected] - _literals
 [protected] - _map
 [protected] - _mark
 [protected] - _source
 [protected] - _sourceLen
 - _sourceOffset
 - accessedSlots(blockMethodMap *bmm)
 - add_slots_to(oop src, oop dst, bool new_only, void *FH)
 - all_blocks(OopList** literals = NULL)
 - allocInit(mapOop new_map)
 [inline, protected] - annotation
 [protected] - arg_count()
 [virtual] - basic_create_method(slotList* slots, ByteCode* b, methodMap &m1, char* annotation, bool isBlock)
 [friend] - basic_create_method(slotList* slots, ByteCode* b, methodMap* m1, char* annotation, bool isBlock)
 [friend] - beginningOfStatement(fint bci)
 - blocks_upto(fint bci, OopList** literals = NULL)
 - branch_targets( bool& got_one, BoolBList** branch_targets, BoolBList** backwards_branch_targets = NULL)
 - byte_array(oop obj, fint which = 0)
 [inline, virtual] - byte_at(oop obj, fint which)
 [inline, virtual] - byte_at_put(oop obj, fint which, char contents)
 [inline, virtual] - can_have_dependents()
 [inline, virtual] - can_inline_clone()
 [inline, virtual] - change_slot(oop obj, slotDesc *s, slotType t, oop contents, oop anno, bool mustAllocate= true)
 [virtual] - check_byteCodes_and_literals( smi& errorIndex, IntBList*& stack_deltas, byteVectorOop codes, objVectorOop literals )
 [friend] - clone(oop obj, bool mustAllocate= true, oop genObj= NULL)
 [virtual] - cloneSize(oop obj, fint length, bool mustAllocate= true, oop filler= NULL)
 [virtual] - codes()
 [inline, virtual] - compare(Map* m)
 - containsBranch()
 - containsLoop()
 - containsNLR()
 - copy(bool mustAllocate= true, oop genObj= NULL)
 [inline] - copy_add_argument_slot(slotsOop obj, stringOop name, slotType t, oop cont, oop anno, bool mustAllocate= false)
 [protected] - copy_add_assignment_slot(slotsOop obj, stringOop name, slotType t, oop anno, bool mustAllocate= false)
 [protected] - copy_add_data_slot(slotsOop obj, stringOop name, slotType t, oop cont, oop anno, bool mustAllocate= false)
 [protected] - copy_add_method_slot(slotsOop obj, stringOop name, slotType t, oop cont, oop anno, bool mustAllocate= false)
 [protected] - copy_add_new_assignment_slot(slotsOop obj, stringOop name, slotType t, oop anno, bool mustAllocate= false)
 [protected] - copy_add_new_slot(slotsOop obj, stringOop name, slotType t, oop cont, oop anno, bool mustAllocate= false)
 [protected] - copy_add_slot(oop obj, stringOop name, slotType t, oop contents, oop anno, bool mustAllocate= false)
 [virtual] - copy_for_changing(bool mustAllocate= true)
 [protected] - copy_remove_one_slot(slotsOop obj, slotDesc *slot, bool mustAllocate= false)
 [protected] - copy_remove_slot(oop obj, stringOop name, bool mustAllocate= false)
 [virtual] - create_blockMethod(slotList* slots, ByteCode* b, char* annotation = "", IntBList* stack_deltas = NULL)
 [friend] - create_map(fint size, slotList *slots, Map *mm, oop *obj)
 [friend] - create_object(fint size)
 [inline, virtual] - debug_size(oop p)
 [virtual] - define(oop obj, oop contents)
 [virtual] - delete_map()
 [inline, virtual] - dummy_initialize(oop obj, oop filler)
 [virtual] - dummy_obj(oop filler)
 [virtual] - empty_object_size()
 [virtual] - empty_vector_object_size()
 [inline] - equal(Map* other)
 - expression_stack(fint bci, bool keepArgs, fint startBCI)
 - expression_stack(fint bci, bool keepArgs)
 [inline] - expression_stack_bcis(bool debugMode)
 - file()
 [inline, virtual] - fill_in_slots(slotList* slist, fint slotCount)
 [virtual] - find_assignee_slot( stringOop name)
 - find_nonVM_slot(stringOop name)
 - find_slot(stringOop name)
 [virtual] - find_slot_binary(stringOop name)
 [inline, protected] - find_slot_index_binary_for(stringOop name, bool &found)
 [protected] - find_slot_index_for(stringOop name, bool &found)
 - find_slot_index_linear_for(stringOop name, bool &found)
 [protected] - find_slot_linear(stringOop name)
 [inline, protected] - findSlot_init()
 [friend] - fix_local_bytecodes_and_links( oldMapList* old_maps, slotsOop outerMethod, IntBList* stack_deltas = NULL)
 [protected] - fix_local_bytecodes_and_links_in_myself( oldMapList* old_maps, slotsOop outerMethod, IntBList* stack_deltas)
 [protected] - fix_local_bytecodes_and_links_of_my_blocks( oldMapList* old_maps, slotsOop outerMethod)
 [protected] - fix_up_method( oop obj, oop old_optimized_method = NULL, bool isOKToBashLiteralVector = false, bool mustAllocate= true, IntBList* stack_deltas = NULL)
 [virtual] - fixup()
 [inline, virtual] - gc_mark_contents(oop p)
 [inline, virtual] - GenSendOrLocal( ByteCode* bc, stringOop sel)
 - get_annotation()
 [inline, virtual] - get_index_at(fint byteCodeIndex)
 - get_lexical_link()
 - get_lexical_link_map()
 [virtual] - get_selector_at(fint byteCodeIndex)
 - getLocalSlot( fint lexicalLevel, fint index)
 - grow(fint delta, bool mustAllocate= true)
 [inline] - has_assignment_slots()
 - has_code()
 [inline, virtual] - hasSubBlocks()
 [inline] - init(stringOop name, slotsOop method)
 [inline, virtual] - init_dependents()
 [inline, protected, virtual] - initialize()
 [inline, virtual] - insert(fint index, bool mustAllocate= true)
 [inline] - is_assignment()
 [inline, virtual] - is_block()
 [inline, virtual] - is_byteVector()
 [inline, virtual] - is_enumerable(oop obj, oop* matching_cell)
 [inline, virtual] - is_fctProxy()
 [inline, virtual] - is_float()
 [inline] - is_foreign()
 [inline, virtual] - is_killable()
 [inline, virtual] - is_live(oop p)
 [inline, virtual] - is_map()
 [inline, virtual] - is_method_like()
 [inline, virtual] - is_mirror()
 [inline, virtual] - is_objVector()
 [inline, virtual] - is_process()
 [inline, virtual] - is_profiler()
 [inline, virtual] - is_programmable_slots()
 [inline, virtual] - is_proxy()
 [inline, virtual] - is_slots()
 [inline, virtual] - is_smi()
 [inline] - is_string()
 [inline, virtual] - is_vframe()
 [inline, virtual] - kill(oop p)
 [inline, virtual] - kind()
 [inline, virtual] - length_byte_array(oop obj)
 [inline, virtual] - length_codes()
 [inline] - length_literals()
 [inline] - length_nonVM_slots()
 [virtual] - length_obj_array(oop obj)
 [inline, virtual] - length_obj_slots()
 - length_slots()
 [inline, virtual] - line()
 [inline, virtual] - literals()
 [inline, virtual] - matching_slots_assignment_name(oop match)
 - matching_slots_data(oop match)
 - matching_slots_name(oop match)
 - methodMap class
 [friend] - mirror_annotation_at(oop obj, stringOop name)
 [virtual] - mirror_bci(oop r)
 [virtual] - mirror_codes(oop r)
 [virtual] - mirror_contents_at(oop r, stringOop name)
 [virtual] - mirror_copy_set_annotation(oop obj, oop a, bool mustAllocate= false)
 [virtual] - mirror_expr_stack(oop r)
 [virtual] - mirror_file(oop r)
 [virtual] - mirror_get_annotation(oop obj)
 [virtual] - mirror_is_argument_at(oop r, stringOop name)
 [virtual] - mirror_is_assignable_at(oop r, stringOop name)
 [virtual] - mirror_is_parent_at(oop r, stringOop name)
 [virtual] - mirror_line(oop r)
 [virtual] - mirror_literals(oop r)
 [virtual] - mirror_methodHolder(oop r)
 [virtual] - mirror_name_at(oop obj, smi inx)
 [virtual] - mirror_names(oop ignored)
 [virtual] - mirror_parent(oop obj)
 [virtual] - mirror_proto()
 [inline, virtual] - mirror_receiver(oop r)
 [virtual] - mirror_reflectee(oop r)
 [inline, virtual] - mirror_selector(oop r)
 [virtual] - mirror_sender(oop r)
 [virtual] - mirror_source(oop r)
 [virtual] - mirror_source_length(oop r)
 [inline, virtual] - mirror_source_offset(oop r)
 [inline, virtual] - obj_array(oop obj, fint which = 0)
 [inline, virtual] - obj_at(oop obj, fint which)
 [inline, virtual] - obj_at_put(oop obj, fint which, oop contents)
 [inline, virtual] - object_byte_size(oop obj)
 [inline, virtual] - object_length
 - object_size(oop obj)
 [inline, virtual] - print(oop obj)
 [virtual] - print_byteCode_at(fint byteCodeIndex)
 - print_byteVector(oop obj)
 [inline, virtual] - print_code(oop obj)
 [virtual] - print_map()
 [inline] - print_objVector(oop obj)
 [inline, virtual] - print_oop(oop obj)
 [virtual] - print_source()
 [virtual] - print_string(oop obj, char* buf)
 [virtual] - remove(slotDesc* slot, fint delta, bool mustAllocate= true)
 [inline] - scavenge(oop obj)
 [virtual] - set_annotation(oop a)
 [inline, virtual] - set_lexical_link( slotsOop block_meth, slotsOop enclosing_meth)
 [protected] - set_lexical_links( slotsOop enclosingMethod, slotsOop outerMethod, stringOop src, fint srcOffset, bool isOKToBashLiteralVector)
 [protected, virtual] - set_outer_method_link_in_literals( slotsOop outerMethod)
 [protected] - set_vtbl_value(VtblPtr_t vtbl)
 [inline] - setCodes(byteVectorOop c)
 [inline, protected] - setFile(stringOop f)
 [inline] - setLine(smiOop l)
 [inline] - setLiterals(objVectorOop lit)
 [inline, protected] - setSource(stringOop s)
 [inline, protected] - shift_map(Map* target)
 [inline, virtual] - shift_obj_slots(smiOop offset, fint delta)
 [protected, virtual] - should_canonicalize()
 [inline, virtual] - size()
 [inline, virtual] - slot(fint i)
 [inline] - slotIterator()
 [inline, virtual] - slots()
 [inline, virtual] - slots_length
 - source()
 [inline, virtual] - start_codes()
 [inline] - start_literals()
 [inline] - switch_pointer(oop obj, oop* where, oop to)
 [virtual] - switch_pointer_in_map(oop* where, oop to)
 [virtual] - switch_pointer_in_map_slot(slotDesc *s, oop* where, oop to)
 [protected, virtual] - uplevel_accessed_slots(methodMap* parentMap)
 - verify(oop obj)
 [virtual] - verifyBytesPart(oop obj, char*& b)
 [virtual] - vtbl_value()
 [inline] 
Generated at Tue Jun 27 12:12:47 2000 for SelfVM by
 1.0.0 written by Dimitri van Heesch,
 © 1997-1999