equal
deleted
inserted
replaced
55 |
55 |
56 class ShenandoahDumpHeapRegionInfoClosure : public ShenandoahHeapRegionClosure { |
56 class ShenandoahDumpHeapRegionInfoClosure : public ShenandoahHeapRegionClosure { |
57 public: |
57 public: |
58 virtual void heap_region_do(ShenandoahHeapRegion* r) { |
58 virtual void heap_region_do(ShenandoahHeapRegion* r) { |
59 EventShenandoahHeapRegionInformation evt; |
59 EventShenandoahHeapRegionInformation evt; |
60 evt.set_index(r->region_number()); |
60 evt.set_index((unsigned)r->region_number()); |
61 evt.set_state((u8)r->state()); |
61 evt.set_state((u8)r->state()); |
62 evt.set_start((uintptr_t)r->bottom()); |
62 evt.set_start((uintptr_t)r->bottom()); |
63 evt.set_used(r->used()); |
63 evt.set_used(r->used()); |
64 evt.commit(); |
64 evt.commit(); |
65 } |
65 } |