Ravenbrook / Projects / Memory Pool System / Issues


MPS issue job001681

Title:AMCHeaderFix is an unnecessary copy.
Status:open
Priority:essential
Assigned user:Richard Brooksby
Organization:Ravenbrook
Description:AMCHeaderFix is an unnecessary copy.

It's clear that at some point this function was created by copying
AMCFix and editing it. Bad bad bad.
Analysis:Probably AMCHeaderFix should do something like: adjust, call AMCFix,
adjust. Possibly this should be a generic so that any pool can (with a
small cost in speed) have the ability to support headered objects.

See also job001789.
How found:unknown
Evidence:See poolamc.c
Observed in:1.108.0
Created by:David Jones
Created on:2007‑07‑12 15:35:00
Last modified by:Gareth Rees
Last modified on:2013‑03‑19 11:58:48
History:2007-07-12 DRJ Created
2013-03-19 GDR Assigned to RB.

Generated at 2013-05-23 07:45:54 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