Lines Matching defs:StubCodeDesc
34 // A StubCodeDesc describes a piece of generated code (usually stubs).
39 class StubCodeDesc: public CHeapObj<mtCode> {
41 static StubCodeDesc* _list; // the list of all descriptors
44 StubCodeDesc* _next; // the next element in the linked list
66 static StubCodeDesc* desc_for(address pc); // returns the code descriptor for the code containing pc or NULL
67 static StubCodeDesc* desc_for_index(int); // returns the code descriptor for the index or NULL
70 StubCodeDesc(const char* group, const char* name, address begin) {
99 StubCodeDesc* _first_stub;
100 StubCodeDesc* _last_stub;
109 virtual void stub_prolog(StubCodeDesc* cdesc); // called by StubCodeMark constructor
110 virtual void stub_epilog(StubCodeDesc* cdesc); // called by StubCodeMark destructor
116 // in the global StubCodeDesc list and the generated stub code can be identified
122 StubCodeDesc* _cdesc;