diff options
| author | rajdakin <rajdakin@gmail.com> | 2021-04-09 17:52:25 +0200 |
|---|---|---|
| committer | rajdakin <rajdakin@gmail.com> | 2021-04-09 17:52:25 +0200 |
| commit | 009bb94f17803dff459b812d7314e300a1b31e1e (patch) | |
| tree | c9f91b7f6a19ad192ec0c3e371fe83f36ae91234 | |
| parent | fcfd90b86fc5328c6c5c61e2921416c3cc8adba2 (diff) | |
| download | box64-009bb94f17803dff459b812d7314e300a1b31e1e.tar.gz box64-009bb94f17803dff459b812d7314e300a1b31e1e.zip | |
Changed missed unwanted "box86"
| -rwxr-xr-x | src/elfs/elfloader.c | 12 | ||||
| -rwxr-xr-x | src/emu/x64primop.c | 2 | ||||
| -rwxr-xr-x | src/emu/x64run_private.c | 2 | ||||
| -rwxr-xr-x | src/include/box64context.h | 6 | ||||
| -rwxr-xr-x | src/include/library.h | 4 | ||||
| -rwxr-xr-x | src/include/pathcoll.h | 2 | ||||
| -rwxr-xr-x | src/librarian/library_private.h | 6 | ||||
| -rwxr-xr-x | src/libtools/signals.c | 4 | ||||
| -rwxr-xr-x | src/main.c | 2 | ||||
| -rwxr-xr-x | src/wrapped/wrappedlibc.c | 12 |
10 files changed, 26 insertions, 26 deletions
diff --git a/src/elfs/elfloader.c b/src/elfs/elfloader.c index c5d65ca1..dd37a3fb 100755 --- a/src/elfs/elfloader.c +++ b/src/elfs/elfloader.c @@ -147,7 +147,7 @@ int AllocElfMemory(box64context_t* context, elfheader_t* head, int mainbin) { uintptr_t offs = 0; if(mainbin && head->vaddr==0) { - char* load_addr = getenv("BOX86_LOAD_ADDR"); + char* load_addr = getenv("BOX64_LOAD_ADDR"); if(load_addr) if(sscanf(load_addr, "0x%lx", &offs)!=1) offs = 0; @@ -957,9 +957,9 @@ int LoadNeededLibs(elfheader_t* h, lib_t *maplib, needed_libs_t* neededlibs, int free(origin); } if(strchr(rpath, '$')) { - printf_log(LOG_INFO, "BOX86: Warning, RPATH with $ variable not supported yet (%s)\n", rpath); + printf_log(LOG_INFO, "BOX64: Warning, RPATH with $ variable not supported yet (%s)\n", rpath); } else { - printf_log(LOG_DEBUG, "Prepending path \"%s\" to BOX86_LD_LIBRARY_PATH\n", rpath); + printf_log(LOG_DEBUG, "Prepending path \"%s\" to BOX64_LD_LIBRARY_PATH\n", rpath); PrependList(&box64->box64_ld_lib, rpath, 1); } if(rpath!=rpathref) @@ -1291,17 +1291,17 @@ void ResetSpecialCaseMainElf(elfheader_t* h) if(strcmp(symname, "_IO_2_1_stderr_")==0 && ((void*)sym->st_value+h->delta)) { memcpy((void*)sym->st_value+h->delta, stderr, sym->st_size); my__IO_2_1_stderr_ = (void*)sym->st_value+h->delta; - printf_log(LOG_DEBUG, "BOX86: Set @_IO_2_1_stderr_ to %p\n", my__IO_2_1_stderr_); + printf_log(LOG_DEBUG, "BOX64: Set @_IO_2_1_stderr_ to %p\n", my__IO_2_1_stderr_); } else if(strcmp(symname, "_IO_2_1_stdin_")==0 && ((void*)sym->st_value+h->delta)) { memcpy((void*)sym->st_value+h->delta, stdin, sym->st_size); my__IO_2_1_stdin_ = (void*)sym->st_value+h->delta; - printf_log(LOG_DEBUG, "BOX86: Set @_IO_2_1_stdin_ to %p\n", my__IO_2_1_stdin_); + printf_log(LOG_DEBUG, "BOX64: Set @_IO_2_1_stdin_ to %p\n", my__IO_2_1_stdin_); } else if(strcmp(symname, "_IO_2_1_stdout_")==0 && ((void*)sym->st_value+h->delta)) { memcpy((void*)sym->st_value+h->delta, stdout, sym->st_size); my__IO_2_1_stdout_ = (void*)sym->st_value+h->delta; - printf_log(LOG_DEBUG, "BOX86: Set @_IO_2_1_stdout_ to %p\n", my__IO_2_1_stdout_); + printf_log(LOG_DEBUG, "BOX64: Set @_IO_2_1_stdout_ to %p\n", my__IO_2_1_stdout_); } } } diff --git a/src/emu/x64primop.c b/src/emu/x64primop.c index 441518ac..4c443f46 100755 --- a/src/emu/x64primop.c +++ b/src/emu/x64primop.c @@ -96,7 +96,7 @@ * ****************************************************************************/ -// This has been heavily modified to fit box86 purpose... +// This has been heavily modified to fit box64 purpose... #include <stdint.h> #include <stdlib.h> #include <string.h> diff --git a/src/emu/x64run_private.c b/src/emu/x64run_private.c index 8b7add60..9bf22e44 100755 --- a/src/emu/x64run_private.c +++ b/src/emu/x64run_private.c @@ -927,7 +927,7 @@ void UpdateFlags(x64emu_t *emu) case d_rcr32: case d_rcr64: case d_unknown: - printf_log(LOG_NONE, "Box86: %p trying to evaluate Unknown defered Flags\n", (void*)R_RIP); + printf_log(LOG_NONE, "Box64: %p trying to evaluate Unknown defered Flags\n", (void*)R_RIP); break; } RESET_FLAGS(emu); diff --git a/src/include/box64context.h b/src/include/box64context.h index c52ac53b..709f9cbf 100755 --- a/src/include/box64context.h +++ b/src/include/box64context.h @@ -70,7 +70,7 @@ typedef struct box64context_s { uint32_t sel_serial; // will be increment each time selectors changes zydis_t *zydis; // dlopen the zydis dissasembler - void* box64lib; // dlopen on box86 itself + void* box64lib; // dlopen on box64 itself int argc; char** argv; @@ -79,7 +79,7 @@ typedef struct box64context_s { char** envv; char* fullpath; - char* box64path; // path of current box86 executable + char* box64path; // path of current box64 executable uint32_t stacksz; int stackalign; @@ -198,4 +198,4 @@ int AddTLSPartition(box64context_t* context, int tlssize); void thread_set_emu(x64emu_t* emu); x64emu_t* thread_get_emu(); -#endif //__BOX64CONTEXT_H_ \ No newline at end of file +#endif //__BOX64CONTEXT_H_ diff --git a/src/include/library.h b/src/include/library.h index 9af07c34..26f395dc 100755 --- a/src/include/library.h +++ b/src/include/library.h @@ -9,7 +9,7 @@ typedef struct box64context_s box64context_t; typedef struct x64emu_s x64emu_t; typedef struct needed_libs_s needed_libs_t; -library_t *NewLibrary(const char* path, box64context_t* box86); +library_t *NewLibrary(const char* path, box64context_t* box64); int AddSymbolsLibrary(lib_t* maplib, library_t* lib, x64emu_t* emu); int FinalizeLibrary(library_t* lib, lib_t* local_maplib, x64emu_t* emu); int ReloadLibrary(library_t* lib, x64emu_t* emu); @@ -33,4 +33,4 @@ lib_t* GetMaplib(library_t* lib); int GetElfIndex(library_t* lib); // -1 if no elf (i.e. native) void* GetHandle(library_t* lib); // NULL if not native -#endif //__LIBRARY_H_ \ No newline at end of file +#endif //__LIBRARY_H_ diff --git a/src/include/pathcoll.h b/src/include/pathcoll.h index f1a0b93e..5b730d34 100755 --- a/src/include/pathcoll.h +++ b/src/include/pathcoll.h @@ -1,7 +1,7 @@ #ifndef __PATHCOLL_H_ #define __PATHCOLL_H_ -// utility to handle path collection (like BOX86_PATH or BOX86_LD_LIBRARY_PATH) +// utility to handle path collection (like BOX64_PATH or BOX64_LD_LIBRARY_PATH) // paths can be resized with realloc, so don't take address as invariant typedef struct path_collection_s diff --git a/src/librarian/library_private.h b/src/librarian/library_private.h index 78a7da94..0a2842d9 100755 --- a/src/librarian/library_private.h +++ b/src/librarian/library_private.h @@ -35,7 +35,7 @@ typedef struct wlib_s { void* lib; // dlopen result void* priv; // actual private void* p2; // second private - void* box64lib; // ref to the dlopen on box86 itself from context + void* box64lib; // ref to the dlopen on box64 itself from context char* altprefix; // if function names are mangled.. int needed; char** neededlibs; @@ -73,7 +73,7 @@ typedef struct library_s { kh_datamap_t *datamap; kh_datamap_t *wdatamap; kh_datamap_t *mydatamap; - char *altmy; // to avoid duplicate symbol, like with SDL1/SDL2 + char *altmy; // to avoid duplicate symbol, like with SDL1/SDL2 needed_libs_t needed; lib_t *maplib; // local maplib, for dlopen'd library with LOCAL binding (most of the dlopen) } library_t; @@ -98,4 +98,4 @@ typedef struct map_onedata_s { int getSymbolInMaps(library_t*lib, const char* name, int noweak, uintptr_t *addr, uint32_t *size); // Add bridges to functions -#endif //__LIBRARY_PRIVATE_H_ \ No newline at end of file +#endif //__LIBRARY_PRIVATE_H_ diff --git a/src/libtools/signals.c b/src/libtools/signals.c index 6b936f18..a0126748 100755 --- a/src/libtools/signals.c +++ b/src/libtools/signals.c @@ -267,7 +267,7 @@ static void sigstack_key_alloc() { uint64_t RunFunctionHandler(int* exit, uintptr_t fnc, int nargs, ...) { if(fnc==0 || fnc==1) { - printf_log(LOG_NONE, "BOX86: Warning, calling Signal function handler %s\n", fnc?"SIG_DFL":"SIG_IGN"); + printf_log(LOG_NONE, "BOX64: Warning, calling Signal function handler %s\n", fnc?"SIG_DFL":"SIG_IGN"); return 0; } #ifdef HAVE_TRACE @@ -561,7 +561,7 @@ void my_sigactionhandler_oldcode(int32_t sig, siginfo_t* info, void * ucntx, int } else { sigcontext->uc_mcontext.gregs[X64_TRAPNO] = (info->si_code == SEGV_ACCERR)?13:14; //X64_ERR seems to be INT:8 CODE:8. So for write access segfault it's 0x0002 For a read it's 0x0004 (and 8 for exec). For an int 2d it could be 0x2D01 for example - sigcontext->uc_mcontext.gregs[X64_ERR] = 0x0004; // read error? there is no execute control in box86 anyway + sigcontext->uc_mcontext.gregs[X64_ERR] = 0x0004; // read error? there is no execute control in box64 anyway } if(info->si_code == SEGV_ACCERR && old_code) *old_code = -1; diff --git a/src/main.c b/src/main.c index 100ea8a9..946cd58a 100755 --- a/src/main.c +++ b/src/main.c @@ -616,7 +616,7 @@ void endBox64() int pid = getpid(); int running = 1; int attempt = 0; - printf_log(LOG_DEBUG, "Waiting for all threads to finish before unloading box86context\n"); + printf_log(LOG_DEBUG, "Waiting for all threads to finish before unloading box64context\n"); while(running) { DIR *proc_dir; char dirname[100]; diff --git a/src/wrapped/wrappedlibc.c b/src/wrapped/wrappedlibc.c index 3a8b70ed..9d5168c2 100755 --- a/src/wrapped/wrappedlibc.c +++ b/src/wrapped/wrappedlibc.c @@ -404,7 +404,7 @@ pid_t EXPORT my_fork(x64emu_t* emu) if(type == EMUTYPE_MAIN) thread_set_emu(emu); if(v<0) { - printf_log(LOG_NONE, "BOX86: Warning, fork errored... (%d)\n", v); + printf_log(LOG_NONE, "BOX64: Warning, fork errored... (%d)\n", v); // error... } else if(v>0) { // execute atforks parent functions @@ -1525,7 +1525,7 @@ EXPORT int32_t my_execve(x64emu_t* emu, const char* path, char* const argv[], ch // execvp should use PATH to search for the program first EXPORT int32_t my_execvp(x64emu_t* emu, const char* path, char* const argv[]) { - // need to use BOX86_PATH / PATH here... + // need to use BOX64_PATH / PATH here... char* fullpath = ResolveFile(path, &my_context->box64_path); if(!fullpath) fullpath = strdup(path); @@ -1548,13 +1548,13 @@ EXPORT int32_t my_execvp(x64emu_t* emu, const char* path, char* const argv[]) free(newargv); return ret; } - // fullpath is gone, so the search will only be on PATH, not on BOX86_PATH (is that an issue?) + // fullpath is gone, so the search will only be on PATH, not on BOX64_PATH (is that an issue?) return execvp(path, argv); } EXPORT int32_t my_execlp(x64emu_t* emu, const char* path) { - // need to use BOX86_PATH / PATH here... + // need to use BOX64_PATH / PATH here... char* fullpath = ResolveFile(path, &my_context->box64_path); if(!fullpath) fullpath = strdup(path); @@ -1583,7 +1583,7 @@ EXPORT int32_t my_execlp(x64emu_t* emu, const char* path) EXPORT int32_t my_posix_spawnp(x64emu_t* emu, pid_t* pid, const char* path, const posix_spawn_file_actions_t *actions, const posix_spawnattr_t* attrp, char* const argv[], char* const envp[]) { - // need to use BOX86_PATH / PATH here... + // need to use BOX64_PATH / PATH here... char* fullpath = ResolveFile(path, &my_context->box64_path); // use fullpath... int self = isProcSelf(fullpath, "exe"); @@ -1605,7 +1605,7 @@ EXPORT int32_t my_posix_spawnp(x64emu_t* emu, pid_t* pid, const char* path, //free(newargv); return ret; } - // fullpath is gone, so the search will only be on PATH, not on BOX86_PATH (is that an issue?) + // fullpath is gone, so the search will only be on PATH, not on BOX64_PATH (is that an issue?) return posix_spawnp(pid, path, actions, attrp, argv, envp); } #endif |