diff options
author | Ivan Maidanski <ivmai@mail.ru> | 2021-08-26 08:51:58 +0300 |
---|---|---|
committer | Ivan Maidanski <ivmai@mail.ru> | 2021-08-26 17:57:05 +0300 |
commit | 5b75faefeec9c1fb67fd1067d78c2bdff3aa7a45 (patch) | |
tree | 388f93765da88304b2d80ecf6cf282e4111d344a /mark_rts.c | |
parent | 2bae6c818e4e61dd9f62fdffc0cc1621a5ba40a9 (diff) | |
download | bdwgc-5b75faefeec9c1fb67fd1067d78c2bdff3aa7a45.tar.gz |
Fix incomplete read in GC_soft_read_dirty
(fix of commit de8e2e986)
Issue #265 (bdwgc).
* os_dep.c [SOFT_VDB] (soft_set_grungy_pages): New static function
(move code from outer for statement in GC_soft_read_dirty); add loop
to call READ() while region address limit is not reached (do no modify
limit variable value, update pm_ofs variable value on each iteration);
abort if read size is not multiple of entry size.
Diffstat (limited to 'mark_rts.c')
0 files changed, 0 insertions, 0 deletions