#fOrTyTwO $hz=100; $XS_VERSION='DProf 20030813.00'; # All values are given in HZ $over_utime=4; $over_stime=1; $over_rtime=5; $over_tests=10000; $rrun_utime=62; $rrun_stime=2; $rrun_rtime=156; $total_marks=1102 PART2 & 2 main BEGIN + 2 & 3 Benchmark BEGIN + 3 & 4 strict bits + 4 - 4 & 5 strict import + 5 - 5 - 3 & 6 Benchmark BEGIN + 6 & 7 strict unimport + 7 - 7 - 6 & 8 Benchmark BEGIN + 8 @ 1 0 1 & 9 Exporter import + 9 - 9 - 8 + 8 + 9 - 9 - 8 & a Benchmark BEGIN + a & b Time::HiRes BEGIN + b + 5 - 5 - b + b & c vars BEGIN + c - c & d vars BEGIN + d & e warnings BEGIN + e - e @ 1 0 1 & f warnings::register import + f & 10 warnings::register mkMask + 10 - 10 + 10 - 10 - f - d + d + 5 + 4 - 4 - 5 - d & 11 vars import + 11 - 11 - b & 12 Time::HiRes BEGIN + 12 + 7 + 4 - 4 - 7 - 12 & 13 DynaLoader BEGIN + 13 + 11 - 11 - 13 & 14 DynaLoader BEGIN + 14 @ 1 0 11 & 15 Config TIEHASH + 15 - 15 & 16 Config import + 16 - 16 - 14 & 17 AutoLoader BEGIN + 17 + 5 - 5 - 17 + 17 - 17 & 18 AutoLoader BEGIN + 18 - 18 & 19 AutoLoader BEGIN + 19 + 7 + 4 - 4 - 7 - 19 & 1a AutoLoader BEGIN + 1a + 7 + 4 - 4 - 7 - 1a & 1b AutoLoader BEGIN + 1b + 7 + 4 - 4 - 7 - 1b @ 1 0 1 & 1c Config FETCH + 1c - 1c + 1c & 1d Config fetch_string + 1d - 1d - 1c + 1c - 1c + 1c + 1d - 1d - 1c & 1e DynaLoader bootstrap + 1e & 1f DynaLoader dl_load_flags + 1f - 1f & 20 DynaLoader dl_load_file + 20 - 20 & 21 DynaLoader dl_undef_symbols + 21 - 21 & 22 DynaLoader dl_find_symbol + 22 - 22 & 23 DynaLoader dl_install_xsub + 23 - 23 & 24 Time::HiRes bootstrap + 24 - 24 - 1e + 9 - 9 - a @ 1 0 1 & 25 Benchmark init + 25 & 26 Benchmark disablecache + 26 - 26 & 27 Benchmark clearallcache + 27 - 27 - 25 & 28 Benchmark import + 28 & 29 Exporter export_to_level + 29 & 2a Exporter as_heavy + 2a & 2b Exporter::Heavy BEGIN + 2b + 5 - 5 - 2b + 2b + 7 + 4 - 4 - 7 - 2b - 2a & 2c Exporter::Heavy heavy_export_to_level * 2c & 2d Exporter export + 2d + 2a - 2a & 2e Exporter::Heavy heavy_export * 2e - 2d - 29 - 28 - 2 + 2 & 2f Cwd BEGIN + 2f + 5 - 5 - 2f + 2f + 9 - 9 - 2f + 2f + 11 - 11 - 2f @ 1 0 1 & 30 Cwd BEGIN + 30 & 31 warnings unimport + 31 - 31 - 30 + 30 + 7 + 4 - 4 - 7 - 30 & 32 XSLoader load + 32 + 20 - 20 + 21 - 21 + 22 - 22 + 23 - 23 & 33 Cwd bootstrap + 33 - 33 - 32 + 1c - 1c + 9 @ 1 0 1 - 9 - 2 @ 2 0 2 & 34 Cwd _backtick_pwd + 34 - 34 @ 2 0 2 & 35 main GetDate + 35 - 35 & 36 main DetermineFilesToBeWorked + 36 - 36 & 37 main PrintOpening + 37 & 38 main GetLastLineOfFile + 38 - 38 - 37 & 39 main UpdateAccessFiles + 39 & 3a main ReplaceTemplateWithArray + 3a - 3a - 39 & 3b main UpdateCGIs + 3b @ 0 1 13 - 3b & 3c main CreateZoneMenu + 3c & 3d main DecomposeDataLine + 3d - 3d - 3c & 3e main MakeSimpleMenu + 3e - 3e + 3d - 3d & 3f main DetermineZone + 3f + 3d - 3d - 3f & 40 main MakeBreadcrumb + 40 & 41 main MakeLinkFromLine + 41 + 3d - 3d - 41 - 40 & 42 main MakeLocalAbstracts + 42 + 3d - 3d & 43 main Extract + 43 - 43 + 3d - 3d + 43 - 43 + 3d - 3d + 43 - 43 + 3d - 3d + 43 - 43 + 3d - 3d @ 1 0 1 + 43 - 43 + 3d - 3d + 43 - 43 + 3d - 3d + 43 - 43 + 3d - 3d + 43 - 43 + 3d - 3d + 43 - 43 + 3d - 3d + 43 - 43 - 42 & 44 main add_to_map + 44 - 44 & 45 main OneDepthHigher + 45 - 45 & 46 main CreateHierarchicalNavigation + 46 + 3d - 3d + 3d - 3d + 3d - 3d + 3d - 3d + 3d - 3d + 3d - 3d + 3d - 3d + 3d - 3d + 3d - 3d + 3d - 3d + 3d - 3d + 3d - 3d + 3d - 3d + 3d - 3d + 3d - 3d + 3e - 3e & 47 main CustomizeHierarchicalNavigation + 47 @ 10 0 27 - 47 - 46 & 48 main ReadInOriginalFile + 48 @ 1 0 2 - 48 & 49 main ConvertVariablesToPlaceholders + 49 & 4a main ExtractMeta + 4a - 4a & 4b main ExistsSkeptiscale + 4b - 4b & 4c main ComposeFormattedMetaDisplays + 4c - 4c + 3f + 3d - 3d - 3f + 45 - 45 & 4d main TitleOfDepth + 4d + 3d - 3d - 4d + 41 + 3d - 3d - 41 + 41 + 3d - 3d - 41 + 3d - 3d - 49 & 4e main WriteToFile + 4e + 3a - 3a - 4e + 3d - 3d + 3f + 3d - 3d - 3f + 45 - 45 + 44 - 44 + 45 - 45 + 46 + 3d - 3d + 47 @ 8 0 26 - 47 - 46 + 48 @ 1 0 1 - 48 + 49 + 4a - 4a + 4b - 4b + 4c - 4c + 3f + 3d - 3d - 3f + 45 - 45 + 4d + 3d - 3d - 4d + 41 + 3d - 3d - 41 + 41 + 3d - 3d - 41 + 3d - 3d - 49 + 4e + 3a - 3a - 4e + 3d - 3d + 3f + 3d - 3d - 3f + 45 - 45 + 44 - 44 + 45 - 45 + 46 + 3d - 3d + 47 @ 10 0 22 - 47 - 46 + 48 - 48 + 49 + 4a - 4a + 4b - 4b + 4c - 4c + 3f + 3d - 3d - 3f + 45 - 45 + 4d + 3d - 3d - 4d + 41 + 3d - 3d - 41 + 41 + 3d - 3d - 41 + 3d - 3d - 49 + 4e @ 1 0 1 + 3a - 3a @ 0 0 2 - 4e + 3d - 3d + 3f + 3d - 3d - 3f + 45 - 45 + 44 - 44 + 45 - 45 + 46 + 3d - 3d + 47 @ 5 0 5 - 47 - 46 + 48 @ 0 1 1 - 48 + 49 + 4a - 4a + 4b - 4b + 4c - 4c + 3f + 3d - 3d - 3f + 45 - 45 + 4d + 3d - 3d - 4d + 41 + 3d - 3d - 41 + 41 + 3d - 3d - 41 + 3d - 3d - 49 + 4e + 3a - 3a - 4e + 3d - 3d + 3f + 3d - 3d - 3f + 40 + 41 + 3d - 3d - 41 - 40 + 42 + 3d - 3d + 43 - 43 + 3d - 3d + 43 - 43 - 42 + 44 - 44 + 45 - 45 + 46 + 3d - 3d + 3d - 3d + 3d - 3d + 3d - 3d + 3d - 3d @ 1 0 1 + 3d - 3d + 3d - 3d + 3d - 3d + 3d - 3d + 3d - 3d + 3d - 3d + 3d - 3d + 3d - 3d + 3d - 3d + 3d - 3d + 3e - 3e + 47 @ 3 0 11 - 47 - 46 + 48 - 48 + 49 + 4a - 4a @ 1 0 1 + 4b - 4b + 4c - 4c + 3f + 3d - 3d - 3f + 45 - 45 + 4d + 3d - 3d - 4d + 41 + 3d - 3d - 41 + 41 + 3d - 3d - 41 + 3d - 3d - 49 + 4e + 3a - 3a - 4e + 3d - 3d + 3f + 3d - 3d - 3f + 45 - 45 + 44 - 44 + 45 - 45 + 46 + 3d - 3d + 47 @ 1 0 1 - 47 - 46 + 48 - 48 + 49 + 4a - 4a + 4b - 4b + 4c - 4c + 3f + 3d - 3d - 3f + 45 - 45 + 4d + 3d - 3d - 4d + 41 + 3d - 3d - 41 + 41 + 3d - 3d - 41 + 3d - 3d - 49 + 4e + 3a - 3a - 4e + 3d - 3d + 3f + 3d - 3d - 3f + 45 - 45 + 44 - 44 + 45 - 45 + 46 + 3d - 3d + 47 @ 0 0 1 - 47 - 46 + 48 - 48 + 49 + 4a - 4a + 4b - 4b + 4c - 4c + 3f + 3d - 3d - 3f + 45 - 45 + 4d + 3d - 3d - 4d + 41 + 3d - 3d - 41 + 41 + 3d - 3d - 41 + 3d - 3d - 49 + 4e + 3a - 3a - 4e + 3d - 3d + 3f + 3d - 3d - 3f + 45 - 45 + 44 - 44 + 45 - 45 + 46 + 3d - 3d + 47 @ 1 0 1 - 47 - 46 + 48 - 48 + 49 + 4a - 4a + 4b - 4b + 4c - 4c + 3f + 3d - 3d - 3f + 45 - 45 + 4d + 3d - 3d - 4d + 41 + 3d - 3d - 41 + 41 + 3d - 3d - 41 + 3d - 3d - 49 + 4e + 3a - 3a - 4e + 3d - 3d + 3f + 3d - 3d - 3f + 40 + 41 + 3d - 3d - 41 - 40 + 42 + 3d - 3d @ 1 0 1 + 43 - 43 - 42 + 44 - 44 + 45 - 45 + 46 + 3d - 3d + 3d - 3d + 3d - 3d + 3d - 3d + 3d - 3d + 3d - 3d + 3d - 3d + 3d - 3d + 3d - 3d + 3d - 3d + 3d - 3d + 3d - 3d + 3d - 3d + 3d - 3d + 3d - 3d + 3e - 3e + 47 @ 3 0 3 - 47 - 46 + 48 - 48 + 49 + 4a - 4a + 4b - 4b + 4c - 4c + 3f + 3d - 3d - 3f + 45 - 45 + 4d + 3d - 3d - 4d + 41 + 3d - 3d - 41 + 41 + 3d - 3d - 41 + 3d - 3d - 49 + 4e + 3a - 3a - 4e + 3d - 3d + 3f + 3d - 3d - 3f + 45 - 45 + 44 - 44 + 45 - 45 + 46 + 3d - 3d + 47 @ 1 0 11 - 47 - 46 + 48 @ 0 0 1 - 48 + 49 + 4a - 4a + 4b - 4b + 4c - 4c + 3f + 3d - 3d - 3f + 45 - 45 + 4d + 3d - 3d - 4d + 41 + 3d - 3d - 41 + 41 + 3d - 3d - 41 + 3d - 3d - 49 + 4e + 3a - 3a - 4e + 3d - 3d + 3f + 3d - 3d - 3f + 45 - 45 + 44 - 44 + 45 - 45 + 46 + 3d - 3d + 47 - 47 - 46 + 48 - 48 + 49 + 4a - 4a + 4b - 4b + 4c - 4c + 3f + 3d - 3d - 3f + 45 - 45 + 4d + 3d - 3d - 4d + 41 + 3d - 3d - 41 + 41 + 3d - 3d - 41 + 3d - 3d - 49 + 4e @ 1 0 1 + 3a - 3a - 4e + 3d - 3d + 3f + 3d - 3d - 3f + 45 - 45 + 44 - 44 + 45 - 45 + 46 + 3d - 3d + 47 - 47 - 46 + 48 - 48 + 49 + 4a - 4a + 4b - 4b + 4c - 4c + 3f + 3d - 3d - 3f + 45 - 45 + 4d + 3d - 3d - 4d + 41 + 3d - 3d - 41 + 41 + 3d - 3d - 41 + 3d - 3d - 49 + 4e + 3a - 3a - 4e + 3d - 3d + 3f + 3d - 3d - 3f + 45 - 45 + 44 - 44 + 45 - 45 + 46 + 3d - 3d + 47 - 47 - 46 + 48 - 48 + 49 + 4a - 4a + 4b - 4b + 4c - 4c + 3f + 3d - 3d - 3f + 45 - 45 + 4d + 3d - 3d - 4d + 41 + 3d - 3d - 41 + 41 + 3d - 3d - 41 + 3d - 3d - 49 + 4e + 3a - 3a - 4e + 3d @ 1 0 1 - 3d + 3f + 3d - 3d - 3f + 45 - 45 + 44 - 44 + 45 - 45 + 46 + 3d - 3d + 47 - 47 - 46 + 48 - 48 + 49 + 4a - 4a + 4b - 4b + 4c - 4c + 3f + 3d - 3d - 3f + 45 - 45 + 4d + 3d - 3d - 4d + 41 + 3d - 3d - 41 + 41 + 3d - 3d - 41 + 3d - 3d - 49 + 4e + 3a - 3a - 4e & 4f main Logging + 4f - 4f & 50 main PrintClosing + 50 + 35 - 35 - 50