()
| 576 | } |
| 577 | |
| 578 | function get_chunks() { |
| 579 | let iso = cast(isolate_address, "v8::internal::Isolate"); |
| 580 | let h = iso.heap_; |
| 581 | |
| 582 | let chunks = []; |
| 583 | get_chunks_space('old', h.old_space_.memory_chunk_list_.front_, chunks); |
| 584 | get_chunks_space('new_to', |
| 585 | h.new_space_.to_space_.memory_chunk_list_.front_, chunks); |
| 586 | get_chunks_space('new_from', |
| 587 | h.new_space_.from_space_.memory_chunk_list_.front_, chunks); |
| 588 | get_chunks_space('ro', h.read_only_space_.memory_chunk_list_.front_, chunks); |
| 589 | get_chunks_space('map', h.map_space_.memory_chunk_list_.front_, chunks); |
| 590 | get_chunks_space('code', h.code_space_.memory_chunk_list_.front_, chunks); |
| 591 | get_chunks_space('lo', h.lo_space_.memory_chunk_list_.front_, chunks); |
| 592 | get_chunks_space('nlo', h.new_lo_space_.memory_chunk_list_.front_, chunks); |
| 593 | |
| 594 | return chunks; |
| 595 | } |
| 596 | |
| 597 | function find_chunk(address) { |
| 598 | if (!Number.isSafeInteger(int(address))) return undefined; |
no test coverage detected