Changeset 1631

Show
Ignore:
Timestamp:
06/21/08 18:26:02 (2 months ago)
Author:
common
Message:

libemu

  • for the win32 environment s/printf/logDebug/g
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • libemu/trunk/src/environment/win32/env_w32_dll_export_kernel32_hooks.c

    r1607 r1631  
    4343#include "../../../config.h" 
    4444#include "emu/emu.h" 
     45#include "emu/emu_log.h" 
    4546#include "emu/emu_memory.h" 
    4647#include "emu/emu_cpu.h" 
     
    5960int32_t env_w32_hook_CloseHandle(struct emu_env *env, struct emu_env_hook *hook) 
    6061{ 
    61         printf("Hook me Captain Cook!\n"); 
    62         printf("%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
     62        logDebug(env->emu, "Hook me Captain Cook!\n"); 
     63        logDebug(env->emu, "%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
    6364 
    6465        struct emu_cpu *c = emu_cpu_get(env->emu); 
     
    8889int32_t env_w32_hook_CreateFileA(struct emu_env *env, struct emu_env_hook *hook) 
    8990{ 
    90         printf("Hook me Captain Cook!\n"); 
    91         printf("%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
     91        logDebug(env->emu, "Hook me Captain Cook!\n"); 
     92        logDebug(env->emu, "%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
    9293 
    9394        struct emu_cpu *c = emu_cpu_get(env->emu); 
     
    148149int32_t env_w32_hook_CreateProcessA(struct emu_env *env, struct emu_env_hook *hook) 
    149150{ 
    150         printf("Hook me Captain Cook!\n"); 
    151         printf("%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
     151        logDebug(env->emu, "Hook me Captain Cook!\n"); 
     152        logDebug(env->emu, "%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
    152153 
    153154        struct emu_cpu *c = emu_cpu_get(env->emu); 
     
    309310int32_t env_w32_hook_DeleteFileA(struct emu_env *env, struct emu_env_hook *hook) 
    310311{ 
    311         printf("Hook me Captain Cook!\n"); 
    312         printf("%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
     312        logDebug(env->emu, "Hook me Captain Cook!\n"); 
     313        logDebug(env->emu, "%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
    313314 
    314315        struct emu_cpu *c = emu_cpu_get(env->emu); 
     
    336337int32_t env_w32_hook_ExitProcess(struct emu_env *env, struct emu_env_hook *hook) 
    337338{ 
    338         printf("Hook me Captain Cook!\n"); 
    339         printf("%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
     339        logDebug(env->emu, "Hook me Captain Cook!\n"); 
     340        logDebug(env->emu, "%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
    340341 
    341342        struct emu_cpu *c = emu_cpu_get(env->emu); 
     
    361362int32_t env_w32_hook_ExitThread(struct emu_env *env, struct emu_env_hook *hook) 
    362363{ 
    363         printf("Hook me Captain Cook!\n"); 
    364         printf("%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
     364        logDebug(env->emu, "Hook me Captain Cook!\n"); 
     365        logDebug(env->emu, "%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
    365366 
    366367        struct emu_cpu *c = emu_cpu_get(env->emu); 
     
    386387int32_t env_w32_hook_fclose(struct emu_env *env, struct emu_env_hook *hook) 
    387388{ 
    388         printf("Hook me Captain Cook!\n"); 
    389         printf("%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
     389        logDebug(env->emu, "Hook me Captain Cook!\n"); 
     390        logDebug(env->emu, "%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
    390391 
    391392        struct emu_cpu *c = emu_cpu_get(env->emu); 
     
    408409 
    409410 
    410         printf("fclose(0x%08x)\n", p_stream); 
     411        logDebug(env->emu, "fclose(0x%08x)\n", p_stream); 
    411412         
    412413        emu_cpu_reg32_set(c, eax, 0); 
     
    420421int32_t env_w32_hook_fopen(struct emu_env *env, struct emu_env_hook *hook) 
    421422{ 
    422         printf("Hook me Captain Cook!\n"); 
    423         printf("%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
     423        logDebug(env->emu, "Hook me Captain Cook!\n"); 
     424        logDebug(env->emu, "%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
    424425 
    425426        struct emu_cpu *c = emu_cpu_get(env->emu); 
     
    466467int32_t env_w32_hook_fwrite(struct emu_env *env, struct emu_env_hook *hook) 
    467468{ 
    468         printf("Hook me Captain Cook!\n"); 
    469         printf("%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
     469        logDebug(env->emu, "Hook me Captain Cook!\n"); 
     470        logDebug(env->emu, "%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
    470471 
    471472        struct emu_cpu *c = emu_cpu_get(env->emu); 
     
    501502 
    502503 
    503         printf("fwrite(0x%08x, %d, %d, 0x%08x)\n", p_buffer, size, count, p_stream); 
     504        logDebug(env->emu, "fwrite(0x%08x, %d, %d, 0x%08x)\n", p_buffer, size, count, p_stream); 
    504505         
    505506        emu_cpu_reg32_set(c, eax, size*count); 
     
    542543        emu_profile_argument_add_string(env->profile, "", "", emu_string_char(procname)); 
    543544 
    544         printf("procname name is '%s'\n", emu_string_char(procname)); 
     545        logDebug(env->emu, "procname name is '%s'\n", emu_string_char(procname)); 
    545546 
    546547        int i; 
     
    549550                if ( env->env.win->loaded_dlls[i]->baseaddr == module ) 
    550551                { 
    551                         printf("dll is %s %08x %08x \n",  
     552                        logDebug(env->emu, "dll is %s %08x %08x \n",  
    552553                                   env->env.win->loaded_dlls[i]->dllname,  
    553554                                   module,  
     
    566567                        else 
    567568                        { 
    568                                 printf("found %s at addr %08x\n",emu_string_char(procname), dll->baseaddr + hook->hook.win->virtualaddr ); 
     569                                logDebug(env->emu, "found %s at addr %08x\n",emu_string_char(procname), dll->baseaddr + hook->hook.win->virtualaddr ); 
    569570                                emu_cpu_reg32_set(c, eax, dll->baseaddr + hook->hook.win->virtualaddr); 
    570571 
     
    585586int32_t env_w32_hook_GetSystemDirectoryA(struct emu_env *env, struct emu_env_hook *hook) 
    586587{ 
    587         printf("Hook me Captain Cook!\n"); 
    588         printf("%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
     588        logDebug(env->emu, "Hook me Captain Cook!\n"); 
     589        logDebug(env->emu, "%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
    589590 
    590591        struct emu_cpu *c = emu_cpu_get(env->emu); 
     
    624625int32_t env_w32_hook_GetTickCount(struct emu_env *env, struct emu_env_hook *hook) 
    625626{ 
    626         printf("Hook me Captain Cook!\n"); 
    627         printf("%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
     627        logDebug(env->emu, "Hook me Captain Cook!\n"); 
     628        logDebug(env->emu, "%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
    628629 
    629630        struct emu_cpu *c = emu_cpu_get(env->emu); 
     
    646647int32_t env_w32_hook__lcreat(struct emu_env *env, struct emu_env_hook *hook) 
    647648{ 
    648         printf("Hook me Captain Cook!\n"); 
    649         printf("%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
     649        logDebug(env->emu, "Hook me Captain Cook!\n"); 
     650        logDebug(env->emu, "%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
    650651 
    651652        struct emu_cpu *c = emu_cpu_get(env->emu); 
     
    675676int32_t env_w32_hook__lclose(struct emu_env *env, struct emu_env_hook *hook) 
    676677{ 
    677         printf("Hook me Captain Cook!\n"); 
    678         printf("%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
     678        logDebug(env->emu, "Hook me Captain Cook!\n"); 
     679        logDebug(env->emu, "%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
    679680 
    680681        struct emu_cpu *c = emu_cpu_get(env->emu); 
     
    696697int32_t env_w32_hook__lwrite(struct emu_env *env, struct emu_env_hook *hook) 
    697698{ 
    698         printf("Hook me Captain Cook!\n"); 
    699         printf("%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
     699        logDebug(env->emu, "Hook me Captain Cook!\n"); 
     700        logDebug(env->emu, "%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
    700701 
    701702        struct emu_cpu *c = emu_cpu_get(env->emu); 
     
    761762                if (strncasecmp(env->env.win->loaded_dlls[i]->dllname, dllname, strlen(env->env.win->loaded_dlls[i]->dllname)) == 0) 
    762763                { 
    763                         printf("found dll %s, baseaddr is %08x \n",env->env.win->loaded_dlls[i]->dllname,env->env.win->loaded_dlls[i]->baseaddr); 
     764                        logDebug(env->emu, "found dll %s, baseaddr is %08x \n",env->env.win->loaded_dlls[i]->dllname,env->env.win->loaded_dlls[i]->baseaddr); 
    764765                        emu_cpu_reg32_set(c, eax, env->env.win->loaded_dlls[i]->baseaddr); 
    765766                        found_dll = 1; 
     
    777778        else 
    778779        { 
    779             printf("error could not find %s\n", dllname); 
     780            logDebug(env->emu, "error could not find %s\n", dllname); 
    780781            emu_cpu_reg32_set(c, eax, 0x0); 
    781782                        emu_profile_function_returnvalue_ptr_set(env->profile, "HMODULE", 0x0); 
     
    792793int32_t env_w32_hook_malloc(struct emu_env *env, struct emu_env_hook *hook) 
    793794{ 
    794         printf("Hook me Captain Cook!\n"); 
    795         printf("%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
     795        logDebug(env->emu, "Hook me Captain Cook!\n"); 
     796        logDebug(env->emu, "%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
    796797 
    797798        struct emu_cpu *c = emu_cpu_get(env->emu); 
     
    811812        PUSH_DWORD(c, size); 
    812813 
    813         printf("malloc %i bytes\n", size); 
     814        logDebug(env->emu, "malloc %i bytes\n", size); 
    814815 
    815816        uint32_t addr; 
     
    826827int32_t env_w32_hook_memset(struct emu_env *env, struct emu_env_hook *hook) 
    827828{ 
    828         printf("Hook me Captain Cook!\n"); 
    829         printf("%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
     829        logDebug(env->emu, "Hook me Captain Cook!\n"); 
     830        logDebug(env->emu, "%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
    830831 
    831832        struct emu_cpu *c = emu_cpu_get(env->emu); 
     
    856857 
    857858 
    858         printf("memset(0x%08x, 0x%08x, %i)\n", dest, writeme, size); 
     859        logDebug(env->emu, "memset(0x%08x, 0x%08x, %i)\n", dest, writeme, size); 
    859860         
    860861        emu_cpu_reg32_set(c, eax, dest); 
     
    867868int32_t env_w32_hook_SetUnhandledExceptionFilter(struct emu_env *env, struct emu_env_hook *hook) 
    868869{ 
    869         printf("Hook me Captain Cook!\n"); 
    870         printf("%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
     870        logDebug(env->emu, "Hook me Captain Cook!\n"); 
     871        logDebug(env->emu, "%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
    871872 
    872873        struct emu_cpu *c = emu_cpu_get(env->emu); 
     
    883884        POP_DWORD(c, &lpfilter); 
    884885 
    885         printf("Exception filter %08x\n", lpfilter); 
     886        logDebug(env->emu, "Exception filter %08x\n", lpfilter); 
    886887 
    887888        emu_cpu_reg32_set(c, eax, 0x7C81CDDA); 
     
    893894int32_t env_w32_hook_WaitForSingleObject(struct emu_env *env, struct emu_env_hook *hook) 
    894895{ 
    895         printf("Hook me Captain Cook!\n"); 
    896         printf("%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
     896        logDebug(env->emu, "Hook me Captain Cook!\n"); 
     897        logDebug(env->emu, "%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
    897898 
    898899        struct emu_cpu *c = emu_cpu_get(env->emu); 
     
    918919        emu_profile_argument_add_int(env->profile, "DWORD", "dwMilliseconds", msecs); 
    919920 
    920         printf("WaitForSingleObject(hHandle=%i,  dwMilliseconds=%i)\n", handle, msecs); 
     921        logDebug(env->emu, "WaitForSingleObject(hHandle=%i,  dwMilliseconds=%i)\n", handle, msecs); 
    921922 
    922923        uint32_t returnvalue; 
     
    939940int32_t env_w32_hook_WinExec(struct emu_env *env, struct emu_env_hook *hook) 
    940941{ 
    941         printf("Hook me Captain Cook!\n"); 
    942         printf("%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
     942        logDebug(env->emu, "Hook me Captain Cook!\n"); 
     943        logDebug(env->emu, "%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
    943944 
    944945        struct emu_cpu *c = emu_cpu_get(env->emu); 
     
    982983int32_t env_w32_hook_WriteFile(struct emu_env *env, struct emu_env_hook *hook) 
    983984{ 
    984         printf("Hook me Captain Cook!\n"); 
    985         printf("%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
     985        logDebug(env->emu, "Hook me Captain Cook!\n"); 
     986        logDebug(env->emu, "%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
    986987 
    987988        struct emu_cpu *c = emu_cpu_get(env->emu); 
  • libemu/trunk/src/environment/win32/env_w32_dll_export_msvcrt_hooks.c

    r1607 r1631  
    3535#include "../../../config.h" 
    3636#include "emu/emu.h" 
     37#include "emu/emu_log.h" 
    3738#include "emu/emu_memory.h" 
    3839#include "emu/emu_cpu.h" 
     
    5051int32_t env_w32_hook__execv(struct emu_env *env, struct emu_env_hook *hook) 
    5152{ 
    52         printf("Hook me Captain Cook!\n"); 
    53         printf("%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
     53        logDebug(env->emu, "Hook me Captain Cook!\n"); 
     54        logDebug(env->emu, "%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
    5455 
    5556        struct emu_cpu *c = emu_cpu_get(env->emu); 
  • libemu/trunk/src/environment/win32/env_w32_dll_export_urlmon_hooks.c

    r1607 r1631  
    3535#include "../../../config.h" 
    3636#include "emu/emu.h" 
     37#include "emu/emu_log.h" 
    3738#include "emu/emu_memory.h" 
    3839#include "emu/emu_cpu.h" 
     
    5051int32_t env_w32_hook_URLDownloadToFileA(struct emu_env *env, struct emu_env_hook *hook) 
    5152{ 
    52         printf("Hook me Captain Cook!\n"); 
    53         printf("%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
     53        logDebug(env->emu, "Hook me Captain Cook!\n"); 
     54        logDebug(env->emu, "%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
    5455 
    5556        struct emu_cpu *c = emu_cpu_get(env->emu); 
     
    105106 
    106107 
    107 //      printf(" %s -> %s\n", emu_string_char(url), emu_string_char(filename)); 
     108//      logDebug(env->emu, " %s -> %s\n", emu_string_char(url), emu_string_char(filename)); 
    108109 
    109110        emu_string_free(url); 
  • libemu/trunk/src/environment/win32/env_w32_dll_export_ws2_32_hooks.c

    r1607 r1631  
    4242#include "../../../config.h" 
    4343#include "emu/emu.h" 
     44#include "emu/emu_log.h" 
    4445#include "emu/emu_memory.h" 
    4546#include "emu/emu_cpu.h" 
     
    8687        emu_profile_argument_add_none(env->profile); 
    8788 
    88         printf("accept(s=%i, addr=%x, addrlen=%i);\n", s, addr, addrlen); 
     89        logDebug(env->emu, "accept(s=%i, addr=%x, addrlen=%i);\n", s, addr, addrlen); 
    8990 
    9091        uint32_t returnvalue; 
     
    162163        emu_profile_argument_add_int(env->profile, "int", "namelen", namelen); 
    163164 
    164         printf("bind(s=%i, name=%x, namelen=%i\n", s, name, namelen); 
     165        logDebug(env->emu, "bind(s=%i, name=%x, namelen=%i\n", s, name, namelen); 
    165166 
    166167 
     
    187188int32_t env_w32_hook_closesocket(struct emu_env *env, struct emu_env_hook *hook) 
    188189{ 
    189         printf("Hook me Captain Cook!\n"); 
    190         printf("%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
     190        logDebug(env->emu, "Hook me Captain Cook!\n"); 
     191        logDebug(env->emu, "%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
    191192 
    192193        struct emu_cpu *c = emu_cpu_get(env->emu); 
     
    225226int32_t env_w32_hook_connect(struct emu_env *env, struct emu_env_hook *hook) 
    226227{ 
    227         printf("Hook me Captain Cook!\n"); 
    228         printf("%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
     228        logDebug(env->emu, "Hook me Captain Cook!\n"); 
     229        logDebug(env->emu, "%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
    229230 
    230231        struct emu_cpu *c = emu_cpu_get(env->emu); 
     
    294295int32_t env_w32_hook_listen(struct emu_env *env, struct emu_env_hook *hook) 
    295296{ 
    296         printf("Hook me Captain Cook!\n"); 
    297         printf("%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
     297        logDebug(env->emu, "Hook me Captain Cook!\n"); 
     298        logDebug(env->emu, "%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
    298299 
    299300        struct emu_cpu *c = emu_cpu_get(env->emu); 
     
    319320        emu_profile_argument_add_int(env->profile, "int", "backlog", backlog); 
    320321 
    321         printf("listen(s=%i,  backlog=%i)\n", s,  backlog); 
     322        logDebug(env->emu, "listen(s=%i,  backlog=%i)\n", s,  backlog); 
    322323 
    323324 
     
    342343int32_t env_w32_hook_recv(struct emu_env *env, struct emu_env_hook *hook) 
    343344{ 
    344         printf("Hook me Captain Cook!\n"); 
    345         printf("%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
     345        logDebug(env->emu, "Hook me Captain Cook!\n"); 
     346        logDebug(env->emu, "%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
    346347 
    347348        struct emu_cpu *c = emu_cpu_get(env->emu); 
     
    400401 
    401402         
    402         printf("recv(%i, 0x%08x, %i) == %i \n", s, buf, xlen, (int32_t)len); 
     403        logDebug(env->emu, "recv(%i, 0x%08x, %i) == %i \n", s, buf, xlen, (int32_t)len); 
    403404        if ((int32_t)returnvalue > 0) 
    404405                emu_memory_write_block(emu_memory_get(env->emu), buf, buffer, len); 
     
    414415int32_t env_w32_hook_send(struct emu_env *env, struct emu_env_hook *hook) 
    415416{ 
    416         printf("Hook me Captain Cook!\n"); 
    417         printf("%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
     417        logDebug(env->emu, "Hook me Captain Cook!\n"); 
     418        logDebug(env->emu, "%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
    418419 
    419420        struct emu_cpu *c = emu_cpu_get(env->emu); 
     
    443444 
    444445        char *buffer = (char *)malloc(len); 
    445         printf("send(%i, 0x%08x, %i,  %i)\n", s, buf, len, flags); 
     446        logDebug(env->emu, "send(%i, 0x%08x, %i,  %i)\n", s, buf, len, flags); 
    446447        emu_memory_read_block(emu_memory_get(env->emu), buf, buffer, len); 
    447448 
     
    472473int32_t env_w32_hook_sendto(struct emu_env *env, struct emu_env_hook *hook) 
    473474{ 
    474         printf("Hook me Captain Cook!\n"); 
    475         printf("%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
     475        logDebug(env->emu, "Hook me Captain Cook!\n"); 
     476        logDebug(env->emu, "%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
    476477 
    477478        struct emu_cpu *c = emu_cpu_get(env->emu); 
     
    517518        free(buffer); 
    518519 
    519         printf("eip_save is %08x\n",  eip_save); 
     520        logDebug(env->emu, "eip_save is %08x\n",  eip_save); 
    520521        emu_cpu_eip_set(c, eip_save); 
    521522        return 0; 
     
    524525int32_t env_w32_hook_socket(struct emu_env *env, struct emu_env_hook *hook) 
    525526{ 
    526         printf("Hook me Captain Cook!\n"); 
    527         printf("%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
     527        logDebug(env->emu, "Hook me Captain Cook!\n"); 
     528        logDebug(env->emu, "%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
    528529 
    529530        struct emu_cpu *c = emu_cpu_get(env->emu); 
     
    575576int32_t env_w32_hook_WSASocketA(struct emu_env *env, struct emu_env_hook *hook) 
    576577{ 
    577         printf("Hook me Captain Cook!\n"); 
    578         printf("%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
     578        logDebug(env->emu, "Hook me Captain Cook!\n"); 
     579        logDebug(env->emu, "%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
    579580 
    580581        struct emu_cpu *c = emu_cpu_get(env->emu); 
     
    625626 
    626627 
    627         printf("SOCKET WSASocket(af=%i, type=%i, protocol=%i, lpProtocolInfo=%x, group=%i, dwFlags=%i);\n", 
     628        logDebug(env->emu, "SOCKET WSASocket(af=%i, type=%i, protocol=%i, lpProtocolInfo=%x, group=%i, dwFlags=%i);\n", 
    628629                   af, type, protocol, protocolinfo, group,  flags); 
    629630 
     
    653654int32_t env_w32_hook_WSAStartup(struct emu_env *env, struct emu_env_hook *hook) 
    654655{ 
    655         printf("Hook me Captain Cook!\n"); 
    656         printf("%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
     656        logDebug(env->emu, "Hook me Captain Cook!\n"); 
     657        logDebug(env->emu, "%s:%i %s\n",__FILE__,__LINE__,__FUNCTION__); 
    657658 
    658659        struct emu_cpu *c = emu_cpu_get(env->emu); 
     
    672673        uint32_t wsaversionreq; 
    673674        POP_DWORD(c, &wsaversionreq); 
    674         printf("WSAStartup version %x\n", wsaversionreq); 
     675        logDebug(env->emu, "WSAStartup version %x\n", wsaversionreq); 
    675676        emu_profile_argument_add_int(env->profile, "WORD", "wVersionRequested", wsaversionreq); 
    676677