refactor(lib): mark pointers as const where possible (#2140)

This commit is contained in:
Amaan Qureshi
2025-04-02 10:38:40 -04:00
committed by GitHub
parent bc73cb232d
commit f59d5aa4bc
2 changed files with 23 additions and 22 deletions

View File

@@ -848,7 +848,7 @@ uc_err uc_reg_read2(uc_engine *uc, int regid, void *value, size_t *size);
invalid
*/
UNICORN_EXPORT
uc_err uc_reg_write_batch(uc_engine *uc, int *regs, void *const *vals,
uc_err uc_reg_write_batch(uc_engine *uc, int const *regs, void *const *vals,
int count);
/*
@@ -863,7 +863,8 @@ uc_err uc_reg_write_batch(uc_engine *uc, int *regs, void *const *vals,
invalid
*/
UNICORN_EXPORT
uc_err uc_reg_read_batch(uc_engine *uc, int *regs, void **vals, int count);
uc_err uc_reg_read_batch(uc_engine *uc, int const *regs, void **vals,
int count);
/*
Write multiple register values.
@@ -879,8 +880,8 @@ uc_err uc_reg_read_batch(uc_engine *uc, int *regs, void **vals, int count);
corresponding register.
*/
UNICORN_EXPORT
uc_err uc_reg_write_batch2(uc_engine *uc, int *regs, const void *const *vals,
size_t *sizes, int count);
uc_err uc_reg_write_batch2(uc_engine *uc, int const *regs,
const void *const *vals, size_t *sizes, int count);
/*
Read multiple register values.
@@ -897,7 +898,7 @@ uc_err uc_reg_write_batch2(uc_engine *uc, int *regs, const void *const *vals,
corresponding register.
*/
UNICORN_EXPORT
uc_err uc_reg_read_batch2(uc_engine *uc, int *regs, void *const *vals,
uc_err uc_reg_read_batch2(uc_engine *uc, int const *regs, void *const *vals,
size_t *sizes, int count);
/*
@@ -1278,8 +1279,8 @@ uc_err uc_context_reg_read2(uc_context *ctx, int regid, void *value,
for detailed error).
*/
UNICORN_EXPORT
uc_err uc_context_reg_write_batch(uc_context *ctx, int *regs, void *const *vals,
int count);
uc_err uc_context_reg_write_batch(uc_context *ctx, int const *regs,
void *const *vals, int count);
/*
Read multiple register values from a context.
@@ -1293,7 +1294,7 @@ uc_err uc_context_reg_write_batch(uc_context *ctx, int *regs, void *const *vals,
for detailed error).
*/
UNICORN_EXPORT
uc_err uc_context_reg_read_batch(uc_context *ctx, int *regs, void **vals,
uc_err uc_context_reg_read_batch(uc_context *ctx, int const *regs, void **vals,
int count);
/*
@@ -1310,7 +1311,7 @@ uc_err uc_context_reg_read_batch(uc_context *ctx, int *regs, void **vals,
corresponding register.
*/
UNICORN_EXPORT
uc_err uc_context_reg_write_batch2(uc_context *ctx, int *regs,
uc_err uc_context_reg_write_batch2(uc_context *ctx, int const *regs,
const void *const *vals, size_t *sizes,
int count);
@@ -1329,8 +1330,8 @@ uc_err uc_context_reg_write_batch2(uc_context *ctx, int *regs,
corresponding register.
*/
UNICORN_EXPORT
uc_err uc_context_reg_read_batch2(uc_context *ctx, int *regs, void *const *vals,
size_t *sizes, int count);
uc_err uc_context_reg_read_batch2(uc_context *ctx, int const *regs,
void *const *vals, size_t *sizes, int count);
/*
Restore the current CPU context from a saved copy.