Ravenbrook / Projects / Memory Pool System / Issues


MPS issue job001149

Title:MPS does not provide sufficient information about addresses
Status:open
Priority:optional
Assigned user:Richard Brooksby
Organization:Ravenbrook
Description:Configura would like to be able to ask more questions about addresses, such as:
1. is this a pointer to the base of an object?
2. is this a pointer to the middle of an object?
3. is this a pointer to a broken heart?
and possibly a number of other similar questions. The MPS can usually answer these questions (though not always quickly).

Related jobs:
  - job002209: "MPS client cannot determine pool or format, given object address"
Analysis:We should determine exactly the list of questions; and determine what speed is required.
We should design an extensible interface for asking such questions.
We should implement the questions required by Configura at least in the pools that Configura uses.

Also want MPS function to find base from interior pointer. RHSK 2005-03-10
How found:customer
Evidence:Raw notes from Configura workshop <http:/​/​info.ravenbrook.com/​mail/​2005/​02/​28/​12-40-49/​0.txt>.
Observed in:1.105.0
Created by:Richard Brooksby
Created on:2005‑03‑09 18:00:07
Last modified by:Richard Brooksby
Last modified on:2012‑09‑22 10:06:42
History:2005-03-09 RB Created.
2005-03-10 RHSK find base from interior pointer
2010-03-02 RHSK Related job002209

Generated at 2013-05-23 07:52:33 by $Id: //info.ravenbrook.com/infosys/cgi/issue.cgi#476 $

Copyright © Ravenbrook Limited. This document is provided "as is", without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this document. You may not duplicate or reproduce this document in any form without the express permission of the copyright holder.

Ravenbrook / Projects / Memory Pool System / Issues