[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Guile bugs
From: |
Mark H Weaver |
Subject: |
Re: Guile bugs |
Date: |
Fri, 21 Jul 2017 05:17:48 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) |
Marko Rauhamaa <address@hidden> writes:
> Mark H Weaver <address@hidden>:
>
>> Marko Rauhamaa <address@hidden> writes:
>>
>>> address@hidden (Ludovic Courtès):
>>>
>>>> libgc knows which regions it must scan and mmap’d regions like this
>>>> are not among them.
>>>
>>> Wow, where is that documented? I would have imagined it scanned all
>>> writable RAM and CPU registers.
>>
>> It's documented here: http://www.hboehm.info/gc/gcdescr.html
>
> Please point out the sentence.
Read the "Mark phase" section. In brief, roots are scanned from the
registers, stack(s), and static data region(s). The only other areas
scanned are heap areas specifically managed by libgc. No pointer is
considered valid unless it points to a libgc-managed heap block.
Mark
- Guile bugs, (continued)
- Guile bugs, Ludovic Courtès, 2017/07/20
- Re: Guile bugs, Marko Rauhamaa, 2017/07/20
- Re: Guile bugs, Taylan Ulrich Bayırlı/Kammer, 2017/07/20
- Re: Guile bugs, Marko Rauhamaa, 2017/07/20
- Re: Guile bugs, Ludovic Courtès, 2017/07/20
- Re: Guile bugs, Marko Rauhamaa, 2017/07/20
- Re: Guile bugs, Mark H Weaver, 2017/07/21
- Re: Guile bugs, Marko Rauhamaa, 2017/07/21
- Re: Guile bugs, Chris Vine, 2017/07/21
- Re: Guile bugs, Marko Rauhamaa, 2017/07/21
- Re: Guile bugs,
Mark H Weaver <=
- Re: Guile bugs, Marko Rauhamaa, 2017/07/21
- Re: Guile bugs, David Kastrup, 2017/07/21
- Re: Guile bugs, Taylan Ulrich Bayırlı/Kammer, 2017/07/21
- Re: Guile bugs, Marko Rauhamaa, 2017/07/21
- Re: Guile bugs, Matt Wette, 2017/07/21