]> git.ipfire.org Git - thirdparty/qemu.git/blobdiff - linux-user/elfload.c
Linux user memory access API change (initial patch by Thayne Harbaugh)
[thirdparty/qemu.git] / linux-user / elfload.c
index 2d758de204ba9aab0a0aa73cfe3820c87be9eebd..14c6417aeefecc6086ee37ca65e6dba628249a06 100644 (file)
@@ -677,7 +677,7 @@ static abi_ulong setup_arg_pages(abi_ulong p, struct linux_binprm *bprm,
     for (i = 0 ; i < MAX_ARG_PAGES ; i++) {
        if (bprm->page[i]) {
            info->rss++;
-
+            /* FIXME - check return value of memcpy_to_target() for failure */
            memcpy_to_target(stack_base, bprm->page[i], TARGET_PAGE_SIZE);
            free(bprm->page[i]);
        }
@@ -760,6 +760,7 @@ static abi_ulong create_elf_tables(abi_ulong p, int argc, int envc,
             size_t len = strlen(k_platform) + 1;
             sp -= (len + n - 1) & ~(n - 1);
             u_platform = sp;
+            /* FIXME - check return value of memcpy_to_target() for failure */
             memcpy_to_target(sp, k_platform, len);
         }
        /*