projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix host signal vs gdb signal mixup in gdb/darwin-nat.c
[deliverable/binutils-gdb.git]
/
gdb
/
solib-aix.c
diff --git
a/gdb/solib-aix.c
b/gdb/solib-aix.c
index fefa51ff8e0758755e284b9be9e3f63321a4be63..25fbe24e446f1359971311a7c353f3986bc749c6 100644
(file)
--- a/
gdb/solib-aix.c
+++ b/
gdb/solib-aix.c
@@
-1,4
+1,4
@@
-/* Copyright (C) 2013-201
4
Free Software Foundation, Inc.
+/* Copyright (C) 2013-201
6
Free Software Foundation, Inc.
This file is part of GDB.
This file is part of GDB.
@@
-66,7
+66,7
@@
DEF_VEC_P(lm_info_p);
static struct lm_info *
solib_aix_new_lm_info (struct lm_info *info)
{
static struct lm_info *
solib_aix_new_lm_info (struct lm_info *info)
{
- struct lm_info *result =
xmalloc (sizeof (struct lm_info)
);
+ struct lm_info *result =
XNEW (struct lm_info
);
memcpy (result, info, sizeof (struct lm_info));
result->filename = xstrdup (info->filename);
memcpy (result, info, sizeof (struct lm_info));
result->filename = xstrdup (info->filename);
@@
-112,10
+112,11
@@
get_solib_aix_inferior_data (struct inferior *inf)
{
struct solib_aix_inferior_data *data;
{
struct solib_aix_inferior_data *data;
- data = inferior_data (inf, solib_aix_inferior_data_handle);
+ data = ((struct solib_aix_inferior_data *)
+ inferior_data (inf, solib_aix_inferior_data_handle));
if (data == NULL)
{
if (data == NULL)
{
- data = X
ZALLOC
(struct solib_aix_inferior_data);
+ data = X
CNEW
(struct solib_aix_inferior_data);
set_inferior_data (inf, solib_aix_inferior_data_handle, data);
}
set_inferior_data (inf, solib_aix_inferior_data_handle, data);
}
@@
-160,16
+161,16
@@
library_list_start_library (struct gdb_xml_parser *parser,
void *user_data,
VEC (gdb_xml_value_s) *attributes)
{
void *user_data,
VEC (gdb_xml_value_s) *attributes)
{
- VEC (lm_info_p) **list = user_data;
- struct lm_info *item = X
ZALLOC
(struct lm_info);
+ VEC (lm_info_p) **list =
(VEC (lm_info_p) **)
user_data;
+ struct lm_info *item = X
CNEW
(struct lm_info);
struct gdb_xml_value *attr;
attr = xml_find_attribute (attributes, "name");
struct gdb_xml_value *attr;
attr = xml_find_attribute (attributes, "name");
- item->filename = xstrdup (attr->value);
+ item->filename = xstrdup (
(const char *)
attr->value);
attr = xml_find_attribute (attributes, "member");
if (attr != NULL)
attr = xml_find_attribute (attributes, "member");
if (attr != NULL)
- item->member_name = xstrdup (attr->value);
+ item->member_name = xstrdup (
(const char *)
attr->value);
attr = xml_find_attribute (attributes, "text_addr");
item->text_addr = * (ULONGEST *) attr->value;
attr = xml_find_attribute (attributes, "text_addr");
item->text_addr = * (ULONGEST *) attr->value;
@@
-193,7
+194,7
@@
library_list_start_list (struct gdb_xml_parser *parser,
const struct gdb_xml_element *element,
void *user_data, VEC (gdb_xml_value_s) *attributes)
{
const struct gdb_xml_element *element,
void *user_data, VEC (gdb_xml_value_s) *attributes)
{
- char *version = xml_find_attribute (attributes, "version")->value;
+ char *version =
(char *)
xml_find_attribute (attributes, "version")->value;
if (strcmp (version, "1.0") != 0)
gdb_xml_error (parser,
if (strcmp (version, "1.0") != 0)
gdb_xml_error (parser,
@@
-206,7
+207,7
@@
library_list_start_list (struct gdb_xml_parser *parser,
static void
solib_aix_free_library_list (void *p)
{
static void
solib_aix_free_library_list (void *p)
{
- VEC (lm_info_p) **result = p;
+ VEC (lm_info_p) **result =
(VEC (lm_info_p) **)
p;
struct lm_info *info;
int ix;
struct lm_info *info;
int ix;
@@
-470,7
+471,7
@@
solib_aix_get_section_offsets (struct objfile *objfile,
bfd *abfd = objfile->obfd;
int i;
bfd *abfd = objfile->obfd;
int i;
- offsets = XC
ALLOC (objfile->num_sections, struct section_offset
s);
+ offsets = XC
NEWVEC (struct section_offsets, objfile->num_section
s);
/* .text */
/* .text */
@@
-575,7
+576,7
@@
solib_aix_current_sos (void)
to the main executable, not a shared library. */
for (ix = 1; VEC_iterate (lm_info_p, library_list, ix, info); ix++)
{
to the main executable, not a shared library. */
for (ix = 1; VEC_iterate (lm_info_p, library_list, ix, info); ix++)
{
- struct so_list *new_solib = X
ZALLOC
(struct so_list);
+ struct so_list *new_solib = X
CNEW
(struct so_list);
char *so_name;
if (info->member_name == NULL)
char *so_name;
if (info->member_name == NULL)
This page took
0.025041 seconds
and
4
git commands to generate.