summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2025-05-30 23:37:19 +0000
committermidipix <writeonce@midipix.org>2025-05-30 23:44:13 +0000
commita7c63916dcd5b63b7965174af87d0edb55bd6194 (patch)
tree3c021a0a151950c30c76c0ebdb9e15487e29d992
parent57ddbe03f41c4fc4686f92734b2aa3a56392815a (diff)
downloadperk-a7c63916dcd5b63b7965174af87d0edb55bd6194.tar.bz2
perk-a7c63916dcd5b63b7965174af87d0edb55bd6194.tar.xz
library api: _raw_ (raw image api) namespace overhaul.
-rw-r--r--include/perk/perk.h4
-rw-r--r--project/common.mk2
-rw-r--r--src/driver/pe_unit_ctx.c4
-rw-r--r--src/logic/pe_image_raw_data.c (renamed from src/logic/pe_map_raw_image.c)4
4 files changed, 7 insertions, 7 deletions
diff --git a/include/perk/perk.h b/include/perk/perk.h
index 9cf175f..81822d6 100644
--- a/include/perk/perk.h
+++ b/include/perk/perk.h
@@ -277,11 +277,11 @@ perk_api int pe_output_error_record (const struct pe_driver_ctx *, c
perk_api int pe_output_error_vector (const struct pe_driver_ctx *);
/* raw image api */
-perk_api int pe_map_raw_image (const struct pe_driver_ctx *,
+perk_api int pe_raw_map_raw_image (const struct pe_driver_ctx *,
int fd, const char * path, int prot,
struct pe_raw_image *);
-perk_api int pe_unmap_raw_image (struct pe_raw_image *);
+perk_api int pe_raw_unmap_raw_image (struct pe_raw_image *);
/* image meta api */
perk_api int pe_meta_get_image_meta (const struct pe_driver_ctx *,
diff --git a/project/common.mk b/project/common.mk
index ae1cced..0ad5c41 100644
--- a/project/common.mk
+++ b/project/common.mk
@@ -20,7 +20,7 @@ API_SRCS = \
src/info/pe_info_get_image_subsystem.c \
src/info/pe_info_get_image_subtype.c \
src/logic/pe_image_meta_data.c \
- src/logic/pe_map_raw_image.c \
+ src/logic/pe_image_raw_data.c \
src/output/pe_output_error.c \
src/output/pe_output_export_symbols.c \
src/output/pe_output_image_category.c \
diff --git a/src/driver/pe_unit_ctx.c b/src/driver/pe_unit_ctx.c
index 8a88884..d1fea0e 100644
--- a/src/driver/pe_unit_ctx.c
+++ b/src/driver/pe_unit_ctx.c
@@ -18,7 +18,7 @@ static int pe_lib_free_unit_ctx_impl(struct pe_unit_ctx_impl * ctx, int ret)
{
if (ctx) {
pe_meta_free_image_meta(ctx->meta);
- pe_unmap_raw_image(&ctx->map);
+ pe_raw_unmap_raw_image(&ctx->map);
free(ctx);
}
@@ -47,7 +47,7 @@ int pe_lib_get_unit_ctx(
? PROT_READ | PROT_WRITE
: PROT_READ;
- if (pe_map_raw_image(dctx,-1,path,prot,&ctx->map))
+ if (pe_raw_map_raw_image(dctx,-1,path,prot,&ctx->map))
return pe_lib_free_unit_ctx_impl(ctx,
PERK_NESTED_ERROR(dctx));
diff --git a/src/logic/pe_map_raw_image.c b/src/logic/pe_image_raw_data.c
index 03c47c7..7ab6da6 100644
--- a/src/logic/pe_map_raw_image.c
+++ b/src/logic/pe_image_raw_data.c
@@ -16,7 +16,7 @@
#include "perk_driver_impl.h"
#include "perk_errinfo_impl.h"
-int pe_map_raw_image(
+int pe_raw_map_raw_image(
const struct pe_driver_ctx * dctx,
int fd,
const char * path,
@@ -60,7 +60,7 @@ int pe_map_raw_image(
: 0;
}
-int pe_unmap_raw_image(struct pe_raw_image * map)
+int pe_raw_unmap_raw_image(struct pe_raw_image * map)
{
return munmap(map->map_addr,map->map_size);
}