Author: zwoop
Date: Wed Sep  7 18:43:15 2011
New Revision: 1166309

URL: http://svn.apache.org/viewvc?rev=1166309&view=rev
Log:
TS-567 Change existing malloc() calls to use ats_malloc

Modified:
    trafficserver/traffic/trunk/example/remap/remap.cc
    trafficserver/traffic/trunk/iocore/aio/AIO.cc
    trafficserver/traffic/trunk/iocore/cache/Cache.cc
    trafficserver/traffic/trunk/iocore/cache/CacheDisk.cc
    trafficserver/traffic/trunk/iocore/hostdb/MultiCache.cc
    trafficserver/traffic/trunk/iocore/net/UnixNet.cc
    trafficserver/traffic/trunk/lib/ts/MMH.cc
    trafficserver/traffic/trunk/lib/ts/defalloc.h
    trafficserver/traffic/trunk/lib/ts/ink_memory.cc
    trafficserver/traffic/trunk/lib/ts/ink_unused.h
    trafficserver/traffic/trunk/lib/wccp/WccpMsg.cc
    trafficserver/traffic/trunk/mgmt/cli/ConfigCmd.cc
    trafficserver/traffic/trunk/mgmt/cli/ShowCmd.cc
    trafficserver/traffic/trunk/proxy/CoreUtils.cc
    trafficserver/traffic/trunk/proxy/ParentSelection.cc
    trafficserver/traffic/trunk/proxy/StufferUdpReceiver.cc
    trafficserver/traffic/trunk/proxy/hdrs/HdrToken.cc
    trafficserver/traffic/trunk/proxy/hdrs/HdrUtils.cc
    trafficserver/traffic/trunk/proxy/hdrs/load_http_hdr.cc

