From 9c013b63fef168f49246fd69ab0c0ce024a20941 Mon Sep 17 00:00:00 2001 From: midipix Date: Thu, 9 Feb 2017 19:43:45 -0500 Subject: archive generation: added mdso_argen_common(). --- include/mdso/mdso.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'include') diff --git a/include/mdso/mdso.h b/include/mdso/mdso.h index 5822880..105a9c5 100644 --- a/include/mdso/mdso.h +++ b/include/mdso/mdso.h @@ -55,6 +55,7 @@ enum mdso_custom_error { MDSO_ERR_INVALID_DSTDIR, MDSO_ERR_INVALID_CONTEXT, MDSO_ERR_INVALID_SOURCE, + MDSO_ERR_INVALID_VECTOR, MDSO_ERR_SOURCE_SIZE_ZERO, MDSO_ERR_CAP, }; @@ -74,7 +75,7 @@ struct mdso_input { struct mdso_object { void * addr; size_t size; - void * mapstrs; + char * mapstrs; uint32_t mapstrsnum; uint32_t mapstrslen; uint32_t arhdrpos; @@ -155,6 +156,7 @@ mdso_api int mdso_asmgen_symfn (const struct mdso_driver_ctx *, const char mdso_api int mdso_objgen_dsometa (const struct mdso_driver_ctx *, FILE * fout, struct mdso_object *); mdso_api int mdso_objgen_symentry (const struct mdso_driver_ctx *, const char * sym, FILE * fout, struct mdso_object *); mdso_api int mdso_objgen_symfn (const struct mdso_driver_ctx *, const char * sym, FILE * fout, struct mdso_object *); +mdso_api int mdso_argen_common (const struct mdso_driver_ctx *, const char ** symv, FILE * fout, struct mdso_object *); #ifdef __cplusplus } -- cgit v1.2.3