Mercurial > hg > graal-jvmci-8
comparison src/os/windows/vm/os_windows.cpp @ 7623:203f64878aab
7102489: RFE: cleanup jlong typedef on __APPLE__and _LLP64 systems.
Summary: Define jlong as long on all LP64 platforms and add JLONG_FORMAT macro.
Reviewed-by: dholmes, coleenp, mikael, kvn
author | hseigel |
---|---|
date | Thu, 17 Jan 2013 10:25:16 -0500 |
parents | 4daebd4cc1dd |
children | 22ba8c8ce6a6 |
comparison
equal
deleted
inserted
replaced
7620:e94ed1591b42 | 7623:203f64878aab |
---|---|
1 /* | 1 /* |
2 * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved. | 2 * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. | 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
4 * | 4 * |
5 * This code is free software; you can redistribute it and/or modify it | 5 * This code is free software; you can redistribute it and/or modify it |
6 * under the terms of the GNU General Public License version 2 only, as | 6 * under the terms of the GNU General Public License version 2 only, as |
7 * published by the Free Software Foundation. | 7 * published by the Free Software Foundation. |
2944 if (res == NULL) { | 2944 if (res == NULL) { |
2945 warning("NUMA page allocation failed"); | 2945 warning("NUMA page allocation failed"); |
2946 } | 2946 } |
2947 if( Verbose && PrintMiscellaneous ) { | 2947 if( Verbose && PrintMiscellaneous ) { |
2948 reserveTimer.stop(); | 2948 reserveTimer.stop(); |
2949 tty->print_cr("reserve_memory of %Ix bytes took %ld ms (%ld ticks)", bytes, | 2949 tty->print_cr("reserve_memory of %Ix bytes took " JLONG_FORMAT " ms (" JLONG_FORMAT " ticks)", bytes, |
2950 reserveTimer.milliseconds(), reserveTimer.ticks()); | 2950 reserveTimer.milliseconds(), reserveTimer.ticks()); |
2951 } | 2951 } |
2952 } | 2952 } |
2953 assert(res == NULL || addr == NULL || addr == res, | 2953 assert(res == NULL || addr == NULL || addr == res, |
2954 "Unexpected address from reserve."); | 2954 "Unexpected address from reserve."); |
4303 hFile = CreateFile(file_name, GENERIC_READ, FILE_SHARE_READ, NULL, | 4303 hFile = CreateFile(file_name, GENERIC_READ, FILE_SHARE_READ, NULL, |
4304 OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); | 4304 OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); |
4305 if (hFile == NULL) { | 4305 if (hFile == NULL) { |
4306 if (PrintMiscellaneous && Verbose) { | 4306 if (PrintMiscellaneous && Verbose) { |
4307 DWORD err = GetLastError(); | 4307 DWORD err = GetLastError(); |
4308 tty->print_cr("CreateFile() failed: GetLastError->%ld."); | 4308 tty->print_cr("CreateFile() failed: GetLastError->%ld.", err); |
4309 } | 4309 } |
4310 return NULL; | 4310 return NULL; |
4311 } | 4311 } |
4312 | 4312 |
4313 if (allow_exec) { | 4313 if (allow_exec) { |
4353 HANDLE hMap = CreateFileMapping(hFile, NULL, PAGE_WRITECOPY, 0, 0, | 4353 HANDLE hMap = CreateFileMapping(hFile, NULL, PAGE_WRITECOPY, 0, 0, |
4354 NULL /*file_name*/); | 4354 NULL /*file_name*/); |
4355 if (hMap == NULL) { | 4355 if (hMap == NULL) { |
4356 if (PrintMiscellaneous && Verbose) { | 4356 if (PrintMiscellaneous && Verbose) { |
4357 DWORD err = GetLastError(); | 4357 DWORD err = GetLastError(); |
4358 tty->print_cr("CreateFileMapping() failed: GetLastError->%ld."); | 4358 tty->print_cr("CreateFileMapping() failed: GetLastError->%ld.", err); |
4359 } | 4359 } |
4360 CloseHandle(hFile); | 4360 CloseHandle(hFile); |
4361 return NULL; | 4361 return NULL; |
4362 } | 4362 } |
4363 | 4363 |