Modified: trafficserver/traffic/trunk/example/remap/remap.cc
URL: 
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/example/remap/remap.cc?rev=1166309&r1=1166308&r2=1166309&view=diff
==============================================================================
--- trafficserver/traffic/trunk/example/remap/remap.cc (original)
+++ trafficserver/traffic/trunk/example/remap/remap.cc Wed Sep  7 18:43:15 2011
@@ -87,7 +87,7 @@ remap_entry::remap_entry(int _argc, char
 {
   int i;
 
-  if (_argc > 0 && _argv && (argv = (char **) malloc(sizeof(char *) * (_argc + 
1))) != 0) {
+  if (_argc > 0 && _argv && (argv = (char **)TSmalloc(sizeof(char *) * (_argc 
+ 1))) != 0) {
     argc = _argc;
     for (i = 0; i < argc; i++)
       argv[i] = TSstrdup(_argv[i]);

Modified: trafficserver/traffic/trunk/iocore/aio/AIO.cc
URL: 
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/aio/AIO.cc?rev=1166309&r1=1166308&r2=1166309&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/aio/AIO.cc (original)
+++ trafficserver/traffic/trunk/iocore/aio/AIO.cc Wed Sep  7 18:43:15 2011
@@ -214,7 +214,7 @@ aio_init_fildes(int fildes, int fromAPI 
 {
   char thr_name[MAX_THREAD_NAME_LENGTH];
   int i;
-  AIO_Reqs *request = (AIO_Reqs *) malloc(sizeof(AIO_Reqs));
+  AIO_Reqs *request = (AIO_Reqs *)ats_malloc(sizeof(AIO_Reqs));
 
   memset(request, 0, sizeof(AIO_Reqs));
 

Modified: trafficserver/traffic/trunk/iocore/cache/Cache.cc
URL: 
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/cache/Cache.cc?rev=1166309&r1=1166308&r2=1166309&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/cache/Cache.cc (original)
+++ trafficserver/traffic/trunk/iocore/cache/Cache.cc Wed Sep  7 18:43:15 2011
@@ -1032,7 +1032,7 @@ Vol::init(char *s, off_t blocks, off_t d
   dir_skip = ROUND_TO_STORE_BLOCK((dir_skip < START_POS ? START_POS : 
dir_skip));
   path = xstrdup(s);
   const size_t hash_id_size = strlen(s) + 32;
-  hash_id = (char *) malloc(hash_id_size);
+  hash_id = (char *)ats_malloc(hash_id_size);
   ink_strncpy(hash_id, s, hash_id_size);
   const size_t s_size = strlen(s);
   snprintf(hash_id + s_size, (hash_id_size - s_size), " %" PRIu64 ":%" PRIu64 
"",
@@ -1054,7 +1054,7 @@ Vol::init(char *s, off_t blocks, off_t d
 
   evacuate_size = (int) (len / EVACUATION_BUCKET_SIZE) + 2;
   int evac_len = (int) evacuate_size * sizeof(DLL<EvacuationBlock>);
-  evacuate = (DLL<EvacuationBlock> *)malloc(evac_len);
+  evacuate = (DLL<EvacuationBlock> *)ats_malloc(evac_len);
   memset(evacuate, 0, evac_len);
 
 #if !defined (_WIN32)
@@ -1068,7 +1068,7 @@ Vol::init(char *s, off_t blocks, off_t d
      we never free this */
   size_t alignment = getpagesize();
   size_t mem_to_alloc = vol_dirlen(this) + (alignment - 1);
-  raw_dir = (char *) malloc(mem_to_alloc);
+  raw_dir = (char *)ats_malloc(mem_to_alloc);
   raw_dir = (char *) align_pointer_forward(raw_dir, alignment);
 #endif
 
@@ -1222,7 +1222,7 @@ Vol::handle_recover_from_data(int event,
       recover_pos = start;
     }
 #if defined(_WIN32)
-    io.aiocb.aio_buf = (char *) malloc(RECOVERY_SIZE);
+    io.aiocb.aio_buf = (char *)ats_malloc(RECOVERY_SIZE);
 #else
     io.aiocb.aio_buf = (char *) valloc(RECOVERY_SIZE);
 #endif

Modified: trafficserver/traffic/trunk/iocore/cache/CacheDisk.cc
URL: 
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/cache/CacheDisk.cc?rev=1166309&r1=1166308&r2=1166309&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/cache/CacheDisk.cc (original)
+++ trafficserver/traffic/trunk/iocore/cache/CacheDisk.cc Wed Sep  7 18:43:15 
2011
@@ -56,7 +56,7 @@ CacheDisk::open(char *s, off_t blocks, o
   num_usable_blocks = (off_t(len * STORE_BLOCK_SIZE) - (start - askip)) >> 
STORE_BLOCK_SHIFT;
 
 #if defined(_WIN32)
-  header = (DiskHeader *) malloc(header_len);
+  header = (DiskHeader *)ats_malloc(header_len);
 #else
   header = (DiskHeader *) valloc(header_len);
 #endif

Modified: trafficserver/traffic/trunk/iocore/hostdb/MultiCache.cc
URL: 
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/hostdb/MultiCache.cc?rev=1166309&r1=1166308&r2=1166309&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/hostdb/MultiCache.cc (original)
+++ trafficserver/traffic/trunk/iocore/hostdb/MultiCache.cc Wed Sep  7 18:43:15 
2011
@@ -319,7 +319,7 @@ _zorch_file(void *arg)
   char *vals;
 
   if (info) {
-    if ((vals = (char *) malloc(MAX_ZORCH_BUFFER)) != NULL) {
+    if ((vals = (char *)ats_malloc(MAX_ZORCH_BUFFER)) != NULL) {
       memset(vals, info->val, MAX_ZORCH_BUFFER);
       while (info->fsize < info->size) {
         amount = MAX_ZORCH_BUFFER;

Modified: trafficserver/traffic/trunk/iocore/net/UnixNet.cc
URL: 
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/net/UnixNet.cc?rev=1166309&r1=1166308&r2=1166309&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/net/UnixNet.cc (original)
+++ trafficserver/traffic/trunk/iocore/net/UnixNet.cc Wed Sep  7 18:43:15 2011
@@ -206,7 +206,7 @@ initialize_thread_for_net(EThread *threa
 #endif
 
   thread->signal_hook = net_signal_hook_function;
-  thread->ep = (EventIO*)malloc(sizeof(EventIO));
+  thread->ep = (EventIO*)ats_malloc(sizeof(EventIO));
   thread->ep->type = EVENTIO_ASYNC_SIGNAL;
 #if TS_HAS_EVENTFD
   thread->ep->start(pd, thread->evfd, 0, EVENTIO_READ);

Modified: trafficserver/traffic/trunk/lib/ts/MMH.cc
URL: 
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/lib/ts/MMH.cc?rev=1166309&r1=1166308&r2=1166309&view=diff
==============================================================================
--- trafficserver/traffic/trunk/lib/ts/MMH.cc (original)
+++ trafficserver/traffic/trunk/lib/ts/MMH.cc Wed Sep  7 18:43:15 2011
@@ -489,8 +489,8 @@ main()
     uint32_t h[4];
   } h;
 
-  xxh = (i4_t *) malloc(4 * sizeof(uint32_t) * TEST_COLLISIONS);
-  xf = (double *) malloc(sizeof(double) * TEST_COLLISIONS);
+  xxh = (i4_t *)ats_malloc(4 * sizeof(uint32_t) * TEST_COLLISIONS);
+  xf = (double *)ats_malloc(sizeof(double) * TEST_COLLISIONS);
 
   printf("test collisions\n");
   char *sc1 = "http://npdev:19080/1.6664000000/4000";;
@@ -522,13 +522,13 @@ main()
 
   unsigned char *s = (unsigned char *) MMH_x;
   int l = sizeof(MMH_x);
-  unsigned char *s1 = (unsigned char *) malloc(l + 3);
+  unsigned char *s1 = (unsigned char *)ats_malloc(l + 3);
   s1 += 1;
   memcpy(s1, s, l);
-  unsigned char *s2 = (unsigned char *) malloc(l + 3);
+  unsigned char *s2 = (unsigned char *)ats_malloc(l + 3);
   s2 += 2;
   memcpy(s2, s, l);
-  unsigned char *s3 = (unsigned char *) malloc(l + 3);
+  unsigned char *s3 = (unsigned char *)ats_malloc(l + 3);
   s3 += 3;
   memcpy(s3, s, l);
 

Modified: trafficserver/traffic/trunk/lib/ts/defalloc.h
URL: 
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/lib/ts/defalloc.h?rev=1166309&r1=1166308&r2=1166309&view=diff
==============================================================================
--- trafficserver/traffic/trunk/lib/ts/defalloc.h (original)
+++ trafficserver/traffic/trunk/lib/ts/defalloc.h Wed Sep  7 18:43:15 2011
@@ -23,9 +23,11 @@
 #ifndef _defalloc_H_
 #define  _defalloc_H_
 
+#include "ink_memory.h"
+
 class DefaultAlloc { public:
-  static void *alloc(int s) { return ::malloc(s); }
-  static void free(void *p) { ::free(p); }
+  static void *alloc(int s) { return ats_malloc(s); }
+  static void free(void *p) { ats_free(p); }
 };
 
 #endif

Modified: trafficserver/traffic/trunk/lib/ts/ink_memory.cc
URL: 
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/lib/ts/ink_memory.cc?rev=1166309&r1=1166308&r2=1166309&view=diff
==============================================================================
--- trafficserver/traffic/trunk/lib/ts/ink_memory.cc (original)
+++ trafficserver/traffic/trunk/lib/ts/ink_memory.cc Wed Sep  7 18:43:15 2011
@@ -133,7 +133,7 @@ ats_memalign(size_t alignment, size_t si
   case 4:
   case 8:
   case 16:
-    return malloc(size);
+    return ats_malloc(size);
   case 32:
   case 64:
   case 128:

Modified: trafficserver/traffic/trunk/lib/ts/ink_unused.h
URL: 
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/lib/ts/ink_unused.h?rev=1166309&r1=1166308&r2=1166309&view=diff
==============================================================================
--- trafficserver/traffic/trunk/lib/ts/ink_unused.h (original)
+++ trafficserver/traffic/trunk/lib/ts/ink_unused.h Wed Sep  7 18:43:15 2011
@@ -44,7 +44,6 @@
 # define __pure               __attribute__ ((pure))
 # define __const      __attribute__ ((const))
 # define __noreturn   __attribute__ ((noreturn))
-# define __malloc     __attribute__ ((malloc))
 # define __must_check __attribute__ ((warn_unused_result))
 # define __deprecated __attribute__ ((deprecated))
 # define __used               __attribute__ ((used))

Modified: trafficserver/traffic/trunk/lib/wccp/WccpMsg.cc
URL: 
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/lib/wccp/WccpMsg.cc?rev=1166309&r1=1166308&r2=1166309&view=diff
==============================================================================
--- trafficserver/traffic/trunk/lib/wccp/WccpMsg.cc (original)
+++ trafficserver/traffic/trunk/lib/wccp/WccpMsg.cc Wed Sep  7 18:43:15 2011
@@ -92,7 +92,7 @@ CacheIdBox&
 CacheIdBox::require(size_t n) {
   if (m_cap < n) {
     if (m_base && m_cap) free(m_base);
-    m_base = static_cast<CacheIdElt*>(malloc(n));
+    m_base = static_cast<CacheIdElt*>(ats_malloc(n));
     m_cap = n;
   }
   memset(m_base, 0, m_cap);
@@ -1540,7 +1540,7 @@ detail::Assignment::fill(cache::GroupDat
     + 4096;
   if (m_buffer.getSize() < size) {
     free(m_buffer.getBase());
-    m_buffer.set(malloc(size), size);
+    m_buffer.set(ats_malloc(size), size);
   }
   m_buffer.reset();
 

Modified: trafficserver/traffic/trunk/mgmt/cli/ConfigCmd.cc
URL: 
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/mgmt/cli/ConfigCmd.cc?rev=1166309&r1=1166308&r2=1166309&view=diff
==============================================================================
--- trafficserver/traffic/trunk/mgmt/cli/ConfigCmd.cc (original)
+++ trafficserver/traffic/trunk/mgmt/cli/ConfigCmd.cc Wed Sep  7 18:43:15 2011
@@ -225,10 +225,10 @@ Cmd_Config(ClientData clientData, Tcl_In
   Tcl_Eval(interp, "info commands config* ");
 
   size_t cmdinfo_len = strlen(Tcl_GetStringResult(interp)) + 2;
-  cmdinfo = (char *) malloc(sizeof(char) * cmdinfo_len);
+  cmdinfo = (char *)ats_malloc(sizeof(char) * cmdinfo_len);
   ink_strncpy(cmdinfo, Tcl_GetStringResult(interp), cmdinfo_len);
   size_t temp_len = strlen(cmdinfo) + 20;
-  temp = (char *) malloc(sizeof(char) * temp_len);
+  temp = (char *)ats_malloc(sizeof(char) * temp_len);
   ink_strncpy(temp, "lsort \"", temp_len);
   strncat(temp, cmdinfo, temp_len - strlen(temp));
   strncat(temp, "\"", temp_len - strlen(temp));

Modified: trafficserver/traffic/trunk/mgmt/cli/ShowCmd.cc
URL: 
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/mgmt/cli/ShowCmd.cc?rev=1166309&r1=1166308&r2=1166309&view=diff
==============================================================================
--- trafficserver/traffic/trunk/mgmt/cli/ShowCmd.cc (original)
+++ trafficserver/traffic/trunk/mgmt/cli/ShowCmd.cc Wed Sep  7 18:43:15 2011
@@ -71,10 +71,10 @@ Cmd_Show(ClientData clientData, Tcl_Inte
   Tcl_Eval(interp, "info commands show* ");
 
   int cmdinfo_size = sizeof(char) * (strlen(Tcl_GetStringResult(interp)) + 2);
-  cmdinfo = (char *) malloc(cmdinfo_size);
+  cmdinfo = (char *)ats_malloc(cmdinfo_size);
   ink_strncpy(cmdinfo, Tcl_GetStringResult(interp), cmdinfo_size);
   int temp_size = sizeof(char) * (strlen(cmdinfo) + 20);
-  temp = (char *) malloc(temp_size);
+  temp = (char *)ats_malloc(temp_size);
   ink_strncpy(temp, "lsort \"", temp_size);
   strncat(temp, cmdinfo, temp_size - strlen(temp) - 1);
   strncat(temp, "\"", temp_size - strlen(temp) - 1);

Modified: trafficserver/traffic/trunk/proxy/CoreUtils.cc
URL: 
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/proxy/CoreUtils.cc?rev=1166309&r1=1166308&r2=1166309&view=diff
==============================================================================
--- trafficserver/traffic/trunk/proxy/CoreUtils.cc (original)
+++ trafficserver/traffic/trunk/proxy/CoreUtils.cc Wed Sep  7 18:43:15 2011
@@ -302,7 +302,7 @@ CoreUtils::read_from_core(intptr_t vaddr
   else {
     if (fseek(fp, offset2 + offset, SEEK_SET) != -1) {
       char *frameoff;
-      if ((frameoff = (char *) malloc(sizeof(char) * bytes))) {
+      if ((frameoff = (char *)ats_malloc(sizeof(char) * bytes))) {
         if (fread(frameoff, bytes, 1, fp) == 1) {
           memcpy(buf, frameoff, bytes);
           /*for(int j =0; j < bytes; j++) {
@@ -350,7 +350,7 @@ CoreUtils::get_base_frame(intptr_t threa
   if (fseek(fp, off + off2, SEEK_SET) != -1) {
     char *frameoff;
 
-    if ((frameoff = (char *) malloc(sizeof(char) * sizeof(rwindow)))) {
+    if ((frameoff = (char *)ats_malloc(sizeof(char) * sizeof(rwindow)))) {
       if (fread(frameoff, sizeof(rwindow), 1, fp) == 1) {
         // memcpy rwindow struct and print out
         struct rwindow regs, *r;
@@ -394,7 +394,7 @@ CoreUtils::get_next_frame(core_stack_sta
     // seek to the framep offset
     if (fseek(fp, off + off2, SEEK_SET) != -1) {
       char *frameoff;
-      if ((frameoff = (char *) malloc(sizeof(char) * sizeof(rwindow)))) {
+      if ((frameoff = (char *)ats_malloc(sizeof(char) * sizeof(rwindow)))) {
         if (fread(frameoff, sizeof(rwindow), 1, fp) == 1) {
 
           // memcpy rwindow struct and print out
@@ -461,7 +461,7 @@ CoreUtils::get_base_frame(intptr_t frame
   // seek to the framep offset
   if (fseek(fp, off + off2, SEEK_SET) != -1) {
     void **frameoff;
-    if ((frameoff = (void **) malloc(sizeof(long)))) {
+    if ((frameoff = (void **)ats_malloc(sizeof(long)))) {
       if (fread(frameoff, 4, 1, fp) == 1) {
         coress->framep = (intptr_t) *frameoff;
         if (fread(frameoff, 4, 1, fp) == 1) {
@@ -500,7 +500,7 @@ CoreUtils::get_next_frame(core_stack_sta
   // seek to the framep offset
   if (fseek(fp, off + off2, SEEK_SET) != -1) {
     void **frameoff;
-    if ((frameoff = (void **) malloc(sizeof(long)))) {
+    if ((frameoff = (void **)ats_malloc(sizeof(long)))) {
       if (fread(frameoff, 4, 1, fp) == 1) {
         coress->framep = (intptr_t) *frameoff;
         if (*frameoff == NULL) {
@@ -626,7 +626,7 @@ CoreUtils::process_HttpSM(HttpSM * core_
 
   // extracting the HttpSM from the core file
   if (last_seen_http_sm != core_ptr) {
-    HttpSM *http_sm = (HttpSM *) malloc(sizeof(HttpSM));
+    HttpSM *http_sm = (HttpSM *)ats_malloc(sizeof(HttpSM));
 
     if (read_from_core((intptr_t) core_ptr, sizeof(HttpSM), (char *) http_sm) 
< 0) {
       // This is not 64-bit correct ... /leif
@@ -703,7 +703,7 @@ CoreUtils::load_http_hdr(HTTPHdr * core_
   HTTPHdr *http_hdr = core_hdr;
   HdrHeap *heap = (HdrHeap *) core_hdr->m_heap;
   HdrHeap *heap_ptr = (HdrHeap *) http_hdr->m_heap;
-  char *buf = (char *) malloc(sizeof(char) * sizeof(HdrHeap));
+  char *buf = (char *)ats_malloc(sizeof(char) * sizeof(HdrHeap));
   intptr_t ptr_heaps = 0;
   intptr_t ptr_heap_size = 0;
   intptr_t ptr_xl_size = 2;
@@ -729,9 +729,9 @@ CoreUtils::load_http_hdr(HTTPHdr * core_
     heap = heap->m_next;
   } while (heap && ((intptr_t) heap != 0x1));
 
-  swizzle_heap = (HdrHeap *) malloc(sizeof(HdrHeap));
+  swizzle_heap = (HdrHeap *)ats_malloc(sizeof(HdrHeap));
   live_hdr->m_heap = swizzle_heap;
-  ptr_data = (char *) malloc(sizeof(char) * ptr_heap_size);
+  ptr_data = (char *)ats_malloc(sizeof(char) * ptr_heap_size);
   //heap = (HdrHeap*)http_hdr->m_heap;
 
   //  Build Hdr Heap Translation Table
@@ -798,7 +798,7 @@ CoreUtils::load_http_hdr(HTTPHdr * core_
   if (heap->m_read_write_heap) {
     HdrStrHeap *hdr = (HdrStrHeap *) heap->m_read_write_heap.m_ptr;
     char *copy_start = ((char *) heap->m_read_write_heap.m_ptr) + 
sizeof(HdrStrHeap);
-    char *str_hdr = (char *) malloc(sizeof(char) * sizeof(HdrStrHeap));
+    char *str_hdr = (char *)ats_malloc(sizeof(char) * sizeof(HdrStrHeap));
     if (read_from_core((intptr_t) hdr, sizeof(HdrStrHeap), str_hdr) == -1) {
       printf("Cannot read from core\n");
       _exit(0);
@@ -971,8 +971,7 @@ CoreUtils::read_heap_header(intptr_t vad
 void
 CoreUtils::process_EThread(EThread * eth_test)
 {
-
-  char *buf = (char *) malloc(sizeof(char) * sizeof(EThread));
+  char *buf = (char *)ats_malloc(sizeof(char) * sizeof(EThread));
 
   if (read_from_core((intptr_t) eth_test, sizeof(EThread), buf) != -1) {
     EThread *loaded_eth = (EThread *) buf;
@@ -1003,7 +1002,7 @@ print_netstate(NetState * n)
 void
 CoreUtils::process_NetVC(UnixNetVConnection * nvc_test)
 {
-  char *buf = (char *) malloc(sizeof(char) * sizeof(UnixNetVConnection));
+  char *buf = (char *)ats_malloc(sizeof(char) * sizeof(UnixNetVConnection));
 
   if (read_from_core((intptr_t) nvc_test, sizeof(UnixNetVConnection), buf) != 
-1) {
     UnixNetVConnection *loaded_nvc = (UnixNetVConnection *) buf;
@@ -1120,7 +1119,7 @@ process_core(char *fname)
       printf("NOTE\n");
       if (fseek(fp, phdr.p_offset, SEEK_SET) != -1) {
         Elf32_Nhdr *nhdr, *thdr;
-        if ((nhdr = (Elf32_Nhdr *) malloc(sizeof(Elf32_Nhdr) * 
phdr.p_filesz))) {
+        if ((nhdr = (Elf32_Nhdr *)ats_malloc(sizeof(Elf32_Nhdr) * 
phdr.p_filesz))) {
           if (fread(nhdr, phdr.p_filesz, 1, fp) == 1) {
             int size = phdr.p_filesz;
             int sum = 0;
@@ -1275,7 +1274,7 @@ process_core(char *fname)
 
       if (fseek(fp, phdr.p_offset, SEEK_SET) != -1) {
         Elf32_Nhdr *nhdr, *thdr;
-        if ((nhdr = (Elf32_Nhdr *) malloc(sizeof(Elf32_Nhdr) * 
phdr.p_filesz))) {
+        if ((nhdr = (Elf32_Nhdr *)ats_malloc(sizeof(Elf32_Nhdr) * 
phdr.p_filesz))) {
           if (fread(nhdr, phdr.p_filesz, 1, fp) == 1) {
             int size = phdr.p_filesz;
             int sum = 0;

Modified: trafficserver/traffic/trunk/proxy/ParentSelection.cc
URL: 
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/proxy/ParentSelection.cc?rev=1166309&r1=1166308&r2=1166309&view=diff
==============================================================================
--- trafficserver/traffic/trunk/proxy/ParentSelection.cc (original)
+++ trafficserver/traffic/trunk/proxy/ParentSelection.cc Wed Sep  7 18:43:15 
2011
@@ -1299,7 +1299,7 @@ br(HttpRequestData * h, const char *os_h
 
   h->hdr = new HTTPHdr();
   h->hdr->create(HTTP_TYPE_REQUEST);
-  h->hostname_str = (char *) malloc(hostname_len);
+  h->hostname_str = (char *)ats_malloc(hostname_len);
   ink_strncpy(h->hostname_str, os_hostname, hostname_len);
   h->xact_start = time(NULL);
   h->src_ip = 0;

Modified: trafficserver/traffic/trunk/proxy/StufferUdpReceiver.cc
URL: 
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/proxy/StufferUdpReceiver.cc?rev=1166309&r1=1166308&r2=1166309&view=diff
==============================================================================
--- trafficserver/traffic/trunk/proxy/StufferUdpReceiver.cc (original)
+++ trafficserver/traffic/trunk/proxy/StufferUdpReceiver.cc Wed Sep  7 18:43:15 
2011
@@ -302,13 +302,7 @@ main(int argc, char *argv[])
 
   stream_hash_table = new StreamHashTable(257);
 
-  char *pkt_buf = (char *) malloc(UDP_BUF_SIZE);
-
-  if (!pkt_buf) {
-    perror("malloc()");
-    return 0;
-  }
-
+  char *pkt_buf = (char *)ats_malloc(UDP_BUF_SIZE);
   int fd = socket(PF_INET, SOCK_DGRAM, 0);
 
   struct sockaddr_in saddr;

Modified: trafficserver/traffic/trunk/proxy/hdrs/HdrToken.cc
URL: 
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/proxy/hdrs/HdrToken.cc?rev=1166309&r1=1166308&r2=1166309&view=diff
==============================================================================
--- trafficserver/traffic/trunk/proxy/hdrs/HdrToken.cc (original)
+++ trafficserver/traffic/trunk/proxy/hdrs/HdrToken.cc Wed Sep  7 18:43:15 2011
@@ -582,7 +582,7 @@ hdrtoken_init()
       heap_size += packed_prefix_str_len;
     }
 
-    _hdrtoken_strs_heap_f = (const char *) malloc(heap_size);
+    _hdrtoken_strs_heap_f = (const char *)ats_malloc(heap_size);
     _hdrtoken_strs_heap_l = _hdrtoken_strs_heap_f + heap_size - 1;
 
     char *heap_ptr = (char *) _hdrtoken_strs_heap_f;

Modified: trafficserver/traffic/trunk/proxy/hdrs/HdrUtils.cc
URL: 
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/proxy/hdrs/HdrUtils.cc?rev=1166309&r1=1166308&r2=1166309&view=diff
==============================================================================
--- trafficserver/traffic/trunk/proxy/hdrs/HdrUtils.cc (original)
+++ trafficserver/traffic/trunk/proxy/hdrs/HdrUtils.cc Wed Sep  7 18:43:15 2011
@@ -167,7 +167,7 @@ int main() {
        const char* v = iter.get_first(tests[i], strlen(tests[i]), &len);
 
        while (v) {
-           char* str_v = (char*)malloc(len+1);
+           char* str_v = (char*)ats_malloc(len+1);
            memcpy(str_v, v, len);
            str_v[len] = '\0';
            printf ("%s|", str_v);

Modified: trafficserver/traffic/trunk/proxy/hdrs/load_http_hdr.cc
URL: 
http://svn.apache.org/viewvc/trafficserver/traffic/trunk/proxy/hdrs/load_http_hdr.cc?rev=1166309&r1=1166308&r2=1166309&view=diff
==============================================================================
--- trafficserver/traffic/trunk/proxy/hdrs/load_http_hdr.cc (original)
+++ trafficserver/traffic/trunk/proxy/hdrs/load_http_hdr.cc Wed Sep  7 18:43:15 
2011
@@ -84,7 +84,7 @@ load_string(const char *s, int len, int 
     copy_from = "<BAD>";
     len = strlen(copy_from);
   }
-  char *r = (char *) malloc(len + 1);
+  char *r = (char *)ats_malloc(len + 1);
   memcpy(r, copy_from, len);
   r[len] = '\0';
   return r;
@@ -211,7 +211,7 @@ load_buffer(int fd, hdr_type h_type)
     exit(1);
   }
 
-  char *file_buf = (char *) malloc(sizeof(char) * (s_info.st_size + 1));
+  char *file_buf = (char *)ats_malloc(sizeof(char) * (s_info.st_size + 1));
   file_buf[s_info.st_size] = '\0';
 
 
@@ -258,7 +258,7 @@ load_buffer(int fd, hdr_type h_type)
   hdr_size = (num_lines * 16);
   heap_load_size = hdr_size;
 
-  char *hdr_heap = (char *) malloc(hdr_size);
+  char *hdr_heap = (char *)ats_malloc(hdr_size);
   int bytes_read = 0;
   int cur_line = 0;
 


Reply via email to