Index: src/backend/utils/adt/xml.c
===================================================================
RCS file: /home/hlinnaka/pgcvsrepository/pgsql/src/backend/utils/adt/xml.c,v
retrieving revision 1.49
diff -c -r1.49 xml.c
*** src/backend/utils/adt/xml.c	13 Oct 2007 20:46:47 -0000	1.49
--- src/backend/utils/adt/xml.c	31 Oct 2007 16:22:16 -0000
***************
*** 1209,1228 ****
  static void *
  xml_palloc(size_t size)
  {
! 	return palloc(size);
  }
  
  
  static void *
  xml_repalloc(void *ptr, size_t size)
  {
! 	return repalloc(ptr, size);
  }
  
  
  static void
  xml_pfree(void *ptr)
  {
  	pfree(ptr);
  }
  
--- 1209,1238 ----
  static void *
  xml_palloc(size_t size)
  {
! 	void *ptr;
! 
! 	ptr = palloc(size);
! 	elog(LOG, "xml_palloc(%d) = %x", size, ptr);
! 	return ptr;
  }
  
  
  static void *
  xml_repalloc(void *ptr, size_t size)
  {
! 	void *ptr_new;
! 
! 	ptr_new = repalloc(ptr, size);
! 	elog(LOG, "xml_repalloc(%x, %d) = %x", ptr, size, ptr_new);
! 
! 	return ptr_new;
  }
  
  
  static void
  xml_pfree(void *ptr)
  {
+ 	elog(LOG, "xml_pfree(%x)", ptr);
  	pfree(ptr);
  }
  
***************
*** 1230,1236 ****
  static char *
  xml_pstrdup(const char *string)
  {
! 	return pstrdup(string);
  }
  
  
--- 1240,1253 ----
  static char *
  xml_pstrdup(const char *string)
  {
! 	char *str;
! 
! 
! 	str = pstrdup(string);
! 
! 	elog(LOG, "xml_pstrdup(%x) = %x", string, str);
! 
! 	return str;
  }
  
  
