about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--miasm/jitter/arch/JitCore_aarch64.c2
-rw-r--r--miasm/jitter/arch/JitCore_arm.c2
-rw-r--r--miasm/jitter/arch/JitCore_mep.c2
-rw-r--r--miasm/jitter/arch/JitCore_mips32.c2
-rw-r--r--miasm/jitter/arch/JitCore_msp430.c2
-rw-r--r--miasm/jitter/arch/JitCore_ppc32.c2
-rw-r--r--miasm/jitter/arch/JitCore_x86.c2
-rw-r--r--miasm/jitter/compat_py23.h4
-rw-r--r--miasm/jitter/vm_mngr.c2
-rw-r--r--miasm/jitter/vm_mngr.h2
-rw-r--r--miasm/jitter/vm_mngr_py.c2
11 files changed, 12 insertions, 12 deletions
diff --git a/miasm/jitter/arch/JitCore_aarch64.c b/miasm/jitter/arch/JitCore_aarch64.c
index e1b5e645..2edca4e2 100644
--- a/miasm/jitter/arch/JitCore_aarch64.c
+++ b/miasm/jitter/arch/JitCore_aarch64.c
@@ -118,7 +118,7 @@ PyObject* cpu_set_gpreg(JitCpu* self, PyObject *args)
     PyObject* dict;
     PyObject *d_key, *d_value = NULL;
     Py_ssize_t pos = 0;
-    char* d_key_name;
+    const char *d_key_name;
     uint32_t val32;
     uint64_t val64;
     unsigned int i, found;
diff --git a/miasm/jitter/arch/JitCore_arm.c b/miasm/jitter/arch/JitCore_arm.c
index 823b0f0c..1ce1cf47 100644
--- a/miasm/jitter/arch/JitCore_arm.c
+++ b/miasm/jitter/arch/JitCore_arm.c
@@ -92,7 +92,7 @@ PyObject* cpu_set_gpreg(JitCpu* self, PyObject *args)
     PyObject* dict;
     PyObject *d_key, *d_value = NULL;
     Py_ssize_t pos = 0;
-    char* d_key_name;
+    const char *d_key_name;
     uint32_t val;
     unsigned int i, found;
 
diff --git a/miasm/jitter/arch/JitCore_mep.c b/miasm/jitter/arch/JitCore_mep.c
index ebbd6d11..a572f3e9 100644
--- a/miasm/jitter/arch/JitCore_mep.c
+++ b/miasm/jitter/arch/JitCore_mep.c
@@ -149,7 +149,7 @@ PyObject* cpu_set_gpreg(JitCpu* self, PyObject *args)
     PyObject* dict;
     PyObject *d_key, *d_value = NULL;
     Py_ssize_t pos = 0;
-    char* d_key_name;
+    const char *d_key_name;
     uint32_t val;
     unsigned int i, found;
 
diff --git a/miasm/jitter/arch/JitCore_mips32.c b/miasm/jitter/arch/JitCore_mips32.c
index 09f0c18b..9bb3ab99 100644
--- a/miasm/jitter/arch/JitCore_mips32.c
+++ b/miasm/jitter/arch/JitCore_mips32.c
@@ -108,7 +108,7 @@ PyObject* cpu_set_gpreg(JitCpu* self, PyObject *args)
     PyObject* dict;
     PyObject *d_key, *d_value = NULL;
     Py_ssize_t pos = 0;
-    char* d_key_name;
+    const char *d_key_name;
     uint32_t val;
     unsigned int i, found;
 
diff --git a/miasm/jitter/arch/JitCore_msp430.c b/miasm/jitter/arch/JitCore_msp430.c
index b0c03208..5279c69b 100644
--- a/miasm/jitter/arch/JitCore_msp430.c
+++ b/miasm/jitter/arch/JitCore_msp430.c
@@ -90,7 +90,7 @@ PyObject* cpu_set_gpreg(JitCpu* self, PyObject *args)
     PyObject* dict;
     PyObject *d_key, *d_value = NULL;
     Py_ssize_t pos = 0;
-    char* d_key_name;
+    const char *d_key_name;
     uint32_t val;
     unsigned int i, found;
 
