corinthia-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gabriela Gibson (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (COR-47) Add malloc and free wrapper.
Date Wed, 25 Feb 2015 18:53:04 GMT

     [ https://issues.apache.org/jira/browse/COR-47?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Gabriela Gibson updated COR-47:
-------------------------------
    Attachment: malloc.patch
                logmsg.txt

To test, uncomment the print statements in the functions in Linux.c and just pick any dfutil
etc command.  (It's a bit spammy, but it works!)

> Add malloc and free wrapper.
> ----------------------------
>
>                 Key: COR-47
>                 URL: https://issues.apache.org/jira/browse/COR-47
>             Project: Corinthia
>          Issue Type: Improvement
>          Components: Build, DocFormats - platform
>    Affects Versions: 0.5
>            Reporter: Gabriela Gibson
>            Priority: Minor
>         Attachments: logmsg.txt, malloc.patch
>
>
> Added malloc wrapper function that affects the entire build.  See
> http://www.cs.cmu.edu/afs/cs/academic/class/15213-s03/src/interposition/mymalloc.c
> for some alternatives and the 'cooking recipe'.
> * CMakeLists.txt:
>   (): Add Major and Minor Version numbers, set to 0.5 to match JIRA
>     entry.
>   (Linux): Add new CMAKE_EXE_LINKER_FLAGS for Linker flags.  Currently
>     only affects the Linux build.
> * DocFormats/platform/src/Linux.c:
>     (): #include stdlib.h.
>     (__wrap_malloc): New function.  Ensure that a malloc failure exits
>       with error message.
>     (__wrap_free): New function. Ensure that ptr passed in is set to
>       NULL after free is applied.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message