Lines Matching refs:StubCodeDesc
47 // Implementation of StubCodeDesc
49 StubCodeDesc* StubCodeDesc::_list = NULL;
50 int StubCodeDesc::_count = 0;
53 StubCodeDesc* StubCodeDesc::desc_for(address pc) {
54 StubCodeDesc* p = _list;
61 StubCodeDesc* StubCodeDesc::desc_for_index(int index) {
62 StubCodeDesc* p = _list;
68 const char* StubCodeDesc::name_for(address pc) {
69 StubCodeDesc* p = desc_for(pc);
74 void StubCodeDesc::print_on(outputStream* st) const {
91 int ai = (*((StubCodeDesc**) void_a))->index();
92 int bi = (*((StubCodeDesc**) void_b))->index();
105 StubCodeDesc* toprint[1000];
107 for (StubCodeDesc* cdesc = _last_stub; cdesc != NULL; cdesc = cdesc->_next) {
115 StubCodeDesc* cdesc = toprint[i];
125 void StubCodeGenerator::stub_prolog(StubCodeDesc* cdesc) {
130 void StubCodeGenerator::stub_epilog(StubCodeDesc* cdesc) {
141 _cdesc = new StubCodeDesc(group, name, _cgen->assembler()->pc());
150 assert(StubCodeDesc::_list == _cdesc, "expected order on list");