diff --git a/miasm/jitter/arch/JitCore_ppc32.c b/miasm/jitter/arch/JitCore_ppc32.c
index d272d66e..8710bef5 100644
--- a/miasm/jitter/arch/JitCore_ppc32.c
+++ b/miasm/jitter/arch/JitCore_ppc32.c
@@ -37,7 +37,7 @@ cpu_set_gpreg(JitCpu *self, PyObject *args) {
     PyObject *dict;
     PyObject *d_key, *d_value = NULL;
     Py_ssize_t pos = 0;
-    char* d_key_name;
+    const char *d_key_name;
     uint32_t val;
     unsigned int i;
 
diff --git a/miasm/jitter/arch/JitCore_x86.c b/miasm/jitter/arch/JitCore_x86.c
index c073f573..f6e2d6d0 100644
--- a/miasm/jitter/arch/JitCore_x86.c
+++ b/miasm/jitter/arch/JitCore_x86.c
@@ -167,7 +167,7 @@ PyObject* cpu_set_gpreg(JitCpu* self, PyObject *args)
 {
     PyObject* dict;
     PyObject *d_key, *d_value = NULL;
-    char* d_key_name;
+    const char *d_key_name;
     Py_ssize_t pos = 0;
     uint8_t val08;
     uint16_t val16;
diff --git a/miasm/jitter/compat_py23.h b/miasm/jitter/compat_py23.h
index f1f5f24a..17ad9c6a 100644
--- a/miasm/jitter/compat_py23.h
+++ b/miasm/jitter/compat_py23.h
@@ -25,7 +25,7 @@
 #define PyGetStr(dest, name)						\
 	if (!PyUnicode_Check((name)))					\
 		RAISE(PyExc_TypeError,"Page name must be bytes");	\
-	(dest) = (char*)PyUnicode_AsUTF8((name))
+	(dest) = PyUnicode_AsUTF8((name))
 
 
 
@@ -58,7 +58,7 @@
 #define PyGetStr(dest, name)						\
 	if (!PyString_Check((name)))					\
 		RAISE(PyExc_TypeError,"Page name must be bytes");	\
-	(dest) = (char*)PyString_AsString((name))
+	(dest) = PyString_AsString((name))
 
 #endif
 
diff --git a/miasm/jitter/vm_mngr.c b/miasm/jitter/vm_mngr.c
index 66f182f5..a767b366 100644
--- a/miasm/jitter/vm_mngr.c
+++ b/miasm/jitter/vm_mngr.c
@@ -634,7 +634,7 @@ int is_mapped(vm_mngr_t* vm_mngr, uint64_t addr, uint64_t size)
        return 1;
 }
 
-struct memory_page_node * create_memory_page_node(uint64_t ad, unsigned int size, unsigned int access, char* name)
+struct memory_page_node * create_memory_page_node(uint64_t ad, unsigned int size, unsigned int access, const char *name)
 {
 	struct memory_page_node * mpn;
 	void* ad_hp;
diff --git a/miasm/jitter/vm_mngr.h b/miasm/jitter/vm_mngr.h
index 6ea7f250..1fa8d9ae 100644
--- a/miasm/jitter/vm_mngr.h
+++ b/miasm/jitter/vm_mngr.h
@@ -224,7 +224,7 @@ void hexdump(char* m, unsigned int l);
 struct code_bloc_node * create_code_bloc_node(uint64_t ad_start, uint64_t ad_stop);
 void add_code_bloc(vm_mngr_t* vm_mngr, struct code_bloc_node* cbp);
 
-struct memory_page_node * create_memory_page_node(uint64_t ad, unsigned int size, unsigned int access, char* name);//memory_page* mp);
+struct memory_page_node * create_memory_page_node(uint64_t ad, unsigned int size, unsigned int access, const char *name);//memory_page* mp);
 void init_memory_page_pool(vm_mngr_t* vm_mngr);
 void init_code_bloc_pool(vm_mngr_t* vm_mngr);
 void reset_memory_page_pool(vm_mngr_t* vm_mngr);
diff --git a/miasm/jitter/vm_mngr_py.c b/miasm/jitter/vm_mngr_py.c
index 381067a0..57494655 100644
--- a/miasm/jitter/vm_mngr_py.c
+++ b/miasm/jitter/vm_mngr_py.c
@@ -84,7 +84,7 @@ PyObject* vm_add_memory_page(VmMngr* self, PyObject* args)
 	Py_ssize_t length;
 	uint64_t page_addr;
 	uint64_t page_access;
-	char* name_ptr;
+	const char *name_ptr;
 
 	struct memory_page_node * mpn;