Lines Matching refs:st

2116 static bool _print_ascii_file(const char* filename, outputStream* st) {
2125 st->print_raw(buf, bytes);
2133 void os::print_dll_info(outputStream *st) {
2134 st->print_cr("Dynamic libraries:");
2141 if (!_print_ascii_file(fname, st)) {
2142 st->print("Can not get library information for pid = %d\n", pid);
2146 void os::print_os_info_brief(outputStream* st) {
2147 os::Linux::print_distro_info(st);
2149 os::Posix::print_uname_info(st);
2151 os::Linux::print_libversion_info(st);
2155 void os::print_os_info(outputStream* st) {
2156 st->print("OS:");
2158 os::Linux::print_distro_info(st);
2160 os::Posix::print_uname_info(st);
2164 st->print("WARNING!! ");
2165 st->print_cr(unstable_chroot_error);
2168 os::Linux::print_libversion_info(st);
2170 os::Posix::print_rlimit_info(st);
2172 os::Posix::print_load_average(st);
2174 os::Linux::print_full_memory_info(st);
2182 void os::Linux::print_distro_info(outputStream* st) {
2183 if (!_print_ascii_file("/etc/mandrake-release", st) &&
2184 !_print_ascii_file("/etc/sun-release", st) &&
2185 !_print_ascii_file("/etc/redhat-release", st) &&
2186 !_print_ascii_file("/etc/SuSE-release", st) &&
2187 !_print_ascii_file("/etc/turbolinux-release", st) &&
2188 !_print_ascii_file("/etc/gentoo-release", st) &&
2189 !_print_ascii_file("/etc/debian_version", st) &&
2190 !_print_ascii_file("/etc/ltib-release", st) &&
2191 !_print_ascii_file("/etc/angstrom-version", st)) {
2192 st->print("Linux");
2194 st->cr();
2197 void os::Linux::print_libversion_info(outputStream* st) {
2199 st->print("libc:");
2200 st->print(os::Linux::glibc_version()); st->print(" ");
2201 st->print(os::Linux::libpthread_version()); st->print(" ");
2203 st->print("(%s stack)", os::Linux::is_floating_stack() ? "floating" : "fixed");
2205 st->cr();
2208 void os::Linux::print_full_memory_info(outputStream* st) {
2209 st->print("\n/proc/meminfo:\n");
2210 _print_ascii_file("/proc/meminfo", st);
2211 st->cr();
2214 void os::print_memory_info(outputStream* st) {
2216 st->print("Memory:");
2217 st->print(" %dk page", os::vm_page_size()>>10);
2223 st->print(", physical " UINT64_FORMAT "k",
2225 st->print("(" UINT64_FORMAT "k free)",
2227 st->print(", swap " UINT64_FORMAT "k",
2229 st->print("(" UINT64_FORMAT "k free)",
2231 st->cr();
2234 void os::pd_print_cpu_info(outputStream* st) {
2235 st->print("\n/proc/cpuinfo:\n");
2236 if (!_print_ascii_file("/proc/cpuinfo", st)) {
2237 st->print(" <Not Available>");
2239 st->cr();
2257 void os::print_siginfo(outputStream* st, void* siginfo) {
2258 st->print("siginfo:");
2263 st->print("si_signo=%s: ", os::exception_name(si->si_signo, buf, buflen));
2265 st->print("si_errno=%s", buf);
2267 st->print("si_errno=%d", si->si_errno);
2273 st->print(", si_code=%d (%s)", c, c > 8 ? "" : ill_names[c]);
2274 st->print(", si_addr=" PTR_FORMAT, si->si_addr);
2277 st->print(", si_code=%d (%s)", c, c > 9 ? "" : fpe_names[c]);
2278 st->print(", si_addr=" PTR_FORMAT, si->si_addr);
2281 st->print(", si_code=%d (%s)", c, c > 2 ? "" : segv_names[c]);
2282 st->print(", si_addr=" PTR_FORMAT, si->si_addr);
2285 st->print(", si_code=%d (%s)", c, c > 3 ? "" : bus_names[c]);
2286 st->print(", si_addr=" PTR_FORMAT, si->si_addr);
2289 st->print(", si_code=%d", si->si_code);
2297 st->print("\n\nError accessing class data sharing archive." \
2302 st->cr();
2306 static void print_signal_handler(outputStream* st, int sig,
2309 void os::print_signal_handlers(outputStream* st, char* buf, size_t buflen) {
2310 st->print_cr("Signal Handlers:");
2311 print_signal_handler(st, SIGSEGV, buf, buflen);
2312 print_signal_handler(st, SIGBUS , buf, buflen);
2313 print_signal_handler(st, SIGFPE , buf, buflen);
2314 print_signal_handler(st, SIGPIPE, buf, buflen);
2315 print_signal_handler(st, SIGXFSZ, buf, buflen);
2316 print_signal_handler(st, SIGILL , buf, buflen);
2317 print_signal_handler(st, INTERRUPT_SIGNAL, buf, buflen);
2318 print_signal_handler(st, SR_signum, buf, buflen);
2319 print_signal_handler(st, SHUTDOWN1_SIGNAL, buf, buflen);
2320 print_signal_handler(st, SHUTDOWN2_SIGNAL , buf, buflen);
2321 print_signal_handler(st, SHUTDOWN3_SIGNAL , buf, buflen);
2322 print_signal_handler(st, BREAK_SIGNAL, buf, buflen);
2407 void os::print_jni_name_prefix_on(outputStream* st, int args_size) {
2411 void os::print_jni_name_suffix_on(outputStream* st, int args_size) {
3575 // the 1st iteration ...
4266 static void print_signal_handler(outputStream* st, int sig,
4275 st->print("%s: ", os::exception_name(sig, buf, buflen));
4282 st->print("SIG_DFL");
4284 st->print("SIG_IGN");
4286 st->print("[%s]", get_signal_handler_name(handler, buf, buflen));
4289 st->print(", sa_mask[0]=" PTR32_FORMAT, *(uint32_t*)&sa.sa_mask);
4298 st->print(", sa_flags=" PTR32_FORMAT, sa.sa_flags);
4306 st->print(
4311 st->cr();
4772 bool os::find(address addr, outputStream* st) {
4776 st->print(PTR_FORMAT ": ", addr);
4778 st->print("%s+%#x", dlinfo.dli_sname,
4781 st->print("<offset %#x>", addr - (intptr_t)dlinfo.dli_fbase);
4783 st->print("<absolute address>");
4786 st->print(" in %s", dlinfo.dli_fname);
4789 st->print(" at " PTR_FORMAT, dlinfo.dli_fbase);
4791 st->cr();
4804 Disassembler::decode(begin, end, st);