@@ -120,12 +120,12 @@ uint32_t pdbg_parent_index(struct pdbg_target *target, char *class)
return -1;
}
-char *pdbg_target_class_name(struct pdbg_target *target)
+const char *pdbg_target_class_name(struct pdbg_target *target)
{
return target->class;
}
-char *pdbg_target_name(struct pdbg_target *target)
+const char *pdbg_target_name(struct pdbg_target *target)
{
return target->name;
}
@@ -113,8 +113,8 @@ uint32_t pdbg_target_index(struct pdbg_target *target);
char *pdbg_target_path(const struct pdbg_target *target);
struct pdbg_target *pdbg_target_from_path(struct pdbg_target *target, const char *path);
uint32_t pdbg_parent_index(struct pdbg_target *target, char *klass);
-char *pdbg_target_class_name(struct pdbg_target *target);
-char *pdbg_target_name(struct pdbg_target *target);
+const char *pdbg_target_class_name(struct pdbg_target *target);
+const char *pdbg_target_name(struct pdbg_target *target);
const char *pdbg_target_dn_name(struct pdbg_target *target);
void *pdbg_target_priv(struct pdbg_target *target);
void pdbg_target_priv_set(struct pdbg_target *target, void *priv);
@@ -518,7 +518,7 @@ static void print_target(struct pdbg_target *target, int level)
int i;
struct pdbg_target *next;
enum pdbg_target_status status;
- char *classname;
+ const char *classname;
/* Does this target actually exist? */
status = pdbg_target_status(target);
@@ -29,7 +29,7 @@
/* Check if a target has scom region */
static bool scommable(struct pdbg_target *target)
{
- char *classname;
+ const char *classname;
classname = pdbg_target_class_name(target);
if (!strcmp(classname, "pib") ||