# HG changeset patch # User ichikitakahiro # Date 1615957961 -32400 # Node ID d6911fe001277835253911f598eb135bd37e2b3a # Parent 221b3052e3b84a5f483209c727b43b5feea8b8e2 add new log diff -r 221b3052e3b8 -r d6911fe00127 log3_17_DebugGeneratestub.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/log3_17_DebugGeneratestub.txt Wed Mar 17 14:12:41 2021 +0900 @@ -0,0 +1,537 @@ +Last login: Tue Mar 16 18:26:58 on ttys000 +ichikitakahiro % gears +ichikitakahiro % pwd +/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution +ichikitakahiro % vim CMakeLists.txt +ichikitakahiro % vim CMakeLists.txt + + + + + + + + + + + +ichikitakahiro % hg remove -f examples/DPP +removing examples/DPP/Fork.h +removing examples/DPP/ForkImpl.cbc +removing examples/DPP/ForkImpl.h +removing examples/DPP/Phils.h +removing examples/DPP/PhilsImpl.cbc +removing examples/DPP/PhilsImpl.h +removing examples/DPP/PhilsImplMC.cbc +removing examples/DPP/main.cbc +ichikitakahiro % hg remove -f examples/DPP2 +removing examples/DPP2/AtomicTImpl.cbc +removing examples/DPP2/AtomicT_int.h +removing examples/DPP2/AtomicT_intImpl_int.h +removing examples/DPP2/Fork.h +removing examples/DPP2/ForkImpl.cbc +removing examples/DPP2/ForkImpl.h +removing examples/DPP2/Phils.h +removing examples/DPP2/PhilsImpl.cbc +removing examples/DPP2/PhilsImpl.h +removing examples/DPP2/PhilsImplMC.cbc +removing examples/DPP2/main.cbc +ichikitakahiro % vim CMakeLists.txt +ichikitakahiro % hg commit -m "remove DPP&DPP2" +ichikitakahiro % hg push +pushing to ssh://firefly/hg/Gears/Gears +searching for changes +remote: adding changesets +remote: adding manifests +remote: adding file changes +remote: added 1 changesets with 2 changes to 2 files +ichikitakahiro % ls examples +DPPMC boundedBuffer generics_test pop_and_push twice +bitonicSort calc piposaru sandbox wc +ichikitakahiro % ls +Atomic.h MultiDimIterator.cbc cmake_install.cmake +AtomicReference.cbc Queue.h compare.c +AtomicT.h RedBlackTree.agda context.h +AtomicTImpl.cbc RedBlackTree.cbc cuda.c +AtomicTImpl.h RedBlackTreeReWright.cbc examples +Buffer.h Semaphore.h generate_context.pl +CMakeCache.txt SemaphoreImpl.cbc generate_stub.pl +CMakeFiles SingleLinkedQueue.cbc helper_cuda.h +CMakeLists.txt SingleLinkedStack.cbc helper_string.h +CPUWorker.cbc SpinLock.cbc impl +CUDAExecutor.cbc Stack.h interface +CUDAWorker.cbc SynchronizedQueue.cbc lib +CodeGear.h TaskIterator.cbc perlTests +DPP2 TaskManager.h plautogen +Executor.h TaskManagerImpl.cbc stack.agda +Iterator.h Timer.h temp.cbc +Lock.h TimerImpl.cbc test +LockImpl.cbc Todo tmp_tool +MCTaskManagerImpl.cbc Tree.h tools +MCTaskManagerImpl.h Worker.h twice +Makefile c verifier +ModelChecking cleanup.sh +ichikitakahiro % vim generate_stub.pl +ichikitakahiro % rm -rf c/examples/wc +ichikitakahiro % make -n wc +/usr/local/Cellar/cmake/3.19.4/bin/cmake -S/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution -B/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution --check-build-system CMakeFiles/Makefile.cmake 0 +/Applications/Xcode.app/Contents/Developer/usr/bin/make -s -f CMakeFiles/Makefile2 wc +/usr/local/Cellar/cmake/3.19.4/bin/cmake -S/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution -B/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution --check-build-system CMakeFiles/Makefile.cmake 0 +/usr/local/Cellar/cmake/3.19.4/bin/cmake -E cmake_progress_start /Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/CMakeFiles 8 +/Applications/Xcode.app/Contents/Developer/usr/bin/make -s -f CMakeFiles/Makefile2 CMakeFiles/wc.dir/all +/Applications/Xcode.app/Contents/Developer/usr/bin/make -s -f CMakeFiles/wc.dir/build.make CMakeFiles/wc.dir/depend +/usr/local/Cellar/cmake/3.19.4/bin/cmake -E cmake_echo_color --switch= --blue --bold --progress-dir=/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/CMakeFiles --progress-num= "Generating c/examples/wc/WcImpl.c" +perl generate_stub.pl -o c/examples/wc/WcImpl.c examples/wc/WcImpl.cbc +/usr/local/Cellar/cmake/3.19.4/bin/cmake -E cmake_echo_color --switch= --blue --bold --progress-dir=/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/CMakeFiles --progress-num=95 "Generating c/examples/wc/main.c" +perl generate_stub.pl -o c/examples/wc/main.c examples/wc/main.cbc +/usr/local/Cellar/cmake/3.19.4/bin/cmake -E cmake_echo_color --switch= --blue --bold --progress-dir=/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/CMakeFiles --progress-num=96 "Generating c/wc-context.c" +perl generate_context.pl -o wc -w c/TaskManagerImpl.c c/CPUWorker.c c/SynchronizedQueue.c c/AtomicReference.c c/SingleLinkedStack.c c/examples/wc/main.c c/examples/wc/WcImpl.c +cd /Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution && /usr/local/Cellar/cmake/3.19.4/bin/cmake -E cmake_depends "Unix Makefiles" /Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution /Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution /Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution /Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution /Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/CMakeFiles/wc.dir/DependInfo.cmake --color= +/Applications/Xcode.app/Contents/Developer/usr/bin/make -s -f CMakeFiles/wc.dir/build.make CMakeFiles/wc.dir/build +/usr/local/Cellar/cmake/3.19.4/bin/cmake -E cmake_echo_color --switch= --blue --bold --progress-dir=/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/CMakeFiles --progress-num=95 "Generating c/examples/wc/main.c" +perl generate_stub.pl -o c/examples/wc/main.c examples/wc/main.cbc +/usr/local/Cellar/cmake/3.19.4/bin/cmake -E cmake_echo_color --switch= --green --progress-dir=/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/CMakeFiles --progress-num= "Building C object CMakeFiles/wc.dir/c/examples/wc/main.c.o" +/Users/ichikitakahiro/workspace/cr/CbC/build/bin/gcc -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wall -g -o CMakeFiles/wc.dir/c/examples/wc/main.c.o -c /Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/c/examples/wc/main.c +/usr/local/Cellar/cmake/3.19.4/bin/cmake -E cmake_echo_color --switch= --blue --bold --progress-dir=/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/CMakeFiles --progress-num= "Generating c/examples/wc/WcImpl.c" +perl generate_stub.pl -o c/examples/wc/WcImpl.c examples/wc/WcImpl.cbc +/usr/local/Cellar/cmake/3.19.4/bin/cmake -E cmake_echo_color --switch= --green --progress-dir=/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/CMakeFiles --progress-num=99 "Building C object CMakeFiles/wc.dir/c/examples/wc/WcImpl.c.o" +/Users/ichikitakahiro/workspace/cr/CbC/build/bin/gcc -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wall -g -o CMakeFiles/wc.dir/c/examples/wc/WcImpl.c.o -c /Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/c/examples/wc/WcImpl.c +/usr/local/Cellar/cmake/3.19.4/bin/cmake -E cmake_echo_color --switch= --blue --bold --progress-dir=/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/CMakeFiles --progress-num=96 "Generating c/wc-context.c" +perl generate_context.pl -o wc -w c/TaskManagerImpl.c c/CPUWorker.c c/SynchronizedQueue.c c/AtomicReference.c c/SingleLinkedStack.c c/examples/wc/main.c c/examples/wc/WcImpl.c +/usr/local/Cellar/cmake/3.19.4/bin/cmake -E cmake_echo_color --switch= --green --progress-dir=/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/CMakeFiles --progress-num= "Building C object CMakeFiles/wc.dir/c/wc-context.c.o" +/Users/ichikitakahiro/workspace/cr/CbC/build/bin/gcc -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wall -g -o CMakeFiles/wc.dir/c/wc-context.c.o -c /Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/c/wc-context.c +/usr/local/Cellar/cmake/3.19.4/bin/cmake -E cmake_echo_color --switch= --green --bold --progress-dir=/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/CMakeFiles --progress-num=100 "Linking C executable wc" +/usr/local/Cellar/cmake/3.19.4/bin/cmake -E cmake_link_script CMakeFiles/wc.dir/link.txt --verbose= +/usr/local/Cellar/cmake/3.19.4/bin/cmake -E cmake_echo_color --switch= --progress-dir=/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/CMakeFiles --progress-num=93,94,95,96,97,98,99,100 "Built target wc" +/usr/local/Cellar/cmake/3.19.4/bin/cmake -E cmake_progress_start /Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/CMakeFiles 0 +ichikitakahiro % perl generate_stub.pl -o c/examples/wc/WcImpl.c examples/wc/WcImpl.cbc +Use of uninitialized value $structType in pattern match (m//) at generate_stub.pl line 774. +Use of uninitialized value $structType in concatenation (.) or string at generate_stub.pl line 780. +ichikitakahiro % vim generate_stub.pl +ichikitakahiro % vim generate_stub.pl +ichikitakahiro % perl generate_stub.pl -o c/examples/wc/WcImpl.c examples/wc/WcImpl.cbc +ichikitakahiro % vim generate_stub.pl +ichikitakahiro % perl -d generate_stub.pl -o c/examples/wc/WcImpl.c examples/wc/WcImpl.cbc + +Loading DB routines from perl5db.pl version 1.57 +Editor support available. + +Enter h or 'h h' for help, or 'man perldebug' for more help. + +main::(generate_stub.pl:29): our($opt_o,$opt_d,$opt_h, $opt_project, $opt_debug); + DB<1> n +main::(generate_stub.pl:31): GetOptions( +main::(generate_stub.pl:32): "o=s" => \$opt_o, +main::(generate_stub.pl:33): "d=s" => \$opt_d, +main::(generate_stub.pl:34): "h" => \$opt_h, +main::(generate_stub.pl:35): "project=s" => \$opt_project, +main::(generate_stub.pl:36): "debug" => \$opt_debug, +main::(generate_stub.pl:37): ); + DB<1> n +main::(generate_stub.pl:39): my $dir = "."; + DB<1> ? +??: not found + DB<1> h +List/search source lines: Control script execution: + l [ln|sub] List source code T Stack trace + - or . List previous/current line s [expr] Single step [in expr] + v [line] View around line n [expr] Next, steps over subs + f filename View source in file Repeat last n or s + /pattern/ ?patt? Search forw/backw r Return from subroutine + M Show module versions c [ln|sub] Continue until position +Debugger controls: L List break/watch/actions + o [...] Set debugger options t [n] [expr] Toggle trace [max depth] ][trace expr] + <[<]|{[{]|>[>] [cmd] Do pre/post-prompt b [ln|event|sub] [cnd] Set breakpoint + ! [N|pat] Redo a previous command B ln|* Delete a/all breakpoints + H [-num] Display last num commands a [ln] cmd Do cmd before line + = [a val] Define/list an alias A ln|* Delete a/all actions + h [db_cmd] Get help on command w expr Add a watch expression + h h Complete help page W expr|* Delete a/all watch exprs + |[|]db_cmd Send output to pager ![!] syscmd Run cmd in a subprocess + q or ^D Quit R Attempt a restart +Data Examination: expr Execute perl code, also see: s,n,t expr + x|m expr Evals expr in list context, dumps the result or lists methods. + p expr Print expression (uses script's current package). + S [[!]pat] List subroutine names [not] matching pattern + V [Pk [Vars]] List Variables in Package. Vars can be ~pattern or !pattern. + X [Vars] Same as "V current_package [Vars]". i class inheritance tree. + y [n [Vars]] List lexicals in higher scope . Vars same as V. + e Display thread id E Display all thread ids. +For more help, type h cmd_letter, or run man perldebug for all docs. + DB<1> b generateImplStubArgs + DB<2> c +main::generateImplStubArgs(generate_stub.pl:497): +497: my ($codeGearName, $varName, $typeName, $ptrType, $output, $interfaceName, $isImpl) = @_; + DB<2> p @_ +openFileWcImplfilenamechar*0Wc1 + DB<3> p "@_\n" +openFileWcImpl filename char * 0 Wc 1 + + DB<4> T +@ = DB::DB called from file 'generate_stub.pl' line 497 +$ = main::generateImplStubArgs('openFileWcImpl', 'filename', 'char', *, 0, 'Wc', 1) called from file 'generate_stub.pl' line 547 +. = main::generateStubArgs('openFileWcImpl', 'filename', 'char', *, 'char', ref(HASH), 0) called from file 'generate_stub.pl' line 793 +. = main::generateDataGear('examples/wc/WcImpl.cbc', ref(ARRAY)) called from file 'generate_stub.pl' line 97 + DB<5> l 793 +793: generateStubArgs($currentCodeGearName, $varName, $typeName, $ptrType, $typeField, $implInterfaceInfo,0); + DB<6> l 783 +783: } elsif ($args =~ s/^(struct|union|const|enum)?\s*(\w+)(\**)\s(\w+)//) { + DB<7> l +784: my $structType = $1 // ''; +785: my $typeName = $2; +786: my $ptrType = $3; +787: my $varName = $4; +788: $newArgs .= $&; # assuming no duplicate +789: if ($structType && ($structType =~ /(const|enum)/)) { +790: $typeName = "$structType $typeName"; +791 } +792: my $typeField = lcfirst($typeName); +793: generateStubArgs($currentCodeGearName, $varName, $typeName, $ptrType, $typeField, $implInterfaceInfo,0); + DB<8> use Data::Dumper + + DB<9> print Dumper $headerNameToInfo +$VAR1 = { + 'AtomicT' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/AtomicT.h', + 'isInterface' => 1 + }, + 'BoundedBuffer' => { + 'isInterface' => 1, + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/plautogen/interface/BoundedBuffer.h' + }, + 'Worker' => { + 'isInterface' => 1, + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/Worker.h' + }, + 'memory' => { + 'isInterface' => 0, + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/ModelChecking/memory.h' + }, + 'RotateTree' => { + 'isInterface' => 1, + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/plautogen/interface/RotateTree.h' + }, + 'Buffer' => { + 'isInterface' => 1, + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/Buffer.h' + }, + 'Fork' => { + 'isInterface' => 1, + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/examples/DPPMC/Fork.h' + }, + 'StackGenericsImpl' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/impl/StackGenericsImpl.h', + 'isInterface' => 0 + }, + 'ArrayStack' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/plautogen/interface/ArrayStack.h', + 'isInterface' => 1 + }, + 'extern' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/c/extern.h', + 'isInterface' => 0 + }, + 'Wc' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/examples/wc/Wc.h', + 'isInterface' => 1 + }, + 'Node' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/plautogen/interface/Node.h', + 'isInterface' => 1 + }, + 'MCWorker' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/ModelChecking/MCWorker.h', + 'isInterface' => 0 + }, + 'TaskManagerImpl' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/plautogen/impl/TaskManagerImpl.h', + 'isInterface' => 0 + }, + 'Tree' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/Tree.h', + 'isInterface' => 1 + }, + 'Stack' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/Stack.h', + 'isInterface' => 1 + }, + 'PhilsImpl' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/examples/DPPMC/PhilsImpl.h', + 'isInterface' => 0 + }, + 'CPUWorker' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/plautogen/interface/CPUWorker.h', + 'isInterface' => 1 + }, + 'Timer' => { + 'isInterface' => 1, + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/Timer.h' + }, + 'MultiDim' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/plautogen/interface/MultiDim.h', + 'isInterface' => 1 + }, + 'TaskManager' => { + 'isInterface' => 1, + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/TaskManager.h' + }, + 'Meta' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/plautogen/interface/Meta.h', + 'isInterface' => 1 + }, + 'RedBlackTree' => { + 'isInterface' => 0, + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/plautogen/impl/RedBlackTree.h' + }, + 'Semaphore' => { + 'isInterface' => 1, + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/Semaphore.h' + }, + 'Lexer' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/examples/piposaru/Lexer.h', + 'isInterface' => 1 + }, + 'context' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/context.h', + 'isInterface' => 0 + }, + 'LockImpl' => { + 'isInterface' => 0, + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/plautogen/impl/LockImpl.h' + }, + 'SortArray' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/examples/bitonicSort/SortArray.h', + 'isInterface' => 1 + }, + 'McDPP' => { + 'isInterface' => 0, + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/examples/DPPMC/McDPP.h' + }, + 'Element' => { + 'isInterface' => 1, + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/plautogen/interface/Element.h' + }, + 'typedefData' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/c/typedefData.h', + 'isInterface' => 0 + }, + 'StackTest2' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/examples/pop_and_push/StackTest2.h', + 'isInterface' => 1 + }, + 'StackTest2Impl' => { + 'isInterface' => 0, + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/examples/pop_and_push/StackTest2Impl.h' + }, + 'StackTestImpl' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/examples/pop_and_push/StackTestImpl.h', + 'isInterface' => 0 + }, + 'StackGenerics' => { + 'isInterface' => 1, + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/interface/StackGenerics.h' + }, + 'WcImpl' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/examples/wc/WcImpl.h', + 'isInterface' => 0 + }, + 'piposaru' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/examples/piposaru/piposaru.h', + 'isInterface' => 0 + }, + 'Allocate' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/plautogen/interface/Allocate.h', + 'isInterface' => 1 + }, + 'Array' => { + 'isInterface' => 1, + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/plautogen/interface/Array.h' + }, + 'Queue' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/Queue.h', + 'isInterface' => 1 + }, + 'helper_string' => { + 'isInterface' => 0, + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/helper_string.h' + }, + 'SingleLinkedQueue' => { + 'isInterface' => 0, + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/plautogen/impl/SingleLinkedQueue.h' + }, + 'CUDAExecutor' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/plautogen/impl/CUDAExecutor.h', + 'isInterface' => 0 + }, + 'ForkImpl' => { + 'isInterface' => 0, + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/examples/DPPMC/ForkImpl.h' + }, + 'MultiDimIterator' => { + 'isInterface' => 0, + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/plautogen/impl/MultiDimIterator.h' + }, + 'helper_cuda' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/helper_cuda.h', + 'isInterface' => 0 + }, + 'AtomicT_intImpl_int' => { + 'isInterface' => 0, + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/examples/DPPMC/AtomicT_intImpl_int.h' + }, + 'LexerImpl' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/examples/piposaru/LexerImpl.h', + 'isInterface' => 0 + }, + 'SingleLinkedStack' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/plautogen/impl/SingleLinkedStack.h', + 'isInterface' => 0 + }, + 'LoopCounter' => { + 'isInterface' => 1, + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/plautogen/interface/LoopCounter.h' + }, + 'SpinLock' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/plautogen/impl/SpinLock.h', + 'isInterface' => 0 + }, + 'GenericsTest' => { + 'isInterface' => 1, + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/examples/sandbox/GenericsTest.h' + }, + 'AtomicTImpl' => { + 'isInterface' => 0, + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/AtomicTImpl.h' + }, + 'enumData' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/c/enumData.h', + 'isInterface' => 0 + }, + 'Integer' => { + 'isInterface' => 1, + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/plautogen/interface/Integer.h' + }, + 'llrbContextWithVerifier' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/verifier/llrbContextWithVerifier.h', + 'isInterface' => 0 + }, + '_orig_context' => { + 'isInterface' => 0, + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/tmp_tool/_orig_context.h' + }, + 'CUDABuffer' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/plautogen/interface/CUDABuffer.h', + 'isInterface' => 1 + }, + 'Iterator' => { + 'isInterface' => 1, + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/Iterator.h' + }, + 'CodeGear' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/CodeGear.h', + 'isInterface' => 1 + }, + 'SemaphoreImpl' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/plautogen/impl/SemaphoreImpl.h', + 'isInterface' => 0 + }, + 'Executor' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/Executor.h', + 'isInterface' => 1 + }, + 'TaskIterator' => { + 'isInterface' => 0, + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/ModelChecking/TaskIterator.h' + }, + 'string' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/examples/piposaru/string.h', + 'isInterface' => 0 + }, + 'state_db' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/ModelChecking/state_db.h', + 'isInterface' => 0 + }, + 'wcTarget' => { + 'isInterface' => 1, + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/examples/wc/wcTarget.h' + }, + 'WcResult' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/examples/wc/WcResult.h', + 'isInterface' => 1 + }, + 'SynchronizedQueue' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/plautogen/impl/SynchronizedQueue.h', + 'isInterface' => 0 + }, + 'Lock' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/Lock.h', + 'isInterface' => 1 + }, + 'String' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/examples/pop_and_push/String.h', + 'isInterface' => 1 + }, + 'invalid_interface' => { + 'isInterface' => 0, + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/perlTests/invalid_interface.h' + }, + 'StackTest' => { + 'isInterface' => 1, + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/examples/pop_and_push/StackTest.h' + }, + 'AtomicT_int' => { + 'isInterface' => 1, + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/examples/DPPMC/AtomicT_int.h' + }, + 'MCTaskManagerImpl' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/MCTaskManagerImpl.h', + 'isInterface' => 0 + }, + 'crc32' => { + 'isInterface' => 0, + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/ModelChecking/crc32.h' + }, + 'Main' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/plautogen/interface/Main.h', + 'isInterface' => 1 + }, + 'TimerImpl' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/plautogen/impl/TimerImpl.h', + 'isInterface' => 0 + }, + 'Memory' => { + 'isInterface' => 1, + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/plautogen/interface/Memory.h' + }, + 'enumCode' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/c/enumCode.h', + 'isInterface' => 0 + }, + 'AtomicReference' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/plautogen/impl/AtomicReference.h', + 'isInterface' => 0 + }, + 'StackTestImpl3' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/examples/pop_and_push/StackTestImpl3.h', + 'isInterface' => 0 + }, + 'CUDAWorker' => { + 'isInterface' => 0, + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/plautogen/impl/CUDAWorker.h' + }, + 'Phils' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/examples/DPPMC/Phils.h', + 'isInterface' => 1 + }, + 'Atomic' => { + 'path' => '/Users/ichikitakahiro/src/firefly/hg/Gears/Gears/src/parallel_execution/Atomic.h', + 'isInterface' => 1 + } + }; + + DB<10> exit +Debugged program terminated. Use q to quit or R to restart, +use o inhibit_exit to avoid stopping after program termination, +h q, h R or h o to get additional info. + DB<11> +