MPS issue job001149

TitleMPS does not provide sufficient information about addresses
Statusclosed
Priorityoptional
Assigned userRichard Brooksby
OrganizationRavenbrook
DescriptionConfigura 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"
AnalysisWe 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 foundcustomer
EvidenceRaw notes from Configura workshop <http://info.ravenbrook.com/mail/2005/02/28/12-40-49/0.txt>.
Observed in1.105.0
Created byRichard Brooksby
Created on2005-03-09 18:00:07
Last modified byGareth Rees
Last modified on2014-04-15 09:34:33
History2005-03-09 RB Created.
2005-03-10 RHSK find base from interior pointer
2010-03-02 RHSK Related job002209

Fixes

Change Effect Date User Description
183907 closed 2014-01-09 16:43:54 Gareth Rees Merging branch/2013-10-21/cet-addr-to-obj into custom/cet/main.