Use malloc/free in the dbgapi callbacks
authorLaurent Morichetti <laurent.morichetti@amd.com>
Wed, 15 Jan 2020 05:10:27 +0000 (21:10 -0800)
committerLaurent Morichetti <laurent.morichetti@amd.com>
Wed, 15 Jan 2020 06:25:20 +0000 (22:25 -0800)
Replace xmalloc/xfree with malloc/free for the allocate_memory/
deallocate_memory callbacks. The dbgapi requires nullptr to be
returned if the memory cannot be allocated, but xmalloc throws
an internal gdb error in such cases.

gdb/ChangeLog:

        * gdb/rocm-tdep.c: Adjust callbacks.

Depends-On: Id4af9dcd08b66acb6a9e9997c28a2807a5e0652e
Change-Id: I1cf6a4f6e96d8b86b716291f03a22dfbd5d83262

gdb/rocm-tdep.c

index 55b4c79d4500cc59162460431e89a4278a27116d..da98d7c08f64d40b3669e5ffcfcd6505767e261d 100644 (file)
@@ -1236,10 +1236,10 @@ static cli_style_option verbose_style ("rocm_verbose", ui_file_style::BLUE);
 
 static amd_dbgapi_callbacks_t dbgapi_callbacks = {
   /* allocate_memory.  */
-  .allocate_memory = xmalloc,
+  .allocate_memory = malloc,
 
   /* deallocate_memory.  */
-  .deallocate_memory = xfree,
+  .deallocate_memory = free,
 
   /* get_os_pid.  */
   .get_os_pid = [] (amd_dbgapi_client_process_id_t client_process_id,
This page took 0.024131 seconds and 4 git commands to generate.