Kunal Sareen
Kunal Sareen
Ah right it's in the mmtk-core CI script. I see. Yes we should parse it in a more robust way imo. I'll investigate how best to do it tonight. `jq`...
> What Kunshan posted is about reading data from toml. So we can use `cargo metadata` to parse toml as json, and use jq to read it. Here we need...
That's why I suggested the `dasel` tool. Seems fairly stable and works directly on TOML files.
Hmm... I see. I'm currently working on refactoring some of the above codebase. I'll add the above change to my list for the PR. Thanks for the quick response. ~Kunal
I have ported the glibc patch to glibc-2.27 (I've just applied your patch to `rtld.c` for glibc-2.27 and it seems to work) , so it might be that the `rtld`...
I think the appropriate API should be: ```rust fn initialize_metadata_for_region(start: Address, size: usize); ``` (or `range` instead of `region` if you prefer that). This function would be called whenever we...
> stale bits are benign. Stale unlog bits are definitely not benign as per the StickyImmix bug. > It doesn't work, for example, for the mark bits because (1) free...
I still a bit confused. I'm not sure why is that relevant. Do you mean if you don't reset the mark bits for StickyImmix then you will not know which...
Right. But we already have the `MarkState` module which abstracts that away. In some ways I feel like if we try to do everything in one API then it'll be...
Idk. I feel like having a generic API for _all possible metadata_ will be too complex given the extremely different semantics between all of them.