Skip site navigation (1) Skip section navigation (2)

[PATCH 1/2] Provide a common malloc wrappers and palloc et al. emulation for frontend'ish environs

From: Andres Freund <andres(at)2ndquadrant(dot)com>
To: pgsql-hackers(at)postgresql(dot)org
Subject: [PATCH 1/2] Provide a common malloc wrappers and palloc et al. emulation for frontend'ish environs
Date: 2013-01-09 11:27:09
Message-ID: 1357730830-25999-2-git-send-email-andres@2ndquadrant.com (view raw or flat)
Thread:
Lists: pgsql-hackers
---
 contrib/oid2name/oid2name.c            |  52 +------------
 contrib/pg_upgrade/pg_upgrade.h        |   5 +-
 contrib/pg_upgrade/util.c              |  49 -------------
 contrib/pgbench/pgbench.c              |  54 +-------------
 src/backend/utils/mmgr/mcxt.c          |  78 +++++++++++---------
 src/bin/initdb/initdb.c                |  40 +---------
 src/bin/pg_basebackup/pg_basebackup.c  |   2 +-
 src/bin/pg_basebackup/pg_receivexlog.c |   1 +
 src/bin/pg_basebackup/receivelog.c     |   1 +
 src/bin/pg_basebackup/streamutil.c     |  38 +---------
 src/bin/pg_basebackup/streamutil.h     |   4 -
 src/bin/pg_ctl/pg_ctl.c                |  39 +---------
 src/bin/pg_dump/Makefile               |   6 +-
 src/bin/pg_dump/common.c               |   1 -
 src/bin/pg_dump/compress_io.c          |   1 -
 src/bin/pg_dump/dumpmem.c              |  76 -------------------
 src/bin/pg_dump/dumpmem.h              |  22 ------
 src/bin/pg_dump/dumputils.h            |   1 +
 src/bin/pg_dump/pg_backup_archiver.c   |   1 -
 src/bin/pg_dump/pg_backup_custom.c     |   2 +-
 src/bin/pg_dump/pg_backup_db.c         |   1 -
 src/bin/pg_dump/pg_backup_directory.c  |   1 -
 src/bin/pg_dump/pg_backup_null.c       |   1 -
 src/bin/pg_dump/pg_backup_tar.c        |   1 -
 src/bin/pg_dump/pg_dump.c              |   1 -
 src/bin/pg_dump/pg_dump_sort.c         |   1 -
 src/bin/pg_dump/pg_dumpall.c           |   1 -
 src/bin/pg_dump/pg_restore.c           |   1 -
 src/bin/psql/common.c                  |  50 -------------
 src/bin/psql/common.h                  |  10 +--
 src/bin/scripts/common.c               |  49 -------------
 src/bin/scripts/common.h               |   5 +-
 src/include/port/palloc.h              |  19 +++++
 src/include/utils/palloc.h             |  12 +--
 src/port/Makefile                      |   8 +-
 src/port/dirmod.c                      |  75 +------------------
 src/port/palloc.c                      | 130 +++++++++++++++++++++++++++++++++
 37 files changed, 218 insertions(+), 621 deletions(-)
 delete mode 100644 src/bin/pg_dump/dumpmem.c
 delete mode 100644 src/bin/pg_dump/dumpmem.h
 create mode 100644 src/include/port/palloc.h
 create mode 100644 src/port/palloc.c


Attachment: 0001-Provide-a-common-malloc-wrappers-and-palloc-et-al.-e.patch
Description: text/x-patch (30.6 KB)

In response to

Responses

pgsql-hackers by date

Next:From: Andres FreundDate: 2013-01-09 11:27:10
Subject: [PATCH 2/2] use pg_malloc instead of an unchecked malloc in pg_resetxlog
Previous:From: Andres FreundDate: 2013-01-09 11:27:08
Subject: [PATCH] unified frontend support for pg_malloc et al and palloc/pfree mulation (was xlogreader-v4)

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group