Flat profile: Each sample counts as 1e-05 seconds. % cumulative self self total time seconds seconds calls ms/call ms/call name 7.84 0.08 0.08 3 27.01 27.06 fhandler_process::fill_filebuf() 7.84 0.16 0.08 format_process_maps(void*, char*&) 5.79 0.22 0.06 78 0.77 4.06 stat64 5.22 0.28 0.05 2 26.94 80.92 lseek64 5.21 0.33 0.05 2 26.92 53.98 fhandler_virtual::lseek(long long, int) 4.55 0.38 0.05 19727 0.00 0.00 strace_active 3.49 0.41 0.04 78 0.46 2.23 stat_worker(path_conv&, __stat64*)@8 3.17 0.45 0.03 4 8.18 23.02 open 2.75 0.47 0.03 7 4.06 12.23 fhandler_base::open_with_arch(int, unsigned int) 2.65 0.50 0.03 1 27.33 54.51 fhandler_process::open(int, unsigned int) 2.53 0.53 0.03 85 0.31 0.71 path_conv::check(char const*, unsigned int, suffix_info const*) 2.49 0.55 0.03 78 0.33 1.04 path_conv::path_conv(char const*, unsigned int, suffix_info const*) 2.33 0.58 0.02 78 0.31 1.37 fhandler_disk_file::fstat(__stat64*)@8 2.31 0.60 0.02 78 0.31 1.06 fhandler_base::fstat_fs(__stat64*)@8 2.12 0.62 0.02 78 0.28 0.75 fhandler_base::fstat_by_handle(__stat64*)@8 2.03 0.64 0.02 88 0.24 0.31 build_fh_pc(path_conv&, bool) 1.96 0.66 0.02 78 0.26 0.47 fhandler_base::fstat_helper(__stat64*, unsigned long)@12 1.54 0.68 0.02 fh_alloc(device) 1.45 0.69 0.01 2 7.47 38.20 dtable::stdio_init() 1.45 0.71 0.01 3 4.98 20.49 dtable::init_std_file_from_handle(int, void*) 1.34 0.72 0.01 6 2.30 2.67 build_fh_dev(device const&, char const*) 1.32 0.74 0.01 78 0.17 0.20 get_file_attribute(void*, path_conv&, unsigned int*, unsigned long*, unsigned long*)@20 1.23 0.75 0.01 4 3.17 12.57 fhandler_console::fhandler_console(fh_devices) 1.22 0.76 0.01 4 3.14 9.38 fhandler_console::get_tty_stuff() 1.21 0.77 0.01 4 3.13 6.24 fhandler_console::set_unit() 1.20 0.79 0.01 1 12.35 12.35 console_unit::console_unit(HWND__*) 1.05 0.80 0.01 get_info_from_sd(_SECURITY_DESCRIPTOR*, unsigned int*, unsigned long*, unsigned long*) 0.88 0.81 0.01 enum_windows(HWND__*, long)@8 0.86 0.82 0.01 99 0.09 0.14 symlink_info::check(char*, suffix_info const*, fs_info&, path_conv_handle&) 0.82 0.82 0.01 1199 0.01 0.01 __small_sprintf(char*, char const*, ...) 0.82 0.83 0.01 fhandler_console::open_shared_console(HWND__*, void*&) 0.77 0.84 0.01 409 0.02 0.05 fhandler_console::open_shared_console(HWND__*, void*&, bool&) 0.64 0.85 0.01 1 6.56 25.82 pinfo_init(char**, int)@8 0.61 0.85 0.01 1 6.28 18.97 environ_init(char**, int) 0.57 0.86 0.01 1199 0.00 0.01 __small_vsprintf(char*, char const*, char*) 0.51 0.86 0.01 413 0.01 0.02 open_shared(wchar_t const*, int, void*&, unsigned long, shared_locations*, _SECURITY_ATTRIBUTES*, unsigned long)@28 0.51 0.87 0.01 78 0.07 0.32 get_sids_info(cygpsid, cygpsid, unsigned long*, unsigned long*) 0.49 0.88 0.01 102 0.05 0.07 mount_info::conv_to_win32_path(char const*, char*, device&, unsigned int*) 0.46 0.88 0.00 4 1.19 2.23 build_fh_name(char const*, unsigned int, suffix_info*) 0.41 0.88 0.00 79 0.05 0.12 mount_info::conv_to_posix_path(wchar_t*, char*, int) 0.38 0.89 0.00 get_attribute_from_acl(unsigned int*, _ACL*, void*, void*, bool) 0.37 0.89 0.00 102 0.04 0.05 mount_info::conv_to_posix_path(char const*, char*, int) 0.33 0.90 0.00 201 0.02 0.02 path_conv::~path_conv() 0.31 0.90 0.00 68 0.05 0.17 internal_getpwsid(cygpsid&) 0.31 0.90 0.00 26 0.12 0.25 cygwin_conv_path 0.28 0.90 0.00 823 0.00 0.01 __small_swprintf(wchar_t*, wchar_t const*, ...) 0.28 0.91 0.00 85 0.03 0.07 fhandler_base::set_name(path_conv&) 0.26 0.91 0.00 path_conv::operator=(path_conv&) 0.26 0.91 0.00 pwdgrp::refresh(bool) 0.24 0.92 0.00 81 0.03 0.08 fhandler_disk_file::~fhandler_disk_file() 0.23 0.92 0.00 1 2.38 7.53 uinfo_init() 0.23 0.92 0.00 1 2.35 5.15 internal_getlogin(cygheap_user&) 0.23 0.92 0.00 413 0.01 0.01 shared_name(wchar_t*, wchar_t const*, int)@12 0.22 0.92 0.00 posify_maybe(char**, char const*, char*) 0.22 0.93 0.00 135 0.02 0.05 cygpsid::string(char*) const 0.20 0.93 0.00 285 0.01 0.01 cmalloc@8 0.19 0.93 0.00 1 1.94 2.82 user_info::initialize() 0.18 0.93 0.00 cmalloc(cygheap_types, unsigned long, char const*) 0.18 0.93 0.00 2 0.92 2.81 pwdgrp::load(wchar_t const*) 0.17 0.94 0.00 fhandler_disk_file::~fhandler_disk_file() 0.17 0.94 0.00 std_dll_init 0.17 0.94 0.00 dll_load 0.17 0.94 0.00 179 0.01 0.02 cstrdup@4 0.17 0.94 0.00 ucenv(char*, char const*) 0.17 0.95 0.00 112 0.02 0.03 get_nt_native_path(char const*, _UNICODE_STRING&, bool) 0.16 0.95 0.00 276 0.01 0.01 sys_mbstowcs(wchar_t*, unsigned int, char const*, unsigned int)@16 0.16 0.95 0.00 1 1.69 1.94 env_PATH_to_posix 0.16 0.95 0.00 5 0.34 0.48 internal_getgroups(int, unsigned long*, cygpsid*) 0.16 0.95 0.00 conv_path_list(char const*, char*, unsigned int, int) 0.16 0.95 0.00 823 0.00 0.00 __small_vswprintf(wchar_t*, wchar_t const*, char*) 0.16 0.96 0.00 87 0.02 0.04 fhandler_base::~fhandler_base() 0.16 0.96 0.00 2 0.81 1.30 getgroups32 0.15 0.96 0.00 36 0.04 0.11 pwdgrp::add_line(char*) 0.15 0.96 0.00 1 1.60 2.03 cygheap_user::ontherange(homebodies, passwd*) 0.15 0.96 0.00 4 0.40 0.40 setenv 0.15 0.96 0.00 _addenv(char const*, char const*, int)@12 0.15 0.96 0.00 path_conv::close_conv_handle() 0.15 0.97 0.00 1 1.55 5.34 pwdgrp::read_passwd() 0.15 0.97 0.00 74 0.02 0.04 cygwin_strncasecmp@12 0.15 0.97 0.00 5 0.31 0.70 win_env::add_cache(char const*, char const*) 0.14 0.97 0.00 2 0.71 0.96 env_path_to_win32(void const*, void*, unsigned int) 0.13 0.97 0.00 93 0.01 0.03 path_conv::set_normalized_path(char const*) 0.13 0.97 0.00 81 0.02 0.03 fhandler_disk_file::fhandler_disk_file() 0.12 0.98 0.00 115 0.01 0.02 crealloc_abort@8 0.12 0.98 0.00 89 0.01 0.01 fhandler_base::fhandler_base() 0.12 0.98 0.00 4 0.31 0.31 fhandler_base::is_fs_special() 0.12 0.98 0.00 3 0.40 12.83 fhandler_console::init(void*, unsigned long, unsigned int) 0.12 0.98 0.00 66 0.02 0.07 internal_getgrsid(cygpsid&) 0.11 0.98 0.00 277 0.00 0.00 sys_cp_mbstowcs(int (*)(_reent*, wchar_t*, char const*, unsigned int, char const*, _mbstate_t*), char const*, wchar_t*, unsigned int, char const*, unsigned int)@24 0.11 0.98 0.00 182 0.01 0.01 sys_wcstombs(char*, unsigned int, wchar_t const*, unsigned int)@16 0.11 0.98 0.00 78 0.01 0.02 get_file_sd(void*, path_conv&, security_descriptor&, bool)@16 0.11 0.98 0.00 234 0.00 0.00 fhandler_base::get_stat_handle() 0.11 0.99 0.00 84 0.01 0.01 fs_info::update(_UNICODE_STRING*, void*) 0.10 0.99 0.00 457 0.00 0.00 cfree@4 0.10 0.99 0.00 48 0.02 0.04 sys_wcstombs_alloc(char**, int, wchar_t const*, unsigned int)@16 0.10 0.99 0.00 crealloc(void*, unsigned long, char const*)@12 0.10 0.99 0.00 path_conv_handle::close() 0.10 0.99 0.00 15 0.07 0.10 pwdgrp::parse_passwd() 0.09 0.99 0.00 3 0.32 0.32 thread_info::thread_info(unsigned long, void*) 0.09 0.99 0.00 path_conv::isdir() const 0.09 0.99 0.00 str2uni_cat(_UNICODE_STRING&, char const*) 0.08 0.99 0.00 182 0.00 0.00 sys_cp_wcstombs(int (*)(_reent*, char*, wchar_t, char const*, _mbstate_t*), char const*, char*, unsigned int, wchar_t const*, unsigned int)@24 0.08 1.00 0.00 49 0.02 0.03 getwinenv(char const*, char const*, win_env*)@12 0.08 1.00 0.00 path_conv::path_conv() 0.08 1.00 0.00 path_conv::set_path(char const*) 0.08 1.00 0.00 11 0.07 0.20 internal_getgrgid(unsigned long, bool) 0.08 1.00 0.00 89 0.01 0.01 normalize_posix_path(char const*, char*, char*&) 0.07 1.00 0.00 win32_device_name(char const*, char*, device&) 0.07 1.00 0.00 90 0.01 0.01 ccalloc@12 0.07 1.00 0.00 cygpsid::debug_print(char const*) const 0.06 1.00 0.00 102 0.01 0.01 cmalloc_abort@8 0.06 1.00 0.00 1 0.66 3.58 pwdgrp::read_group() 0.06 1.00 0.00 path_conv::handle() const 0.06 1.00 0.00 182 0.00 0.00 pwdgrp::next_str(char) 0.06 1.00 0.00 80 0.01 0.01 mount_info::cygdrive_win32_path(char const*, char*, int&) 0.06 1.00 0.00 security_descriptor::~security_descriptor() 0.06 1.00 0.00 path_conv::is_fs_special() const 0.05 1.01 0.00 99 0.01 0.01 suffix_scan::has(char const*, suffix_info const*) 0.05 1.01 0.00 78 0.01 0.01 security_descriptor::malloc(unsigned int) 0.05 1.01 0.00 thread_info::fill_if_match(char*, unsigned long, char*) 0.05 1.01 0.00 3665 0.00 0.00 sigproc_terminate(exit_states)@4 0.05 1.01 0.00 105 0.00 0.01 normalize_win32_path(char const*, char*, char*&) 0.05 1.01 0.00 strace::active() const 0.04 1.01 0.00 21 0.02 0.04 pwdgrp::parse_group() 0.04 1.01 0.00 set_flags(unsigned int*, unsigned int) 0.04 1.01 0.00 fs_info::fs_info() 0.04 1.01 0.00 7 0.06 0.23 etc::file_changed(int) 0.04 1.01 0.00 ccalloc(cygheap_types, unsigned long, unsigned long, char const*) 0.04 1.01 0.00 myfault::~myfault() 0.04 1.01 0.00 path_conv::has_attribute(unsigned long) const 0.04 1.01 0.00 3 0.13 0.33 fhandler_console::open_setup(int) 0.04 1.01 0.00 156 0.00 0.00 security_descriptor::free() 0.04 1.01 0.00 87 0.00 0.01 fhandler_base::operator delete(void*) 0.04 1.01 0.00 2 0.18 0.30 internal_getpwuid(unsigned long, bool) 0.04 1.01 0.00 1 0.37 0.67 getpwuid32 0.03 1.01 0.00 41 0.01 0.02 cygsid::getfromgr(__group32 const*) 0.03 1.01 0.00 fhandler_base::get_dev() 0.03 1.01 0.00 path_conv::isgood_inode(unsigned long long) const 0.03 1.01 0.00 7 0.05 0.16 etc::dir_changed(int) 0.03 1.01 0.00 regopt(wchar_t const*, char*)@8 0.03 1.01 0.00 1 0.34 1.10 write 0.03 1.02 0.00 49 0.01 0.01 pwdgrp::next_num(unsigned long&) 0.03 1.02 0.00 27 0.01 0.01 mount_item::build_win32(char*, char const*, unsigned int*, unsigned int) 0.03 1.02 0.00 9 0.04 0.05 pinfo::init(int, unsigned long, void*) 0.03 1.02 0.00 3 0.10 0.26 close 0.03 1.02 0.00 3 0.10 0.20 fhandler_console::tcsetattr(int, termios const*) 0.03 1.02 0.00 3 0.10 0.36 fhandler_disk_file::open(int, unsigned int) 0.03 1.02 0.00 1 0.30 0.70 mount_info::init() 0.03 1.02 0.00 1 0.30 0.75 fhandler_console::write(void const*, unsigned int)@12 0.03 1.02 0.00 _cmalloc(unsigned int)@4 0.03 1.02 0.00 3 0.10 0.26 fhandler_base::open_fs(int, unsigned int) 0.03 1.02 0.00 path_conv_handle::dup(path_conv_handle&) 0.03 1.02 0.00 102 0.00 0.00 device::parse(char const*) 0.03 1.02 0.00 3 0.09 0.11 dos_drive_mappings::dos_drive_mappings() 0.03 1.02 0.00 3 0.09 0.16 _pinfo::set_ctty(tty_min*, int, fhandler_termios*) 0.03 1.02 0.00 2 0.14 0.49 _fstat64_r 0.03 1.02 0.00 transform_chars(_UNICODE_STRING*, unsigned short) 0.03 1.02 0.00 2 0.14 0.35 fstat64 0.03 1.02 0.00 1 0.27 0.36 fhandler_console::open(int, unsigned int) 0.03 1.02 0.00 cygsid::operator=(char const*) 0.03 1.02 0.00 heap_info::heap_info(unsigned long) 0.02 1.02 0.00 16 0.02 0.03 path_conv::get_nt_native_path() 0.02 1.02 0.00 3 0.08 0.17 fhandler_base::open(int, unsigned int) 0.02 1.02 0.00 1 0.25 0.43 fhandler_console::write_normal(unsigned char const*, unsigned char const*) 0.02 1.02 0.00 94 0.00 0.00 mount_info::cygdrive_posix_path(char const*, char*, int) 0.02 1.02 0.00 5 0.05 0.09 reg_key::reg_key(bool, unsigned long, ...) 0.02 1.02 0.00 myfault::faulted(int) 0.02 1.02 0.00 8 0.03 0.03 setlocale 0.02 1.02 0.00 1 0.22 0.28 pinfo::thisproc(void*) 0.02 1.02 0.00 tmp_pathbuf::t_get() 0.02 1.02 0.00 tmp_pathbuf::u_get(_UNICODE_STRING*) 0.02 1.02 0.00 3 0.07 0.10 __set_lc_ctype_from_win 0.02 1.02 0.00 1 0.21 0.21 initial_setlocale() 0.02 1.02 0.00 cygheap_user::sid() 0.02 1.02 0.00 path_conv::fs_is_nfs() const 0.02 1.02 0.00 path_conv::fnoi() 0.02 1.02 0.00 path_conv::has_acls() const 0.02 1.02 0.00 path_conv::issocket() const 0.02 1.02 0.00 41 0.00 0.01 cygsid::getfromstr(char const*, bool) 0.02 1.02 0.00 3 0.06 0.06 fhandler_console::input_tcsetattr(int, termios const*) 0.02 1.03 0.00 __get_lcid_from_locale(char const*) 0.02 1.03 0.00 myfault::faulted() 0.02 1.03 0.00 2 0.08 0.33 env_path_to_posix(void const*, void*, unsigned int) 0.02 1.03 0.00 cygheap_fdmanip::release() 0.02 1.03 0.00 path_conv::fs_serial_number() const 0.01 1.03 0.00 3 0.05 0.08 mount_info::add_item(char const*, char const*, unsigned int) 0.01 1.03 0.00 3 0.05 0.14 dtable::release(int) 0.01 1.03 0.00 186 0.00 0.00 fs_info_cache::search(_FILE_FS_VOLUME_INFORMATION*, unsigned int&) 0.01 1.03 0.00 7 0.02 0.04 _cygwin_istext_for_stdio 0.01 1.03 0.00 1 0.14 0.38 internal_getpwnam(char const*, bool) 0.01 1.03 0.00 _csbrk@4 0.01 1.03 0.00 6 0.02 0.60 getgrgid32 0.01 1.03 0.00 5 0.03 0.03 getenv 0.01 1.03 0.00 4 0.03 0.07 fhandler_base::operator=(fhandler_base&) 0.01 1.03 0.00 pinfo::pinfo(int) 0.01 1.03 0.00 6 0.02 0.04 cygwin_strcasecmp@8 0.01 1.03 0.00 5 0.02 0.03 fhandler_base::set_flags(int, int) 0.01 1.03 0.00 2 0.06 0.07 mount_info::from_fstab(bool, wchar_t*, wchar_t*) 0.01 1.03 0.00 1 0.12 0.27 cwdstuff::set(path_conv*, char const*) 0.01 1.03 0.00 1 0.12 0.39 cwdstuff::init() 0.01 1.03 0.00 my_findenv(char const*, int*)@8 0.01 1.03 0.00 heap_info::~heap_info() 0.01 1.03 0.00 path_conv::path_conv(device const&) 0.01 1.03 0.00 10 0.01 0.01 reg_key::build_reg(HKEY__*, unsigned long, char*) 0.01 1.03 0.00 3 0.04 0.08 fhandler_base::set_name(char const*) 0.01 1.03 0.00 42 0.00 0.00 internal_getgrent(int) 0.01 1.03 0.00 39 0.00 0.00 cygsid::get_sid(unsigned long, unsigned long, unsigned long*, bool) 0.01 1.03 0.00 3 0.03 0.04 fhandler_console::output_tcsetattr(int, termios const*) 0.01 1.03 0.00 3 0.03 0.03 dev_console::fillin_info(void*) 0.01 1.03 0.00 2 0.04 0.06 fhandler_base::fstat(__stat64*)@8 0.01 1.03 0.00 sec_user_nih(_SECURITY_ATTRIBUTES*, void*, void*, unsigned long) 0.01 1.03 0.00 fhandler_console::write_console(wchar_t*, unsigned long, unsigned long&) 0.01 1.03 0.00 dos_drive_mappings::~dos_drive_mappings() 0.01 1.03 0.00 cygpsid::operator==(void*) const 0.01 1.03 0.00 51 0.00 0.00 getpagesize 0.01 1.03 0.00 19 0.00 0.00 _getenv_r 0.01 1.03 0.00 5 0.02 0.03 reg_key::reg_key(HKEY__*, unsigned long, ...) 0.01 1.03 0.00 4 0.02 0.04 __sec_user(void*, void*, void*, unsigned long, int)@20 0.01 1.03 0.00 4 0.02 0.02 sec_acl(_ACL*, bool, bool, void*, void*, unsigned long) 0.01 1.03 0.00 4 0.02 0.06 fhandler_virtual::~fhandler_virtual() 0.01 1.03 0.00 1 0.08 0.20 fhandler_process::fstat(__stat64*)@8 0.01 1.03 0.00 thread_info::~thread_info() 0.01 1.03 0.00 fhandler_termios::fhandler_termios() 0.01 1.03 0.00 cygthread::async_create(unsigned long)@4 0.01 1.03 0.00 109 0.00 0.00 suffix_scan::next() 0.01 1.03 0.00 44 0.00 0.00 virt_tab_search(char const*, bool, virt_tab_t const*, unsigned int) 0.01 1.03 0.00 10 0.01 0.01 cygheap_fdget::cygheap_fdget(int, bool, bool) 0.01 1.03 0.00 3 0.02 0.04 fhandler_proc::get_proc_fhandler(char const*) 0.01 1.03 0.00 2 0.04 0.10 fhandler_proc::~fhandler_proc() 0.01 1.03 0.00 2 0.04 0.08 fhandler_console::~fhandler_console() 0.01 1.03 0.00 1 0.07 0.10 fhandler_console::cursor_set(bool, int, int) 0.01 1.03 0.00 1 0.07 0.07 cygthread::create() 0.01 1.03 0.00 4 0.01 0.04 fhandler_proc::fhandler_proc() 0.01 1.03 0.00 4 0.01 0.02 etc::test_file_change(int) 0.01 1.03 0.00 2 0.03 0.05 etc::init(int, _OBJECT_ATTRIBUTES*) 0.01 1.03 0.00 1 0.06 0.06 fhandler_termios::tcinit(bool) 0.01 1.03 0.00 top_key(bool, unsigned long, void**) 0.01 1.03 0.00 mount_info::create_root_entry(wchar_t*) 0.00 1.03 0.00 4 0.01 0.01 reg_key::get_string(wchar_t const*, wchar_t*, unsigned int, wchar_t const*) 0.00 1.03 0.00 2 0.03 0.06 fhandler_base::get_ino() 0.00 1.03 0.00 2 0.03 0.09 fhandler_process::~fhandler_process() 0.00 1.03 0.00 1 0.05 0.08 fhandler_console::cursor_get(int*, int*) 0.00 1.03 0.00 1 0.05 0.08 fhandler_virtual::open(int, unsigned int) 0.00 1.03 0.00 1 0.05 0.06 read 0.00 1.03 0.00 _crealloc(void*, unsigned int)@8 0.00 1.03 0.00 fhandler_proc::~fhandler_proc() 0.00 1.03 0.00 fhandler_console::~fhandler_console() 0.00 1.03 0.00 path_conv::get_object_attr(_OBJECT_ATTRIBUTES&, _SECURITY_ATTRIBUTES&) 0.00 1.03 0.00 _cfree@4 0.00 1.03 0.00 470 0.00 0.00 tmp_pathbuf::c_get() 0.00 1.03 0.00 11 0.00 0.01 device::parse(unsigned long) 0.00 1.03 0.00 7 0.01 0.01 cygheap_fdget::~cygheap_fdget() 0.00 1.03 0.00 4 0.01 0.02 fhandler_virtual::fhandler_virtual() 0.00 1.03 0.00 3 0.01 0.02 dll::init() 0.00 1.03 0.00 2 0.02 0.02 fhandler_base::get_device() 0.00 1.03 0.00 2 0.02 0.02 fhandler_proc::exists() 0.00 1.03 0.00 1 0.04 0.11 dll_list::init() 0.00 1.03 0.00 parse_options(char const*)@4 0.00 1.03 0.00 fhandler_process::~fhandler_process() 0.00 1.03 0.00 fhandler_termios::~fhandler_termios() 0.00 1.03 0.00 __main 0.00 1.03 0.00 560 0.00 0.00 path_prefix_p(char const*, char const*, int, bool) 0.00 1.03 0.00 190 0.00 0.00 tmp_pathbuf::w_get() 0.00 1.03 0.00 10 0.00 0.00 cygheap_fdmanip::operator->() const 0.00 1.03 0.00 4 0.01 0.01 cygheap_fdnew::cygheap_fdnew(int, bool) 0.00 1.03 0.00 3 0.01 0.01 per_module::run_ctors() 0.00 1.03 0.00 3 0.01 0.01 fhandler_base::close_with_arch() 0.00 1.03 0.00 3 0.01 0.02 cwcsdup@4 0.00 1.03 0.00 2 0.01 0.05 fhandler_process::fhandler_process() 0.00 1.03 0.00 1 0.03 0.06 dtable_init() 0.00 1.03 0.00 1 0.03 0.03 isatty 0.00 1.03 0.00 RtlSplitUnicodePath@12 0.00 1.03 0.00 fhandler_base::get_major() 0.00 1.03 0.00 fhandler_proc::~fhandler_proc() 0.00 1.03 0.00 dos_drive_mappings::fixup_if_match(wchar_t*) 0.00 1.03 0.00 heap_info::fill_if_match(char*, unsigned long, char*) 0.00 1.03 0.00 cygpsid::operator!=(void*) const 0.00 1.03 0.00 11 0.00 0.00 device::parse(unsigned short, unsigned short) 0.00 1.03 0.00 4 0.01 0.01 init_cygheap::manage_console_count(char const*, int, bool) 0.00 1.03 0.00 3 0.01 0.01 seterrno_from_nt_status(char const*, int, long)@12 0.00 1.03 0.00 3 0.01 0.01 mount_info::sort() 0.00 1.03 0.00 3 0.01 0.01 time 0.00 1.03 0.00 2 0.01 0.01 update_envptrs()@0 0.00 1.03 0.00 2 0.01 0.01 fhandler_process::exists() 0.00 1.03 0.00 1 0.02 0.02 fhandler_proc::fill_filebuf() 0.00 1.03 0.00 1 0.02 0.03 dtable::extend(int) 0.00 1.03 0.00 1 0.02 0.02 cygwin_atexit 0.00 1.03 0.00 format_proc_self(void*, char*&) 0.00 1.03 0.00 save_errno::save_errno() 0.00 1.03 0.00 cygheap_fdnew::~cygheap_fdnew() 0.00 1.03 0.00 device::operator fh_devices() 0.00 1.03 0.00 dtable::not_open(int) 0.00 1.03 0.00 415 0.00 0.00 get_shared_parent_dir() 0.00 1.03 0.00 404 0.00 0.00 tmp_pathbuf::tmp_pathbuf() 0.00 1.03 0.00 404 0.00 0.00 tmp_pathbuf::~tmp_pathbuf() 0.00 1.03 0.00 312 0.00 0.00 to_timestruc_t(_FILETIME*, timespec*)@8 0.00 1.03 0.00 111 0.00 0.00 transform_chars(wchar_t*, wchar_t*) 0.00 1.03 0.00 101 0.00 0.00 slashify(char const*, char*, bool) 0.00 1.03 0.00 10 0.00 0.00 sbrk 0.00 1.03 0.00 6 0.00 0.00 mount_info::from_fstab_line(char*, bool) 0.00 1.03 0.00 5 0.00 0.00 reg_key::~reg_key() 0.00 1.03 0.00 4 0.00 0.00 _cygtls::init_thread(void*, unsigned long (*)(void*, void*)) 0.00 1.03 0.00 3 0.00 0.00 set_std_handle(int)@4 0.00 1.03 0.00 3 0.00 0.00 dtable::find_archetype(device&) 0.00 1.03 0.00 1 0.01 0.01 fhandler_termios::bg_check(int) 0.00 1.03 0.00 1 0.01 0.04 __set_lc_messages_from_win 0.00 1.03 0.00 1 0.01 0.04 __set_lc_monetary_from_win 0.00 1.03 0.00 1 0.01 0.04 __set_lc_numeric_from_win 0.00 1.03 0.00 1 0.01 0.04 __set_lc_time_from_win 0.00 1.03 0.00 1 0.01 0.01 _feinitialise 0.00 1.03 0.00 build_argv(char*, char**&, int&, int)@16 0.00 1.03 0.00 creturn(cygheap_types, cygheap_entry*, unsigned int, char const*) 0.00 1.03 0.00 save_errno::~save_errno() 0.00 1.03 0.00 cygheap_fdmanip::~cygheap_fdmanip() 0.00 1.03 0.00 dll::run_dtors() 0.00 1.03 0.00 san::setup(int) 0.00 1.03 0.00 cygsid::cygsid(void*) 0.00 1.03 0.00 cygsid::cygsid() 0.00 1.03 0.00 device::gnu_dev_major(int) 0.00 1.03 0.00 fs_info::clear() 0.00 1.03 0.00 cygpsid::operator void*() const 0.00 1.03 0.00 ascii_strcasematch 0.00 1.03 0.00 1012 0.00 0.00 __cxa_guard_release 0.00 1.03 0.00 512 0.00 0.00 mtinfo_part::initialize(long) 0.00 1.03 0.00 156 0.00 0.00 get_object_sd(void*, security_descriptor&)@8 0.00 1.03 0.00 128 0.00 0.00 tty::init() 0.00 1.03 0.00 104 0.00 0.00 fs_info_cache::add(unsigned int, fs_info*) 0.00 1.03 0.00 102 0.00 0.00 device::init() 0.00 1.03 0.00 99 0.00 0.00 backslashify(char const*, char*, bool) 0.00 1.03 0.00 89 0.00 0.00 dtable::delete_archetype(fhandler_base*) 0.00 1.03 0.00 85 0.00 0.00 fhandler_base::use_archetype() const 0.00 1.03 0.00 84 0.00 0.00 fhandler_base::get_io_handle() 0.00 1.03 0.00 84 0.00 0.00 fs_info_cache::genhash(_FILE_FS_VOLUME_INFORMATION*) 0.00 1.03 0.00 53 0.00 0.00 cur_environ@0 0.00 1.03 0.00 43 0.00 0.00 getwinenveq(char const*, unsigned int, int)@12 0.00 1.03 0.00 38 0.00 0.00 fhandler_console::tc() const 0.00 1.03 0.00 25 0.00 0.00 symlink_info::set_error(int) 0.00 1.03 0.00 20 0.00 0.00 strccpy@12 0.00 1.03 0.00 10 0.00 0.00 fhandler_termios::get_output_handle() 0.00 1.03 0.00 8 0.00 0.00 mtinfo_drive::initialize(int, bool) 0.00 1.03 0.00 5 0.00 15.04 _cygtls::call(unsigned long (*)(void*, void*), void*) 0.00 1.03 0.00 5 0.00 0.00 reg_key::get_dword(wchar_t const*, unsigned long) 0.00 1.03 0.00 4 0.00 0.00 check_sanity_and_sync(per_process*)@4 0.00 1.03 0.00 4 0.00 0.00 dtable::find_unused_handle(int) 0.00 1.03 0.00 4 0.00 18.80 _cygtls::call2(unsigned long (*)(void*, void*), void*, void*) 0.00 1.03 0.00 4 0.00 0.00 lock_ttys::release() 0.00 1.03 0.00 4 0.00 0.00 lock_ttys::lock_ttys(unsigned long) 0.00 1.03 0.00 4 0.00 0.00 fhandler_console::size() const 0.00 1.03 0.00 3 0.00 0.01 dll_dllcrt0_1(void*) 0.00 1.03 0.00 3 0.00 0.00 hash_path_name(unsigned long long, _UNICODE_STRING*)@12 0.00 1.03 0.00 3 0.00 0.00 geterrno_from_win_error(unsigned long, int)@8 0.00 1.03 0.00 3 0.00 0.00 to_time_t(_FILETIME*)@4 0.00 1.03 0.00 3 0.00 0.00 mount_item::init(char const*, char const*, unsigned int) 0.00 1.03 0.00 3 0.00 0.00 per_module::run_dtors() 0.00 1.03 0.00 3 0.00 0.00 tls_pathbuf::destroy() 0.00 1.03 0.00 3 0.00 0.01 cygheap_user::set_name(char const*) 0.00 1.03 0.00 3 0.00 0.00 _cygtls::remove(unsigned long) 0.00 1.03 0.00 3 0.00 0.00 _cygtls::remove_wq(unsigned long) 0.00 1.03 0.00 3 0.00 0.01 dll_list::alloc(HINSTANCE__*, per_process*, dll_type) 0.00 1.03 0.00 3 0.00 0.00 dll_list::append(dll*) 0.00 1.03 0.00 3 0.00 0.00 dll_list::operator[](wchar_t*) 0.00 1.03 0.00 3 0.00 0.00 fhandler_base::need_fixup_before() const 0.00 1.03 0.00 3 0.00 0.00 fhandler_console::use_archetype() const 0.00 1.03 0.00 3 0.00 0.00 cygpsid::string(wchar_t*) const 0.00 1.03 0.00 3 0.00 0.00 tty_min::getsid() const 0.00 1.03 0.00 3 0.00 0.00 __set_ctype 0.00 1.03 0.00 3 0.00 0.00 fegetenv 0.00 1.03 0.00 2 0.00 0.13 dll_crt0_0() 0.00 1.03 0.00 2 0.00 0.02 open_shared(wchar_t const*, int, void*&, unsigned long, shared_locations, _SECURITY_ATTRIBUTES*, unsigned long)@28 0.00 1.03 0.00 2 0.00 0.00 dev_console::set_default_attr() 0.00 1.03 0.00 2 0.00 0.00 dev_console::set_color(void*) 0.00 1.03 0.00 2 0.00 0.00 fhandler_base::cleanup() 0.00 1.03 0.00 2 0.00 0.00 __set_locale_from_locale_alias 0.00 1.03 0.00 2 0.00 0.00 ccalloc_abort@12 0.00 1.03 0.00 2 0.00 0.00 cygwin_inet_network 0.00 1.03 0.00 2 0.00 0.00 getegid32 0.00 1.03 0.00 2 0.00 0.00 geteuid32 0.00 1.03 0.00 2 0.00 0.00 initgroups 0.00 1.03 0.00 1 0.00 0.00 RevertToSelf@0 0.00 1.03 0.00 1 0.00 0.00 RtlInt64ToHexUnicodeString@16 0.00 1.03 0.00 1 0.00 75.17 dll_crt0_1(void*) 0.00 1.03 0.00 1 0.00 0.03 ld_preload() 0.00 1.03 0.00 1 0.00 0.00 events_init() 0.00 1.03 0.00 1 0.00 0.22 memory_init(bool) 0.00 1.03 0.00 1 0.00 0.01 shared_name(char*, char const*, int)@12 0.00 1.03 0.00 1 0.00 0.00 _everyone_sd(void*, unsigned long) 0.00 1.03 0.00 1 0.00 0.00 cygheap_init()@0 0.00 1.03 0.00 1 0.00 0.00 proc_subproc(unsigned long, unsigned long)@8 0.00 1.03 0.00 1 0.00 0.04 sigproc_init()@0 0.00 1.03 0.00 1 0.00 0.00 hash_path_name(unsigned long long, wchar_t const*)@12 0.00 1.03 0.00 1 0.00 0.00 winprio_to_nice(unsigned long) 0.00 1.03 0.00 1 0.00 0.00 dll_global_dtors() 0.00 1.03 0.00 1 0.00 0.00 handle_sigprocmask(int, unsigned long const*, unsigned long*, unsigned long&)@16 0.00 1.03 0.00 1 0.00 0.00 init_console_handler(bool) 0.00 1.03 0.00 1 0.00 0.00 sig_dispatch_pending(bool)@4 0.00 1.03 0.00 1 0.00 0.00 create_signal_arrived()@0 0.00 1.03 0.00 1 0.00 0.00 get_session_parent_dir() 0.00 1.03 0.00 1 0.00 0.00 get_cygwin_startup_info() 0.00 1.03 0.00 1 0.00 0.00 sigalloc()@0 0.00 1.03 0.00 1 0.00 0.00 build_env(char const* const*, wchar_t*&, int&, bool)@16 0.00 1.03 0.00 1 0.00 0.00 heap_init() 0.00 1.03 0.00 1 0.00 0.00 shared_info::initialize() 0.00 1.03 0.00 1 0.00 0.00 shared_info::init_obcaseinsensitive() 0.00 1.03 0.00 1 0.00 0.07 cygheap_user::init() 0.00 1.03 0.00 1 0.00 0.00 symlink_info::set(char*) 0.00 1.03 0.00 1 0.00 0.00 cygheap_fdnew::operator=(fhandler_base*) 0.00 1.03 0.00 1 0.00 0.00 fhandler_base::get_handle() 0.00 1.03 0.00 1 0.00 0.00 fhandler_virtual::read(void*, unsigned int&)@12 0.00 1.03 0.00 1 0.00 0.00 fhandler_virtual::close() 0.00 1.03 0.00 1 0.00 0.00 tty::init_session()@0 0.00 1.03 0.00 1 0.00 0.02 dtable::add_archetype() 0.00 1.03 0.00 1 0.00 0.00 dtable::get_debugger_info() 0.00 1.03 0.00 1 0.00 0.00 mtinfo::initialize() 0.00 1.03 0.00 1 0.00 0.00 strace::hello() 0.00 1.03 0.00 1 0.00 0.00 strace::dll_info() 0.00 1.03 0.00 1 0.00 0.00 _cygtls::init() 0.00 1.03 0.00 1 0.00 0.00 reg_key::set_string(wchar_t const*, wchar_t const*) 0.00 1.03 0.00 1 0.00 0.00 cwdstuff::override_win32_cwd(bool, unsigned long) 0.00 1.03 0.00 1 0.00 0.00 dll_list::find(void*) 0.00 1.03 0.00 1 0.00 0.01 tty_list::init_session()@0 0.00 1.03 0.00 1 0.00 0.00 tty_list::init() 0.00 1.03 0.00 1 0.00 0.00 cygthread::init() 0.00 1.03 0.00 1 0.00 0.00 cygthread::stub(void*)@4 0.00 1.03 0.00 1 0.00 0.00 cygthread::callfunc(bool) 0.00 1.03 0.00 1 0.00 0.00 cygthread::operator new(unsigned int) 0.00 1.03 0.00 1 0.00 0.03 user_info::create(bool) 0.00 1.03 0.00 1 0.00 0.00 fhandler_termios::is_tty() const 0.00 1.03 0.00 1 0.00 0.03 __collate_load_locale 0.00 1.03 0.00 1 0.00 0.00 break_here 0.00 1.03 0.00 1 0.00 0.00 cygwin_exit 0.00 1.03 0.00 1 0.00 0.00 cygxdr_vwarnx 0.00 1.03 0.00 1 0.00 0.00 fedisableexcept 0.00 1.03 0.00 1 0.00 0.00 feenableexcept 0.00 1.03 0.00 1 0.00 0.00 fesetenv 0.00 1.03 0.00 1 0.00 0.00 ftw 0.00 1.03 0.00 1 0.00 0.00 get_nprocs_conf 0.00 1.03 0.00 1 0.00 0.00 getopt_long 0.00 1.03 0.00 1 0.00 0.00 getpid 0.00 1.03 0.00 1 0.00 0.00 internal_setlocale 0.00 1.03 0.00 1 0.00 0.00 sigprocmask 0.00 1.03 0.00 1 0.00 0.00 sysconf % the percentage of the total running time of the time program used by this function. cumulative a running sum of the number of seconds accounted seconds for by this function and those listed above it. self the number of seconds accounted for by this seconds function alone. This is the major sort for this listing. calls the number of times this function was invoked, if this function is profiled, else blank. self the average number of milliseconds spent in this ms/call function per call, if this function is profiled, else blank. total the average number of milliseconds spent in this ms/call function and its descendents per call, if this function is profiled, else blank. name the name of the function. This is the minor sort for this listing. The index shows the location of the function in the gprof listing. If the index is in parenthesis it shows where it would appear in the gprof listing if it were to be printed. Call graph (explanation follows) granularity: each sample hit covers 4 byte(s) for 0.00% of 1.03 seconds index % time self children called name [1] 40.5 0.08 0.34 format_process_maps(void*, char*&) [1] 0.06 0.26 78/78 stat64 [2] 0.01 0.00 846/1199 __small_sprintf(char*, char const*, ...) [43] 0.00 0.00 78/79 mount_info::conv_to_posix_path(wchar_t*, char*, int) [52] 0.00 0.00 3/3 thread_info::thread_info(unsigned long, void*) [127] 0.00 0.00 3/3 dos_drive_mappings::dos_drive_mappings() [184] 0.00 0.00 18/115 crealloc_abort@8 [94] 0.00 0.00 2/457 cfree@4 [120] 0.00 0.00 3/190 tmp_pathbuf::w_get() [315] 0.00 0.00 3/470 tmp_pathbuf::c_get() [299] 0.00 0.00 3/404 tmp_pathbuf::tmp_pathbuf() [352] 0.00 0.00 3/404 tmp_pathbuf::~tmp_pathbuf() [353] ----------------------------------------------- 0.06 0.26 78/78 format_process_maps(void*, char*&) [1] [2] 30.6 0.06 0.26 78 stat64 [2] 0.04 0.14 78/78 stat_worker(path_conv&, __stat64*)@8 [3] 0.03 0.06 78/78 path_conv::path_conv(char const*, unsigned int, suffix_info const*) [12] 0.00 0.00 78/201 path_conv::~path_conv() [71] 0.00 0.00 78/19727 strace_active [24] ----------------------------------------------- 0.04 0.14 78/78 stat64 [2] [3] 16.8 0.04 0.14 78 stat_worker(path_conv&, __stat64*)@8 [3] 0.02 0.08 78/78 fhandler_disk_file::fstat(__stat64*)@8 [7] 0.02 0.01 78/88 build_fh_pc(path_conv&, bool) [33] 0.00 0.00 78/81 fhandler_disk_file::~fhandler_disk_file() [60] 0.00 0.00 156/19727 strace_active [24] ----------------------------------------------- 0.05 0.11 2/2 _lseek64_r [5] [4] 15.7 0.05 0.11 2 lseek64 [4] 0.05 0.05 2/2 fhandler_virtual::lseek(long long, int) [6] 0.00 0.00 2/19727 strace_active [24] ----------------------------------------------- [5] 15.7 0.00 0.16 _lseek64_r [5] 0.05 0.11 2/2 lseek64 [4] ----------------------------------------------- 0.05 0.05 2/2 lseek64 [4] [6] 10.5 0.05 0.05 2 fhandler_virtual::lseek(long long, int) [6] 0.05 0.00 2/3 fhandler_process::fill_filebuf() [11] ----------------------------------------------- 0.02 0.08 78/78 stat_worker(path_conv&, __stat64*)@8 [3] [7] 10.4 0.02 0.08 78 fhandler_disk_file::fstat(__stat64*)@8 [7] 0.02 0.06 78/78 fhandler_base::fstat_fs(__stat64*)@8 [10] ----------------------------------------------- 0.02 0.03 2/4 _sigfe [22] 0.02 0.03 2/4 _open64_r [25] [8] 8.9 0.03 0.06 4 open [8] 0.02 0.03 4/7 fhandler_base::open_with_arch(int, unsigned int) [9] 0.00 0.00 4/4 build_fh_name(char const*, unsigned int, suffix_info*) [53] 0.00 0.00 4/4 fhandler_base::is_fs_special() [111] 0.00 0.00 3/81 fhandler_disk_file::~fhandler_disk_file() [60] 0.00 0.00 4/4 cygheap_fdnew::cygheap_fdnew(int, bool) [317] 0.00 0.00 8/19727 strace_active [24] 0.00 0.00 1/1 cygheap_fdnew::operator=(fhandler_base*) [456] ----------------------------------------------- 0.01 0.02 3/7 fhandler_console::init(void*, unsigned long, unsigned int) [28] 0.02 0.03 4/7 open [8] [9] 8.3 0.03 0.06 7 fhandler_base::open_with_arch(int, unsigned int) [9] 0.03 0.03 1/1 fhandler_process::open(int, unsigned int) [21] 0.00 0.00 3/3 fhandler_disk_file::open(int, unsigned int) [119] 0.00 0.00 3/3 fhandler_console::open_setup(int) [124] 0.00 0.00 1/1 fhandler_console::open(int, unsigned int) [180] 0.00 0.00 3/4 fhandler_base::operator=(fhandler_base&) [195] ----------------------------------------------- 0.02 0.06 78/78 fhandler_disk_file::fstat(__stat64*)@8 [7] [10] 8.0 0.02 0.06 78 fhandler_base::fstat_fs(__stat64*)@8 [10] 0.02 0.04 78/78 fhandler_base::fstat_by_handle(__stat64*)@8 [20] 0.00 0.00 78/234 fhandler_base::get_stat_handle() [116] ----------------------------------------------- 3 fhandler_process::fill_filebuf() [11] 0.03 0.00 1/3 fhandler_process::open(int, unsigned int) [21] 0.05 0.00 2/3 fhandler_virtual::lseek(long long, int) [6] [11] 7.9 0.08 0.00 3+3 fhandler_process::fill_filebuf() [11] 0.00 0.00 3/9 pinfo::init(int, unsigned long, void*) [167] 3 fhandler_process::fill_filebuf() [11] ----------------------------------------------- 0.03 0.06 78/78 stat64 [2] [12] 7.8 0.03 0.06 78 path_conv::path_conv(char const*, unsigned int, suffix_info const*) [12] 0.02 0.03 78/85 path_conv::check(char const*, unsigned int, suffix_info const*) [19] ----------------------------------------------- 0.01 0.03 1/2 dll_crt0_1(void*) [16] 0.01 0.03 1/2 _addenv(char const*, char const*, int)@12 [27] [13] 7.4 0.01 0.06 2 dtable::stdio_init() [13] 0.01 0.05 3/3 dtable::init_std_file_from_handle(int, void*) [18] ----------------------------------------------- 0.00 0.02 1/5 _dll_crt0@0 [41] 0.00 0.02 1/5 threadfunc_fe(void*)@4 [42] 0.00 0.05 3/5 dll_dllcrt0 [26] [14] 7.3 0.00 0.08 5 _cygtls::call(unsigned long (*)(void*, void*), void*) [14] 0.00 0.08 4/4 _cygtls::call2(unsigned long (*)(void*, void*), void*, void*) [15] ----------------------------------------------- 0.00 0.08 4/4 _cygtls::call(unsigned long (*)(void*, void*), void*) [14] [15] 7.3 0.00 0.08 4 _cygtls::call2(unsigned long (*)(void*, void*), void*, void*) [15] 0.00 0.08 1/1 dll_crt0_1(void*) [16] 0.00 0.00 3/3 dll_dllcrt0_1(void*) [333] 0.00 0.00 3/3 _cygtls::remove(unsigned long) [348] 0.00 0.00 4/4 _cygtls::init_thread(void*, unsigned long (*)(void*, void*)) [360] 0.00 0.00 1/1 cygthread::stub(void*)@4 [470] ----------------------------------------------- 0.00 0.08 1/1 _cygtls::call2(unsigned long (*)(void*, void*), void*, void*) [15] [16] 7.3 0.00 0.08 1 dll_crt0_1(void*) [16] 0.01 0.03 1/2 dtable::stdio_init() [13] 0.01 0.02 1/1 pinfo_init(char**, int)@8 [34] 0.00 0.01 1/1 uinfo_init() [55] 0.00 0.00 1/1 user_info::initialize() [83] 0.00 0.00 1/1 cwdstuff::init() [176] 0.00 0.00 1/1 initial_setlocale() [211] 0.00 0.00 1/1 dll_list::init() [244] 0.00 0.00 1/1 dtable_init() [274] 0.00 0.00 1/1 ld_preload() [331] 0.00 0.00 1/19727 strace_active [24] 0.00 0.00 1/4 check_sanity_and_sync(per_process*)@4 [410] 0.00 0.00 1/1 create_signal_arrived()@0 [450] 0.00 0.00 1/1 strace::dll_info() [463] 0.00 0.00 1/1 tty::init_session()@0 [459] ----------------------------------------------- [17] 6.7 0.02 0.05 fh_alloc(device) [17] 0.01 0.04 4/4 fhandler_console::fhandler_console(fh_devices) [23] 0.00 0.00 81/81 fhandler_disk_file::fhandler_disk_file() [87] 0.00 0.00 89/90 ccalloc@12 [142] 0.00 0.00 2/2 fhandler_process::fhandler_process() [245] 0.00 0.00 2/4 fhandler_proc::fhandler_proc() [227] ----------------------------------------------- 0.01 0.05 3/3 dtable::stdio_init() [13] [18] 6.0 0.01 0.05 3 dtable::init_std_file_from_handle(int, void*) [18] 0.00 0.04 3/3 fhandler_console::init(void*, unsigned long, unsigned int) [28] 0.01 0.00 3/6 build_fh_dev(device const&, char const*) [39] 0.00 0.00 3/11 device::parse(unsigned long) [275] 0.00 0.00 3/3 set_std_handle(int)@4 [361] 0.00 0.00 3/19727 strace_active [24] ----------------------------------------------- 0.00 0.00 1/85 etc::dir_changed(int) [115] 0.00 0.00 2/85 cygwin_conv_path [59] 0.00 0.00 4/85 build_fh_name(char const*, unsigned int, suffix_info*) [53] 0.02 0.03 78/85 path_conv::path_conv(char const*, unsigned int, suffix_info const*) [12] [19] 5.8 0.03 0.03 85 path_conv::check(char const*, unsigned int, suffix_info const*) [19] 0.01 0.01 99/99 symlink_info::check(char*, suffix_info const*, fs_info&, path_conv_handle&) [44] 0.01 0.00 3/6 build_fh_dev(device const&, char const*) [39] 0.01 0.00 102/102 mount_info::conv_to_win32_path(char const*, char*, device&, unsigned int*) [56] 0.00 0.00 84/93 path_conv::set_normalized_path(char const*) [80] 0.00 0.00 86/89 normalize_posix_path(char const*, char*, char*&) [112] 0.00 0.00 85/102 cmalloc_abort@8 [148] 0.00 0.00 2/2 fhandler_proc::~fhandler_proc() [212] 0.00 0.00 84/19727 strace_active [24] 0.00 0.00 5/16 path_conv::get_nt_native_path() [160] 0.00 0.00 1/2 fhandler_process::~fhandler_process() [221] 0.00 0.00 5/84 fs_info::update(_UNICODE_STRING*, void*) [114] 0.00 0.00 2/2 fhandler_proc::exists() [291] 0.00 0.00 255/470 tmp_pathbuf::c_get() [299] 0.00 0.00 1/1 fhandler_proc::fill_filebuf() [338] 0.00 0.00 1/2 fhandler_process::exists() [327] 0.00 0.00 85/190 tmp_pathbuf::w_get() [315] 0.00 0.00 85/404 tmp_pathbuf::tmp_pathbuf() [352] 0.00 0.00 85/404 tmp_pathbuf::~tmp_pathbuf() [353] 0.00 0.00 1/1 symlink_info::set(char*) [455] ----------------------------------------------- 0.02 0.04 78/78 fhandler_base::fstat_fs(__stat64*)@8 [10] [20] 5.7 0.02 0.04 78 fhandler_base::fstat_by_handle(__stat64*)@8 [20] 0.02 0.02 78/78 fhandler_base::fstat_helper(__stat64*, unsigned long)@12 [30] 0.00 0.00 78/234 fhandler_base::get_stat_handle() [116] 0.00 0.00 78/84 fhandler_base::get_io_handle() [400] ----------------------------------------------- 0.03 0.03 1/1 fhandler_base::open_with_arch(int, unsigned int) [9] [21] 5.3 0.03 0.03 1 fhandler_process::open(int, unsigned int) [21] 0.03 0.00 1/3 fhandler_process::fill_filebuf() [11] 0.00 0.00 1/1 fhandler_virtual::open(int, unsigned int) [257] 0.00 0.00 1/5 fhandler_base::set_flags(int, int) [228] 0.00 0.00 1/19727 strace_active [24] 0.00 0.00 1/44 virt_tab_search(char const*, bool, virt_tab_t const*, unsigned int) [268] ----------------------------------------------- [22] 5.1 0.00 0.05 _sigfe [22] 0.02 0.03 2/4 open [8] 0.00 0.00 6/6 getgrgid32 [74] 0.00 0.00 2/2 getgroups32 [86] 0.00 0.00 1/1 getpwuid32 [147] 0.00 0.00 1/1 cygwin_atexit [339] 0.00 0.00 1/1 cygwin_exit [475] 0.00 0.00 1/1 getopt_long [482] ----------------------------------------------- 0.01 0.04 4/4 fh_alloc(device) [17] [23] 4.9 0.01 0.04 4 fhandler_console::fhandler_console(fh_devices) [23] 0.01 0.02 4/4 fhandler_console::get_tty_stuff() [29] 0.00 0.00 4/89 fhandler_base::fhandler_base() [110] 0.00 0.00 4/11 device::parse(unsigned long) [275] ----------------------------------------------- 0.00 0.00 1/19727 dll_crt0_0() [194] 0.00 0.00 1/19727 dll_crt0_1(void*) [16] 0.00 0.00 1/19727 dtable::extend(int) [313] 0.00 0.00 1/19727 fhandler_console::open(int, unsigned int) [180] 0.00 0.00 1/19727 fhandler_process::open(int, unsigned int) [21] 0.00 0.00 1/19727 heap_init() [379] 0.00 0.00 1/19727 malloc_init() [380] 0.00 0.00 1/19727 pwdgrp::read_passwd() [65] 0.00 0.00 1/19727 pinfo::thisproc(void*) [189] 0.00 0.00 1/19727 shared_info::initialize() [378] 0.00 0.00 1/19727 wait_sig(void*)@4 [381] 0.00 0.00 1/19727 isatty [312] 0.00 0.00 2/19727 cygthread::create() [266] 0.00 0.00 2/19727 build_argv(char*, char**&, int&, int)@16 [231] 0.00 0.00 2/19727 fhandler_base::fstat(__stat64*)@8 [242] 0.00 0.00 2/19727 fhandler_base::close_with_arch() [308] 0.00 0.00 2/19727 fhandler_proc::exists() [291] 0.00 0.00 2/19727 fhandler_process::exists() [327] 0.00 0.00 2/19727 etc::init(int, _OBJECT_ATTRIBUTES*) [250] 0.00 0.00 2/19727 pinfo_init(char**, int)@8 [34] 0.00 0.00 2/19727 user_info::create(bool) [326] 0.00 0.00 2/19727 fstat64 [146] 0.00 0.00 2/19727 lseek64 [4] 0.00 0.00 2/19727 write [117] 0.00 0.00 2/19727 read [279] 0.00 0.00 2/19727 cygheap_user::ontherange(homebodies, passwd*) [93] 0.00 0.00 3/19727 dtable::init_std_file_from_handle(int, void*) [18] 0.00 0.00 3/19727 getwinenv(char const*, char const*, win_env*)@12 [107] 0.00 0.00 3/19727 parse_options(char const*)@4 [292] 0.00 0.00 3/19727 geterrno_from_win_error(unsigned long, int)@8 [377] 0.00 0.00 3/19727 seterrno_from_nt_status(char const*, int, long)@12 [310] 0.00 0.00 3/19727 fhandler_console::output_tcsetattr(int, termios const*) [246] 0.00 0.00 3/19727 fhandler_console::write(void const*, unsigned int)@12 [139] 0.00 0.00 3/19727 fhandler_base::open_fs(int, unsigned int) [134] 0.00 0.00 3/19727 fhandler_proc::get_proc_fhandler(char const*) [235] 0.00 0.00 3/19727 mount_info::add_item(char const*, char const*, unsigned int) [203] 0.00 0.00 3/19727 mount_info::from_fstab(bool, wchar_t*, wchar_t*) [232] 0.00 0.00 3/19727 time [330] 0.00 0.00 4/19727 init_cygheap::manage_console_count(char const*, int, bool) [325] 0.00 0.00 4/19727 fhandler_console::input_tcsetattr(int, termios const*) [220] 0.00 0.00 4/19727 etc::test_file_change(int) [271] 0.00 0.00 4/19727 open_shared(wchar_t const*, int, void*&, unsigned long, shared_locations*, _SECURITY_ATTRIBUTES*, unsigned long)@28 [51] 0.00 0.00 5/19727 __get_lcid_from_locale(char const*) [216] 0.00 0.00 6/19727 _cygtls::remove(unsigned long) [348] 0.00 0.00 6/19727 close [135] 0.00 0.00 6/19727 pwdgrp::load(wchar_t const*) [64] 0.00 0.00 7/19727 etc::dir_changed(int) [115] 0.00 0.00 7/19727 etc::file_changed(int) [105] 0.00 0.00 7/19727 _cygwin_istext_for_stdio [198] 0.00 0.00 8/19727 open [8] 0.00 0.00 9/19727 fhandler_base::open(int, unsigned int) [161] 0.00 0.00 10/19727 win_env::add_cache(char const*, char const*) [76] 0.00 0.00 15/19727 fhandler_base::set_flags(int, int) [228] 0.00 0.00 15/19727 _pinfo::set_ctty(tty_min*, int, fhandler_termios*) [165] 0.00 0.00 18/19727 dos_drive_mappings::dos_drive_mappings() [184] 0.00 0.00 27/19727 realloc [273] 0.00 0.00 52/19727 environ_init(char**, int) [38] 0.00 0.00 65/19727 calloc [230] 0.00 0.00 72/19727 mount_info::cygdrive_win32_path(char const*, char*, int&) [137] 0.00 0.00 78/19727 fhandler_base::fstat_helper(__stat64*, unsigned long)@12 [30] 0.00 0.00 78/19727 get_info_from_sd(_SECURITY_DESCRIPTOR*, unsigned int*, unsigned long*, unsigned long*) [31] 0.00 0.00 78/19727 stat64 [2] 0.00 0.00 84/19727 path_conv::check(char const*, unsigned int, suffix_info const*) [19] 0.00 0.00 91/19727 build_fh_pc(path_conv&, bool) [33] 0.00 0.00 102/19727 set_flags(unsigned int*, unsigned int) [143] 0.00 0.00 105/19727 normalize_win32_path(char const*, char*, char*&) [140] 0.00 0.00 156/19727 get_sids_info(cygpsid, cygpsid, unsigned long*, unsigned long*) [36] 0.00 0.00 156/19727 stat_worker(path_conv&, __stat64*)@8 [3] 0.00 0.00 162/19727 free [177] 0.00 0.00 178/19727 malloc [172] 0.00 0.00 178/19727 normalize_posix_path(char const*, char*, char*&) [112] 0.00 0.00 204/19727 mount_info::conv_to_win32_path(char const*, char*, device&, unsigned int*) [56] 0.00 0.00 204/19727 mount_info::conv_to_posix_path(char const*, char*, int) [66] 0.00 0.00 322/19727 symlink_info::check(char*, suffix_info const*, fs_info&, path_conv_handle&) [44] 0.01 0.00 4268/19727 __cygwin_lock_unlock [50] 0.01 0.00 4269/19727 __cygwin_lock_lock [49] 0.01 0.00 4289/19727 pthread_mutex::unlock() [48] 0.01 0.00 4298/19727 pthread_mutex::lock() [47] [24] 4.5 0.05 0.00 19727 strace_active [24] ----------------------------------------------- [25] 4.5 0.00 0.05 _open64_r [25] 0.02 0.03 2/4 open [8] ----------------------------------------------- [26] 4.4 0.00 0.05 dll_dllcrt0 [26] 0.00 0.05 3/5 _cygtls::call(unsigned long (*)(void*, void*), void*) [14] ----------------------------------------------- [27] 3.9 0.00 0.04 _addenv(char const*, char const*, int)@12 [27] 0.01 0.03 1/2 dtable::stdio_init() [13] 0.00 0.00 1/5 win_env::add_cache(char const*, char const*) [76] 0.00 0.00 1/49 getwinenv(char const*, char const*, win_env*)@12 [107] 0.00 0.00 1/2 update_envptrs()@0 [337] 0.00 0.00 4/53 cur_environ@0 [402] 0.00 0.00 1/43 getwinenveq(char const*, unsigned int, int)@12 [403] ----------------------------------------------- 0.00 0.04 3/3 dtable::init_std_file_from_handle(int, void*) [18] [28] 3.7 0.00 0.04 3 fhandler_console::init(void*, unsigned long, unsigned int) [28] 0.01 0.02 3/7 fhandler_base::open_with_arch(int, unsigned int) [9] 0.00 0.00 3/3 fhandler_console::tcsetattr(int, termios const*) [154] 0.00 0.00 3/38 fhandler_console::tc() const [404] ----------------------------------------------- 0.01 0.02 4/4 fhandler_console::fhandler_console(fh_devices) [23] [29] 3.6 0.01 0.02 4 fhandler_console::get_tty_stuff() [29] 0.01 0.01 4/4 fhandler_console::set_unit() [35] 0.00 0.00 1/2 dev_console::set_default_attr() [429] ----------------------------------------------- 0.02 0.02 78/78 fhandler_base::fstat_by_handle(__stat64*)@8 [20] [30] 3.5 0.02 0.02 78 fhandler_base::fstat_helper(__stat64*, unsigned long)@12 [30] 0.01 0.00 78/78 get_file_attribute(void*, path_conv&, unsigned int*, unsigned long*, unsigned long*)@20 [40] 0.00 0.00 78/234 fhandler_base::get_stat_handle() [116] 0.00 0.00 78/19727 strace_active [24] 0.00 0.00 312/312 to_timestruc_t(_FILETIME*, timespec*)@8 [354] ----------------------------------------------- [31] 3.5 0.01 0.02 get_info_from_sd(_SECURITY_DESCRIPTOR*, unsigned int*, unsigned long*, unsigned long*) [31] 0.01 0.02 78/78 get_sids_info(cygpsid, cygpsid, unsigned long*, unsigned long*) [36] 0.00 0.00 78/19727 strace_active [24] 0.00 0.00 78/156 get_object_sd(void*, security_descriptor&)@8 [393] ----------------------------------------------- [32] 2.8 0.01 0.02 enum_windows(HWND__*, long)@8 [32] 0.01 0.01 408/409 fhandler_console::open_shared_console(HWND__*, void*&, bool&) [37] ----------------------------------------------- 0.00 0.00 4/88 build_fh_name(char const*, unsigned int, suffix_info*) [53] 0.00 0.00 6/88 build_fh_dev(device const&, char const*) [39] 0.02 0.01 78/88 stat_worker(path_conv&, __stat64*)@8 [3] [33] 2.6 0.02 0.01 88 build_fh_pc(path_conv&, bool) [33] 0.00 0.00 85/85 fhandler_base::set_name(path_conv&) [62] 0.00 0.00 3/3 fhandler_base::set_name(char const*) [204] 0.00 0.00 91/19727 strace_active [24] 0.00 0.00 1/4 fhandler_base::operator=(fhandler_base&) [195] 0.00 0.00 1/1 dtable::add_archetype() [344] 0.00 0.00 3/3 dtable::find_archetype(device&) [362] 0.00 0.00 89/89 dtable::delete_archetype(fhandler_base*) [398] 0.00 0.00 85/85 fhandler_base::use_archetype() const [399] 0.00 0.00 3/3 fhandler_console::use_archetype() const [424] ----------------------------------------------- 0.01 0.02 1/1 dll_crt0_1(void*) [16] [34] 2.5 0.01 0.02 1 pinfo_init(char**, int)@8 [34] 0.01 0.01 1/1 environ_init(char**, int) [38] 0.00 0.00 1/1 pinfo::thisproc(void*) [189] 0.00 0.00 2/19727 strace_active [24] 0.00 0.00 1/1 winprio_to_nice(unsigned long) [445] ----------------------------------------------- 0.01 0.01 4/4 fhandler_console::get_tty_stuff() [29] [35] 2.4 0.01 0.01 4 fhandler_console::set_unit() [35] 0.01 0.00 1/1 console_unit::console_unit(HWND__*) [45] 0.00 0.00 1/409 fhandler_console::open_shared_console(HWND__*, void*&, bool&) [37] 0.00 0.00 4/11 device::parse(unsigned long) [275] 0.00 0.00 1/4 lock_ttys::lock_ttys(unsigned long) [413] 0.00 0.00 1/4 lock_ttys::release() [412] ----------------------------------------------- 0.01 0.02 78/78 get_info_from_sd(_SECURITY_DESCRIPTOR*, unsigned int*, unsigned long*, unsigned long*) [31] [36] 2.4 0.01 0.02 78 get_sids_info(cygpsid, cygpsid, unsigned long*, unsigned long*) [36] 0.00 0.01 66/68 internal_getpwsid(cygpsid&) [46] 0.00 0.00 66/66 internal_getgrsid(cygpsid&) [70] 0.00 0.00 3/10 internal_getgrgid(unsigned long, bool) [90] 0.00 0.00 3/5 internal_getgroups(int, unsigned long*, cygpsid*) [88] 0.00 0.00 156/19727 strace_active [24] ----------------------------------------------- 0.00 0.00 1/409 fhandler_console::set_unit() [35] 0.01 0.01 408/409 enum_windows(HWND__*, long)@8 [32] [37] 2.0 0.01 0.01 409 fhandler_console::open_shared_console(HWND__*, void*&, bool&) [37] 0.01 0.00 409/413 open_shared(wchar_t const*, int, void*&, unsigned long, shared_locations*, _SECURITY_ATTRIBUTES*, unsigned long)@28 [51] 0.00 0.00 409/823 __small_swprintf(wchar_t*, wchar_t const*, ...) [68] ----------------------------------------------- 0.01 0.01 1/1 pinfo_init(char**, int)@8 [34] [38] 1.8 0.01 0.01 1 environ_init(char**, int) [38] 0.00 0.00 74/74 cygwin_strncasecmp@12 [78] 0.00 0.00 3/5 win_env::add_cache(char const*, char const*) [76] 0.00 0.00 48/48 sys_wcstombs_alloc(char**, int, wchar_t const*, unsigned int)@16 [91] 0.00 0.00 1/1 env_PATH_to_posix [96] 0.00 0.00 48/49 getwinenv(char const*, char const*, win_env*)@12 [107] 0.00 0.00 3/4 setenv [106] 0.00 0.00 2/2 env_path_to_posix(void const*, void*, unsigned int) [149] 0.00 0.00 52/19727 strace_active [24] 0.00 0.00 1/2 update_envptrs()@0 [337] 0.00 0.00 1/190 tmp_pathbuf::w_get() [315] 0.00 0.00 1/404 tmp_pathbuf::tmp_pathbuf() [352] 0.00 0.00 1/404 tmp_pathbuf::~tmp_pathbuf() [353] ----------------------------------------------- 0.01 0.00 3/6 dtable::init_std_file_from_handle(int, void*) [18] 0.01 0.00 3/6 path_conv::check(char const*, unsigned int, suffix_info const*) [19] [39] 1.6 0.01 0.00 6 build_fh_dev(device const&, char const*) [39] 0.00 0.00 6/88 build_fh_pc(path_conv&, bool) [33] 0.00 0.00 6/93 path_conv::set_normalized_path(char const*) [80] 0.00 0.00 6/201 path_conv::~path_conv() [71] 0.00 0.00 6/102 cmalloc_abort@8 [148] ----------------------------------------------- 0.01 0.00 78/78 fhandler_base::fstat_helper(__stat64*, unsigned long)@12 [30] [40] 1.5 0.01 0.00 78 get_file_attribute(void*, path_conv&, unsigned int*, unsigned long*, unsigned long*)@20 [40] 0.00 0.00 78/78 get_file_sd(void*, path_conv&, security_descriptor&, bool)@16 [99] 0.00 0.00 78/156 security_descriptor::free() [179] 0.00 0.00 78/156 get_object_sd(void*, security_descriptor&)@8 [393] ----------------------------------------------- [41] 1.5 0.00 0.02 _dll_crt0@0 [41] 0.00 0.02 1/5 _cygtls::call(unsigned long (*)(void*, void*), void*) [14] 0.00 0.00 1/1 _feinitialise [364] ----------------------------------------------- [42] 1.5 0.00 0.02 threadfunc_fe(void*)@4 [42] 0.00 0.02 1/5 _cygtls::call(unsigned long (*)(void*, void*), void*) [14] ----------------------------------------------- 0.00 0.00 1/1199 format_proc_self(void*, char*&) [289] 0.00 0.00 1/1199 shared_name(char*, char const*, int)@12 [349] 0.00 0.00 351/1199 cygpsid::string(char*) const [58] 0.01 0.00 846/1199 format_process_maps(void*, char*&) [1] [43] 1.4 0.01 0.01 1199 __small_sprintf(char*, char const*, ...) [43] 0.01 0.00 1199/1199 __small_vsprintf(char*, char const*, char*) [61] ----------------------------------------------- 0.01 0.01 99/99 path_conv::check(char const*, unsigned int, suffix_info const*) [19] [44] 1.4 0.01 0.01 99 symlink_info::check(char*, suffix_info const*, fs_info&, path_conv_handle&) [44] 0.00 0.00 104/112 get_nt_native_path(char const*, _UNICODE_STRING&, bool) [81] 0.00 0.00 79/84 fs_info::update(_UNICODE_STRING*, void*) [114] 0.00 0.00 322/19727 strace_active [24] 0.00 0.00 99/99 suffix_scan::has(char const*, suffix_info const*) [158] 0.00 0.00 109/109 suffix_scan::next() [267] 0.00 0.00 99/190 tmp_pathbuf::w_get() [315] 0.00 0.00 99/404 tmp_pathbuf::tmp_pathbuf() [352] 0.00 0.00 99/404 tmp_pathbuf::~tmp_pathbuf() [353] 0.00 0.00 25/25 symlink_info::set_error(int) [405] ----------------------------------------------- 0.01 0.00 1/1 fhandler_console::set_unit() [35] [45] 1.2 0.01 0.00 1 console_unit::console_unit(HWND__*) [45] ----------------------------------------------- 0.00 0.00 1/68 user_info::initialize() [83] 0.00 0.00 1/68 internal_getlogin(cygheap_user&) [67] 0.00 0.01 66/68 get_sids_info(cygpsid, cygpsid, unsigned long*, unsigned long*) [36] [46] 1.2 0.00 0.01 68 internal_getpwsid(cygpsid&) [46] 0.00 0.00 1/1 pwdgrp::read_passwd() [65] 0.00 0.00 68/135 cygpsid::string(char*) const [58] ----------------------------------------------- [47] 1.0 0.00 0.01 pthread_mutex::lock() [47] 0.01 0.00 4298/19727 strace_active [24] ----------------------------------------------- [48] 1.0 0.00 0.01 pthread_mutex::unlock() [48] 0.01 0.00 4289/19727 strace_active [24] ----------------------------------------------- [49] 1.0 0.00 0.01 __cygwin_lock_lock [49] 0.01 0.00 4269/19727 strace_active [24] ----------------------------------------------- [50] 1.0 0.00 0.01 __cygwin_lock_unlock [50] 0.01 0.00 4268/19727 strace_active [24] ----------------------------------------------- 0.00 0.00 2/413 pinfo::init(int, unsigned long, void*) [167] 0.00 0.00 2/413 open_shared(wchar_t const*, int, void*&, unsigned long, shared_locations, _SECURITY_ATTRIBUTES*, unsigned long)@28 [290] 0.01 0.00 409/413 fhandler_console::open_shared_console(HWND__*, void*&, bool&) [37] [51] 1.0 0.01 0.00 413 open_shared(wchar_t const*, int, void*&, unsigned long, shared_locations*, _SECURITY_ATTRIBUTES*, unsigned long)@28 [51] 0.00 0.00 413/413 shared_name(wchar_t*, wchar_t const*, int)@12 [69] 0.00 0.00 4/19727 strace_active [24] ----------------------------------------------- 0.00 0.00 1/79 cwdstuff::set(path_conv*, char const*) [193] 0.00 0.00 78/79 format_process_maps(void*, char*&) [1] [52] 0.9 0.00 0.00 79 mount_info::conv_to_posix_path(wchar_t*, char*, int) [52] 0.00 0.00 79/102 mount_info::conv_to_posix_path(char const*, char*, int) [66] 0.00 0.00 79/182 sys_wcstombs(char*, unsigned int, wchar_t const*, unsigned int)@16 [95] 0.00 0.00 79/470 tmp_pathbuf::c_get() [299] 0.00 0.00 79/404 tmp_pathbuf::tmp_pathbuf() [352] 0.00 0.00 79/404 tmp_pathbuf::~tmp_pathbuf() [353] ----------------------------------------------- 0.00 0.00 4/4 open [8] [53] 0.9 0.00 0.00 4 build_fh_name(char const*, unsigned int, suffix_info*) [53] 0.00 0.00 4/85 path_conv::check(char const*, unsigned int, suffix_info const*) [19] 0.00 0.00 4/88 build_fh_pc(path_conv&, bool) [33] 0.00 0.00 4/201 path_conv::~path_conv() [71] ----------------------------------------------- [54] 0.8 0.01 0.00 fhandler_console::open_shared_console(HWND__*, void*&) [54] ----------------------------------------------- 0.00 0.01 1/1 dll_crt0_1(void*) [16] [55] 0.7 0.00 0.01 1 uinfo_init() [55] 0.00 0.00 1/1 internal_getlogin(cygheap_user&) [67] 0.00 0.00 1/1 RevertToSelf@0 [438] ----------------------------------------------- 0.01 0.00 102/102 path_conv::check(char const*, unsigned int, suffix_info const*) [19] [56] 0.7 0.01 0.00 102 mount_info::conv_to_win32_path(char const*, char*, device&, unsigned int*) [56] 0.00 0.00 72/80 mount_info::cygdrive_win32_path(char const*, char*, int&) [137] 0.00 0.00 204/19727 strace_active [24] 0.00 0.00 27/27 mount_item::build_win32(char*, char const*, unsigned int*, unsigned int) [183] 0.00 0.00 3/3 fhandler_proc::get_proc_fhandler(char const*) [235] 0.00 0.00 75/186 fs_info_cache::search(_FILE_FS_VOLUME_INFORMATION*, unsigned int&) [233] 0.00 0.00 270/560 path_prefix_p(char const*, char const*, int, bool) [314] 0.00 0.00 102/104 fs_info_cache::add(unsigned int, fs_info*) [395] ----------------------------------------------- [57] 0.6 0.00 0.00 conv_path_list(char const*, char*, unsigned int, int) [57] 0.00 0.00 20/26 cygwin_conv_path [59] 0.00 0.00 1/190 tmp_pathbuf::w_get() [315] 0.00 0.00 1/404 tmp_pathbuf::tmp_pathbuf() [352] 0.00 0.00 1/404 tmp_pathbuf::~tmp_pathbuf() [353] 0.00 0.00 20/20 strccpy@12 [406] ----------------------------------------------- 0.00 0.00 1/135 pwdgrp::read_passwd() [65] 0.00 0.00 66/135 internal_getgrsid(cygpsid&) [70] 0.00 0.00 68/135 internal_getpwsid(cygpsid&) [46] [58] 0.6 0.00 0.00 135 cygpsid::string(char*) const [58] 0.00 0.00 351/1199 __small_sprintf(char*, char const*, ...) [43] ----------------------------------------------- 0.00 0.00 1/26 _cygwin_exit_return [174] 0.00 0.00 1/26 env_PATH_to_posix [96] 0.00 0.00 2/26 env_path_to_win32(void const*, void*, unsigned int) [97] 0.00 0.00 2/26 env_path_to_posix(void const*, void*, unsigned int) [149] 0.00 0.00 20/26 conv_path_list(char const*, char*, unsigned int, int) [57] [59] 0.6 0.00 0.00 26 cygwin_conv_path [59] 0.00 0.00 2/85 path_conv::check(char const*, unsigned int, suffix_info const*) [19] 0.00 0.00 23/102 mount_info::conv_to_posix_path(char const*, char*, int) [66] 0.00 0.00 25/201 path_conv::~path_conv() [71] 0.00 0.00 2/16 path_conv::get_nt_native_path() [160] 0.00 0.00 2/182 sys_wcstombs(char*, unsigned int, wchar_t const*, unsigned int)@16 [95] 0.00 0.00 25/470 tmp_pathbuf::c_get() [299] 0.00 0.00 25/404 tmp_pathbuf::tmp_pathbuf() [352] 0.00 0.00 25/404 tmp_pathbuf::~tmp_pathbuf() [353] ----------------------------------------------- 0.00 0.00 3/81 open [8] 0.00 0.00 78/81 stat_worker(path_conv&, __stat64*)@8 [3] [60] 0.6 0.00 0.00 81 fhandler_disk_file::~fhandler_disk_file() [60] 0.00 0.00 81/87 fhandler_base::~fhandler_base() [77] 0.00 0.00 81/87 fhandler_base::operator delete(void*) [157] ----------------------------------------------- 0.01 0.00 1199/1199 __small_sprintf(char*, char const*, ...) [43] [61] 0.6 0.01 0.00 1199 __small_vsprintf(char*, char const*, char*) [61] 0.00 0.00 2843/3665 sigproc_terminate(exit_states)@4 [163] ----------------------------------------------- 0.00 0.00 85/85 build_fh_pc(path_conv&, bool) [33] [62] 0.6 0.00 0.00 85 fhandler_base::set_name(path_conv&) [62] 0.00 0.00 170/179 cstrdup@4 [79] 0.00 0.00 3/3 cwcsdup@4 [282] ----------------------------------------------- [63] 0.6 0.00 0.00 10+2 [63] 0.00 0.00 1 pwdgrp::read_group() [75] 0.00 0.00 11 internal_getgrgid(unsigned long, bool) [90] ----------------------------------------------- 0.00 0.00 1/2 pwdgrp::read_group() [75] 0.00 0.00 1/2 pwdgrp::read_passwd() [65] [64] 0.5 0.00 0.00 2 pwdgrp::load(wchar_t const*) [64] 0.00 0.00 33/36 pwdgrp::add_line(char*) [72] 0.00 0.00 2/2 etc::init(int, _OBJECT_ATTRIBUTES*) [250] 0.00 0.00 6/19727 strace_active [24] ----------------------------------------------- 0.00 0.00 1/1 internal_getpwsid(cygpsid&) [46] [65] 0.5 0.00 0.00 1 pwdgrp::read_passwd() [65] 0.00 0.00 1/2 pwdgrp::load(wchar_t const*) [64] 0.00 0.00 1/1 internal_getpwnam(char const*, bool) [178] 0.00 0.00 1/2 internal_getpwuid(unsigned long, bool) [153] 0.00 0.00 2/36 pwdgrp::add_line(char*) [72] 0.00 0.00 1/135 cygpsid::string(char*) const [58] 0.00 0.00 1/5 getenv [237] 0.00 0.00 1/19727 strace_active [24] ----------------------------------------------- 0.00 0.00 23/102 cygwin_conv_path [59] 0.00 0.00 79/102 mount_info::conv_to_posix_path(wchar_t*, char*, int) [52] [66] 0.5 0.00 0.00 102 mount_info::conv_to_posix_path(char const*, char*, int) [66] 0.00 0.00 102/105 normalize_win32_path(char const*, char*, char*&) [140] 0.00 0.00 204/19727 strace_active [24] 0.00 0.00 94/94 mount_info::cygdrive_posix_path(char const*, char*, int) [199] 0.00 0.00 290/560 path_prefix_p(char const*, char const*, int, bool) [314] 0.00 0.00 102/470 tmp_pathbuf::c_get() [299] 0.00 0.00 102/404 tmp_pathbuf::tmp_pathbuf() [352] 0.00 0.00 102/404 tmp_pathbuf::~tmp_pathbuf() [353] 0.00 0.00 7/101 slashify(char const*, char*, bool) [356] ----------------------------------------------- 0.00 0.00 1/1 uinfo_init() [55] [67] 0.5 0.00 0.00 1 internal_getlogin(cygheap_user&) [67] 0.00 0.00 1/1 cygheap_user::ontherange(homebodies, passwd*) [93] 0.00 0.00 1/10 internal_getgrgid(unsigned long, bool) [90] 0.00 0.00 1/68 internal_getpwsid(cygpsid&) [46] 0.00 0.00 1/41 cygsid::getfromgr(__group32 const*) [150] 0.00 0.00 1/3 cygheap_user::set_name(char const*) [345] ----------------------------------------------- 0.00 0.00 1/823 get_shared_parent_dir() [346] 0.00 0.00 409/823 fhandler_console::open_shared_console(HWND__*, void*&, bool&) [37] 0.00 0.00 413/823 shared_name(wchar_t*, wchar_t const*, int)@12 [69] [68] 0.5 0.00 0.00 823 __small_swprintf(wchar_t*, wchar_t const*, ...) [68] 0.00 0.00 823/823 __small_vswprintf(wchar_t*, wchar_t const*, char*) [101] ----------------------------------------------- 0.00 0.00 413/413 open_shared(wchar_t const*, int, void*&, unsigned long, shared_locations*, _SECURITY_ATTRIBUTES*, unsigned long)@28 [51] [69] 0.5 0.00 0.00 413 shared_name(wchar_t*, wchar_t const*, int)@12 [69] 0.00 0.00 413/823 __small_swprintf(wchar_t*, wchar_t const*, ...) [68] ----------------------------------------------- 0.00 0.00 66/66 get_sids_info(cygpsid, cygpsid, unsigned long*, unsigned long*) [36] [70] 0.4 0.00 0.00 66 internal_getgrsid(cygpsid&) [70] 0.00 0.00 66/135 cygpsid::string(char*) const [58] ----------------------------------------------- 0.00 0.00 1/201 etc::dir_changed(int) [115] 0.00 0.00 4/201 build_fh_name(char const*, unsigned int, suffix_info*) [53] 0.00 0.00 6/201 build_fh_dev(device const&, char const*) [39] 0.00 0.00 25/201 cygwin_conv_path [59] 0.00 0.00 78/201 stat64 [2] 0.00 0.00 87/201 fhandler_base::~fhandler_base() [77] [71] 0.4 0.00 0.00 201 path_conv::~path_conv() [71] 0.00 0.00 366/457 cfree@4 [120] ----------------------------------------------- 0.00 0.00 1/36 pwdgrp::read_group() [75] 0.00 0.00 2/36 pwdgrp::read_passwd() [65] 0.00 0.00 33/36 pwdgrp::load(wchar_t const*) [64] [72] 0.4 0.00 0.00 36 pwdgrp::add_line(char*) [72] 0.00 0.00 15/15 pwdgrp::parse_passwd() [109] 0.00 0.00 21/21 pwdgrp::parse_group() [130] ----------------------------------------------- [73] 0.4 0.00 0.00 get_attribute_from_acl(unsigned int*, _ACL*, void*, void*, bool) [73] ----------------------------------------------- 0.00 0.00 6/6 _sigfe [22] [74] 0.3 0.00 0.00 6 getgrgid32 [74] 0.00 0.00 6/10 internal_getgrgid(unsigned long, bool) [90] ----------------------------------------------- 1 internal_getgrgid(unsigned long, bool) [90] [75] 0.3 0.00 0.00 1 pwdgrp::read_group() [75] 0.00 0.00 1/2 pwdgrp::load(wchar_t const*) [64] 0.00 0.00 1/36 pwdgrp::add_line(char*) [72] 1 internal_getgrgid(unsigned long, bool) [90] ----------------------------------------------- 0.00 0.00 1/5 getwinenv(char const*, char const*, win_env*)@12 [107] 0.00 0.00 1/5 _addenv(char const*, char const*, int)@12 [27] 0.00 0.00 3/5 environ_init(char**, int) [38] [76] 0.3 0.00 0.00 5 win_env::add_cache(char const*, char const*) [76] 0.00 0.00 2/2 env_path_to_win32(void const*, void*, unsigned int) [97] 0.00 0.00 10/19727 strace_active [24] 0.00 0.00 2/470 tmp_pathbuf::c_get() [299] 0.00 0.00 2/404 tmp_pathbuf::tmp_pathbuf() [352] 0.00 0.00 2/404 tmp_pathbuf::~tmp_pathbuf() [353] ----------------------------------------------- 0.00 0.00 2/87 fhandler_console::~fhandler_console() [223] 0.00 0.00 4/87 fhandler_virtual::~fhandler_virtual() [201] 0.00 0.00 81/87 fhandler_disk_file::~fhandler_disk_file() [60] [77] 0.3 0.00 0.00 87 fhandler_base::~fhandler_base() [77] 0.00 0.00 87/201 path_conv::~path_conv() [71] ----------------------------------------------- 0.00 0.00 74/74 environ_init(char**, int) [38] [78] 0.3 0.00 0.00 74 cygwin_strncasecmp@12 [78] 0.00 0.00 148/276 sys_mbstowcs(wchar_t*, unsigned int, char const*, unsigned int)@16 [82] ----------------------------------------------- 0.00 0.00 1/179 cygheap_user::set_name(char const*) [345] 0.00 0.00 8/179 fhandler_base::operator=(fhandler_base&) [195] 0.00 0.00 170/179 fhandler_base::set_name(path_conv&) [62] [79] 0.3 0.00 0.00 179 cstrdup@4 [79] 0.00 0.00 179/285 cmalloc@8 [92] ----------------------------------------------- 0.00 0.00 3/93 fhandler_base::set_name(char const*) [204] 0.00 0.00 6/93 build_fh_dev(device const&, char const*) [39] 0.00 0.00 84/93 path_conv::check(char const*, unsigned int, suffix_info const*) [19] [80] 0.3 0.00 0.00 93 path_conv::set_normalized_path(char const*) [80] 0.00 0.00 93/115 crealloc_abort@8 [94] ----------------------------------------------- 0.00 0.00 8/112 path_conv::get_nt_native_path() [160] 0.00 0.00 104/112 symlink_info::check(char*, suffix_info const*, fs_info&, path_conv_handle&) [44] [81] 0.3 0.00 0.00 112 get_nt_native_path(char const*, _UNICODE_STRING&, bool) [81] 0.00 0.00 112/276 sys_mbstowcs(wchar_t*, unsigned int, char const*, unsigned int)@16 [82] 0.00 0.00 110/111 transform_chars(wchar_t*, wchar_t*) [355] ----------------------------------------------- 0.00 0.00 1/276 CreateMutexA@12 [351] 0.00 0.00 1/276 mount_info::from_fstab(bool, wchar_t*, wchar_t*) [232] 0.00 0.00 2/276 __small_vswprintf(wchar_t*, wchar_t const*, char*) [101] 0.00 0.00 12/276 cygwin_strcasecmp@8 [200] 0.00 0.00 112/276 get_nt_native_path(char const*, _UNICODE_STRING&, bool) [81] 0.00 0.00 148/276 cygwin_strncasecmp@12 [78] [82] 0.3 0.00 0.00 276 sys_mbstowcs(wchar_t*, unsigned int, char const*, unsigned int)@16 [82] 0.00 0.00 276/277 sys_cp_mbstowcs(int (*)(_reent*, wchar_t*, char const*, unsigned int, char const*, _mbstate_t*), char const*, wchar_t*, unsigned int, char const*, unsigned int)@24 [113] ----------------------------------------------- 0.00 0.00 1/1 dll_crt0_1(void*) [16] [83] 0.3 0.00 0.00 1 user_info::initialize() [83] 0.00 0.00 1/1 mount_info::init() [145] 0.00 0.00 1/68 internal_getpwsid(cygpsid&) [46] 0.00 0.00 1/3 cygheap_user::set_name(char const*) [345] ----------------------------------------------- [84] 0.3 0.00 0.00 path_conv::operator=(path_conv&) [84] ----------------------------------------------- [85] 0.3 0.00 0.00 pwdgrp::refresh(bool) [85] ----------------------------------------------- 0.00 0.00 2/2 _sigfe [22] [86] 0.3 0.00 0.00 2 getgroups32 [86] 0.00 0.00 2/5 internal_getgroups(int, unsigned long*, cygpsid*) [88] ----------------------------------------------- 0.00 0.00 81/81 fh_alloc(device) [17] [87] 0.2 0.00 0.00 81 fhandler_disk_file::fhandler_disk_file() [87] 0.00 0.00 81/89 fhandler_base::fhandler_base() [110] ----------------------------------------------- 0.00 0.00 2/5 getgroups32 [86] 0.00 0.00 3/5 get_sids_info(cygpsid, cygpsid, unsigned long*, unsigned long*) [36] [88] 0.2 0.00 0.00 5 internal_getgroups(int, unsigned long*, cygpsid*) [88] 0.00 0.00 40/41 cygsid::getfromgr(__group32 const*) [150] 0.00 0.00 42/42 internal_getgrent(int) [247] ----------------------------------------------- [89] 0.2 0.00 0.00 posify_maybe(char**, char const*, char*) [89] ----------------------------------------------- 1 pwdgrp::read_group() [75] 0.00 0.00 1/10 internal_getlogin(cygheap_user&) [67] 0.00 0.00 3/10 get_sids_info(cygpsid, cygpsid, unsigned long*, unsigned long*) [36] 0.00 0.00 6/10 getgrgid32 [74] [90] 0.2 0.00 0.00 11 internal_getgrgid(unsigned long, bool) [90] 0.00 0.00 6/7 etc::file_changed(int) [105] 1 pwdgrp::read_group() [75] ----------------------------------------------- 0.00 0.00 48/48 environ_init(char**, int) [38] [91] 0.2 0.00 0.00 48 sys_wcstombs_alloc(char**, int, wchar_t const*, unsigned int)@16 [91] 0.00 0.00 96/182 sys_wcstombs(char*, unsigned int, wchar_t const*, unsigned int)@16 [95] ----------------------------------------------- 0.00 0.00 3/285 cwcsdup@4 [282] 0.00 0.00 3/285 dll_list::alloc(HINSTANCE__*, per_process*, dll_type) [334] 0.00 0.00 100/285 crealloc_abort@8 [94] 0.00 0.00 179/285 cstrdup@4 [79] [92] 0.2 0.00 0.00 285 cmalloc@8 [92] 0.00 0.00 285/1012 __cxa_guard_release [391] ----------------------------------------------- 0.00 0.00 1/1 internal_getlogin(cygheap_user&) [67] [93] 0.2 0.00 0.00 1 cygheap_user::ontherange(homebodies, passwd*) [93] 0.00 0.00 1/4 setenv [106] 0.00 0.00 1/5 getenv [237] 0.00 0.00 2/19727 strace_active [24] 0.00 0.00 1/404 tmp_pathbuf::tmp_pathbuf() [352] 0.00 0.00 1/404 tmp_pathbuf::~tmp_pathbuf() [353] ----------------------------------------------- 0.00 0.00 1/115 dtable::add_archetype() [344] 0.00 0.00 1/115 format_proc_self(void*, char*&) [289] 0.00 0.00 2/115 cwdstuff::set(path_conv*, char const*) [193] 0.00 0.00 18/115 format_process_maps(void*, char*&) [1] 0.00 0.00 93/115 path_conv::set_normalized_path(char const*) [80] [94] 0.2 0.00 0.00 115 crealloc_abort@8 [94] 0.00 0.00 100/285 cmalloc@8 [92] 0.00 0.00 15/1012 __cxa_guard_release [391] ----------------------------------------------- 0.00 0.00 1/182 mount_info::init() [145] 0.00 0.00 2/182 cygwin_conv_path [59] 0.00 0.00 2/182 _cygwin_exit_return [174] 0.00 0.00 2/182 cygheap_user::init() [272] 0.00 0.00 79/182 mount_info::conv_to_posix_path(wchar_t*, char*, int) [52] 0.00 0.00 96/182 sys_wcstombs_alloc(char**, int, wchar_t const*, unsigned int)@16 [91] [95] 0.2 0.00 0.00 182 sys_wcstombs(char*, unsigned int, wchar_t const*, unsigned int)@16 [95] 0.00 0.00 182/182 sys_cp_wcstombs(int (*)(_reent*, char*, wchar_t, char const*, _mbstate_t*), char const*, char*, unsigned int, wchar_t const*, unsigned int)@24 [131] ----------------------------------------------- 0.00 0.00 1/1 environ_init(char**, int) [38] [96] 0.2 0.00 0.00 1 env_PATH_to_posix [96] 0.00 0.00 1/26 cygwin_conv_path [59] ----------------------------------------------- 0.00 0.00 2/2 win_env::add_cache(char const*, char const*) [76] [97] 0.2 0.00 0.00 2 env_path_to_win32(void const*, void*, unsigned int) [97] 0.00 0.00 2/26 cygwin_conv_path [59] ----------------------------------------------- [98] 0.2 0.00 0.00 cmalloc(cygheap_types, unsigned long, char const*) [98] ----------------------------------------------- 0.00 0.00 78/78 get_file_attribute(void*, path_conv&, unsigned int*, unsigned long*, unsigned long*)@20 [40] [99] 0.2 0.00 0.00 78 get_file_sd(void*, path_conv&, security_descriptor&, bool)@16 [99] 0.00 0.00 78/78 security_descriptor::malloc(unsigned int) [141] ----------------------------------------------- [100] 0.2 0.00 0.00 fhandler_disk_file::~fhandler_disk_file() [100] ----------------------------------------------- 0.00 0.00 823/823 __small_swprintf(wchar_t*, wchar_t const*, ...) [68] [101] 0.2 0.00 0.00 823 __small_vswprintf(wchar_t*, wchar_t const*, char*) [101] 0.00 0.00 822/3665 sigproc_terminate(exit_states)@4 [163] 0.00 0.00 2/276 sys_mbstowcs(wchar_t*, unsigned int, char const*, unsigned int)@16 [82] ----------------------------------------------- [102] 0.2 0.00 0.00 std_dll_init [102] 0.00 0.00 1/3 fegetenv [428] 0.00 0.00 1/1 fesetenv [479] ----------------------------------------------- [103] 0.2 0.00 0.00 dll_load [103] ----------------------------------------------- [104] 0.2 0.00 0.00 ucenv(char*, char const*) [104] ----------------------------------------------- 0.00 0.00 1/7 internal_getpwuid(unsigned long, bool) [153] 0.00 0.00 6/7 internal_getgrgid(unsigned long, bool) [90] [105] 0.2 0.00 0.00 7 etc::file_changed(int) [105] 0.00 0.00 7/7 etc::dir_changed(int) [115] 0.00 0.00 2/4 etc::test_file_change(int) [271] 0.00 0.00 7/19727 strace_active [24] ----------------------------------------------- 1 setenv [106] 0.00 0.00 1/4 cygheap_user::ontherange(homebodies, passwd*) [93] 0.00 0.00 3/4 environ_init(char**, int) [38] [106] 0.2 0.00 0.00 4+1 setenv [106] 1 setenv [106] ----------------------------------------------- 0.00 0.00 1/49 _addenv(char const*, char const*, int)@12 [27] 0.00 0.00 48/49 environ_init(char**, int) [38] [107] 0.2 0.00 0.00 49 getwinenv(char const*, char const*, win_env*)@12 [107] 0.00 0.00 1/5 win_env::add_cache(char const*, char const*) [76] 0.00 0.00 1/5 getenv [237] 0.00 0.00 3/19727 strace_active [24] 0.00 0.00 4/53 cur_environ@0 [402] ----------------------------------------------- [108] 0.2 0.00 0.00 path_conv::close_conv_handle() [108] ----------------------------------------------- 0.00 0.00 15/15 pwdgrp::add_line(char*) [72] [109] 0.1 0.00 0.00 15 pwdgrp::parse_passwd() [109] 0.00 0.00 29/49 pwdgrp::next_num(unsigned long&) [162] 0.00 0.00 72/182 pwdgrp::next_str(char) [152] ----------------------------------------------- 0.00 0.00 4/89 fhandler_console::fhandler_console(fh_devices) [23] 0.00 0.00 4/89 fhandler_virtual::fhandler_virtual() [251] 0.00 0.00 81/89 fhandler_disk_file::fhandler_disk_file() [87] [110] 0.1 0.00 0.00 89 fhandler_base::fhandler_base() [110] ----------------------------------------------- 0.00 0.00 4/4 open [8] [111] 0.1 0.00 0.00 4 fhandler_base::is_fs_special() [111] ----------------------------------------------- 0.00 0.00 3/89 mount_info::add_item(char const*, char const*, unsigned int) [203] 0.00 0.00 86/89 path_conv::check(char const*, unsigned int, suffix_info const*) [19] [112] 0.1 0.00 0.00 89 normalize_posix_path(char const*, char*, char*&) [112] 0.00 0.00 178/19727 strace_active [24] ----------------------------------------------- 0.00 0.00 1/277 fhandler_console::write_normal(unsigned char const*, unsigned char const*) [170] 0.00 0.00 276/277 sys_mbstowcs(wchar_t*, unsigned int, char const*, unsigned int)@16 [82] [113] 0.1 0.00 0.00 277 sys_cp_mbstowcs(int (*)(_reent*, wchar_t*, char const*, unsigned int, char const*, _mbstate_t*), char const*, wchar_t*, unsigned int, char const*, unsigned int)@24 [113] ----------------------------------------------- 0.00 0.00 5/84 path_conv::check(char const*, unsigned int, suffix_info const*) [19] 0.00 0.00 79/84 symlink_info::check(char*, suffix_info const*, fs_info&, path_conv_handle&) [44] [114] 0.1 0.00 0.00 84 fs_info::update(_UNICODE_STRING*, void*) [114] 0.00 0.00 84/186 fs_info_cache::search(_FILE_FS_VOLUME_INFORMATION*, unsigned int&) [233] 0.00 0.00 2/104 fs_info_cache::add(unsigned int, fs_info*) [395] ----------------------------------------------- 0.00 0.00 7/7 etc::file_changed(int) [105] [115] 0.1 0.00 0.00 7 etc::dir_changed(int) [115] 0.00 0.00 1/85 path_conv::check(char const*, unsigned int, suffix_info const*) [19] 0.00 0.00 1/16 path_conv::get_nt_native_path() [160] 0.00 0.00 1/201 path_conv::~path_conv() [71] 0.00 0.00 7/19727 strace_active [24] ----------------------------------------------- 0.00 0.00 78/234 fhandler_base::fstat_helper(__stat64*, unsigned long)@12 [30] 0.00 0.00 78/234 fhandler_base::fstat_by_handle(__stat64*)@8 [20] 0.00 0.00 78/234 fhandler_base::fstat_fs(__stat64*)@8 [10] [116] 0.1 0.00 0.00 234 fhandler_base::get_stat_handle() [116] ----------------------------------------------- 0.00 0.00 1/1 _write_r [118] [117] 0.1 0.00 0.00 1 write [117] 0.00 0.00 1/1 fhandler_console::write(void const*, unsigned int)@12 [139] 0.00 0.00 2/19727 strace_active [24] 0.00 0.00 1/10 cygheap_fdmanip::operator->() const [316] ----------------------------------------------- [118] 0.1 0.00 0.00 _write_r [118] 0.00 0.00 1/1 write [117] ----------------------------------------------- 0.00 0.00 3/3 fhandler_base::open_with_arch(int, unsigned int) [9] [119] 0.1 0.00 0.00 3 fhandler_disk_file::open(int, unsigned int) [119] 0.00 0.00 3/3 fhandler_base::open_fs(int, unsigned int) [134] ----------------------------------------------- 0.00 0.00 1/457 fhandler_virtual::close() [382] 0.00 0.00 1/457 fhandler_virtual::~fhandler_virtual() [201] 0.00 0.00 2/457 format_process_maps(void*, char*&) [1] 0.00 0.00 87/457 fhandler_base::operator delete(void*) [157] 0.00 0.00 366/457 path_conv::~path_conv() [71] [120] 0.1 0.00 0.00 457 cfree@4 [120] 0.00 0.00 457/1012 __cxa_guard_release [391] ----------------------------------------------- [121] 0.1 0.00 0.00 crealloc(void*, unsigned long, char const*)@12 [121] ----------------------------------------------- [122] 0.1 0.00 0.00 path_conv_handle::close() [122] ----------------------------------------------- [123] 0.1 0.00 0.00 win32_device_name(char const*, char*, device&) [123] 0.00 0.00 102/102 device::parse(char const*) [190] ----------------------------------------------- 0.00 0.00 3/3 fhandler_base::open_with_arch(int, unsigned int) [9] [124] 0.1 0.00 0.00 3 fhandler_console::open_setup(int) [124] 0.00 0.00 3/3 _pinfo::set_ctty(tty_min*, int, fhandler_termios*) [165] 0.00 0.00 3/5 fhandler_base::set_flags(int, int) [228] 0.00 0.00 3/4 init_cygheap::manage_console_count(char const*, int, bool) [325] ----------------------------------------------- 0.00 0.00 2/2 __smakebuf_r [126] [125] 0.1 0.00 0.00 2 _fstat64_r [125] 0.00 0.00 2/2 fstat64 [146] ----------------------------------------------- [126] 0.1 0.00 0.00 __smakebuf_r [126] 0.00 0.00 2/2 _fstat64_r [125] ----------------------------------------------- 0.00 0.00 3/3 format_process_maps(void*, char*&) [1] [127] 0.1 0.00 0.00 3 thread_info::thread_info(unsigned long, void*) [127] ----------------------------------------------- [128] 0.1 0.00 0.00 path_conv::isdir() const [128] ----------------------------------------------- [129] 0.1 0.00 0.00 str2uni_cat(_UNICODE_STRING&, char const*) [129] ----------------------------------------------- 0.00 0.00 21/21 pwdgrp::add_line(char*) [72] [130] 0.1 0.00 0.00 21 pwdgrp::parse_group() [130] 0.00 0.00 61/182 pwdgrp::next_str(char) [152] 0.00 0.00 20/49 pwdgrp::next_num(unsigned long&) [162] ----------------------------------------------- 0.00 0.00 182/182 sys_wcstombs(char*, unsigned int, wchar_t const*, unsigned int)@16 [95] [131] 0.1 0.00 0.00 182 sys_cp_wcstombs(int (*)(_reent*, char*, wchar_t, char const*, _mbstate_t*), char const*, char*, unsigned int, wchar_t const*, unsigned int)@24 [131] ----------------------------------------------- [132] 0.1 0.00 0.00 path_conv::path_conv() [132] ----------------------------------------------- [133] 0.1 0.00 0.00 path_conv::set_path(char const*) [133] ----------------------------------------------- 0.00 0.00 3/3 fhandler_disk_file::open(int, unsigned int) [119] [134] 0.1 0.00 0.00 3 fhandler_base::open_fs(int, unsigned int) [134] 0.00 0.00 3/3 fhandler_base::open(int, unsigned int) [161] 0.00 0.00 3/19727 strace_active [24] ----------------------------------------------- 0.00 0.00 3/3 _close_r [136] [135] 0.1 0.00 0.00 3 close [135] 0.00 0.00 3/3 dtable::release(int) [173] 0.00 0.00 3/3 fhandler_base::close_with_arch() [308] 0.00 0.00 3/10 cygheap_fdget::cygheap_fdget(int, bool, bool) [269] 0.00 0.00 6/19727 strace_active [24] ----------------------------------------------- [136] 0.1 0.00 0.00 _close_r [136] 0.00 0.00 3/3 close [135] ----------------------------------------------- 0.00 0.00 8/80 qsort [265] 0.00 0.00 72/80 mount_info::conv_to_win32_path(char const*, char*, device&, unsigned int*) [56] [137] 0.1 0.00 0.00 80 mount_info::cygdrive_win32_path(char const*, char*, int&) [137] 0.00 0.00 72/19727 strace_active [24] 0.00 0.00 72/99 backslashify(char const*, char*, bool) [397] ----------------------------------------------- [138] 0.1 0.00 0.00 regopt(wchar_t const*, char*)@8 [138] 0.00 0.00 4/5 reg_key::reg_key(bool, unsigned long, ...) [171] 0.00 0.00 4/4 reg_key::get_string(wchar_t const*, wchar_t*, unsigned int, wchar_t const*) [283] 0.00 0.00 4/5 reg_key::~reg_key() [359] ----------------------------------------------- 0.00 0.00 1/1 write [117] [139] 0.1 0.00 0.00 1 fhandler_console::write(void const*, unsigned int)@12 [139] 0.00 0.00 1/1 fhandler_console::write_normal(unsigned char const*, unsigned char const*) [170] 0.00 0.00 1/1 fhandler_termios::bg_check(int) [363] 0.00 0.00 3/19727 strace_active [24] 0.00 0.00 1/190 tmp_pathbuf::w_get() [315] 0.00 0.00 1/404 tmp_pathbuf::tmp_pathbuf() [352] 0.00 0.00 1/404 tmp_pathbuf::~tmp_pathbuf() [353] ----------------------------------------------- 0.00 0.00 3/105 mount_info::add_item(char const*, char const*, unsigned int) [203] 0.00 0.00 102/105 mount_info::conv_to_posix_path(char const*, char*, int) [66] [140] 0.1 0.00 0.00 105 normalize_win32_path(char const*, char*, char*&) [140] 0.00 0.00 105/19727 strace_active [24] ----------------------------------------------- 0.00 0.00 78/78 get_file_sd(void*, path_conv&, security_descriptor&, bool)@16 [99] [141] 0.1 0.00 0.00 78 security_descriptor::malloc(unsigned int) [141] 0.00 0.00 78/156 security_descriptor::free() [179] ----------------------------------------------- 0.00 0.00 1/90 dtable::extend(int) [313] 0.00 0.00 89/90 fh_alloc(device) [17] [142] 0.1 0.00 0.00 90 ccalloc@12 [142] 0.00 0.00 90/1012 __cxa_guard_release [391] ----------------------------------------------- [143] 0.1 0.00 0.00 set_flags(unsigned int*, unsigned int) [143] 0.00 0.00 102/19727 strace_active [24] ----------------------------------------------- [144] 0.1 0.00 0.00 cygpsid::debug_print(char const*) const [144] ----------------------------------------------- 0.00 0.00 1/1 user_info::initialize() [83] [145] 0.1 0.00 0.00 1 mount_info::init() [145] 0.00 0.00 3/3 mount_info::add_item(char const*, char const*, unsigned int) [203] 0.00 0.00 2/2 mount_info::from_fstab(bool, wchar_t*, wchar_t*) [232] 0.00 0.00 1/182 sys_wcstombs(char*, unsigned int, wchar_t const*, unsigned int)@16 [95] ----------------------------------------------- 0.00 0.00 2/2 _fstat64_r [125] [146] 0.1 0.00 0.00 2 fstat64 [146] 0.00 0.00 1/1 fhandler_process::fstat(__stat64*)@8 [213] 0.00 0.00 2/2 fhandler_base::get_ino() [241] 0.00 0.00 1/2 fhandler_base::fstat(__stat64*)@8 [242] 0.00 0.00 2/2 fhandler_base::get_device() [294] 0.00 0.00 4/10 cygheap_fdmanip::operator->() const [316] 0.00 0.00 2/19727 strace_active [24] ----------------------------------------------- 0.00 0.00 1/1 _sigfe [22] [147] 0.1 0.00 0.00 1 getpwuid32 [147] 0.00 0.00 1/2 internal_getpwuid(unsigned long, bool) [153] ----------------------------------------------- 0.00 0.00 3/102 fhandler_base::set_name(char const*) [204] 0.00 0.00 6/102 build_fh_dev(device const&, char const*) [39] 0.00 0.00 8/102 path_conv::get_nt_native_path() [160] 0.00 0.00 85/102 path_conv::check(char const*, unsigned int, suffix_info const*) [19] [148] 0.1 0.00 0.00 102 cmalloc_abort@8 [148] 0.00 0.00 102/1012 __cxa_guard_release [391] ----------------------------------------------- 0.00 0.00 2/2 environ_init(char**, int) [38] [149] 0.1 0.00 0.00 2 env_path_to_posix(void const*, void*, unsigned int) [149] 0.00 0.00 2/26 cygwin_conv_path [59] ----------------------------------------------- 0.00 0.00 1/41 internal_getlogin(cygheap_user&) [67] 0.00 0.00 40/41 internal_getgroups(int, unsigned long*, cygpsid*) [88] [150] 0.1 0.00 0.00 41 cygsid::getfromgr(__group32 const*) [150] 0.00 0.00 41/41 cygsid::getfromstr(char const*, bool) [191] ----------------------------------------------- [151] 0.1 0.00 0.00 path_conv::handle() const [151] ----------------------------------------------- 0.00 0.00 49/182 pwdgrp::next_num(unsigned long&) [162] 0.00 0.00 61/182 pwdgrp::parse_group() [130] 0.00 0.00 72/182 pwdgrp::parse_passwd() [109] [152] 0.1 0.00 0.00 182 pwdgrp::next_str(char) [152] ----------------------------------------------- 0.00 0.00 1/2 getpwuid32 [147] 0.00 0.00 1/2 pwdgrp::read_passwd() [65] [153] 0.1 0.00 0.00 2 internal_getpwuid(unsigned long, bool) [153] 0.00 0.00 1/7 etc::file_changed(int) [105] ----------------------------------------------- 0.00 0.00 3/3 fhandler_console::init(void*, unsigned long, unsigned int) [28] [154] 0.1 0.00 0.00 3 fhandler_console::tcsetattr(int, termios const*) [154] 0.00 0.00 3/3 fhandler_console::input_tcsetattr(int, termios const*) [220] 0.00 0.00 3/3 fhandler_console::output_tcsetattr(int, termios const*) [246] ----------------------------------------------- [155] 0.1 0.00 0.00 security_descriptor::~security_descriptor() [155] ----------------------------------------------- [156] 0.1 0.00 0.00 path_conv::is_fs_special() const [156] ----------------------------------------------- 0.00 0.00 2/87 fhandler_proc::~fhandler_proc() [212] 0.00 0.00 2/87 fhandler_console::~fhandler_console() [223] 0.00 0.00 2/87 fhandler_process::~fhandler_process() [221] 0.00 0.00 81/87 fhandler_disk_file::~fhandler_disk_file() [60] [157] 0.1 0.00 0.00 87 fhandler_base::operator delete(void*) [157] 0.00 0.00 87/457 cfree@4 [120] ----------------------------------------------- 0.00 0.00 99/99 symlink_info::check(char*, suffix_info const*, fs_info&, path_conv_handle&) [44] [158] 0.1 0.00 0.00 99 suffix_scan::has(char const*, suffix_info const*) [158] ----------------------------------------------- [159] 0.1 0.00 0.00 thread_info::fill_if_match(char*, unsigned long, char*) [159] ----------------------------------------------- 0.00 0.00 1/16 etc::dir_changed(int) [115] 0.00 0.00 2/16 cygwin_conv_path [59] 0.00 0.00 2/16 fhandler_base::get_ino() [241] 0.00 0.00 5/16 path_conv::check(char const*, unsigned int, suffix_info const*) [19] 0.00 0.00 6/16 fhandler_base::open(int, unsigned int) [161] [160] 0.0 0.00 0.00 16 path_conv::get_nt_native_path() [160] 0.00 0.00 8/112 get_nt_native_path(char const*, _UNICODE_STRING&, bool) [81] 0.00 0.00 8/102 cmalloc_abort@8 [148] ----------------------------------------------- 0.00 0.00 3/3 fhandler_base::open_fs(int, unsigned int) [134] [161] 0.0 0.00 0.00 3 fhandler_base::open(int, unsigned int) [161] 0.00 0.00 6/16 path_conv::get_nt_native_path() [160] 0.00 0.00 3/3 seterrno_from_nt_status(char const*, int, long)@12 [310] 0.00 0.00 9/19727 strace_active [24] ----------------------------------------------- 0.00 0.00 20/49 pwdgrp::parse_group() [130] 0.00 0.00 29/49 pwdgrp::parse_passwd() [109] [162] 0.0 0.00 0.00 49 pwdgrp::next_num(unsigned long&) [162] 0.00 0.00 49/182 pwdgrp::next_str(char) [152] ----------------------------------------------- 0.00 0.00 822/3665 __small_vswprintf(wchar_t*, wchar_t const*, char*) [101] 0.00 0.00 2843/3665 __small_vsprintf(char*, char const*, char*) [61] [163] 0.0 0.00 0.00 3665 sigproc_terminate(exit_states)@4 [163] ----------------------------------------------- [164] 0.0 0.00 0.00 strace::active() const [164] ----------------------------------------------- 0.00 0.00 3/3 fhandler_console::open_setup(int) [124] [165] 0.0 0.00 0.00 3 _pinfo::set_ctty(tty_min*, int, fhandler_termios*) [165] 0.00 0.00 3/9 pinfo::init(int, unsigned long, void*) [167] 0.00 0.00 15/19727 strace_active [24] 0.00 0.00 1/4 init_cygheap::manage_console_count(char const*, int, bool) [325] 0.00 0.00 3/4 lock_ttys::lock_ttys(unsigned long) [413] 0.00 0.00 3/4 lock_ttys::release() [412] 0.00 0.00 3/3 tty_min::getsid() const [426] ----------------------------------------------- [166] 0.0 0.00 0.00 fs_info::fs_info() [166] ----------------------------------------------- 0.00 0.00 1/9 fhandler_proc::get_proc_fhandler(char const*) [235] 0.00 0.00 1/9 fhandler_process::fstat(__stat64*)@8 [213] 0.00 0.00 1/9 pinfo::thisproc(void*) [189] 0.00 0.00 3/9 fhandler_process::fill_filebuf() [11] 0.00 0.00 3/9 _pinfo::set_ctty(tty_min*, int, fhandler_termios*) [165] [167] 0.0 0.00 0.00 9 pinfo::init(int, unsigned long, void*) [167] 0.00 0.00 2/4 __sec_user(void*, void*, void*, unsigned long, int)@20 [224] 0.00 0.00 2/413 open_shared(wchar_t const*, int, void*&, unsigned long, shared_locations*, _SECURITY_ATTRIBUTES*, unsigned long)@28 [51] ----------------------------------------------- [168] 0.0 0.00 0.00 ccalloc(cygheap_types, unsigned long, unsigned long, char const*) [168] ----------------------------------------------- [169] 0.0 0.00 0.00 myfault::~myfault() [169] ----------------------------------------------- 0.00 0.00 1/1 fhandler_console::write(void const*, unsigned int)@12 [139] [170] 0.0 0.00 0.00 1 fhandler_console::write_normal(unsigned char const*, unsigned char const*) [170] 0.00 0.00 1/1 fhandler_console::cursor_set(bool, int, int) [249] 0.00 0.00 1/1 fhandler_console::cursor_get(int*, int*) [261] 0.00 0.00 1/277 sys_cp_mbstowcs(int (*)(_reent*, wchar_t*, char const*, unsigned int, char const*, _mbstate_t*), char const*, wchar_t*, unsigned int, char const*, unsigned int)@24 [113] 0.00 0.00 1/10 fhandler_termios::get_output_handle() [407] 0.00 0.00 1/38 fhandler_console::tc() const [404] ----------------------------------------------- 0.00 0.00 1/5 memory_init(bool) [210] 0.00 0.00 4/5 regopt(wchar_t const*, char*)@8 [138] [171] 0.0 0.00 0.00 5 reg_key::reg_key(bool, unsigned long, ...) [171] 0.00 0.00 5/5 reg_key::reg_key(HKEY__*, unsigned long, ...) [234] 0.00 0.00 5/10 reg_key::build_reg(HKEY__*, unsigned long, char*) [243] 0.00 0.00 5/5 reg_key::get_dword(wchar_t const*, unsigned long) [409] ----------------------------------------------- [172] 0.0 0.00 0.00 malloc [172] 0.00 0.00 178/19727 strace_active [24] ----------------------------------------------- 0.00 0.00 3/3 close [135] [173] 0.0 0.00 0.00 3 dtable::release(int) [173] 0.00 0.00 2/2 fhandler_console::~fhandler_console() [223] 0.00 0.00 1/2 fhandler_process::~fhandler_process() [221] 0.00 0.00 3/3 fhandler_base::need_fixup_before() const [423] ----------------------------------------------- [174] 0.0 0.00 0.00 _cygwin_exit_return [174] 0.00 0.00 1/26 cygwin_conv_path [59] 0.00 0.00 1/2 dll_crt0_0() [194] 0.00 0.00 2/182 sys_wcstombs(char*, unsigned int, wchar_t const*, unsigned int)@16 [95] ----------------------------------------------- [175] 0.0 0.00 0.00 path_conv::has_attribute(unsigned long) const [175] ----------------------------------------------- 0.00 0.00 1/1 dll_crt0_1(void*) [16] [176] 0.0 0.00 0.00 1 cwdstuff::init() [176] 0.00 0.00 1/1 cwdstuff::set(path_conv*, char const*) [193] ----------------------------------------------- [177] 0.0 0.00 0.00 free [177] 0.00 0.00 162/19727 strace_active [24] ----------------------------------------------- 0.00 0.00 1/1 pwdgrp::read_passwd() [65] [178] 0.0 0.00 0.00 1 internal_getpwnam(char const*, bool) [178] 0.00 0.00 6/6 cygwin_strcasecmp@8 [200] ----------------------------------------------- 0.00 0.00 78/156 security_descriptor::malloc(unsigned int) [141] 0.00 0.00 78/156 get_file_attribute(void*, path_conv&, unsigned int*, unsigned long*, unsigned long*)@20 [40] [179] 0.0 0.00 0.00 156 security_descriptor::free() [179] ----------------------------------------------- 0.00 0.00 1/1 fhandler_base::open_with_arch(int, unsigned int) [9] [180] 0.0 0.00 0.00 1 fhandler_console::open(int, unsigned int) [180] 0.00 0.00 1/1 fhandler_termios::tcinit(bool) [276] 0.00 0.00 1/3 dev_console::fillin_info(void*) [252] 0.00 0.00 1/19727 strace_active [24] 0.00 0.00 2/84 fhandler_base::get_io_handle() [400] 0.00 0.00 1/10 fhandler_termios::get_output_handle() [407] 0.00 0.00 1/2 dev_console::set_default_attr() [429] 0.00 0.00 1/38 fhandler_console::tc() const [404] ----------------------------------------------- [181] 0.0 0.00 0.00 fhandler_base::get_dev() [181] ----------------------------------------------- [182] 0.0 0.00 0.00 path_conv::isgood_inode(unsigned long long) const [182] ----------------------------------------------- 0.00 0.00 27/27 mount_info::conv_to_win32_path(char const*, char*, device&, unsigned int*) [56] [183] 0.0 0.00 0.00 27 mount_item::build_win32(char*, char const*, unsigned int*, unsigned int) [183] 0.00 0.00 27/186 fs_info_cache::search(_FILE_FS_VOLUME_INFORMATION*, unsigned int&) [233] 0.00 0.00 27/99 backslashify(char const*, char*, bool) [397] ----------------------------------------------- 0.00 0.00 3/3 format_process_maps(void*, char*&) [1] [184] 0.0 0.00 0.00 3 dos_drive_mappings::dos_drive_mappings() [184] 0.00 0.00 18/19727 strace_active [24] ----------------------------------------------- [185] 0.0 0.00 0.00 _cmalloc(unsigned int)@4 [185] 0.00 0.00 48/1012 __cxa_guard_release [391] ----------------------------------------------- 0.00 0.00 3/3 __ctype_load_locale [187] [186] 0.0 0.00 0.00 3 __set_lc_ctype_from_win [186] 0.00 0.00 3/8 setlocale [206] ----------------------------------------------- [187] 0.0 0.00 0.00 __ctype_load_locale [187] 0.00 0.00 3/3 __set_lc_ctype_from_win [186] ----------------------------------------------- [188] 0.0 0.00 0.00 path_conv_handle::dup(path_conv_handle&) [188] ----------------------------------------------- 0.00 0.00 1/1 pinfo_init(char**, int)@8 [34] [189] 0.0 0.00 0.00 1 pinfo::thisproc(void*) [189] 0.00 0.00 1/9 pinfo::init(int, unsigned long, void*) [167] 0.00 0.00 1/3 time [330] 0.00 0.00 1/19727 strace_active [24] 0.00 0.00 1/1 strace::hello() [462] ----------------------------------------------- 0.00 0.00 102/102 win32_device_name(char const*, char*, device&) [123] [190] 0.0 0.00 0.00 102 device::parse(char const*) [190] 0.00 0.00 102/102 device::init() [396] ----------------------------------------------- 0.00 0.00 41/41 cygsid::getfromgr(__group32 const*) [150] [191] 0.0 0.00 0.00 41 cygsid::getfromstr(char const*, bool) [191] 0.00 0.00 39/39 cygsid::get_sid(unsigned long, unsigned long, unsigned long*, bool) [248] ----------------------------------------------- [192] 0.0 0.00 0.00 transform_chars(_UNICODE_STRING*, unsigned short) [192] ----------------------------------------------- 0.00 0.00 1/1 cwdstuff::init() [176] [193] 0.0 0.00 0.00 1 cwdstuff::set(path_conv*, char const*) [193] 0.00 0.00 1/79 mount_info::conv_to_posix_path(wchar_t*, char*, int) [52] 0.00 0.00 2/115 crealloc_abort@8 [94] 0.00 0.00 1/470 tmp_pathbuf::c_get() [299] 0.00 0.00 1/404 tmp_pathbuf::tmp_pathbuf() [352] 0.00 0.00 1/404 tmp_pathbuf::~tmp_pathbuf() [353] 0.00 0.00 1/1 cwdstuff::override_win32_cwd(bool, unsigned long) [466] ----------------------------------------------- 0.00 0.00 1/2 build_argv(char*, char**&, int&, int)@16 [231] 0.00 0.00 1/2 _cygwin_exit_return [174] [194] 0.0 0.00 0.00 2 dll_crt0_0() [194] 0.00 0.00 1/1 memory_init(bool) [210] 0.00 0.00 1/1 sigproc_init()@0 [295] 0.00 0.00 1/1 tty_list::init_session()@0 [350] 0.00 0.00 1/19727 strace_active [24] 0.00 0.00 1/1 cygthread::init() [469] 0.00 0.00 1/1 get_cygwin_startup_info() [451] 0.00 0.00 1/1 _cygtls::init() [464] 0.00 0.00 1/1 events_init() [440] ----------------------------------------------- 0.00 0.00 1/4 build_fh_pc(path_conv&, bool) [33] 0.00 0.00 3/4 fhandler_base::open_with_arch(int, unsigned int) [9] [195] 0.0 0.00 0.00 4 fhandler_base::operator=(fhandler_base&) [195] 0.00 0.00 8/179 cstrdup@4 [79] 0.00 0.00 4/4 fhandler_console::size() const [414] ----------------------------------------------- [196] 0.0 0.00 0.00 cygsid::operator=(char const*) [196] ----------------------------------------------- [197] 0.0 0.00 0.00 heap_info::heap_info(unsigned long) [197] ----------------------------------------------- 0.00 0.00 1/7 _fopen64_r [309] 0.00 0.00 6/7 __sinit [205] [198] 0.0 0.00 0.00 7 _cygwin_istext_for_stdio [198] 0.00 0.00 7/10 cygheap_fdget::cygheap_fdget(int, bool, bool) [269] 0.00 0.00 7/7 cygheap_fdget::~cygheap_fdget() [293] 0.00 0.00 7/19727 strace_active [24] 0.00 0.00 4/10 cygheap_fdmanip::operator->() const [316] ----------------------------------------------- 0.00 0.00 94/94 mount_info::conv_to_posix_path(char const*, char*, int) [66] [199] 0.0 0.00 0.00 94 mount_info::cygdrive_posix_path(char const*, char*, int) [199] 0.00 0.00 94/101 slashify(char const*, char*, bool) [356] ----------------------------------------------- 0.00 0.00 6/6 internal_getpwnam(char const*, bool) [178] [200] 0.0 0.00 0.00 6 cygwin_strcasecmp@8 [200] 0.00 0.00 12/276 sys_mbstowcs(wchar_t*, unsigned int, char const*, unsigned int)@16 [82] ----------------------------------------------- 0.00 0.00 2/4 fhandler_proc::~fhandler_proc() [212] 0.00 0.00 2/4 fhandler_process::~fhandler_process() [221] [201] 0.0 0.00 0.00 4 fhandler_virtual::~fhandler_virtual() [201] 0.00 0.00 4/87 fhandler_base::~fhandler_base() [77] 0.00 0.00 1/457 cfree@4 [120] ----------------------------------------------- [202] 0.0 0.00 0.00 myfault::faulted(int) [202] ----------------------------------------------- 0.00 0.00 3/3 mount_info::init() [145] [203] 0.0 0.00 0.00 3 mount_info::add_item(char const*, char const*, unsigned int) [203] 0.00 0.00 3/89 normalize_posix_path(char const*, char*, char*&) [112] 0.00 0.00 3/105 normalize_win32_path(char const*, char*, char*&) [140] 0.00 0.00 3/3 mount_info::sort() [336] 0.00 0.00 3/19727 strace_active [24] 0.00 0.00 3/470 tmp_pathbuf::c_get() [299] 0.00 0.00 3/404 tmp_pathbuf::tmp_pathbuf() [352] 0.00 0.00 3/404 tmp_pathbuf::~tmp_pathbuf() [353] 0.00 0.00 3/3 mount_item::init(char const*, char const*, unsigned int) [417] ----------------------------------------------- 0.00 0.00 3/3 build_fh_pc(path_conv&, bool) [33] [204] 0.0 0.00 0.00 3 fhandler_base::set_name(char const*) [204] 0.00 0.00 3/93 path_conv::set_normalized_path(char const*) [80] 0.00 0.00 3/102 cmalloc_abort@8 [148] ----------------------------------------------- [205] 0.0 0.00 0.00 __sinit [205] 0.00 0.00 6/7 _cygwin_istext_for_stdio [198] ----------------------------------------------- 0.00 0.00 1/8 __collate_load_locale [328] 0.00 0.00 1/8 __set_lc_messages_from_win [300] 0.00 0.00 1/8 __set_lc_monetary_from_win [301] 0.00 0.00 1/8 __set_lc_numeric_from_win [302] 0.00 0.00 1/8 __set_lc_time_from_win [303] 0.00 0.00 3/8 __set_lc_ctype_from_win [186] [206] 0.0 0.00 0.00 8 setlocale [206] 0.00 0.00 1/2 __set_locale_from_locale_alias [432] ----------------------------------------------- [207] 0.0 0.00 0.00 tmp_pathbuf::t_get() [207] ----------------------------------------------- [208] 0.0 0.00 0.00 tmp_pathbuf::u_get(_UNICODE_STRING*) [208] ----------------------------------------------- [209] 0.0 0.00 0.00 _csbrk@4 [209] 0.00 0.00 49/51 getpagesize [258] ----------------------------------------------- 0.00 0.00 1/1 dll_crt0_0() [194] [210] 0.0 0.00 0.00 1 memory_init(bool) [210] 0.00 0.00 1/5 reg_key::reg_key(bool, unsigned long, ...) [171] 0.00 0.00 1/1 cygheap_user::init() [272] 0.00 0.00 1/1 user_info::create(bool) [326] 0.00 0.00 1/2 open_shared(wchar_t const*, int, void*&, unsigned long, shared_locations, _SECURITY_ATTRIBUTES*, unsigned long)@28 [290] 0.00 0.00 1/1 shared_info::initialize() [378] 0.00 0.00 1/5 reg_key::~reg_key() [359] 0.00 0.00 1/51 getpagesize [258] 0.00 0.00 1/1 cygheap_init()@0 [442] 0.00 0.00 1/1 reg_key::set_string(wchar_t const*, wchar_t const*) [465] 0.00 0.00 1/1 hash_path_name(unsigned long long, wchar_t const*)@12 [444] 0.00 0.00 1/1 RtlInt64ToHexUnicodeString@16 [439] ----------------------------------------------- 0.00 0.00 1/1 dll_crt0_1(void*) [16] [211] 0.0 0.00 0.00 1 initial_setlocale() [211] 0.00 0.00 1/1 internal_setlocale [385] 0.00 0.00 1/2 __set_locale_from_locale_alias [432] ----------------------------------------------- 0.00 0.00 2/2 path_conv::check(char const*, unsigned int, suffix_info const*) [19] [212] 0.0 0.00 0.00 2 fhandler_proc::~fhandler_proc() [212] 0.00 0.00 2/4 fhandler_virtual::~fhandler_virtual() [201] 0.00 0.00 2/87 fhandler_base::operator delete(void*) [157] ----------------------------------------------- 0.00 0.00 1/1 fstat64 [146] [213] 0.0 0.00 0.00 1 fhandler_process::fstat(__stat64*)@8 [213] 0.00 0.00 1/2 fhandler_base::fstat(__stat64*)@8 [242] 0.00 0.00 1/9 pinfo::init(int, unsigned long, void*) [167] 0.00 0.00 1/2 fhandler_process::exists() [327] ----------------------------------------------- [214] 0.0 0.00 0.00 cygheap_user::sid() [214] ----------------------------------------------- [215] 0.0 0.00 0.00 path_conv::fs_is_nfs() const [215] ----------------------------------------------- [216] 0.0 0.00 0.00 __get_lcid_from_locale(char const*) [216] 0.00 0.00 5/19727 strace_active [24] ----------------------------------------------- [217] 0.0 0.00 0.00 path_conv::fnoi() [217] ----------------------------------------------- [218] 0.0 0.00 0.00 path_conv::has_acls() const [218] ----------------------------------------------- [219] 0.0 0.00 0.00 path_conv::issocket() const [219] ----------------------------------------------- 0.00 0.00 3/3 fhandler_console::tcsetattr(int, termios const*) [154] [220] 0.0 0.00 0.00 3 fhandler_console::input_tcsetattr(int, termios const*) [220] 0.00 0.00 4/19727 strace_active [24] 0.00 0.00 6/38 fhandler_console::tc() const [404] 0.00 0.00 4/84 fhandler_base::get_io_handle() [400] ----------------------------------------------- 0.00 0.00 1/2 dtable::release(int) [173] 0.00 0.00 1/2 path_conv::check(char const*, unsigned int, suffix_info const*) [19] [221] 0.0 0.00 0.00 2 fhandler_process::~fhandler_process() [221] 0.00 0.00 2/4 fhandler_virtual::~fhandler_virtual() [201] 0.00 0.00 2/87 fhandler_base::operator delete(void*) [157] ----------------------------------------------- [222] 0.0 0.00 0.00 myfault::faulted() [222] ----------------------------------------------- 0.00 0.00 2/2 dtable::release(int) [173] [223] 0.0 0.00 0.00 2 fhandler_console::~fhandler_console() [223] 0.00 0.00 2/87 fhandler_base::~fhandler_base() [77] 0.00 0.00 2/87 fhandler_base::operator delete(void*) [157] ----------------------------------------------- 0.00 0.00 1/4 sigproc_init()@0 [295] 0.00 0.00 1/4 cygheap_user::init() [272] 0.00 0.00 2/4 pinfo::init(int, unsigned long, void*) [167] [224] 0.0 0.00 0.00 4 __sec_user(void*, void*, void*, unsigned long, int)@20 [224] 0.00 0.00 4/4 sec_acl(_ACL*, bool, bool, void*, void*, unsigned long) [260] ----------------------------------------------- [225] 0.0 0.00 0.00 cygheap_fdmanip::release() [225] ----------------------------------------------- [226] 0.0 0.00 0.00 path_conv::fs_serial_number() const [226] ----------------------------------------------- 0.00 0.00 2/4 fh_alloc(device) [17] 0.00 0.00 2/4 fhandler_process::fhandler_process() [245] [227] 0.0 0.00 0.00 4 fhandler_proc::fhandler_proc() [227] 0.00 0.00 4/4 fhandler_virtual::fhandler_virtual() [251] ----------------------------------------------- 0.00 0.00 1/5 fhandler_process::open(int, unsigned int) [21] 0.00 0.00 1/5 fhandler_virtual::open(int, unsigned int) [257] 0.00 0.00 3/5 fhandler_console::open_setup(int) [124] [228] 0.0 0.00 0.00 5 fhandler_base::set_flags(int, int) [228] 0.00 0.00 15/19727 strace_active [24] ----------------------------------------------- [229] 0.0 0.00 0.00 cygthread::async_create(unsigned long)@4 [229] 0.00 0.00 1/1 cygthread::create() [266] ----------------------------------------------- [230] 0.0 0.00 0.00 calloc [230] 0.00 0.00 65/19727 strace_active [24] ----------------------------------------------- [231] 0.0 0.00 0.00 build_argv(char*, char**&, int&, int)@16 [231] 0.00 0.00 1/2 dll_crt0_0() [194] 0.00 0.00 2/19727 strace_active [24] ----------------------------------------------- 0.00 0.00 2/2 mount_info::init() [145] [232] 0.0 0.00 0.00 2 mount_info::from_fstab(bool, wchar_t*, wchar_t*) [232] 0.00 0.00 1/276 sys_mbstowcs(wchar_t*, unsigned int, char const*, unsigned int)@16 [82] 0.00 0.00 6/6 mount_info::from_fstab_line(char*, bool) [358] 0.00 0.00 3/19727 strace_active [24] 0.00 0.00 1/111 transform_chars(wchar_t*, wchar_t*) [355] ----------------------------------------------- 0.00 0.00 27/186 mount_item::build_win32(char*, char const*, unsigned int*, unsigned int) [183] 0.00 0.00 75/186 mount_info::conv_to_win32_path(char const*, char*, device&, unsigned int*) [56] 0.00 0.00 84/186 fs_info::update(_UNICODE_STRING*, void*) [114] [233] 0.0 0.00 0.00 186 fs_info_cache::search(_FILE_FS_VOLUME_INFORMATION*, unsigned int&) [233] 0.00 0.00 84/84 fs_info_cache::genhash(_FILE_FS_VOLUME_INFORMATION*) [401] ----------------------------------------------- 0.00 0.00 5/5 reg_key::reg_key(bool, unsigned long, ...) [171] [234] 0.0 0.00 0.00 5 reg_key::reg_key(HKEY__*, unsigned long, ...) [234] 0.00 0.00 5/10 reg_key::build_reg(HKEY__*, unsigned long, char*) [243] ----------------------------------------------- 0.00 0.00 3/3 mount_info::conv_to_win32_path(char const*, char*, device&, unsigned int*) [56] [235] 0.0 0.00 0.00 3 fhandler_proc::get_proc_fhandler(char const*) [235] 0.00 0.00 1/9 pinfo::init(int, unsigned long, void*) [167] 0.00 0.00 3/19727 strace_active [24] 0.00 0.00 3/44 virt_tab_search(char const*, bool, virt_tab_t const*, unsigned int) [268] ----------------------------------------------- [236] 0.0 0.00 0.00 pinfo::pinfo(int) [236] ----------------------------------------------- 0.00 0.00 1/5 getwinenv(char const*, char const*, win_env*)@12 [107] 0.00 0.00 1/5 getopt_internal [332] 0.00 0.00 1/5 ld_preload() [331] 0.00 0.00 1/5 pwdgrp::read_passwd() [65] 0.00 0.00 1/5 cygheap_user::ontherange(homebodies, passwd*) [93] [237] 0.0 0.00 0.00 5 getenv [237] 0.00 0.00 23/43 getwinenveq(char const*, unsigned int, int)@12 [403] ----------------------------------------------- [238] 0.0 0.00 0.00 my_findenv(char const*, int*)@8 [238] 0.00 0.00 45/53 cur_environ@0 [402] ----------------------------------------------- [239] 0.0 0.00 0.00 heap_info::~heap_info() [239] ----------------------------------------------- [240] 0.0 0.00 0.00 path_conv::path_conv(device const&) [240] ----------------------------------------------- 0.00 0.00 2/2 fstat64 [146] [241] 0.0 0.00 0.00 2 fhandler_base::get_ino() [241] 0.00 0.00 2/16 path_conv::get_nt_native_path() [160] 0.00 0.00 2/3 hash_path_name(unsigned long long, _UNICODE_STRING*)@12 [415] ----------------------------------------------- 0.00 0.00 1/2 fhandler_process::fstat(__stat64*)@8 [213] 0.00 0.00 1/2 fstat64 [146] [242] 0.0 0.00 0.00 2 fhandler_base::fstat(__stat64*)@8 [242] 0.00 0.00 2/3 time [330] 0.00 0.00 2/19727 strace_active [24] 0.00 0.00 2/2 geteuid32 [436] 0.00 0.00 2/2 getegid32 [435] ----------------------------------------------- 0.00 0.00 5/10 reg_key::reg_key(HKEY__*, unsigned long, ...) [234] 0.00 0.00 5/10 reg_key::reg_key(bool, unsigned long, ...) [171] [243] 0.0 0.00 0.00 10 reg_key::build_reg(HKEY__*, unsigned long, char*) [243] ----------------------------------------------- 0.00 0.00 1/1 dll_crt0_1(void*) [16] [244] 0.0 0.00 0.00 1 dll_list::init() [244] 0.00 0.00 3/3 dll::init() [270] ----------------------------------------------- 0.00 0.00 2/2 fh_alloc(device) [17] [245] 0.0 0.00 0.00 2 fhandler_process::fhandler_process() [245] 0.00 0.00 2/4 fhandler_proc::fhandler_proc() [227] ----------------------------------------------- 0.00 0.00 3/3 fhandler_console::tcsetattr(int, termios const*) [154] [246] 0.0 0.00 0.00 3 fhandler_console::output_tcsetattr(int, termios const*) [246] 0.00 0.00 3/19727 strace_active [24] 0.00 0.00 3/10 fhandler_termios::get_output_handle() [407] ----------------------------------------------- 0.00 0.00 42/42 internal_getgroups(int, unsigned long*, cygpsid*) [88] [247] 0.0 0.00 0.00 42 internal_getgrent(int) [247] ----------------------------------------------- 0.00 0.00 39/39 cygsid::getfromstr(char const*, bool) [191] [248] 0.0 0.00 0.00 39 cygsid::get_sid(unsigned long, unsigned long, unsigned long*, bool) [248] ----------------------------------------------- 0.00 0.00 1/1 fhandler_console::write_normal(unsigned char const*, unsigned char const*) [170] [249] 0.0 0.00 0.00 1 fhandler_console::cursor_set(bool, int, int) [249] 0.00 0.00 1/3 dev_console::fillin_info(void*) [252] 0.00 0.00 2/10 fhandler_termios::get_output_handle() [407] ----------------------------------------------- 0.00 0.00 2/2 pwdgrp::load(wchar_t const*) [64] [250] 0.0 0.00 0.00 2 etc::init(int, _OBJECT_ATTRIBUTES*) [250] 0.00 0.00 2/4 etc::test_file_change(int) [271] 0.00 0.00 2/19727 strace_active [24] ----------------------------------------------- 0.00 0.00 4/4 fhandler_proc::fhandler_proc() [227] [251] 0.0 0.00 0.00 4 fhandler_virtual::fhandler_virtual() [251] 0.00 0.00 4/89 fhandler_base::fhandler_base() [110] ----------------------------------------------- 0.00 0.00 1/3 fhandler_console::cursor_get(int*, int*) [261] 0.00 0.00 1/3 fhandler_console::cursor_set(bool, int, int) [249] 0.00 0.00 1/3 fhandler_console::open(int, unsigned int) [180] [252] 0.0 0.00 0.00 3 dev_console::fillin_info(void*) [252] ----------------------------------------------- [253] 0.0 0.00 0.00 sec_user_nih(_SECURITY_ATTRIBUTES*, void*, void*, unsigned long) [253] ----------------------------------------------- [254] 0.0 0.00 0.00 fhandler_console::write_console(wchar_t*, unsigned long, unsigned long&) [254] ----------------------------------------------- [255] 0.0 0.00 0.00 dos_drive_mappings::~dos_drive_mappings() [255] ----------------------------------------------- [256] 0.0 0.00 0.00 cygpsid::operator==(void*) const [256] ----------------------------------------------- 0.00 0.00 1/1 fhandler_process::open(int, unsigned int) [21] [257] 0.0 0.00 0.00 1 fhandler_virtual::open(int, unsigned int) [257] 0.00 0.00 1/5 fhandler_base::set_flags(int, int) [228] ----------------------------------------------- 0.00 0.00 1/51 memory_init(bool) [210] 0.00 0.00 1/51 get_page_size(int) [383] 0.00 0.00 49/51 _csbrk@4 [209] [258] 0.0 0.00 0.00 51 getpagesize [258] ----------------------------------------------- 0.00 0.00 19/19 _setlocale_r [264] [259] 0.0 0.00 0.00 19 _getenv_r [259] 0.00 0.00 19/43 getwinenveq(char const*, unsigned int, int)@12 [403] ----------------------------------------------- 0.00 0.00 4/4 __sec_user(void*, void*, void*, unsigned long, int)@20 [224] [260] 0.0 0.00 0.00 4 sec_acl(_ACL*, bool, bool, void*, void*, unsigned long) [260] ----------------------------------------------- 0.00 0.00 1/1 fhandler_console::write_normal(unsigned char const*, unsigned char const*) [170] [261] 0.0 0.00 0.00 1 fhandler_console::cursor_get(int*, int*) [261] 0.00 0.00 1/3 dev_console::fillin_info(void*) [252] 0.00 0.00 1/10 fhandler_termios::get_output_handle() [407] ----------------------------------------------- [262] 0.0 0.00 0.00 thread_info::~thread_info() [262] ----------------------------------------------- [263] 0.0 0.00 0.00 fhandler_termios::fhandler_termios() [263] ----------------------------------------------- [264] 0.0 0.00 0.00 _setlocale_r [264] 0.00 0.00 19/19 _getenv_r [259] ----------------------------------------------- [265] 0.0 0.00 0.00 qsort [265] 0.00 0.00 8/80 mount_info::cygdrive_win32_path(char const*, char*, int&) [137] ----------------------------------------------- 0.00 0.00 1/1 cygthread::async_create(unsigned long)@4 [229] [266] 0.0 0.00 0.00 1 cygthread::create() [266] 0.00 0.00 2/19727 strace_active [24] ----------------------------------------------- 0.00 0.00 109/109 symlink_info::check(char*, suffix_info const*, fs_info&, path_conv_handle&) [44] [267] 0.0 0.00 0.00 109 suffix_scan::next() [267] ----------------------------------------------- 0.00 0.00 1/44 fhandler_process::open(int, unsigned int) [21] 0.00 0.00 2/44 fhandler_proc::exists() [291] 0.00 0.00 2/44 fhandler_process::exists() [327] 0.00 0.00 3/44 fhandler_proc::get_proc_fhandler(char const*) [235] 0.00 0.00 36/44 bsearch [281] [268] 0.0 0.00 0.00 44 virt_tab_search(char const*, bool, virt_tab_t const*, unsigned int) [268] ----------------------------------------------- 0.00 0.00 3/10 close [135] 0.00 0.00 7/10 _cygwin_istext_for_stdio [198] [269] 0.0 0.00 0.00 10 cygheap_fdget::cygheap_fdget(int, bool, bool) [269] ----------------------------------------------- 0.00 0.00 3/3 dll_list::init() [244] [270] 0.0 0.00 0.00 3 dll::init() [270] 0.00 0.00 3/3 per_module::run_ctors() [318] ----------------------------------------------- 0.00 0.00 2/4 etc::init(int, _OBJECT_ATTRIBUTES*) [250] 0.00 0.00 2/4 etc::file_changed(int) [105] [271] 0.0 0.00 0.00 4 etc::test_file_change(int) [271] 0.00 0.00 4/19727 strace_active [24] ----------------------------------------------- 0.00 0.00 1/1 memory_init(bool) [210] [272] 0.0 0.00 0.00 1 cygheap_user::init() [272] 0.00 0.00 1/4 __sec_user(void*, void*, void*, unsigned long, int)@20 [224] 0.00 0.00 2/182 sys_wcstombs(char*, unsigned int, wchar_t const*, unsigned int)@16 [95] 0.00 0.00 1/3 cygheap_user::set_name(char const*) [345] ----------------------------------------------- [273] 0.0 0.00 0.00 realloc [273] 0.00 0.00 27/19727 strace_active [24] ----------------------------------------------- 0.00 0.00 1/1 dll_crt0_1(void*) [16] [274] 0.0 0.00 0.00 1 dtable_init() [274] 0.00 0.00 1/1 dtable::extend(int) [313] ----------------------------------------------- 0.00 0.00 3/11 dtable::init_std_file_from_handle(int, void*) [18] 0.00 0.00 4/11 fhandler_console::set_unit() [35] 0.00 0.00 4/11 fhandler_console::fhandler_console(fh_devices) [23] [275] 0.0 0.00 0.00 11 device::parse(unsigned long) [275] 0.00 0.00 11/11 device::parse(unsigned short, unsigned short) [335] ----------------------------------------------- 0.00 0.00 1/1 fhandler_console::open(int, unsigned int) [180] [276] 0.0 0.00 0.00 1 fhandler_termios::tcinit(bool) [276] 0.00 0.00 26/38 fhandler_console::tc() const [404] ----------------------------------------------- [277] 0.0 0.00 0.00 top_key(bool, unsigned long, void**) [277] 0.00 0.00 2/3 cygpsid::string(wchar_t*) const [425] ----------------------------------------------- [278] 0.0 0.00 0.00 mount_info::create_root_entry(wchar_t*) [278] ----------------------------------------------- 0.00 0.00 1/1 _read_r [280] [279] 0.0 0.00 0.00 1 read [279] 0.00 0.00 2/19727 strace_active [24] 0.00 0.00 1/10 cygheap_fdmanip::operator->() const [316] 0.00 0.00 1/1 fhandler_virtual::read(void*, unsigned int&)@12 [458] ----------------------------------------------- [280] 0.0 0.00 0.00 _read_r [280] 0.00 0.00 1/1 read [279] ----------------------------------------------- [281] 0.0 0.00 0.00 bsearch [281] 0.00 0.00 36/44 virt_tab_search(char const*, bool, virt_tab_t const*, unsigned int) [268] ----------------------------------------------- 0.00 0.00 3/3 fhandler_base::set_name(path_conv&) [62] [282] 0.0 0.00 0.00 3 cwcsdup@4 [282] 0.00 0.00 3/285 cmalloc@8 [92] ----------------------------------------------- 0.00 0.00 4/4 regopt(wchar_t const*, char*)@8 [138] [283] 0.0 0.00 0.00 4 reg_key::get_string(wchar_t const*, wchar_t*, unsigned int, wchar_t const*) [283] ----------------------------------------------- [284] 0.0 0.00 0.00 _crealloc(void*, unsigned int)@8 [284] 0.00 0.00 12/1012 __cxa_guard_release [391] ----------------------------------------------- [285] 0.0 0.00 0.00 fhandler_proc::~fhandler_proc() [285] ----------------------------------------------- [286] 0.0 0.00 0.00 fhandler_console::~fhandler_console() [286] ----------------------------------------------- [287] 0.0 0.00 0.00 path_conv::get_object_attr(_OBJECT_ATTRIBUTES&, _SECURITY_ATTRIBUTES&) [287] ----------------------------------------------- [288] 0.0 0.00 0.00 _cfree@4 [288] ----------------------------------------------- [289] 0.0 0.00 0.00 format_proc_self(void*, char*&) [289] 0.00 0.00 1/115 crealloc_abort@8 [94] 0.00 0.00 1/1199 __small_sprintf(char*, char const*, ...) [43] 0.00 0.00 1/1 getpid [483] ----------------------------------------------- 0.00 0.00 1/2 user_info::create(bool) [326] 0.00 0.00 1/2 memory_init(bool) [210] [290] 0.0 0.00 0.00 2 open_shared(wchar_t const*, int, void*&, unsigned long, shared_locations, _SECURITY_ATTRIBUTES*, unsigned long)@28 [290] 0.00 0.00 2/413 open_shared(wchar_t const*, int, void*&, unsigned long, shared_locations*, _SECURITY_ATTRIBUTES*, unsigned long)@28 [51] ----------------------------------------------- 0.00 0.00 2/2 path_conv::check(char const*, unsigned int, suffix_info const*) [19] [291] 0.0 0.00 0.00 2 fhandler_proc::exists() [291] 0.00 0.00 2/19727 strace_active [24] 0.00 0.00 2/44 virt_tab_search(char const*, bool, virt_tab_t const*, unsigned int) [268] ----------------------------------------------- [292] 0.0 0.00 0.00 parse_options(char const*)@4 [292] 0.00 0.00 3/19727 strace_active [24] 0.00 0.00 1/1 build_env(char const* const*, wchar_t*&, int&, bool)@16 [453] ----------------------------------------------- 0.00 0.00 7/7 _cygwin_istext_for_stdio [198] [293] 0.0 0.00 0.00 7 cygheap_fdget::~cygheap_fdget() [293] ----------------------------------------------- 0.00 0.00 2/2 fstat64 [146] [294] 0.0 0.00 0.00 2 fhandler_base::get_device() [294] ----------------------------------------------- 0.00 0.00 1/1 dll_crt0_0() [194] [295] 0.0 0.00 0.00 1 sigproc_init()@0 [295] 0.00 0.00 1/4 __sec_user(void*, void*, void*, unsigned long, int)@20 [224] 0.00 0.00 1/1 cygthread::operator new(unsigned int) [472] ----------------------------------------------- [296] 0.0 0.00 0.00 fhandler_process::~fhandler_process() [296] ----------------------------------------------- [297] 0.0 0.00 0.00 fhandler_termios::~fhandler_termios() [297] ----------------------------------------------- [298] 0.0 0.00 0.00 __main [298] 0.00 0.00 1/1 break_here [474] 0.00 0.00 1/1 sig_dispatch_pending(bool)@4 [449] ----------------------------------------------- 0.00 0.00 1/470 cwdstuff::set(path_conv*, char const*) [193] 0.00 0.00 2/470 win_env::add_cache(char const*, char const*) [76] 0.00 0.00 3/470 format_process_maps(void*, char*&) [1] 0.00 0.00 3/470 mount_info::add_item(char const*, char const*, unsigned int) [203] 0.00 0.00 25/470 cygwin_conv_path [59] 0.00 0.00 79/470 mount_info::conv_to_posix_path(wchar_t*, char*, int) [52] 0.00 0.00 102/470 mount_info::conv_to_posix_path(char const*, char*, int) [66] 0.00 0.00 255/470 path_conv::check(char const*, unsigned int, suffix_info const*) [19] [299] 0.0 0.00 0.00 470 tmp_pathbuf::c_get() [299] ----------------------------------------------- 0.00 0.00 1/1 __messages_load_locale [304] [300] 0.0 0.00 0.00 1 __set_lc_messages_from_win [300] 0.00 0.00 1/8 setlocale [206] ----------------------------------------------- 0.00 0.00 1/1 __monetary_load_locale [305] [301] 0.0 0.00 0.00 1 __set_lc_monetary_from_win [301] 0.00 0.00 1/8 setlocale [206] ----------------------------------------------- 0.00 0.00 1/1 __numeric_load_locale [306] [302] 0.0 0.00 0.00 1 __set_lc_numeric_from_win [302] 0.00 0.00 1/8 setlocale [206] ----------------------------------------------- 0.00 0.00 1/1 __time_load_locale [307] [303] 0.0 0.00 0.00 1 __set_lc_time_from_win [303] 0.00 0.00 1/8 setlocale [206] ----------------------------------------------- [304] 0.0 0.00 0.00 __messages_load_locale [304] 0.00 0.00 1/1 __set_lc_messages_from_win [300] ----------------------------------------------- [305] 0.0 0.00 0.00 __monetary_load_locale [305] 0.00 0.00 1/1 __set_lc_monetary_from_win [301] ----------------------------------------------- [306] 0.0 0.00 0.00 __numeric_load_locale [306] 0.00 0.00 1/1 __set_lc_numeric_from_win [302] ----------------------------------------------- [307] 0.0 0.00 0.00 __time_load_locale [307] 0.00 0.00 1/1 __set_lc_time_from_win [303] ----------------------------------------------- 0.00 0.00 3/3 close [135] [308] 0.0 0.00 0.00 3 fhandler_base::close_with_arch() [308] 0.00 0.00 2/19727 strace_active [24] 0.00 0.00 1/1 fhandler_virtual::close() [382] 0.00 0.00 2/2 fhandler_base::cleanup() [431] ----------------------------------------------- [309] 0.0 0.00 0.00 _fopen64_r [309] 0.00 0.00 1/7 _cygwin_istext_for_stdio [198] ----------------------------------------------- 0.00 0.00 3/3 fhandler_base::open(int, unsigned int) [161] [310] 0.0 0.00 0.00 3 seterrno_from_nt_status(char const*, int, long)@12 [310] 0.00 0.00 3/19727 strace_active [24] 0.00 0.00 3/3 geterrno_from_win_error(unsigned long, int)@8 [377] ----------------------------------------------- [311] 0.0 0.00 0.00 _isatty_r [311] 0.00 0.00 1/1 isatty [312] ----------------------------------------------- 0.00 0.00 1/1 _isatty_r [311] [312] 0.0 0.00 0.00 1 isatty [312] 0.00 0.00 1/19727 strace_active [24] 0.00 0.00 1/1 fhandler_termios::is_tty() const [473] ----------------------------------------------- 0.00 0.00 1/1 dtable_init() [274] [313] 0.0 0.00 0.00 1 dtable::extend(int) [313] 0.00 0.00 1/90 ccalloc@12 [142] 0.00 0.00 1/19727 strace_active [24] ----------------------------------------------- 0.00 0.00 270/560 mount_info::conv_to_win32_path(char const*, char*, device&, unsigned int*) [56] 0.00 0.00 290/560 mount_info::conv_to_posix_path(char const*, char*, int) [66] [314] 0.0 0.00 0.00 560 path_prefix_p(char const*, char const*, int, bool) [314] ----------------------------------------------- 0.00 0.00 1/190 environ_init(char**, int) [38] 0.00 0.00 1/190 fhandler_console::write(void const*, unsigned int)@12 [139] 0.00 0.00 1/190 conv_path_list(char const*, char*, unsigned int, int) [57] 0.00 0.00 3/190 format_process_maps(void*, char*&) [1] 0.00 0.00 85/190 path_conv::check(char const*, unsigned int, suffix_info const*) [19] 0.00 0.00 99/190 symlink_info::check(char*, suffix_info const*, fs_info&, path_conv_handle&) [44] [315] 0.0 0.00 0.00 190 tmp_pathbuf::w_get() [315] ----------------------------------------------- 0.00 0.00 1/10 write [117] 0.00 0.00 1/10 read [279] 0.00 0.00 4/10 _cygwin_istext_for_stdio [198] 0.00 0.00 4/10 fstat64 [146] [316] 0.0 0.00 0.00 10 cygheap_fdmanip::operator->() const [316] ----------------------------------------------- 0.00 0.00 4/4 open [8] [317] 0.0 0.00 0.00 4 cygheap_fdnew::cygheap_fdnew(int, bool) [317] 0.00 0.00 4/4 dtable::find_unused_handle(int) [411] ----------------------------------------------- 0.00 0.00 3/3 dll::init() [270] [318] 0.0 0.00 0.00 3 per_module::run_ctors() [318] ----------------------------------------------- [319] 0.0 0.00 0.00 RtlSplitUnicodePath@12 [319] ----------------------------------------------- [320] 0.0 0.00 0.00 fhandler_base::get_major() [320] ----------------------------------------------- [321] 0.0 0.00 0.00 fhandler_proc::~fhandler_proc() [321] ----------------------------------------------- [322] 0.0 0.00 0.00 dos_drive_mappings::fixup_if_match(wchar_t*) [322] ----------------------------------------------- [323] 0.0 0.00 0.00 heap_info::fill_if_match(char*, unsigned long, char*) [323] ----------------------------------------------- [324] 0.0 0.00 0.00 cygpsid::operator!=(void*) const [324] ----------------------------------------------- 0.00 0.00 1/4 _pinfo::set_ctty(tty_min*, int, fhandler_termios*) [165] 0.00 0.00 3/4 fhandler_console::open_setup(int) [124] [325] 0.0 0.00 0.00 4 init_cygheap::manage_console_count(char const*, int, bool) [325] 0.00 0.00 4/19727 strace_active [24] 0.00 0.00 1/1 init_console_handler(bool) [448] ----------------------------------------------- 0.00 0.00 1/1 memory_init(bool) [210] [326] 0.0 0.00 0.00 1 user_info::create(bool) [326] 0.00 0.00 1/2 open_shared(wchar_t const*, int, void*&, unsigned long, shared_locations, _SECURITY_ATTRIBUTES*, unsigned long)@28 [290] 0.00 0.00 2/19727 strace_active [24] 0.00 0.00 1/3 cygpsid::string(wchar_t*) const [425] ----------------------------------------------- 0.00 0.00 1/2 fhandler_process::fstat(__stat64*)@8 [213] 0.00 0.00 1/2 path_conv::check(char const*, unsigned int, suffix_info const*) [19] [327] 0.0 0.00 0.00 2 fhandler_process::exists() [327] 0.00 0.00 2/19727 strace_active [24] 0.00 0.00 2/44 virt_tab_search(char const*, bool, virt_tab_t const*, unsigned int) [268] ----------------------------------------------- 0.00 0.00 1/1 loadlocale [329] [328] 0.0 0.00 0.00 1 __collate_load_locale [328] 0.00 0.00 1/8 setlocale [206] ----------------------------------------------- [329] 0.0 0.00 0.00 loadlocale [329] 0.00 0.00 1/1 __collate_load_locale [328] 0.00 0.00 3/3 __set_ctype [427] ----------------------------------------------- 0.00 0.00 1/3 pinfo::thisproc(void*) [189] 0.00 0.00 2/3 fhandler_base::fstat(__stat64*)@8 [242] [330] 0.0 0.00 0.00 3 time [330] 0.00 0.00 3/19727 strace_active [24] 0.00 0.00 3/3 to_time_t(_FILETIME*)@4 [416] ----------------------------------------------- 0.00 0.00 1/1 dll_crt0_1(void*) [16] [331] 0.0 0.00 0.00 1 ld_preload() [331] 0.00 0.00 1/5 getenv [237] ----------------------------------------------- [332] 0.0 0.00 0.00 getopt_internal [332] 0.00 0.00 1/5 getenv [237] ----------------------------------------------- 0.00 0.00 3/3 _cygtls::call2(unsigned long (*)(void*, void*), void*, void*) [15] [333] 0.0 0.00 0.00 3 dll_dllcrt0_1(void*) [333] 0.00 0.00 3/3 dll_list::alloc(HINSTANCE__*, per_process*, dll_type) [334] 0.00 0.00 3/4 check_sanity_and_sync(per_process*)@4 [410] ----------------------------------------------- 0.00 0.00 3/3 dll_dllcrt0_1(void*) [333] [334] 0.0 0.00 0.00 3 dll_list::alloc(HINSTANCE__*, per_process*, dll_type) [334] 0.00 0.00 3/285 cmalloc@8 [92] 0.00 0.00 3/3 dll_list::operator[](wchar_t*) [422] 0.00 0.00 3/3 dll_list::append(dll*) [421] ----------------------------------------------- 0.00 0.00 11/11 device::parse(unsigned long) [275] [335] 0.0 0.00 0.00 11 device::parse(unsigned short, unsigned short) [335] ----------------------------------------------- 0.00 0.00 3/3 mount_info::add_item(char const*, char const*, unsigned int) [203] [336] 0.0 0.00 0.00 3 mount_info::sort() [336] ----------------------------------------------- 0.00 0.00 1/2 _addenv(char const*, char const*, int)@12 [27] 0.00 0.00 1/2 environ_init(char**, int) [38] [337] 0.0 0.00 0.00 2 update_envptrs()@0 [337] ----------------------------------------------- 1 fhandler_proc::fill_filebuf() [338] 0.00 0.00 1/1 path_conv::check(char const*, unsigned int, suffix_info const*) [19] [338] 0.0 0.00 0.00 1+1 fhandler_proc::fill_filebuf() [338] 1 fhandler_proc::fill_filebuf() [338] ----------------------------------------------- 0.00 0.00 1/1 _sigfe [22] [339] 0.0 0.00 0.00 1 cygwin_atexit [339] 0.00 0.00 1/1 dll_list::find(void*) [467] ----------------------------------------------- [340] 0.0 0.00 0.00 save_errno::save_errno() [340] ----------------------------------------------- [341] 0.0 0.00 0.00 cygheap_fdnew::~cygheap_fdnew() [341] ----------------------------------------------- [342] 0.0 0.00 0.00 device::operator fh_devices() [342] ----------------------------------------------- [343] 0.0 0.00 0.00 dtable::not_open(int) [343] ----------------------------------------------- 0.00 0.00 1/1 build_fh_pc(path_conv&, bool) [33] [344] 0.0 0.00 0.00 1 dtable::add_archetype() [344] 0.00 0.00 1/115 crealloc_abort@8 [94] ----------------------------------------------- 0.00 0.00 1/3 user_info::initialize() [83] 0.00 0.00 1/3 cygheap_user::init() [272] 0.00 0.00 1/3 internal_getlogin(cygheap_user&) [67] [345] 0.0 0.00 0.00 3 cygheap_user::set_name(char const*) [345] 0.00 0.00 1/179 cstrdup@4 [79] ----------------------------------------------- 0.00 0.00 1/415 CreateMutexW@12 [387] 0.00 0.00 1/415 get_session_parent_dir() [386] 0.00 0.00 4/415 CreateFileMappingW@24 [384] 0.00 0.00 409/415 OpenFileMappingW@12 [347] [346] 0.0 0.00 0.00 415 get_shared_parent_dir() [346] 0.00 0.00 1/823 __small_swprintf(wchar_t*, wchar_t const*, ...) [68] 0.00 0.00 1/1 _everyone_sd(void*, unsigned long) [441] ----------------------------------------------- [347] 0.0 0.00 0.00 OpenFileMappingW@12 [347] 0.00 0.00 409/415 get_shared_parent_dir() [346] ----------------------------------------------- 0.00 0.00 3/3 _cygtls::call2(unsigned long (*)(void*, void*), void*, void*) [15] [348] 0.0 0.00 0.00 3 _cygtls::remove(unsigned long) [348] 0.00 0.00 6/19727 strace_active [24] 0.00 0.00 3/3 _cygtls::remove_wq(unsigned long) [420] 0.00 0.00 3/3 tls_pathbuf::destroy() [419] ----------------------------------------------- 0.00 0.00 1/1 tty_list::init_session()@0 [350] [349] 0.0 0.00 0.00 1 shared_name(char*, char const*, int)@12 [349] 0.00 0.00 1/1199 __small_sprintf(char*, char const*, ...) [43] ----------------------------------------------- 0.00 0.00 1/1 dll_crt0_0() [194] [350] 0.0 0.00 0.00 1 tty_list::init_session()@0 [350] 0.00 0.00 1/1 shared_name(char*, char const*, int)@12 [349] ----------------------------------------------- [351] 0.0 0.00 0.00 CreateMutexA@12 [351] 0.00 0.00 1/276 sys_mbstowcs(wchar_t*, unsigned int, char const*, unsigned int)@16 [82] ----------------------------------------------- 0.00 0.00 1/404 environ_init(char**, int) [38] 0.00 0.00 1/404 fhandler_console::write(void const*, unsigned int)@12 [139] 0.00 0.00 1/404 internal_setlocale [385] 0.00 0.00 1/404 cwdstuff::set(path_conv*, char const*) [193] 0.00 0.00 1/404 conv_path_list(char const*, char*, unsigned int, int) [57] 0.00 0.00 1/404 cygheap_user::ontherange(homebodies, passwd*) [93] 0.00 0.00 2/404 win_env::add_cache(char const*, char const*) [76] 0.00 0.00 3/404 format_process_maps(void*, char*&) [1] 0.00 0.00 3/404 mount_info::add_item(char const*, char const*, unsigned int) [203] 0.00 0.00 25/404 cygwin_conv_path [59] 0.00 0.00 79/404 mount_info::conv_to_posix_path(wchar_t*, char*, int) [52] 0.00 0.00 85/404 path_conv::check(char const*, unsigned int, suffix_info const*) [19] 0.00 0.00 99/404 symlink_info::check(char*, suffix_info const*, fs_info&, path_conv_handle&) [44] 0.00 0.00 102/404 mount_info::conv_to_posix_path(char const*, char*, int) [66] [352] 0.0 0.00 0.00 404 tmp_pathbuf::tmp_pathbuf() [352] ----------------------------------------------- 0.00 0.00 1/404 environ_init(char**, int) [38] 0.00 0.00 1/404 fhandler_console::write(void const*, unsigned int)@12 [139] 0.00 0.00 1/404 internal_setlocale [385] 0.00 0.00 1/404 cwdstuff::set(path_conv*, char const*) [193] 0.00 0.00 1/404 conv_path_list(char const*, char*, unsigned int, int) [57] 0.00 0.00 1/404 cygheap_user::ontherange(homebodies, passwd*) [93] 0.00 0.00 2/404 win_env::add_cache(char const*, char const*) [76] 0.00 0.00 3/404 format_process_maps(void*, char*&) [1] 0.00 0.00 3/404 mount_info::add_item(char const*, char const*, unsigned int) [203] 0.00 0.00 25/404 cygwin_conv_path [59] 0.00 0.00 79/404 mount_info::conv_to_posix_path(wchar_t*, char*, int) [52] 0.00 0.00 85/404 path_conv::check(char const*, unsigned int, suffix_info const*) [19] 0.00 0.00 99/404 symlink_info::check(char*, suffix_info const*, fs_info&, path_conv_handle&) [44] 0.00 0.00 102/404 mount_info::conv_to_posix_path(char const*, char*, int) [66] [353] 0.0 0.00 0.00 404 tmp_pathbuf::~tmp_pathbuf() [353] ----------------------------------------------- 0.00 0.00 312/312 fhandler_base::fstat_helper(__stat64*, unsigned long)@12 [30] [354] 0.0 0.00 0.00 312 to_timestruc_t(_FILETIME*, timespec*)@8 [354] ----------------------------------------------- 0.00 0.00 1/111 mount_info::from_fstab(bool, wchar_t*, wchar_t*) [232] 0.00 0.00 110/111 get_nt_native_path(char const*, _UNICODE_STRING&, bool) [81] [355] 0.0 0.00 0.00 111 transform_chars(wchar_t*, wchar_t*) [355] ----------------------------------------------- 0.00 0.00 7/101 mount_info::conv_to_posix_path(char const*, char*, int) [66] 0.00 0.00 94/101 mount_info::cygdrive_posix_path(char const*, char*, int) [199] [356] 0.0 0.00 0.00 101 slashify(char const*, char*, bool) [356] ----------------------------------------------- 0.00 0.00 10/10 dlmalloc [376] [357] 0.0 0.00 0.00 10 sbrk [357] ----------------------------------------------- 0.00 0.00 6/6 mount_info::from_fstab(bool, wchar_t*, wchar_t*) [232] [358] 0.0 0.00 0.00 6 mount_info::from_fstab_line(char*, bool) [358] ----------------------------------------------- 0.00 0.00 1/5 memory_init(bool) [210] 0.00 0.00 4/5 regopt(wchar_t const*, char*)@8 [138] [359] 0.0 0.00 0.00 5 reg_key::~reg_key() [359] ----------------------------------------------- 0.00 0.00 4/4 _cygtls::call2(unsigned long (*)(void*, void*), void*, void*) [15] [360] 0.0 0.00 0.00 4 _cygtls::init_thread(void*, unsigned long (*)(void*, void*)) [360] ----------------------------------------------- 0.00 0.00 3/3 dtable::init_std_file_from_handle(int, void*) [18] [361] 0.0 0.00 0.00 3 set_std_handle(int)@4 [361] 0.00 0.00 2/10 fhandler_termios::get_output_handle() [407] 0.00 0.00 1/1 fhandler_base::get_handle() [457] ----------------------------------------------- 0.00 0.00 3/3 build_fh_pc(path_conv&, bool) [33] [362] 0.0 0.00 0.00 3 dtable::find_archetype(device&) [362] ----------------------------------------------- 0.00 0.00 1/1 fhandler_console::write(void const*, unsigned int)@12 [139] [363] 0.0 0.00 0.00 1 fhandler_termios::bg_check(int) [363] 0.00 0.00 1/38 fhandler_console::tc() const [404] ----------------------------------------------- 0.00 0.00 1/1 _dll_crt0@0 [41] [364] 0.0 0.00 0.00 1 _feinitialise [364] 0.00 0.00 2/3 fegetenv [428] 0.00 0.00 1/1 feenableexcept [478] 0.00 0.00 1/1 fedisableexcept [477] ----------------------------------------------- [365] 0.0 0.00 0.00 creturn(cygheap_types, cygheap_entry*, unsigned int, char const*) [365] ----------------------------------------------- [366] 0.0 0.00 0.00 save_errno::~save_errno() [366] ----------------------------------------------- [367] 0.0 0.00 0.00 cygheap_fdmanip::~cygheap_fdmanip() [367] ----------------------------------------------- [368] 0.0 0.00 0.00 dll::run_dtors() [368] ----------------------------------------------- [369] 0.0 0.00 0.00 san::setup(int) [369] ----------------------------------------------- [370] 0.0 0.00 0.00 cygsid::cygsid(void*) [370] ----------------------------------------------- [371] 0.0 0.00 0.00 cygsid::cygsid() [371] ----------------------------------------------- [372] 0.0 0.00 0.00 device::gnu_dev_major(int) [372] ----------------------------------------------- [373] 0.0 0.00 0.00 fs_info::clear() [373] ----------------------------------------------- [374] 0.0 0.00 0.00 cygpsid::operator void*() const [374] ----------------------------------------------- [375] 0.0 0.00 0.00 ascii_strcasematch [375] ----------------------------------------------- [376] 0.0 0.00 0.00 dlmalloc [376] 0.00 0.00 10/10 sbrk [357] ----------------------------------------------- 0.00 0.00 3/3 seterrno_from_nt_status(char const*, int, long)@12 [310] [377] 0.0 0.00 0.00 3 geterrno_from_win_error(unsigned long, int)@8 [377] 0.00 0.00 3/19727 strace_active [24] ----------------------------------------------- 0.00 0.00 1/1 memory_init(bool) [210] [378] 0.0 0.00 0.00 1 shared_info::initialize() [378] 0.00 0.00 1/19727 strace_active [24] 0.00 0.00 1/1 heap_init() [379] 0.00 0.00 1/1 get_session_parent_dir() [386] 0.00 0.00 1/1 shared_info::init_obcaseinsensitive() [454] 0.00 0.00 1/1 tty_list::init() [468] 0.00 0.00 1/1 mtinfo::initialize() [461] ----------------------------------------------- 0.00 0.00 1/1 shared_info::initialize() [378] [379] 0.0 0.00 0.00 1 heap_init() [379] 0.00 0.00 1/19727 strace_active [24] 0.00 0.00 2/2 initgroups [437] ----------------------------------------------- [380] 0.0 0.00 0.00 malloc_init() [380] 0.00 0.00 1/19727 strace_active [24] ----------------------------------------------- [381] 0.0 0.00 0.00 wait_sig(void*)@4 [381] 0.00 0.00 1/19727 strace_active [24] ----------------------------------------------- 0.00 0.00 1/1 fhandler_base::close_with_arch() [308] [382] 0.0 0.00 0.00 1 fhandler_virtual::close() [382] 0.00 0.00 1/457 cfree@4 [120] ----------------------------------------------- [383] 0.0 0.00 0.00 get_page_size(int) [383] 0.00 0.00 1/51 getpagesize [258] ----------------------------------------------- [384] 0.0 0.00 0.00 CreateFileMappingW@24 [384] 0.00 0.00 4/415 get_shared_parent_dir() [346] ----------------------------------------------- 0.00 0.00 1/1 initial_setlocale() [211] [385] 0.0 0.00 0.00 1 internal_setlocale [385] 0.00 0.00 1/404 tmp_pathbuf::tmp_pathbuf() [352] 0.00 0.00 1/404 tmp_pathbuf::~tmp_pathbuf() [353] ----------------------------------------------- 0.00 0.00 1/1 shared_info::initialize() [378] [386] 0.0 0.00 0.00 1 get_session_parent_dir() [386] 0.00 0.00 1/415 get_shared_parent_dir() [346] ----------------------------------------------- [387] 0.0 0.00 0.00 CreateMutexW@12 [387] 0.00 0.00 1/415 get_shared_parent_dir() [346] ----------------------------------------------- 0.00 0.00 1/1012 cygheap_init()@0 [442] 0.00 0.00 2/1012 ccalloc_abort@12 [433] 0.00 0.00 12/1012 _crealloc(void*, unsigned int)@8 [284] 0.00 0.00 15/1012 crealloc_abort@8 [94] 0.00 0.00 48/1012 _cmalloc(unsigned int)@4 [185] 0.00 0.00 90/1012 ccalloc@12 [142] 0.00 0.00 102/1012 cmalloc_abort@8 [148] 0.00 0.00 285/1012 cmalloc@8 [92] 0.00 0.00 457/1012 cfree@4 [120] [391] 0.0 0.00 0.00 1012 __cxa_guard_release [391] ----------------------------------------------- 0.00 0.00 512/512 mtinfo_drive::initialize(int, bool) [408] [392] 0.0 0.00 0.00 512 mtinfo_part::initialize(long) [392] ----------------------------------------------- 0.00 0.00 78/156 get_info_from_sd(_SECURITY_DESCRIPTOR*, unsigned int*, unsigned long*, unsigned long*) [31] 0.00 0.00 78/156 get_file_attribute(void*, path_conv&, unsigned int*, unsigned long*, unsigned long*)@20 [40] [393] 0.0 0.00 0.00 156 get_object_sd(void*, security_descriptor&)@8 [393] ----------------------------------------------- 0.00 0.00 128/128 tty_list::init() [468] [394] 0.0 0.00 0.00 128 tty::init() [394] ----------------------------------------------- 0.00 0.00 2/104 fs_info::update(_UNICODE_STRING*, void*) [114] 0.00 0.00 102/104 mount_info::conv_to_win32_path(char const*, char*, device&, unsigned int*) [56] [395] 0.0 0.00 0.00 104 fs_info_cache::add(unsigned int, fs_info*) [395] ----------------------------------------------- 0.00 0.00 102/102 device::parse(char const*) [190] [396] 0.0 0.00 0.00 102 device::init() [396] ----------------------------------------------- 0.00 0.00 27/99 mount_item::build_win32(char*, char const*, unsigned int*, unsigned int) [183] 0.00 0.00 72/99 mount_info::cygdrive_win32_path(char const*, char*, int&) [137] [397] 0.0 0.00 0.00 99 backslashify(char const*, char*, bool) [397] ----------------------------------------------- 0.00 0.00 89/89 build_fh_pc(path_conv&, bool) [33] [398] 0.0 0.00 0.00 89 dtable::delete_archetype(fhandler_base*) [398] ----------------------------------------------- 0.00 0.00 85/85 build_fh_pc(path_conv&, bool) [33] [399] 0.0 0.00 0.00 85 fhandler_base::use_archetype() const [399] ----------------------------------------------- 0.00 0.00 2/84 fhandler_console::open(int, unsigned int) [180] 0.00 0.00 4/84 fhandler_console::input_tcsetattr(int, termios const*) [220] 0.00 0.00 78/84 fhandler_base::fstat_by_handle(__stat64*)@8 [20] [400] 0.0 0.00 0.00 84 fhandler_base::get_io_handle() [400] ----------------------------------------------- 0.00 0.00 84/84 fs_info_cache::search(_FILE_FS_VOLUME_INFORMATION*, unsigned int&) [233] [401] 0.0 0.00 0.00 84 fs_info_cache::genhash(_FILE_FS_VOLUME_INFORMATION*) [401] ----------------------------------------------- 0.00 0.00 4/53 getwinenv(char const*, char const*, win_env*)@12 [107] 0.00 0.00 4/53 _addenv(char const*, char const*, int)@12 [27] 0.00 0.00 45/53 my_findenv(char const*, int*)@8 [238] [402] 0.0 0.00 0.00 53 cur_environ@0 [402] ----------------------------------------------- 0.00 0.00 1/43 _addenv(char const*, char const*, int)@12 [27] 0.00 0.00 19/43 _getenv_r [259] 0.00 0.00 23/43 getenv [237] [403] 0.0 0.00 0.00 43 getwinenveq(char const*, unsigned int, int)@12 [403] ----------------------------------------------- 0.00 0.00 1/38 fhandler_console::open(int, unsigned int) [180] 0.00 0.00 1/38 fhandler_console::write_normal(unsigned char const*, unsigned char const*) [170] 0.00 0.00 1/38 fhandler_termios::bg_check(int) [363] 0.00 0.00 3/38 fhandler_console::init(void*, unsigned long, unsigned int) [28] 0.00 0.00 6/38 fhandler_console::input_tcsetattr(int, termios const*) [220] 0.00 0.00 26/38 fhandler_termios::tcinit(bool) [276] [404] 0.0 0.00 0.00 38 fhandler_console::tc() const [404] ----------------------------------------------- 0.00 0.00 25/25 symlink_info::check(char*, suffix_info const*, fs_info&, path_conv_handle&) [44] [405] 0.0 0.00 0.00 25 symlink_info::set_error(int) [405] ----------------------------------------------- 0.00 0.00 20/20 conv_path_list(char const*, char*, unsigned int, int) [57] [406] 0.0 0.00 0.00 20 strccpy@12 [406] ----------------------------------------------- 0.00 0.00 1/10 fhandler_console::cursor_get(int*, int*) [261] 0.00 0.00 1/10 fhandler_console::open(int, unsigned int) [180] 0.00 0.00 1/10 fhandler_console::write_normal(unsigned char const*, unsigned char const*) [170] 0.00 0.00 2/10 set_std_handle(int)@4 [361] 0.00 0.00 2/10 fhandler_console::cursor_set(bool, int, int) [249] 0.00 0.00 3/10 fhandler_console::output_tcsetattr(int, termios const*) [246] [407] 0.0 0.00 0.00 10 fhandler_termios::get_output_handle() [407] ----------------------------------------------- 0.00 0.00 8/8 mtinfo::initialize() [461] [408] 0.0 0.00 0.00 8 mtinfo_drive::initialize(int, bool) [408] 0.00 0.00 512/512 mtinfo_part::initialize(long) [392] ----------------------------------------------- 0.00 0.00 5/5 reg_key::reg_key(bool, unsigned long, ...) [171] [409] 0.0 0.00 0.00 5 reg_key::get_dword(wchar_t const*, unsigned long) [409] ----------------------------------------------- 0.00 0.00 1/4 dll_crt0_1(void*) [16] 0.00 0.00 3/4 dll_dllcrt0_1(void*) [333] [410] 0.0 0.00 0.00 4 check_sanity_and_sync(per_process*)@4 [410] ----------------------------------------------- 0.00 0.00 4/4 cygheap_fdnew::cygheap_fdnew(int, bool) [317] [411] 0.0 0.00 0.00 4 dtable::find_unused_handle(int) [411] ----------------------------------------------- 0.00 0.00 1/4 fhandler_console::set_unit() [35] 0.00 0.00 3/4 _pinfo::set_ctty(tty_min*, int, fhandler_termios*) [165] [412] 0.0 0.00 0.00 4 lock_ttys::release() [412] ----------------------------------------------- 0.00 0.00 1/4 fhandler_console::set_unit() [35] 0.00 0.00 3/4 _pinfo::set_ctty(tty_min*, int, fhandler_termios*) [165] [413] 0.0 0.00 0.00 4 lock_ttys::lock_ttys(unsigned long) [413] ----------------------------------------------- 0.00 0.00 4/4 fhandler_base::operator=(fhandler_base&) [195] [414] 0.0 0.00 0.00 4 fhandler_console::size() const [414] ----------------------------------------------- 0.00 0.00 1/3 hash_path_name(unsigned long long, wchar_t const*)@12 [444] 0.00 0.00 2/3 fhandler_base::get_ino() [241] [415] 0.0 0.00 0.00 3 hash_path_name(unsigned long long, _UNICODE_STRING*)@12 [415] ----------------------------------------------- 0.00 0.00 3/3 time [330] [416] 0.0 0.00 0.00 3 to_time_t(_FILETIME*)@4 [416] ----------------------------------------------- 0.00 0.00 3/3 mount_info::add_item(char const*, char const*, unsigned int) [203] [417] 0.0 0.00 0.00 3 mount_item::init(char const*, char const*, unsigned int) [417] ----------------------------------------------- 0.00 0.00 3/3 dll_global_dtors() [446] [418] 0.0 0.00 0.00 3 per_module::run_dtors() [418] ----------------------------------------------- 0.00 0.00 3/3 _cygtls::remove(unsigned long) [348] [419] 0.0 0.00 0.00 3 tls_pathbuf::destroy() [419] ----------------------------------------------- 0.00 0.00 3/3 _cygtls::remove(unsigned long) [348] [420] 0.0 0.00 0.00 3 _cygtls::remove_wq(unsigned long) [420] ----------------------------------------------- 0.00 0.00 3/3 dll_list::alloc(HINSTANCE__*, per_process*, dll_type) [334] [421] 0.0 0.00 0.00 3 dll_list::append(dll*) [421] ----------------------------------------------- 0.00 0.00 3/3 dll_list::alloc(HINSTANCE__*, per_process*, dll_type) [334] [422] 0.0 0.00 0.00 3 dll_list::operator[](wchar_t*) [422] ----------------------------------------------- 0.00 0.00 3/3 dtable::release(int) [173] [423] 0.0 0.00 0.00 3 fhandler_base::need_fixup_before() const [423] ----------------------------------------------- 0.00 0.00 3/3 build_fh_pc(path_conv&, bool) [33] [424] 0.0 0.00 0.00 3 fhandler_console::use_archetype() const [424] ----------------------------------------------- 0.00 0.00 1/3 user_info::create(bool) [326] 0.00 0.00 2/3 top_key(bool, unsigned long, void**) [277] [425] 0.0 0.00 0.00 3 cygpsid::string(wchar_t*) const [425] ----------------------------------------------- 0.00 0.00 3/3 _pinfo::set_ctty(tty_min*, int, fhandler_termios*) [165] [426] 0.0 0.00 0.00 3 tty_min::getsid() const [426] ----------------------------------------------- 0.00 0.00 3/3 loadlocale [329] [427] 0.0 0.00 0.00 3 __set_ctype [427] ----------------------------------------------- 0.00 0.00 1/3 std_dll_init [102] 0.00 0.00 2/3 _feinitialise [364] [428] 0.0 0.00 0.00 3 fegetenv [428] ----------------------------------------------- 0.00 0.00 1/2 fhandler_console::get_tty_stuff() [29] 0.00 0.00 1/2 fhandler_console::open(int, unsigned int) [180] [429] 0.0 0.00 0.00 2 dev_console::set_default_attr() [429] 0.00 0.00 2/2 dev_console::set_color(void*) [430] ----------------------------------------------- 0.00 0.00 2/2 dev_console::set_default_attr() [429] [430] 0.0 0.00 0.00 2 dev_console::set_color(void*) [430] ----------------------------------------------- 0.00 0.00 2/2 fhandler_base::close_with_arch() [308] [431] 0.0 0.00 0.00 2 fhandler_base::cleanup() [431] ----------------------------------------------- 0.00 0.00 1/2 initial_setlocale() [211] 0.00 0.00 1/2 setlocale [206] [432] 0.0 0.00 0.00 2 __set_locale_from_locale_alias [432] ----------------------------------------------- 0.00 0.00 1/2 _cygtls::init() [464] 0.00 0.00 1/2 sigalloc()@0 [452] [433] 0.0 0.00 0.00 2 ccalloc_abort@12 [433] 0.00 0.00 2/1012 __cxa_guard_release [391] ----------------------------------------------- 0.00 0.00 2/2 dll_entry@12 [4705] [434] 0.0 0.00 0.00 2 cygwin_inet_network [434] ----------------------------------------------- 0.00 0.00 2/2 fhandler_base::fstat(__stat64*)@8 [242] [435] 0.0 0.00 0.00 2 getegid32 [435] ----------------------------------------------- 0.00 0.00 2/2 fhandler_base::fstat(__stat64*)@8 [242] [436] 0.0 0.00 0.00 2 geteuid32 [436] ----------------------------------------------- 0.00 0.00 2/2 heap_init() [379] [437] 0.0 0.00 0.00 2 initgroups [437] ----------------------------------------------- 0.00 0.00 1/1 uinfo_init() [55] [438] 0.0 0.00 0.00 1 RevertToSelf@0 [438] ----------------------------------------------- 0.00 0.00 1/1 memory_init(bool) [210] [439] 0.0 0.00 0.00 1 RtlInt64ToHexUnicodeString@16 [439] ----------------------------------------------- 0.00 0.00 1/1 dll_crt0_0() [194] [440] 0.0 0.00 0.00 1 events_init() [440] ----------------------------------------------- 0.00 0.00 1/1 get_shared_parent_dir() [346] [441] 0.0 0.00 0.00 1 _everyone_sd(void*, unsigned long) [441] ----------------------------------------------- 0.00 0.00 1/1 memory_init(bool) [210] [442] 0.0 0.00 0.00 1 cygheap_init()@0 [442] 0.00 0.00 1/1 sigalloc()@0 [452] 0.00 0.00 1/1012 __cxa_guard_release [391] ----------------------------------------------- 0.00 0.00 1/1 cygthread::callfunc(bool) [471] [443] 0.0 0.00 0.00 1 proc_subproc(unsigned long, unsigned long)@8 [443] ----------------------------------------------- 0.00 0.00 1/1 memory_init(bool) [210] [444] 0.0 0.00 0.00 1 hash_path_name(unsigned long long, wchar_t const*)@12 [444] 0.00 0.00 1/3 hash_path_name(unsigned long long, _UNICODE_STRING*)@12 [415] ----------------------------------------------- 0.00 0.00 1/1 pinfo_init(char**, int)@8 [34] [445] 0.0 0.00 0.00 1 winprio_to_nice(unsigned long) [445] ----------------------------------------------- 0.00 0.00 1/1 __call_exitprocs [3132] [446] 0.0 0.00 0.00 1 dll_global_dtors() [446] 0.00 0.00 3/3 per_module::run_dtors() [418] ----------------------------------------------- 0.00 0.00 1/1 sigprocmask [484] [447] 0.0 0.00 0.00 1 handle_sigprocmask(int, unsigned long const*, unsigned long*, unsigned long&)@16 [447] ----------------------------------------------- 0.00 0.00 1/1 init_cygheap::manage_console_count(char const*, int, bool) [325] [448] 0.0 0.00 0.00 1 init_console_handler(bool) [448] ----------------------------------------------- 0.00 0.00 1/1 __main [298] [449] 0.0 0.00 0.00 1 sig_dispatch_pending(bool)@4 [449] ----------------------------------------------- 0.00 0.00 1/1 dll_crt0_1(void*) [16] [450] 0.0 0.00 0.00 1 create_signal_arrived()@0 [450] ----------------------------------------------- 0.00 0.00 1/1 dll_crt0_0() [194] [451] 0.0 0.00 0.00 1 get_cygwin_startup_info() [451] ----------------------------------------------- 0.00 0.00 1/1 cygheap_init()@0 [442] [452] 0.0 0.00 0.00 1 sigalloc()@0 [452] 0.00 0.00 1/2 ccalloc_abort@12 [433] ----------------------------------------------- 0.00 0.00 1/1 parse_options(char const*)@4 [292] [453] 0.0 0.00 0.00 1 build_env(char const* const*, wchar_t*&, int&, bool)@16 [453] ----------------------------------------------- 0.00 0.00 1/1 shared_info::initialize() [378] [454] 0.0 0.00 0.00 1 shared_info::init_obcaseinsensitive() [454] ----------------------------------------------- 0.00 0.00 1/1 path_conv::check(char const*, unsigned int, suffix_info const*) [19] [455] 0.0 0.00 0.00 1 symlink_info::set(char*) [455] ----------------------------------------------- 0.00 0.00 1/1 open [8] [456] 0.0 0.00 0.00 1 cygheap_fdnew::operator=(fhandler_base*) [456] ----------------------------------------------- 0.00 0.00 1/1 set_std_handle(int)@4 [361] [457] 0.0 0.00 0.00 1 fhandler_base::get_handle() [457] ----------------------------------------------- 0.00 0.00 1/1 read [279] [458] 0.0 0.00 0.00 1 fhandler_virtual::read(void*, unsigned int&)@12 [458] ----------------------------------------------- 0.00 0.00 1/1 dll_crt0_1(void*) [16] [459] 0.0 0.00 0.00 1 tty::init_session()@0 [459] 0.00 0.00 1/1 dtable::get_debugger_info() [460] ----------------------------------------------- 0.00 0.00 1/1 tty::init_session()@0 [459] [460] 0.0 0.00 0.00 1 dtable::get_debugger_info() [460] ----------------------------------------------- 0.00 0.00 1/1 shared_info::initialize() [378] [461] 0.0 0.00 0.00 1 mtinfo::initialize() [461] 0.00 0.00 8/8 mtinfo_drive::initialize(int, bool) [408] ----------------------------------------------- 0.00 0.00 1/1 pinfo::thisproc(void*) [189] [462] 0.0 0.00 0.00 1 strace::hello() [462] ----------------------------------------------- 0.00 0.00 1/1 dll_crt0_1(void*) [16] [463] 0.0 0.00 0.00 1 strace::dll_info() [463] ----------------------------------------------- 0.00 0.00 1/1 dll_crt0_0() [194] [464] 0.0 0.00 0.00 1 _cygtls::init() [464] 0.00 0.00 1/2 ccalloc_abort@12 [433] ----------------------------------------------- 0.00 0.00 1/1 memory_init(bool) [210] [465] 0.0 0.00 0.00 1 reg_key::set_string(wchar_t const*, wchar_t const*) [465] ----------------------------------------------- 0.00 0.00 1/1 cwdstuff::set(path_conv*, char const*) [193] [466] 0.0 0.00 0.00 1 cwdstuff::override_win32_cwd(bool, unsigned long) [466] ----------------------------------------------- 0.00 0.00 1/1 cygwin_atexit [339] [467] 0.0 0.00 0.00 1 dll_list::find(void*) [467] ----------------------------------------------- 0.00 0.00 1/1 shared_info::initialize() [378] [468] 0.0 0.00 0.00 1 tty_list::init() [468] 0.00 0.00 128/128 tty::init() [394] ----------------------------------------------- 0.00 0.00 1/1 dll_crt0_0() [194] [469] 0.0 0.00 0.00 1 cygthread::init() [469] ----------------------------------------------- 0.00 0.00 1/1 _cygtls::call2(unsigned long (*)(void*, void*), void*, void*) [15] [470] 0.0 0.00 0.00 1 cygthread::stub(void*)@4 [470] 0.00 0.00 1/1 cygthread::callfunc(bool) [471] ----------------------------------------------- 0.00 0.00 1/1 cygthread::stub(void*)@4 [470] [471] 0.0 0.00 0.00 1 cygthread::callfunc(bool) [471] 0.00 0.00 1/1 proc_subproc(unsigned long, unsigned long)@8 [443] ----------------------------------------------- 0.00 0.00 1/1 sigproc_init()@0 [295] [472] 0.0 0.00 0.00 1 cygthread::operator new(unsigned int) [472] ----------------------------------------------- 0.00 0.00 1/1 isatty [312] [473] 0.0 0.00 0.00 1 fhandler_termios::is_tty() const [473] ----------------------------------------------- 0.00 0.00 1/1 __main [298] [474] 0.0 0.00 0.00 1 break_here [474] ----------------------------------------------- 0.00 0.00 1/1 _sigfe [22] [475] 0.0 0.00 0.00 1 cygwin_exit [475] ----------------------------------------------- 0.00 0.00 1/1 __call_exitprocs [3132] [476] 0.0 0.00 0.00 1 cygxdr_vwarnx [476] ----------------------------------------------- 0.00 0.00 1/1 _feinitialise [364] [477] 0.0 0.00 0.00 1 fedisableexcept [477] ----------------------------------------------- 0.00 0.00 1/1 _feinitialise [364] [478] 0.0 0.00 0.00 1 feenableexcept [478] ----------------------------------------------- 0.00 0.00 1/1 std_dll_init [102] [479] 0.0 0.00 0.00 1 fesetenv [479] ----------------------------------------------- 0.00 0.00 1/1 getopt_long [482] [480] 0.0 0.00 0.00 1 ftw [480] ----------------------------------------------- 0.00 0.00 1/1 sysconf [485] [481] 0.0 0.00 0.00 1 get_nprocs_conf [481] ----------------------------------------------- 0.00 0.00 1/1 _sigfe [22] [482] 0.0 0.00 0.00 1 getopt_long [482] 0.00 0.00 1/1 ftw [480] ----------------------------------------------- 0.00 0.00 1/1 format_proc_self(void*, char*&) [289] [483] 0.0 0.00 0.00 1 getpid [483] ----------------------------------------------- 0.00 0.00 1/1 pthread::pthread() [2711] [484] 0.0 0.00 0.00 1 sigprocmask [484] 0.00 0.00 1/1 handle_sigprocmask(int, unsigned long const*, unsigned long*, unsigned long&)@16 [447] ----------------------------------------------- 0.00 0.00 1/1 init_mparams() [1150] [485] 0.0 0.00 0.00 1 sysconf [485] 0.00 0.00 1/1 get_nprocs_conf [481] ----------------------------------------------- This table describes the call tree of the program, and was sorted by the total amount of time spent in each function and its children. Each entry in this table consists of several lines. The line with the index number at the left hand margin lists the current function. The lines above it list the functions that called this function, and the lines below it list the functions this one called. This line lists: index A unique number given to each element of the table. Index numbers are sorted numerically. The index number is printed next to every function name so it is easier to look up where the function in the table. % time This is the percentage of the `total' time that was spent in this function and its children. Note that due to different viewpoints, functions excluded by options, etc, these numbers will NOT add up to 100%. self This is the total amount of time spent in this function. children This is the total amount of time propagated into this function by its children. called This is the number of times the function was called. If the function called itself recursively, the number only includes non-recursive calls, and is followed by a `+' and the number of recursive calls. name The name of the current function. The index number is printed after it. If the function is a member of a cycle, the cycle number is printed between the function's name and the index number. For the function's parents, the fields have the following meanings: self This is the amount of time that was propagated directly from the function into this parent. children This is the amount of time that was propagated from the function's children into this parent. called This is the number of times this parent called the function `/' the total number of times the function was called. Recursive calls to the function are not included in the number after the `/'. name This is the name of the parent. The parent's index number is printed after it. If the parent is a member of a cycle, the cycle number is printed between the name and the index number. If the parents of the function cannot be determined, the word `' is printed in the `name' field, and all the other fields are blank. For the function's children, the fields have the following meanings: self This is the amount of time that was propagated directly from the child into the function. children This is the amount of time that was propagated from the child's children to the function. called This is the number of times the function called this child `/' the total number of times the child was called. Recursive calls by the child are not listed in the number after the `/'. name This is the name of the child. The child's index number is printed after it. If the child is a member of a cycle, the cycle number is printed between the name and the index number. If there are any cycles (circles) in the call graph, there is an entry for the cycle-as-a-whole. This entry shows who called the cycle (as parents) and the members of the cycle (as children.) The `+' recursive calls entry shows the number of function calls that were internal to the cycle, and the calls entry for each member shows, for that member, how many times it was called from other members of the cycle. Index by function name [438] RevertToSelf@0 [272] cygheap_user::init() [348] _cygtls::remove(unsigned long) [439] RtlInt64ToHexUnicodeString@16 [345] cygheap_user::set_name(char const*) [420] _cygtls::remove_wq(unsigned long) [319] RtlSplitUnicodePath@12 [325] init_cygheap::manage_console_count(char const*, int, bool) [373] fs_info::clear() [224] __sec_user(void*, void*, void*, unsigned long, int)@20 [408] mtinfo_drive::initialize(int, bool) [114] fs_info::update(_UNICODE_STRING*, void*) [194] dll_crt0_0() [455] symlink_info::set(char*) [166] fs_info::fs_info() [16] dll_crt0_1(void*) [44] symlink_info::check(char*, suffix_info const*, fs_info&, path_conv_handle&) [202] myfault::faulted(int) [331] ld_preload() [405] symlink_info::set_error(int) [222] myfault::faulted() [34] pinfo_init(char**, int)@8 [269] cygheap_fdget::cygheap_fdget(int, bool, bool) [169] myfault::~myfault() [55] uinfo_init() [293] cygheap_fdget::~cygheap_fdget() [283] reg_key::get_string(wchar_t const*, wchar_t*, unsigned int, wchar_t const*) [33] build_fh_pc(path_conv&, bool) [317] cygheap_fdnew::cygheap_fdnew(int, bool) [465] reg_key::set_string(wchar_t const*, wchar_t const*) [274] dtable_init() [341] cygheap_fdnew::~cygheap_fdnew() [243] reg_key::build_reg(HKEY__*, unsigned long, char*) [440] events_init() [456] cygheap_fdnew::operator=(fhandler_base*) [409] reg_key::get_dword(wchar_t const*, unsigned long) [99] get_file_sd(void*, path_conv&, security_descriptor&, bool)@16 [294] fhandler_base::get_device() [234] reg_key::reg_key(HKEY__*, unsigned long, ...) [403] getwinenveq(char const*, unsigned int, int)@12 [457] fhandler_base::get_handle() [171] reg_key::reg_key(bool, unsigned long, ...) [210] memory_init(bool) [30] fhandler_base::fstat_helper(__stat64*, unsigned long)@12 [359] reg_key::~reg_key() [290] open_shared(wchar_t const*, int, void*&, unsigned long, shared_locations, _SECURITY_ATTRIBUTES*, unsigned long)@28 [400] fhandler_base::get_io_handle() [76] win_env::add_cache(char const*, char const*) [51] open_shared(wchar_t const*, int, void*&, unsigned long, shared_locations*, _SECURITY_ATTRIBUTES*, unsigned long)@28 [111] fhandler_base::is_fs_special() [466] cwdstuff::override_win32_cwd(bool, unsigned long) [349] shared_name(char*, char const*, int)@12 [9] fhandler_base::open_with_arch(int, unsigned int) [193] cwdstuff::set(path_conv*, char const*) [69] shared_name(wchar_t*, wchar_t const*, int)@12 [308] fhandler_base::close_with_arch() [176] cwdstuff::init() [3] stat_worker(path_conv&, __stat64*)@8 [20] fhandler_base::fstat_by_handle(__stat64*)@8 [467] dll_list::find(void*) [441] _everyone_sd(void*, unsigned long) [116] fhandler_base::get_stat_handle() [244] dll_list::init() [397] backslashify(char const*, char*, bool) [161] fhandler_base::open(int, unsigned int) [334] dll_list::alloc(HINSTANCE__*, per_process*, dll_type) [39] build_fh_dev(device const&, char const*) [242] fhandler_base::fstat(__stat64*)@8 [421] dll_list::append(dll*) [442] cygheap_init()@0 [431] fhandler_base::cleanup() [422] dll_list::operator[](wchar_t*) [32] enum_windows(HWND__*, long)@8 [181] fhandler_base::get_dev() [350] tty_list::init_session()@0 [38] environ_init(char**, int) [241] fhandler_base::get_ino() [468] tty_list::init() [443] proc_subproc(unsigned long, unsigned long)@8 [134] fhandler_base::open_fs(int, unsigned int) [229] cygthread::async_create(unsigned long)@4 [253] sec_user_nih(_SECURITY_ATTRIBUTES*, void*, void*, unsigned long) [10] fhandler_base::fstat_fs(__stat64*)@8 [469] cygthread::init() [295] sigproc_init()@0 [204] fhandler_base::set_name(char const*) [470] cygthread::stub(void*)@4 [82] sys_mbstowcs(wchar_t*, unsigned int, char const*, unsigned int)@16 [62] fhandler_base::set_name(path_conv&) [266] cygthread::create() [95] sys_wcstombs(char*, unsigned int, wchar_t const*, unsigned int)@16 [320] fhandler_base::get_major() [471] cygthread::callfunc(bool) [53] build_fh_name(char const*, unsigned int, suffix_info*) [228] fhandler_base::set_flags(int, int) [472] cygthread::operator new(unsigned int) [333] dll_dllcrt0_1(void*) [110] fhandler_base::fhandler_base() [323] heap_info::fill_if_match(char*, unsigned long, char*) [393] get_object_sd(void*, security_descriptor&)@8 [77] fhandler_base::~fhandler_base() [197] heap_info::heap_info(unsigned long) [36] get_sids_info(cygpsid, cygpsid, unsigned long*, unsigned long*) [195] fhandler_base::operator=(fhandler_base&) [239] heap_info::~heap_info() [314] path_prefix_p(char const*, char const*, int, bool) [157] fhandler_base::operator delete(void*) [412] lock_ttys::release() [415] hash_path_name(unsigned long long, _UNICODE_STRING*)@12 [338] fhandler_proc::fill_filebuf() [413] lock_ttys::lock_ttys(unsigned long) [444] hash_path_name(unsigned long long, wchar_t const*)@12 [235] fhandler_proc::get_proc_fhandler(char const*) [287] path_conv::get_object_attr(_OBJECT_ATTRIBUTES&, _SECURITY_ATTRIBUTES&) [361] set_std_handle(int)@4 [291] fhandler_proc::exists() [108] path_conv::close_conv_handle() [354] to_timestruc_t(_FILETIME*, timespec*)@8 [227] fhandler_proc::fhandler_proc() [160] path_conv::get_nt_native_path() [337] update_envptrs()@0 [212] fhandler_proc::~fhandler_proc() [80] path_conv::set_normalized_path(char const*) [43] __small_sprintf(char*, char const*, ...) [285] fhandler_proc::~fhandler_proc() [217] path_conv::fnoi() [113] sys_cp_mbstowcs(int (*)(_reent*, wchar_t*, char const*, unsigned int, char const*, _mbstate_t*), char const*, wchar_t*, unsigned int, char const*, unsigned int)@24 [321] fhandler_proc::~fhandler_proc() [19] path_conv::check(char const*, unsigned int, suffix_info const*) [131] sys_cp_wcstombs(int (*)(_reent*, char*, wchar_t, char const*, _mbstate_t*), char const*, char*, unsigned int, wchar_t const*, unsigned int)@24 [395] fs_info_cache::add(unsigned int, fs_info*) [133] path_conv::set_path(char const*) [192] transform_chars(_UNICODE_STRING*, unsigned short) [233] fs_info_cache::search(_FILE_FS_VOLUME_INFORMATION*, unsigned int&) [12] path_conv::path_conv(char const*, unsigned int, suffix_info const*) [355] transform_chars(wchar_t*, wchar_t*) [401] fs_info_cache::genhash(_FILE_FS_VOLUME_INFORMATION*) [240] path_conv::path_conv(device const&) [268] virt_tab_search(char const*, bool, virt_tab_t const*, unsigned int) [225] cygheap_fdmanip::release() [132] path_conv::path_conv() [445] winprio_to_nice(unsigned long) [367] cygheap_fdmanip::~cygheap_fdmanip() [71] path_conv::~path_conv() [68] __small_swprintf(wchar_t*, wchar_t const*, ...) [261] fhandler_console::cursor_get(int*, int*) [84] path_conv::operator=(path_conv&) [61] __small_vsprintf(char*, char const*, char*) [249] fhandler_console::cursor_set(bool, int, int) [83] user_info::initialize() [446] dll_global_dtors() [124] fhandler_console::open_setup(int) [326] user_info::create(bool) [101] __small_vswprintf(wchar_t*, wchar_t const*, char*) [170] fhandler_console::write_normal(unsigned char const*, unsigned char const*) [399] fhandler_base::use_archetype() const [149] env_path_to_posix(void const*, void*, unsigned int) [29] fhandler_console::get_tty_stuff() [423] fhandler_base::need_fixup_before() const [97] env_path_to_win32(void const*, void*, unsigned int) [254] fhandler_console::write_console(wchar_t*, unsigned long, unsigned long&) [316] cygheap_fdmanip::operator->() const [211] initial_setlocale() [220] fhandler_console::input_tcsetattr(int, termios const*) [424] fhandler_console::use_archetype() const [247] internal_getgrent(int) [246] fhandler_console::output_tcsetattr(int, termios const*) [404] fhandler_console::tc() const [90] internal_getgrgid(unsigned long, bool) [54] fhandler_console::open_shared_console(HWND__*, void*&) [414] fhandler_console::size() const [70] internal_getgrsid(cygpsid&) [37] fhandler_console::open_shared_console(HWND__*, void*&, bool&) [473] fhandler_termios::is_tty() const [67] internal_getlogin(cygheap_user&) [28] fhandler_console::init(void*, unsigned long, unsigned int) [164] strace::active() const [178] internal_getpwnam(char const*, bool) [180] fhandler_console::open(int, unsigned int) [144] cygpsid::debug_print(char const*) const [46] internal_getpwsid(cygpsid&) [139] fhandler_console::write(void const*, unsigned int)@12 [58] cygpsid::string(char*) const [153] internal_getpwuid(unsigned long, bool) [35] fhandler_console::set_unit() [425] cygpsid::string(wchar_t*) const [163] sigproc_terminate(exit_states)@4 [154] fhandler_console::tcsetattr(int, termios const*) [374] cygpsid::operator void*() const [40] get_file_attribute(void*, path_conv&, unsigned int*, unsigned long*, unsigned long*)@20 [23] fhandler_console::fhandler_console(fh_devices) [256] cygpsid::operator==(void*) const [81] get_nt_native_path(char const*, _UNICODE_STRING&, bool) [223] fhandler_console::~fhandler_console() [324] cygpsid::operator!=(void*) const [447] handle_sigprocmask(int, unsigned long const*, unsigned long*, unsigned long&)@16 [286] fhandler_console::~fhandler_console() [426] tty_min::getsid() const [88] internal_getgroups(int, unsigned long*, cygpsid*) [11] fhandler_process::fill_filebuf() [182] path_conv::isgood_inode(unsigned long long) const [91] sys_wcstombs_alloc(char**, int, wchar_t const*, unsigned int)@16 [21] fhandler_process::open(int, unsigned int) [175] path_conv::has_attribute(unsigned long) const [448] init_console_handler(bool) [213] fhandler_process::fstat(__stat64*)@8 [156] path_conv::is_fs_special() const [112] normalize_posix_path(char const*, char*, char*&) [327] fhandler_process::exists() [226] path_conv::fs_serial_number() const [140] normalize_win32_path(char const*, char*, char*&) [245] fhandler_process::fhandler_process() [128] path_conv::isdir() const [449] sig_dispatch_pending(bool)@4 [221] fhandler_process::~fhandler_process() [151] path_conv::handle() const [410] check_sanity_and_sync(per_process*)@4 [296] fhandler_process::~fhandler_process() [218] path_conv::has_acls() const [450] create_signal_arrived()@0 [407] fhandler_termios::get_output_handle() [219] path_conv::issocket() const [346] get_shared_parent_dir() [276] fhandler_termios::tcinit(bool) [215] path_conv::fs_is_nfs() const [386] get_session_parent_dir() [363] fhandler_termios::bg_check(int) [328] __collate_load_locale [451] get_cygwin_startup_info() [263] fhandler_termios::fhandler_termios() [391] __cxa_guard_release [377] geterrno_from_win_error(unsigned long, int)@8 [297] fhandler_termios::~fhandler_termios() [298] __main [310] seterrno_from_nt_status(char const*, int, long)@12 [257] fhandler_virtual::open(int, unsigned int) [427] __set_ctype [260] sec_acl(_ACL*, bool, bool, void*, void*, unsigned long) [458] fhandler_virtual::read(void*, unsigned int&)@12 [186] __set_lc_ctype_from_win [452] sigalloc()@0 [382] fhandler_virtual::close() [300] __set_lc_messages_from_win [356] slashify(char const*, char*, bool) [6] fhandler_virtual::lseek(long long, int) [301] __set_lc_monetary_from_win [453] build_env(char const* const*, wchar_t*&, int&, bool)@16 [251] fhandler_virtual::fhandler_virtual() [302] __set_lc_numeric_from_win [107] getwinenv(char const*, char const*, win_env*)@12 [201] fhandler_virtual::~fhandler_virtual() [303] __set_lc_time_from_win [379] heap_init() [188] path_conv_handle::dup(path_conv_handle&) [432] __set_locale_from_locale_alias [416] to_time_t(_FILETIME*)@4 [122] path_conv_handle::close() [288] _cfree@4 (cygheap.cc) [231] build_argv(char*, char**&, int&, int)@16 (dcrt0.cc) [322] dos_drive_mappings::fixup_if_match(wchar_t*) [209] _csbrk@4 (cygheap.cc) [238] my_findenv(char const*, int*)@8 (environ.cc) [184] dos_drive_mappings::dos_drive_mappings() [198] _cygwin_istext_for_stdio [129] str2uni_cat(_UNICODE_STRING&, char const*) (path.cc) [255] dos_drive_mappings::~dos_drive_mappings() [364] _feinitialise [89] posify_maybe(char**, char const*, char*) (environ.cc) [119] fhandler_disk_file::open(int, unsigned int) [125] _fstat64_r [292] parse_options(char const*)@4 (environ.cc) [7] fhandler_disk_file::fstat(__stat64*)@8 [259] _getenv_r [57] conv_path_list(char const*, char*, unsigned int, int) (path.cc) [87] fhandler_disk_file::fhandler_disk_file() [375] ascii_strcasematch (string.h) [289] format_proc_self(void*, char*&) (fhandler_proc.cc) [60] fhandler_disk_file::~fhandler_disk_file() [474] break_here [31] get_info_from_sd(_SECURITY_DESCRIPTOR*, unsigned int*, unsigned long*, unsigned long*) (security.cc) [100] fhandler_disk_file::~fhandler_disk_file() [142] ccalloc@12 [123] win32_device_name(char const*, char*, device&) (mount.cc) [179] security_descriptor::free() [433] ccalloc_abort@12 [1] format_process_maps(void*, char*&) (fhandler_process.cc) [141] security_descriptor::malloc(unsigned int) [120] cfree@4 [216] __get_lcid_from_locale(char const*) (nlsfuncs.cc) [155] security_descriptor::~security_descriptor() [135] close [73] get_attribute_from_acl(unsigned int*, _ACL*, void*, void*, bool) (security.cc) [270] dll::init() [92] cmalloc@8 [104] ucenv(char*, char const*) (environ.cc) [368] dll::run_dtors() [148] cmalloc_abort@8 [138] regopt(wchar_t const*, char*)@8 (environ.cc) [115] etc::dir_changed(int) [94] crealloc_abort@8 [27] _addenv(char const*, char const*, int)@12 (environ.cc) [105] etc::file_changed(int) [79] cstrdup@4 [168] ccalloc(cygheap_types, unsigned long, unsigned long, char const*) (cygheap.cc) [271] etc::test_file_change(int) [402] cur_environ@0 [98] cmalloc(cygheap_types, unsigned long, char const*) (cygheap.cc) [250] etc::init(int, _OBJECT_ATTRIBUTES*) [282] cwcsdup@4 [365] creturn(cygheap_types, cygheap_entry*, unsigned int, char const*) (cygheap.cc) [369] san::setup(int) [339] cygwin_atexit [277] top_key(bool, unsigned long, void**) (registry.cc) [459] tty::init_session()@0 [59] cygwin_conv_path [185] _cmalloc(unsigned int)@4 (cygheap.cc) [394] tty::init() [475] cygwin_exit [121] crealloc(void*, unsigned long, char const*)@12 (cygheap.cc) [167] pinfo::init(int, unsigned long, void*) [434] cygwin_inet_network [17] fh_alloc(device) (dtable.cc) [189] pinfo::thisproc(void*) [200] cygwin_strcasecmp@8 [284] _crealloc(void*, unsigned int)@8 (cygheap.cc) [236] pinfo::pinfo(int) [78] cygwin_strncasecmp@12 [143] set_flags(unsigned int*, unsigned int) (mount.cc) [165] _pinfo::set_ctty(tty_min*, int, fhandler_termios*) [476] cygxdr_vwarnx [232] mount_info::from_fstab(bool, wchar_t*, wchar_t*) [191] cygsid::getfromstr(char const*, bool) [103] dll_load (autoload.cc) [358] mount_info::from_fstab_line(char*, bool) [248] cygsid::get_sid(unsigned long, unsigned long, unsigned long*, bool) [96] env_PATH_to_posix [278] mount_info::create_root_entry(wchar_t*) [150] cygsid::getfromgr(__group32 const*) [477] fedisableexcept [66] mount_info::conv_to_posix_path(char const*, char*, int) [370] cygsid::cygsid(void*) [478] feenableexcept [52] mount_info::conv_to_posix_path(wchar_t*, char*, int) [371] cygsid::cygsid() [428] fegetenv [56] mount_info::conv_to_win32_path(char const*, char*, device&, unsigned int*) [196] cygsid::operator=(char const*) [479] fesetenv [199] mount_info::cygdrive_posix_path(char const*, char*, int) [372] device::gnu_dev_major(int) [146] fstat64 [137] mount_info::cygdrive_win32_path(char const*, char*, int&) [396] device::init() [480] ftw [145] mount_info::init() [190] device::parse(char const*) [481] get_nprocs_conf [336] mount_info::sort() [275] device::parse(unsigned long) [435] getegid32 [203] mount_info::add_item(char const*, char const*, unsigned int) [335] device::parse(unsigned short, unsigned short) [237] getenv [183] mount_item::build_win32(char*, char const*, unsigned int*, unsigned int) [342] device::operator fh_devices() [436] geteuid32 [417] mount_item::init(char const*, char const*, unsigned int) [13] dtable::stdio_init() [74] getgrgid32 [318] per_module::run_ctors() [344] dtable::add_archetype() [86] getgroups32 [418] per_module::run_dtors() [362] dtable::find_archetype(device&) [482] getopt_long [340] save_errno::save_errno() [398] dtable::delete_archetype(fhandler_base*) [258] getpagesize [366] save_errno::~save_errno() [460] dtable::get_debugger_info() [483] getpid [252] dev_console::fillin_info(void*) [411] dtable::find_unused_handle(int) [147] getpwuid32 [429] dev_console::set_default_attr() [18] dtable::init_std_file_from_handle(int, void*) [437] initgroups [430] dev_console::set_color(void*) [313] dtable::extend(int) [385] internal_setlocale [392] mtinfo_part::initialize(long) [173] dtable::release(int) [312] isatty [378] shared_info::initialize() [343] dtable::not_open(int) [4] lseek64 [454] shared_info::init_obcaseinsensitive() [461] mtinfo::initialize() [8] open [158] suffix_scan::has(char const*, suffix_info const*) [75] pwdgrp::read_group() [279] read [267] suffix_scan::next() [130] pwdgrp::parse_group() [357] sbrk [159] thread_info::fill_if_match(char*, unsigned long, char*) [65] pwdgrp::read_passwd() [106] setenv [127] thread_info::thread_info(unsigned long, void*) [109] pwdgrp::parse_passwd() [206] setlocale [262] thread_info::~thread_info() [64] pwdgrp::load(wchar_t const*) [484] sigprocmask [419] tls_pathbuf::destroy() [85] pwdgrp::refresh(bool) [2] stat64 [299] tmp_pathbuf::c_get() [72] pwdgrp::add_line(char*) [102] std_dll_init (autoload.cc) [207] tmp_pathbuf::t_get() [162] pwdgrp::next_num(unsigned long&) [24] strace_active [208] tmp_pathbuf::u_get(_UNICODE_STRING*) [152] pwdgrp::next_str(char) [406] strccpy@12 [315] tmp_pathbuf::w_get() [462] strace::hello() [485] sysconf [352] tmp_pathbuf::tmp_pathbuf() [463] strace::dll_info() [330] time [353] tmp_pathbuf::~tmp_pathbuf() [360] _cygtls::init_thread(void*, unsigned long (*)(void*, void*)) [117] write [45] console_unit::console_unit(HWND__*) [14] _cygtls::call(unsigned long (*)(void*, void*), void*) [63] [93] cygheap_user::ontherange(homebodies, passwd*) [464] _cygtls::init() [214] cygheap_user::sid() [15] _cygtls::call2(unsigned long (*)(void*, void*), void*, void*)