rib/llvm-project/llvm/include/llvm/IR/PassManagerInternal.h:9= 0 #41 0x276f30e4 in run () at = /usr/src/contrib/llvm-project/llvm/lib/IR/PassManager.cpp:124 #42 0x22178b88 in llvm::detail::PassModel>::run(llvm::Module&, = llvm::AnalysisManager&) () at = /usr/src/contrib/llvm-project/llvm/include/llvm/IR/PassManagerInternal.h:9= 0 #43 0x276ee244 in run () at = /usr/src/contrib/llvm-project/llvm/include/llvm/IR/PassManagerImpl.h:81 #44 0x22174ffc in RunOptimizationPipeline () at = /usr/src/contrib/llvm-project/clang/lib/CodeGen/BackendUtil.cpp:1114 #45 0x2216cfb8 in EmitAssembly () at = /usr/src/contrib/llvm-project/clang/lib/CodeGen/BackendUtil.cpp:1179 --Type for more, q to quit, c to continue without paging-- #46 EmitBackendOutput () at = /usr/src/contrib/llvm-project/clang/lib/CodeGen/BackendUtil.cpp:1341 #47 0x225cbca0 in HandleTranslationUnit () at = /usr/src/contrib/llvm-project/clang/lib/CodeGen/CodeGenAction.cpp:354 #48 0x22cff8e4 in ParseAST () at = /usr/src/contrib/llvm-project/clang/lib/Parse/ParseAST.cpp:184 #49 0x22b5a7b8 in Execute () at = /usr/src/contrib/llvm-project/clang/lib/Frontend/FrontendAction.cpp:1078 #50 0x22adb800 in ExecuteAction () at = /usr/src/contrib/llvm-project/clang/lib/Frontend/CompilerInstance.cpp:1061= #51 0x22bf6a90 in ExecuteCompilerInvocation () at = /usr/src/contrib/llvm-project/clang/lib/FrontendTool/ExecuteCompilerInvoca= tion.cpp:280 #52 0x0002afc8 in cc1_main () at = /usr/src/contrib/llvm-project/clang/tools/driver/cc1_main.cpp:284 #53 0x00038548 in ExecuteCC1Tool () at = /usr/src/contrib/llvm-project/clang/tools/driver/driver.cpp:215 #54 0x227877ec in operator() () at = /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:= 68 #55 operator() () at = /usr/src/contrib/llvm-project/clang/lib/Driver/Job.cpp:440 #56 callback_fn<(lambda at = /usr/src/contrib/llvm-project/clang/lib/Driver/Job.cpp:440:22)>(void) () = at = /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:= 45 #57 0x27d88624 in operator() () at = /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:= 68 #58 RunSafely () at = /usr/src/contrib/llvm-project/llvm/lib/Support/CrashRecoveryContext.cpp:42= 6 #59 0x22786e90 in Execute () at = /usr/src/contrib/llvm-project/clang/lib/Driver/Job.cpp:440 #60 0x22748074 in ExecuteCommand () at = /usr/src/contrib/llvm-project/clang/lib/Driver/Compilation.cpp:199 #61 0x227483d0 in ExecuteJobs () at = /usr/src/contrib/llvm-project/clang/lib/Driver/Compilation.cpp:253 #62 0x22765bb8 in ExecuteCompilation () at = /usr/src/contrib/llvm-project/clang/lib/Driver/Driver.cpp:1943 #63 0x00037ba4 in clang_main () at = /usr/src/contrib/llvm-project/clang/tools/driver/driver.cpp:391 #64 0x000363a8 in main () at = /usr/src/usr.bin/clang/clang/clang-driver.cpp:17 0x2a80cfd0: 0x000013f2 0x00000079 0xffffffff = 0xa5a5a5a5 0x2a80cfe0: 0xffffffff 0xa5a5a5a5 0xffffffff = 0xa5a5a5a5 0x2a80cff0: 0x000014a6 0x00000079 0xffffffff = 0xa5a5a5a5 (gdb) x /1024x (size_t*)addr 0x2a80d000: 0x5a5a5a5a 0x5a5a5a5a 0x5a5a5a5a = 0x5a5a5a5a 0x2a80d010: 0x5a5a5a5a 0x5a5a5a5a 0x5a5a5a5a = 0x5a5a5a5a 0x2a80d020: 0x5a5a5a5a 0x5a5a5a5a 0x5a5a5a5a = 0x5a5a5a5a . . . 0x2a80dfd0: 0x5a5a5a5a 0x5a5a5a5a 0x5a5a5a5a = 0x5a5a5a5a 0x2a80dfe0: 0x5a5a5a5a 0x5a5a5a5a 0x5a5a5a5a = 0x5a5a5a5a 0x2a80dff0: 0x5a5a5a5a 0x5a5a5a5a 0x5a5a5a5a = 0x5a5a5a5a (gdb) x /1024x ((size_t*)addr)+1024 0x2a80e000: 0x00000051 0x00000002 0x29e862b8 = 0xa5a5a5a5 0x2a80e010: 0x7273752f 0x6372732f 0x766e692d = 0x69747365 0x2a80e020: 0x69746167 0x6c2f6e6f 0x632f6269 = 0x676e616c 0x2a80e030: 0x636e692f 0x6564756c 0x745f5f2f = 0x5f657079 So: All of the page was 0x5a5a5a5a repeated. Before and after had some other values and were accessible. =3D=3D=3D Mark Millard marklmi at yahoo.com