Lines Matching refs:this

13  * accompanied this code).
16 * 2 along with this work; if not, write to the Free Software Foundation,
31 #define MARK_LINE this->line = __LINE__
73 this->done = 0;
79 * this initialization can be removed.
82 this->error = (char *) NULL;
83 this->result = (char *) NULL;
84 this->methodOop = 0;
85 this->codecache = 0;
86 this->klass = (pointer) NULL;
87 this->vtbl = (pointer) NULL;
88 this->suffix = '\0';
99 /!init_done && !this->done/
145 this->pc = arg0;
152 this->methodOopPtr = copyin_ptr(arg1 + 2 * sizeof(pointer) + STACK_BIAS);
154 this->methodOopPtr = copyin_ptr(arg1 + OFFSET_interpreter_frame_method);
159 this->Universe_methodKlassOop = copyin_ptr(&``__1cIUniverseP_methodKlassObj_);
160 this->CodeCache_heap_address = copyin_ptr(&``__1cJCodeCacheF_heap_);
164 this->Use_Compressed_Oops = copyin_uint8(&``UseCompressedOops);
166 this->Use_Compressed_Oops = 0;
169 this->Universe_narrow_oop_base = copyin_ptr(&``__1cIUniverseL_narrow_oop_ +
171 this->Universe_narrow_oop_shift = copyin_int32(&``__1cIUniverseL_narrow_oop_ +
174 this->CodeCache_low = copyin_ptr(this->CodeCache_heap_address +
177 this->CodeCache_high = copyin_ptr(this->CodeCache_heap_address +
180 this->CodeCache_segmap_low = copyin_ptr(this->CodeCache_heap_address +
183 this->CodeCache_segmap_high = copyin_ptr(this->CodeCache_heap_address +
186 this->CodeHeap_log2_segment_size = copyin_uint32(
187 this->CodeCache_heap_address + OFFSET_CodeHeap_log2_segment_size);
192 this->Universe_collectedHeap = copyin_ptr(&``__1cIUniverseO_collectedHeap_);
193 this->heap_start = copyin_ptr(this->Universe_collectedHeap +
196 this->heap_size = SIZE_HeapWord *
197 copyin_ptr(this->Universe_collectedHeap +
201 this->heap_end = this->heap_start + this->heap_size;
205 /!this->done &&
206 this->CodeCache_low <= this->pc && this->pc < this->CodeCache_high/
209 this->codecache = 1;
214 this->segment = (this->pc - this->CodeCache_low) >>
215 this->CodeHeap_log2_segment_size;
216 this->block = this->CodeCache_segmap_low;
217 this->tag = copyin_uchar(this->block + this->segment);
222 /!this->done && this->codecache && this->tag > 0/
225 this->tag = copyin_uchar(this->block + this->segment);
226 this->segment = this->segment - this->tag;
230 /!this->done && this->codecache && this->tag > 0/
233 this->tag = copyin_uchar(this->block + this->segment);
234 this->segment = this->segment - this->tag;
238 /!this->done && this->codecache && this->tag > 0/
241 this->tag = copyin_uchar(this->block + this->segment);
242 this->segment = this->segment - this->tag;
246 /!this->done && this->codecache && this->tag > 0/
249 this->tag = copyin_uchar(this->block + this->segment);
250 this->segment = this->segment - this->tag;
254 /!this->done && this->codecache && this->tag > 0/
257 this->tag = copyin_uchar(this->block + this->segment);
258 this->segment = this->segment - this->tag;
262 /!this->done && this->codecache && this->tag > 0/
265 this->error = "<couldn't find start>";
266 this->done = 1;
270 /!this->done && this->codecache/
273 this->block = this->CodeCache_low +
274 (this->segment << this->CodeHeap_log2_segment_size);
275 this->used = copyin_uint32(this->block + OFFSET_HeapBlockHeader_used);
279 /!this->done && this->codecache && !this->used/
282 this->error = "<block not in use>";
283 this->done = 1;
287 /!this->done && this->codecache/
290 this->start = this->block + SIZE_HeapBlockHeader;
291 this->vtbl = copyin_ptr(this->start);
293 this->nmethod_vtbl = (pointer) &``__1cHnmethodG__vtbl_;
294 this->BufferBlob_vtbl = (pointer) &``__1cKBufferBlobG__vtbl_;
298 /!this->done && this->vtbl == this->nmethod_vtbl/
301 this->methodOopPtr = copyin_ptr(this->start + OFFSET_nmethod_method);
302 this->suffix = '*';
303 this->methodOop = 1;
307 /!this->done && this->vtbl == this->BufferBlob_vtbl/
310 this->name = copyin_ptr(this->start + OFFSET_CodeBlob_name);
314 /!this->done && this->vtbl == this->BufferBlob_vtbl &&
315 this->Use_Compressed_Oops == 0 &&
316 this->methodOopPtr > this->heap_start && this->methodOopPtr < this->heap_end/
319 this->klass = copyin_ptr(this->methodOopPtr + OFFSET_oopDesc_metadata);
320 this->methodOop = this->klass == this->Universe_methodKlassOop;
321 this->done = !this->methodOop;
325 /!this->done && this->vtbl == this->BufferBlob_vtbl &&
326 this->Use_Compressed_Oops != 0 &&
327 this->methodOopPtr > this->heap_start && this->methodOopPtr < this->heap_end/
333 this->cklass = copyin_uint32(this->methodOopPtr + OFFSET_oopDesc_metadata);
334 this->klass = (uint64_t)((uintptr_t)this->Universe_narrow_oop_base +
335 ((uintptr_t)this->cklass << this->Universe_narrow_oop_shift));
336 this->methodOop = this->klass == this->Universe_methodKlassOop;
337 this->done = !this->methodOop;
341 /!this->done && !this->methodOop/
344 this->name = copyin_ptr(this->start + OFFSET_CodeBlob_name);
345 this->result = this->name != 0 ? copyinstr(this->name) : "<CodeBlob>";
346 this->done = 1;
350 /!this->done && this->methodOop/
353 this->constMethod = copyin_ptr(this->methodOopPtr +
356 this->nameIndex = copyin_uint16(this->constMethod +
359 this->signatureIndex = copyin_uint16(this->constMethod +
362 this->constantPool = copyin_ptr(this->constMethod +
365 this->nameSymbol = copyin_ptr(this->constantPool +
366 this->nameIndex * sizeof (pointer) + SIZE_constantPoolOopDesc);
368 this->nameSymbolLength = copyin_uint16(this->nameSymbol +
371 this->signatureSymbol = copyin_ptr(this->constantPool +
372 this->signatureIndex * sizeof (pointer) + SIZE_constantPoolOopDesc);
374 this->signatureSymbolLength = copyin_uint16(this->signatureSymbol +
377 this->klassPtr = copyin_ptr(this->constantPool +
380 this->klassSymbol = copyin_ptr(this->klassPtr +
383 this->klassSymbolLength = copyin_uint16(this->klassSymbol +
389 this->result = (char *) alloca(this->klassSymbolLength +
390 this->nameSymbolLength +
391 this->signatureSymbolLength + 2 + 1);
393 copyinto(this->klassSymbol + OFFSET_Symbol_body,
394 this->klassSymbolLength, this->result);
399 this->result[this->klassSymbolLength] = '.';
401 copyinto(this->nameSymbol + OFFSET_Symbol_body,
402 this->nameSymbolLength,
403 this->result + this->klassSymbolLength + 1);
405 copyinto(this->signatureSymbol + OFFSET_Symbol_body,
406 this->signatureSymbolLength,
407 this->result + this->klassSymbolLength +
408 this->nameSymbolLength + 1);
413 this->result[this->klassSymbolLength + 1 +
414 this->nameSymbolLength +
415 this->signatureSymbolLength] = this->suffix;
416 this->result[this->klassSymbolLength + 2 +
417 this->nameSymbolLength +
418 this->signatureSymbolLength] = '\0';
420 this->done = 1;
424 /this->done && this->error == (char *) NULL/
426 this->result;
430 /this->done && this->error != (char *) NULL/
432 this->error;
436 /!this->done && this->codecache/
438 this->done = 1;
444 /!this->done/