Last active
January 23, 2018 19:32
-
-
Save brixen/3bdf96209101f7b435e85b54795dbaa9 to your computer and use it in GitHub Desktop.
Concurrency issue with Psych
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| $ lldb -f /source/rubinius/rubinius/build/rubinius/bin/rbx -- -Xmemory.collection.log=yes /source/rubinius/rubinius/build/rubinius/gems/bin/bundle install --jobs=40 | |
| (lldb) target create "/source/rubinius/rubinius/build/rubinius/bin/rbx" | |
| Current executable set to '/source/rubinius/rubinius/build/rubinius/bin/rbx' (x86_64). | |
| (lldb) settings set -- target.run-args "-Xmemory.collection.log=yes" "/source/rubinius/rubinius/build/rubinius/gems/bin/bundle" "install" "--jobs=40" | |
| (lldb) r | |
| Process 87251 launched: '/source/rubinius/rubinius/build/rubinius/bin/rbx' (x86_64) | |
| verify_certificate_identity: locking: 28632 | |
| Fetching gem metadata from https://rubygems.org/..verify_certificate_identity: locking: 28632 | |
| ....... | |
| Using rake 12.3.0 | |
| Using minitest 5.11.1 | |
| Fetching erubi 1.7.0 | |
| Fetching mini_portile2 2.3.0 | |
| Fetching crass 1.0.3 | |
| Fetching thread_safe 0.3.6 | |
| Fetching concurrent-ruby 1.0.5 | |
| Fetching websocket-extensions 0.1.3 | |
| Fetching builder 3.2.3 | |
| Fetching rack 2.0.3 | |
| Fetching mini_mime 1.0.0 | |
| Fetching nio4r 2.2.0 | |
| Fetching method_source 0.9.0 | |
| Fetching coffee-script-source 1.12.2 | |
| Using bundler 1.16.1 | |
| Fetching thor 0.20.0 | |
| Fetching multi_json 1.13.1 | |
| Fetching psych 2.2.4 | |
| Fetching rb-fsevent 0.10.2 | |
| Fetching tilt 2.0.8 | |
| Fetching sqlite3 1.3.13 | |
| Fetching turbolinks-source 5.1.0 | |
| Fetching puma 3.11.2 | |
| Fetching arel 8.0.0 | |
| Fetching ffi 1.9.18 | |
| verify_certificate_identity: locking: 28632 | |
| verify_certificate_identity: locking: 28632verify_certificate_identity: locking: 28632 | |
| verify_certificate_identity: locking: 28632 | |
| verify_certificate_identity: locking: 28632 | |
| verify_certificate_identity: locking: 28632 | |
| verify_certificate_identity: locking: 28632verify_certificate_identity: locking: 28632 | |
| verify_certificate_identity: locking: 28632 | |
| verify_certificate_identity: locking: 28632 | |
| verify_certificate_identity: locking: 28632 | |
| verify_certificate_identity: locking: 28632 | |
| verify_certificate_identity: locking: 28632 | |
| verify_certificate_identity: locking: 28632verify_certificate_identity: locking: 28632verify_certificate_identity: locking: 28632verify_certificate_identity: locking: 28632verify_certificate_identity: locking: 28632 | |
| verify_certificate_identity: locking: 28632 | |
| verify_certificate_identity: locking: 28632 | |
| verify_certificate_identity: locking: 28632 | |
| verify_certificate_identity: locking: 28632 | |
| Installing method_source 0.9.0 | |
| Installing turbolinks-source 5.1.0 | |
| Installing websocket-extensions 0.1.3 | |
| Installing multi_json 1.13.1 | |
| Installing thread_safe 0.3.6 | |
| Installing erubi 1.7.0 | |
| Installing builder 3.2.3 | |
| Installing thor 0.20.0 | |
| Installing arel 8.0.0 | |
| Installing concurrent-ruby 1.0.5 | |
| Installing mini_portile2 2.3.0 | |
| Installing mini_mime 1.0.0 | |
| Installing tilt 2.0.8 | |
| Installing sqlite3 1.3.13 with native extensions | |
| Installing coffee-script-source 1.12.2 | |
| Installing nio4r 2.2.0 with native extensions | |
| Installing rb-fsevent 0.10.2 | |
| Process 87251 stopped | |
| * thread #6, name = 'Parallel Installer Worker #8', stop reason = EXC_BAD_ACCESS (code=1, address=0x0) | |
| frame #0: 0x000000010cd5b6d5 libyaml-0.2.dylib`yaml_parser_fetch_next_token + 792 | |
| libyaml-0.2.dylib`yaml_parser_fetch_next_token: | |
| -> 0x10cd5b6d5 <+792>: movzbl (%rax), %ecx | |
| 0x10cd5b6d8 <+795>: cmpl $0x20, %ecx | |
| 0x10cd5b6db <+798>: je 0x10cd5b70d ; <+848> | |
| 0x10cd5b6dd <+800>: cmpl $0x0, 0x100(%rbx) | |
| Target 0: (rbx) stopped. | |
| (lldb) thr list | |
| Process 87251 stopped | |
| thread #1: tid = 0x86b248, 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'ruby.main', queue = 'com.apple.main-thread' | |
| thread #2: tid = 0x86b272, 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'ruby.main' | |
| thread #3: tid = 0x86b271, 0x00007fff6c059d1e libsystem_kernel.dylib`__psynch_mutexwait + 10, name = 'rbx.finalizer' | |
| thread #4: tid = 0x86b278, 0x00007fff6c05aec2 libsystem_kernel.dylib`kevent + 10, name = 'rbx.console.listener' | |
| thread #5: tid = 0x86b2cd, 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'ruby.5' | |
| * thread #6: tid = 0x86b801, 0x000000010cd5b6d5 libyaml-0.2.dylib`yaml_parser_fetch_next_token + 792, name = 'Parallel Installer Worker #8', stop reason = EXC_BAD_ACCESS (code=1, address=0x0) | |
| thread #7: tid = 0x86b7f9, 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'ruby.7' | |
| thread #8: tid = 0x86b7fa, 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'ruby.8' | |
| thread #9: tid = 0x86b7fb, 0x00000001000269cf rbx`rubinius::State::vm(this=0x00007000045f5bd8) at state.hpp:37, name = 'ruby.9' | |
| thread #10: tid = 0x86b7fc, 0x00007fff6c059d1e libsystem_kernel.dylib`__psynch_mutexwait + 10, name = 'ruby.10' | |
| thread #11: tid = 0x86b7fd, 0x00007fff6c059d1e libsystem_kernel.dylib`__psynch_mutexwait + 10, name = 'ruby.11' | |
| thread #12: tid = 0x86b7fe, 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Parallel Installer Worker #5' | |
| thread #13: tid = 0x86b7ff, 0x00007fff6c059d1e libsystem_kernel.dylib`__psynch_mutexwait + 10, name = 'Parallel Installer Worker #6' | |
| thread #14: tid = 0x86b800, 0x000000010002dfac rbx`atomic::compare_and_swap(ptr=0x0000000102008018, old_val=0, new_val=1) at atomic.hpp:102, name = 'Parallel Installer Worker #7' | |
| thread #15: tid = 0x86b802, 0x000000010002dfac rbx`atomic::compare_and_swap(ptr=0x0000000102008018, old_val=0, new_val=1) at atomic.hpp:102, name = 'Parallel Installer Worker #9' | |
| thread #16: tid = 0x86b803, 0x0000000100064a9f rbx`rubinius::CallSite::cache() [inlined] std::__1::__atomic_base<rubinius::CallSite::Cache*, false>::load(this=0x0000000108570af8, __m=memory_order_seq_cst) const at atomic:893, name = 'Parallel Installer Worker #10' | |
| thread #17: tid = 0x86b804, 0x00007fff6c059d1e libsystem_kernel.dylib`__psynch_mutexwait + 10, name = 'ruby.18' | |
| thread #18: tid = 0x86b805, 0x000000010002c94f rbx`rubinius::utilities::thread::SpinLock::lock(this=0x0000000102008018) at thread.hpp:583, name = 'ruby.19' | |
| thread #19: tid = 0x86b806, 0x000000010002c968 rbx`rubinius::utilities::thread::SpinLock::lock(this=0x0000000102008018) at thread.hpp:583, name = 'ruby.20' | |
| thread #20: tid = 0x86b807, 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'ruby.21' | |
| thread #21: tid = 0x86b808, 0x000000010002ebef rbx`rubinius::VM::check_stack(this=0x000000010f601e00, state=0x000000010db89a70, stack_address=0x0000700007a07f00) at vm.hpp:310, name = 'ruby.22' | |
| thread #22: tid = 0x86b809, 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'ruby.23' | |
| thread #23: tid = 0x86b80a, 0x0000000100007f6c rbx`rubinius::String::valid_encoding(this=0x0000000109736e28) const at string.hpp:53, name = 'ruby.24' | |
| thread #24: tid = 0x86b80b, 0x00007fff6c059d1e libsystem_kernel.dylib`__psynch_mutexwait + 10, name = 'ruby.25' | |
| thread #25: tid = 0x86b80c, 0x000000010002dfac rbx`atomic::compare_and_swap(ptr=0x0000000102008018, old_val=0, new_val=1) at atomic.hpp:102, name = 'ruby.26' | |
| thread #26: tid = 0x86b80d, 0x000000010002dfac rbx`atomic::compare_and_swap(ptr=0x0000000102008018, old_val=0, new_val=1) at atomic.hpp:102, name = 'ruby.27' | |
| thread #27: tid = 0x86b80e, 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'ruby.28' | |
| thread #28: tid = 0x86b80f, 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Parallel Installer Worker #22' | |
| thread #29: tid = 0x86b810, 0x000000010002df87 rbx`atomic::pause() at atomic.hpp:86, name = 'ruby.30' | |
| thread #30: tid = 0x86b811, 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Parallel Installer Worker #24' | |
| thread #31: tid = 0x86b812, 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Parallel Installer Worker #25' | |
| thread #32: tid = 0x86b813, 0x000000010002df76 rbx`atomic::compare_and_swap(ptr=0x0000000102008018, old_val=0, new_val=1) at atomic.hpp:123, name = 'Parallel Installer Worker #26' | |
| thread #33: tid = 0x86b814, 0x00007fff6c059d1e libsystem_kernel.dylib`__psynch_mutexwait + 10, name = 'Parallel Installer Worker #27' | |
| thread #34: tid = 0x86b815, 0x000000010002355d rbx`rubinius::ObjectHeader::reference_p(this=0x0000000102008000) const at header.hpp:926, name = 'Parallel Installer Worker #28' | |
| thread #35: tid = 0x86b816, 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'ruby.36' | |
| thread #36: tid = 0x86b817, 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'ruby.37' | |
| thread #37: tid = 0x86b818, 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Parallel Installer Worker #31' | |
| thread #38: tid = 0x86b819, 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Parallel Installer Worker #32' | |
| thread #39: tid = 0x86b81a, 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Parallel Installer Worker #33' | |
| thread #40: tid = 0x86b81b, 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'ruby.41' | |
| thread #41: tid = 0x86b81c, 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Parallel Installer Worker #35' | |
| thread #42: tid = 0x86b81d, 0x000000010002dfac rbx`atomic::compare_and_swap(ptr=0x0000000102008018, old_val=0, new_val=1) at atomic.hpp:102, name = 'Parallel Installer Worker #36' | |
| thread #43: tid = 0x86b81e, 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'ruby.44' | |
| thread #44: tid = 0x86b81f, 0x000000010002dfac rbx`atomic::compare_and_swap(ptr=0x0000000102008018, old_val=0, new_val=1) at atomic.hpp:102, name = 'ruby.45' | |
| (lldb) thr backtrace -c 15 all | |
| error: psych.bundle debug map object file '/source/rubinius/rubinius/build/libraries/gems/psych-2.0.17/ext/psych/psych_parser.o' has changed (actual time is 2018-01-20 20:44:50.000000000, debug map time is 2018-01-18 18:11:07.000000000) since this executable was linked, file will be ignored | |
| error: openssl.bundle debug map object file '/source/rubinius/rubinius/build/libraries/gems/rubysl-openssl-2.9/ext/rubysl/openssl/ossl_digest.o' has changed (actual time is 2018-01-20 20:45:03.000000000, debug map time is 2018-01-18 18:11:19.000000000) since this executable was linked, file will be ignored | |
| error: zlib.bundle debug map object file '/source/rubinius/rubinius/build/libraries/gems/rubysl-zlib-2.0.1/ext/rubysl/zlib/zlib.o' has changed (actual time is 2018-01-20 20:45:07.000000000, debug map time is 2018-01-18 18:11:22.000000000) since this executable was linked, file will be ignored | |
| thread #1, name = 'ruby.main', queue = 'com.apple.main-thread' | |
| frame #0: 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10 | |
| frame #1: 0x00007fff6c196662 libsystem_pthread.dylib`_pthread_cond_wait + 732 | |
| frame #2: 0x0000000100069400 rbx`rubinius::utilities::thread::Condition::wait(this=0x000000010205dc40, mutex=0x000000010205dc70) at thread.hpp:453 | |
| frame #3: 0x00000001002af886 rbx`rubinius::SignalThread::run(this=0x000000010205d800, state=0x00007ffeefbfe6a8) at signal.cpp:250 | |
| frame #4: 0x00000001002aef4f rbx`rubinius::SignalThread::start(this=0x000000010205d800, state=0x00007ffeefbfe6a8) at signal.cpp:143 | |
| frame #5: 0x00000001002a0dc4 rbx`rubinius::SharedState::start_signals(this=0x0000000101001000, state=0x00007ffeefbfe6a8) at shared_state.cpp:228 | |
| frame #6: 0x00000001001570a0 rbx`rubinius::Environment::boot(this=0x00007ffeefbfeba0) at environment.cpp:734 | |
| frame #7: 0x000000010014cd75 rbx`main(argc=5, argv=0x00007ffeefbff5a8) at cli.cpp:49 | |
| frame #8: 0x00007fff6bf0a115 libdyld.dylib`start + 1 | |
| frame #9: 0x00007fff6bf0a115 libdyld.dylib`start + 1 | |
| thread #2, name = 'ruby.main' | |
| frame #0: 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10 | |
| frame #1: 0x00007fff6c196662 libsystem_pthread.dylib`_pthread_cond_wait + 732 | |
| frame #2: 0x0000000100069400 rbx`rubinius::utilities::thread::Condition::wait(this=0x0000000113fdcaa0, mutex=0x0000000113fdcad0) at thread.hpp:453 | |
| frame #3: 0x0000000100068f72 rbx`rubinius::Channel::receive_timeout(this=0x0000000113fdca80, state=0x00007000035d6bd8, duration=0x000000000000001a) at channel.cpp:158 | |
| frame #4: 0x000000010021e09e rbx`rubinius::Primitives::channel_receive_timeout(state=0x00007000035d6bd8, exec=0x000000010294b280, mod=0x000000010280d150, args=0x00007000035cbd30) at method_primitives.hpp:2474 | |
| frame #5: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x00007000035d6bd8, call_site=0x0000000110035ff8, args=0x00007000035cbd30) at call_site.hpp:204 | |
| frame #6: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x00007000035d6bd8, args=0x00000000000045ae) at call_site.hpp:313 [opt] | |
| frame #7: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x00007000035d6bd8, call_frame=0x00007000035cbef0, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #8: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x00007000035d6bd8, call_frame=0x00007000035cbef0, opcodes=0x0000000110035400) at send_stack.cpp:9 [opt] | |
| frame #9: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x00007000035d6bd8, machine_code=0x000000010bc04aa0) at interpreter.cpp:288 | |
| frame #10: 0x00000001001e1f51 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(state=0x00007000035d6bd8, exec=0x000000011cb4f680, mod=0x00000001091e26f8, args=0x00007000035cc120) at machine_code.cpp:697 | |
| frame #11: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x00007000035d6bd8, call_site=0x00000001088f6d78, args=0x00007000035cc120) at call_site.hpp:204 | |
| frame #12: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x00007000035d6bd8, args=0x0000000000007fce) at call_site.hpp:313 [opt] | |
| frame #13: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x00007000035d6bd8, call_frame=0x00007000035cc2e0, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #14: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x00007000035d6bd8, call_frame=0x00007000035cc2e0, opcodes=0x00000001088f6800) at send_stack.cpp:9 [opt] | |
| thread #3, name = 'rbx.finalizer' | |
| frame #0: 0x00007fff6c059d1e libsystem_kernel.dylib`__psynch_mutexwait + 10 | |
| frame #1: 0x00007fff6c195bfe libsystem_pthread.dylib`_pthread_mutex_lock_wait + 83 | |
| frame #2: 0x00007fff6c193551 libsystem_pthread.dylib`_pthread_mutex_lock_slow + 253 | |
| frame #3: 0x00000001007e1e3f libc++.1.dylib`std::__1::mutex::lock() + 9 | |
| frame #4: 0x00000001001f61c2 rbx`rubinius::memory::FinalizerThread::run(rubinius::State*) [inlined] std::__1::unique_lock<std::__1::mutex>::unique_lock(this=0x00007000031d3d80, __m=0x0000000100c375b8) at __mutex_base:135 | |
| frame #5: 0x00000001001f61a7 rbx`rubinius::memory::FinalizerThread::run(rubinius::State*) [inlined] std::__1::unique_lock<std::__1::mutex>::unique_lock(this=0x00007000031d3d80, __m=0x0000000100c375b8) at __mutex_base:135 | |
| frame #6: 0x00000001001f6194 rbx`rubinius::memory::FinalizerThread::run(this=0x0000000100c37570, state=0x00007000031d3e78) at finalizer.cpp:204 | |
| frame #7: 0x00000001001e4da2 rbx`rubinius::MachineThread::run(ptr=0x0000000100c37570) at machine_threads.cpp:43 | |
| frame #8: 0x00007fff6c1956c1 libsystem_pthread.dylib`_pthread_body + 340 | |
| frame #9: 0x00007fff6c19556d libsystem_pthread.dylib`_pthread_start + 377 | |
| frame #10: 0x00007fff6c194c5d libsystem_pthread.dylib`thread_start + 13 | |
| thread #4, name = 'rbx.console.listener' | |
| frame #0: 0x00007fff6c05aec2 libsystem_kernel.dylib`kevent + 10 | |
| frame #1: 0x00000001000beda6 rbx`rubinius::FSEvent::wait_for_event(this=0x0000000102f85140, state=0x00007000035e9e78) at fsevent.cpp:65 | |
| frame #2: 0x000000010013ddb0 rbx`rubinius::console::Listener::run(this=0x000000010858ca30, state=0x00007000035e9e78) at console.cpp:389 | |
| frame #3: 0x00000001001e4da2 rbx`rubinius::MachineThread::run(ptr=0x000000010858ca30) at machine_threads.cpp:43 | |
| frame #4: 0x00007fff6c1956c1 libsystem_pthread.dylib`_pthread_body + 340 | |
| frame #5: 0x00007fff6c19556d libsystem_pthread.dylib`_pthread_start + 377 | |
| frame #6: 0x00007fff6c194c5d libsystem_pthread.dylib`thread_start + 13 | |
| thread #5, name = 'ruby.5' | |
| frame #0: 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10 | |
| frame #1: 0x00007fff6c196662 libsystem_pthread.dylib`_pthread_cond_wait + 732 | |
| frame #2: 0x0000000100069400 rbx`rubinius::utilities::thread::Condition::wait(this=0x000000010b9c4780, mutex=0x000000010b9c47b0) at thread.hpp:453 | |
| frame #3: 0x0000000100068f72 rbx`rubinius::Channel::receive_timeout(this=0x000000010b9c4760, state=0x00007000039ecbd8, duration=0x000000000000001a) at channel.cpp:158 | |
| frame #4: 0x0000000100068a64 rbx`rubinius::Channel::receive(this=0x000000010b9c4760, state=0x00007000039ecbd8) at channel.cpp:81 | |
| frame #5: 0x000000010021de43 rbx`rubinius::Primitives::channel_receive(state=0x00007000039ecbd8, exec=0x000000010b9cc378, mod=0x000000010280d150, args=0x00007000039eb870) at method_primitives.hpp:2440 | |
| frame #6: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x00007000039ecbd8, call_site=0x00000001020ed780, args=0x00007000039eb870) at call_site.hpp:204 | |
| frame #7: 0x0000000100194d52 rbx`rubinius::instructions::send_method(rubinius::State*, rubinius::CallFrame*, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x00007000039ecbd8, args=0x00000000000045a6) at call_site.hpp:313 [opt] | |
| frame #8: 0x0000000100194d49 rbx`rubinius::instructions::send_method(state=0x00007000039ecbd8, call_frame=0x00007000039eba30, literal=<unavailable>) at send_method.hpp:15 [opt] | |
| frame #9: 0x0000000100194cd9 rbx`rubinius::interpreter::send_method(state=0x00007000039ecbd8, call_frame=0x00007000039eba30, opcodes=0x00000001020ed000) at send_method.cpp:8 [opt] | |
| frame #10: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x00007000039ecbd8, machine_code=0x000000010bf98090) at interpreter.cpp:288 | |
| frame #11: 0x00000001001e2291 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(state=0x00007000039ecbd8, exec=0x000000010b9ca358, mod=0x000000010b9c49c8, args=0x00007000039ebd00) at machine_code.cpp:697 | |
| frame #12: 0x00000001000912e0 rbx`rubinius::CompiledCode::default_executor(state=0x00007000039ecbd8, exec=0x000000010b9ca358, mod=0x000000010b9c49c8, args=0x00007000039ebd00) at compiled_code.cpp:179 | |
| frame #13: 0x0000000100065319 rbx`rubinius::CallSite::dispatch_once(state=0x00007000039ecbd8, call_site=0x000000010bf97500, args=0x00007000039ebd00) at call_site.hpp:478 | |
| frame #14: 0x00000001001953ac rbx`rubinius::instructions::send_vcall(rubinius::State*, rubinius::CallFrame*, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x00007000039ecbd8, args=0x000000000001aa16) at call_site.hpp:313 [opt] | |
| * thread #6, name = 'Parallel Installer Worker #8', stop reason = EXC_BAD_ACCESS (code=1, address=0x0) | |
| * frame #0: 0x000000010cd5b6d5 libyaml-0.2.dylib`yaml_parser_fetch_next_token + 792 | |
| frame #1: 0x000000010cd5b2d0 libyaml-0.2.dylib`yaml_parser_fetch_more_tokens + 97 | |
| frame #2: 0x000000010cd64cc1 libyaml-0.2.dylib`yaml_parser_parse + 1305 | |
| frame #3: 0x0000000109af7bdb psych.bundle`parse + 811 | |
| frame #4: 0x00000001000e9247 rbx`rubinius::GenericArguments::invoke(state=0x000000010dcc0790, nm=0x0000000109dd7538, env=0x000000010dcc0790, args=0x0000700005dfd180) at native_method.cpp:310 | |
| frame #5: 0x00000001000e80a5 rbx`rubinius::Object* rubinius::NativeMethod::executor_implementation<rubinius::GenericArguments>(state=0x000000010dcc0790, exec=0x0000000109dd7538, mod=0x0000000109dbadf8, args=0x0000700005dfd180) at native_method.cpp:706 | |
| frame #6: 0x0000000100065319 rbx`rubinius::CallSite::dispatch_once(state=0x000000010dcc0790, call_site=0x0000000102462968, args=0x0000700005dfd180) at call_site.hpp:478 | |
| frame #7: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000000010dcc0790, args=0x0000000000007416) at call_site.hpp:313 [opt] | |
| frame #8: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000000010dcc0790, call_frame=0x0000700005dfd340, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #9: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000000010dcc0790, call_frame=0x0000700005dfd340, opcodes=0x0000000102462200) at send_stack.cpp:9 [opt] | |
| frame #10: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000000010dcc0790, machine_code=0x0000000100fbd180) at interpreter.cpp:288 | |
| frame #11: 0x00000001001e1f51 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(state=0x000000010dcc0790, exec=0x000000010a3686e0, mod=0x0000000109dba948, args=0x0000700005dfd590) at machine_code.cpp:697 | |
| frame #12: 0x0000000100065319 rbx`rubinius::CallSite::dispatch_once(state=0x000000010dcc0790, call_site=0x000000010bf2df08, args=0x0000700005dfd590) at call_site.hpp:478 | |
| frame #13: 0x0000000100194f31 rbx`rubinius::instructions::send_stack_with_block(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000000010dcc0790, args=0x0000000000020a6e) at call_site.hpp:313 [opt] | |
| frame #14: 0x0000000100194f2b rbx`rubinius::instructions::send_stack_with_block(state=0x000000010dcc0790, call_frame=0x0000700005dfd750, literal=<unavailable>, count=<unavailable>) at send_stack_with_block.hpp:17 [opt] | |
| thread #7, name = 'ruby.7' | |
| frame #0: 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10 | |
| frame #1: 0x00007fff6c196662 libsystem_pthread.dylib`_pthread_cond_wait + 732 | |
| frame #2: 0x0000000100069400 rbx`rubinius::utilities::thread::Condition::wait(this=0x000000010c4f09b0, mutex=0x000000010c4f09e0) at thread.hpp:453 | |
| frame #3: 0x0000000100068f72 rbx`rubinius::Channel::receive_timeout(this=0x000000010c4f0990, state=0x0000700003defbd8, duration=0x000000000000001a) at channel.cpp:158 | |
| frame #4: 0x000000010021e09e rbx`rubinius::Primitives::channel_receive_timeout(state=0x0000700003defbd8, exec=0x000000010294b280, mod=0x000000010280d150, args=0x0000700003ded160) at method_primitives.hpp:2474 | |
| frame #5: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x0000700003defbd8, call_site=0x0000000110035ff8, args=0x0000700003ded160) at call_site.hpp:204 | |
| frame #6: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x0000700003defbd8, args=0x00000000000045ae) at call_site.hpp:313 [opt] | |
| frame #7: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x0000700003defbd8, call_frame=0x0000700003ded320, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #8: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x0000700003defbd8, call_frame=0x0000700003ded320, opcodes=0x0000000110035400) at send_stack.cpp:9 [opt] | |
| frame #9: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x0000700003defbd8, machine_code=0x000000010bc04aa0) at interpreter.cpp:288 | |
| frame #10: 0x00000001001e1f51 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(state=0x0000700003defbd8, exec=0x000000011cb4f680, mod=0x00000001091e26f8, args=0x0000700003ded550) at machine_code.cpp:697 | |
| frame #11: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x0000700003defbd8, call_site=0x00000001088f6d78, args=0x0000700003ded550) at call_site.hpp:204 | |
| frame #12: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x0000700003defbd8, args=0x0000000000007fce) at call_site.hpp:313 [opt] | |
| frame #13: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x0000700003defbd8, call_frame=0x0000700003ded710, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #14: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x0000700003defbd8, call_frame=0x0000700003ded710, opcodes=0x00000001088f6800) at send_stack.cpp:9 [opt] | |
| thread #8, name = 'ruby.8' | |
| frame #0: 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10 | |
| frame #1: 0x00007fff6c196662 libsystem_pthread.dylib`_pthread_cond_wait + 732 | |
| frame #2: 0x0000000100069400 rbx`rubinius::utilities::thread::Condition::wait(this=0x000000010b547550, mutex=0x000000010b547580) at thread.hpp:453 | |
| frame #3: 0x0000000100068f72 rbx`rubinius::Channel::receive_timeout(this=0x000000010b547530, state=0x00007000041f2bd8, duration=0x000000000000001a) at channel.cpp:158 | |
| frame #4: 0x000000010021e09e rbx`rubinius::Primitives::channel_receive_timeout(state=0x00007000041f2bd8, exec=0x000000010294b280, mod=0x000000010280d150, args=0x00007000041f0160) at method_primitives.hpp:2474 | |
| frame #5: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x00007000041f2bd8, call_site=0x0000000110035ff8, args=0x00007000041f0160) at call_site.hpp:204 | |
| frame #6: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x00007000041f2bd8, args=0x00000000000045ae) at call_site.hpp:313 [opt] | |
| frame #7: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x00007000041f2bd8, call_frame=0x00007000041f0320, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #8: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x00007000041f2bd8, call_frame=0x00007000041f0320, opcodes=0x0000000110035400) at send_stack.cpp:9 [opt] | |
| frame #9: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x00007000041f2bd8, machine_code=0x000000010bc04aa0) at interpreter.cpp:288 | |
| frame #10: 0x00000001001e1f51 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(state=0x00007000041f2bd8, exec=0x000000011cb4f680, mod=0x00000001091e26f8, args=0x00007000041f0550) at machine_code.cpp:697 | |
| frame #11: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x00007000041f2bd8, call_site=0x00000001088f6d78, args=0x00007000041f0550) at call_site.hpp:204 | |
| frame #12: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x00007000041f2bd8, args=0x0000000000007fce) at call_site.hpp:313 [opt] | |
| frame #13: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x00007000041f2bd8, call_frame=0x00007000041f0710, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #14: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x00007000041f2bd8, call_frame=0x00007000041f0710, opcodes=0x00000001088f6800) at send_stack.cpp:9 [opt] | |
| thread #9, name = 'ruby.9' | |
| frame #0: 0x00000001000269cf rbx`rubinius::State::vm(this=0x00007000045f5bd8) at state.hpp:37 | |
| frame #1: 0x00000001001e1f63 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(state=0x00007000045f5bd8, exec=0x0000000102e492f0, mod=0x0000000102a45508, args=0x00007000045ea210) at machine_code.cpp:700 | |
| frame #2: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x00007000045f5bd8, call_site=0x0000000101a86d58, args=0x00007000045ea210) at call_site.hpp:204 | |
| frame #3: 0x00000001001953ac rbx`rubinius::instructions::send_vcall(rubinius::State*, rubinius::CallFrame*, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x00007000045f5bd8, args=0x0000000000006436) at call_site.hpp:313 [opt] | |
| frame #4: 0x00000001001953a6 rbx`rubinius::instructions::send_vcall(state=0x00007000045f5bd8, call_frame=0x00007000045ea3d0, literal=<unavailable>) at send_vcall.hpp:12 [opt] | |
| frame #5: 0x000000010019533d rbx`rubinius::interpreter::send_vcall(state=0x00007000045f5bd8, call_frame=0x00007000045ea3d0, opcodes=0x0000000101a86400) at send_vcall.cpp:8 [opt] | |
| frame #6: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x00007000045f5bd8, machine_code=0x00000001087604f0) at interpreter.cpp:288 | |
| frame #7: 0x00000001001e2c51 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::TwoArguments>(state=0x00007000045f5bd8, exec=0x00000001095bf200, mod=0x0000000102a45508, args=0x00007000045ea600) at machine_code.cpp:697 | |
| frame #8: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x00007000045f5bd8, call_site=0x0000000101a89a60, args=0x00007000045ea600) at call_site.hpp:204 | |
| frame #9: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x00007000045f5bd8, args=0x0000000000006516) at call_site.hpp:313 [opt] | |
| frame #10: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x00007000045f5bd8, call_frame=0x00007000045ea7c0, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #11: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x00007000045f5bd8, call_frame=0x00007000045ea7c0, opcodes=0x0000000101a89000) at send_stack.cpp:9 [opt] | |
| frame #12: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x00007000045f5bd8, machine_code=0x000000010875fa10) at interpreter.cpp:288 | |
| frame #13: 0x00000001001e1f51 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(state=0x00007000045f5bd8, exec=0x00000001095bcfb0, mod=0x0000000102a45508, args=0x00007000045ea9f0) at machine_code.cpp:697 | |
| frame #14: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x00007000045f5bd8, call_site=0x0000000101a88820, args=0x00007000045ea9f0) at call_site.hpp:204 | |
| thread #10, name = 'ruby.10' | |
| frame #0: 0x00007fff6c059d1e libsystem_kernel.dylib`__psynch_mutexwait + 10 | |
| frame #1: 0x00007fff6c195bfe libsystem_pthread.dylib`_pthread_mutex_lock_wait + 83 | |
| frame #2: 0x00007fff6c193551 libsystem_pthread.dylib`_pthread_mutex_lock_slow + 253 | |
| frame #3: 0x00000001007e1e3f libc++.1.dylib`std::__1::mutex::lock() + 9 | |
| frame #4: 0x00000001001f7138 rbx`rubinius::memory::FinalizerThread::native_finalizer(rubinius::State*, rubinius::Object*, void (*)(rubinius::State*, rubinius::Object*)) [inlined] std::__1::lock_guard<std::__1::mutex>::lock_guard(this=0x00007000049f0068, __m=0x0000000100c375b8) at __mutex_base:108 | |
| frame #5: 0x00000001001f7129 rbx`rubinius::memory::FinalizerThread::native_finalizer(rubinius::State*, rubinius::Object*, void (*)(rubinius::State*, rubinius::Object*)) [inlined] std::__1::lock_guard<std::__1::mutex>::lock_guard(this=0x00007000049f0068, __m=0x0000000100c375b8) at __mutex_base:108 | |
| frame #6: 0x00000001001f7119 rbx`rubinius::memory::FinalizerThread::native_finalizer(this=0x0000000100c37570, state=0x00007000049f8bd8, obj=0x000000010974e4a8, func=(rbx`rubinius::Pointer::finalize(rubinius::State*, rubinius::Pointer*) at ffi_pointer.cpp:139))(rubinius::State*, rubinius::Object*)) at finalizer.cpp:277 | |
| frame #7: 0x00000001000911b5 rbx`rubinius::Memory::native_finalizer(this=0x0000000102008000, state=0x00007000049f8bd8, obj=0x000000010974e4a8, func=(rbx`rubinius::Pointer::finalize(rubinius::State*, rubinius::Pointer*) at ffi_pointer.cpp:139))(rubinius::State*, rubinius::Object*)) at memory.hpp:572 | |
| frame #8: 0x00000001000ad371 rbx`rubinius::Pointer::set_autorelease(this=0x000000010974e4a8, state=0x00007000049f8bd8, val=0x0000000000000012) at ffi_pointer.cpp:118 | |
| frame #9: 0x000000010024233e rbx`rubinius::Primitives::pointer_set_autorelease(state=0x00007000049f8bd8, exec=0x00000001095b8a40, mod=0x000000010280b160, args=0x00007000049f02a0) at method_primitives.hpp:10819 | |
| frame #10: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x00007000049f8bd8, call_site=0x0000000101a86250, args=0x00007000049f02a0) at call_site.hpp:204 | |
| frame #11: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x00007000049f8bd8, args=0x0000000000007806) at call_site.hpp:313 [opt] | |
| frame #12: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x00007000049f8bd8, call_frame=0x00007000049f0460, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #13: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x00007000049f8bd8, call_frame=0x00007000049f0460, opcodes=0x0000000101a85600) at send_stack.cpp:9 [opt] | |
| frame #14: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x00007000049f8bd8, machine_code=0x000000010875d780) at interpreter.cpp:288 | |
| thread #11, name = 'ruby.11' | |
| frame #0: 0x00007fff6c059d1e libsystem_kernel.dylib`__psynch_mutexwait + 10 | |
| frame #1: 0x00007fff6c195bfe libsystem_pthread.dylib`_pthread_mutex_lock_wait + 83 | |
| frame #2: 0x00007fff6c193551 libsystem_pthread.dylib`_pthread_mutex_lock_slow + 253 | |
| frame #3: 0x00000001007e1e3f libc++.1.dylib`std::__1::mutex::lock() + 9 | |
| frame #4: 0x00000001001f7428 rbx`rubinius::memory::FinalizerThread::extension_finalizer(rubinius::State*, rubinius::Object*, void (*)(rubinius::State*, rubinius::Object*)) [inlined] std::__1::lock_guard<std::__1::mutex>::lock_guard(this=0x0000700004df3768, __m=0x0000000100c375b8) at __mutex_base:108 | |
| frame #5: 0x00000001001f7419 rbx`rubinius::memory::FinalizerThread::extension_finalizer(rubinius::State*, rubinius::Object*, void (*)(rubinius::State*, rubinius::Object*)) [inlined] std::__1::lock_guard<std::__1::mutex>::lock_guard(this=0x0000700004df3768, __m=0x0000000100c375b8) at __mutex_base:108 | |
| frame #6: 0x00000001001f7409 rbx`rubinius::memory::FinalizerThread::extension_finalizer(this=0x0000000100c37570, state=0x000000010db8c190, obj=0x000000010974c990, func=(rbx`rubinius::Data::finalize(rubinius::State*, rubinius::Data*) at data.cpp:113))(rubinius::State*, rubinius::Object*)) at finalizer.cpp:286 | |
| frame #7: 0x00000001000963a5 rbx`rubinius::Memory::extension_finalizer(this=0x0000000102008000, state=0x000000010db8c190, obj=0x000000010974c990, func=(rbx`rubinius::Data::finalize(rubinius::State*, rubinius::Data*) at data.cpp:113))(rubinius::State*, rubinius::Object*)) at memory.hpp:578 | |
| frame #8: 0x0000000100096602 rbx`rubinius::Data::create_typed(state=0x000000010db8c190, data_ptr=0x0000000000000000, type=0x000000010c0935c0) at data.cpp:82 | |
| frame #9: 0x000000010003c4f0 rbx`::rb_data_typed_object_alloc(klass=4324656112, ptr=0x0000000000000000, type=0x000000010c0935c0) at data.cpp:103 | |
| frame #10: 0x000000010c07bcd5 openssl.bundle`ossl_digest_alloc + 21 | |
| frame #11: 0x00000001000e8c71 rbx`rubinius::ZeroArguments::invoke(state=0x0000700004dfbbd8, nm=0x000000010abe25c0, env=0x000000010db8c190, args=0x0000700004df3e80) at native_method.cpp:234 | |
| frame #12: 0x00000001000e5565 rbx`rubinius::Object* rubinius::NativeMethod::executor_implementation<rubinius::ZeroArguments>(state=0x0000700004dfbbd8, exec=0x000000010abe25c0, mod=0x000000010abe1a90, args=0x0000700004df3e80) at native_method.cpp:706 | |
| frame #13: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x0000700004dfbbd8, call_site=0x000000010f09c0c0, args=0x0000700004df3e80) at call_site.hpp:204 | |
| frame #14: 0x0000000100194d52 rbx`rubinius::instructions::send_method(rubinius::State*, rubinius::CallFrame*, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x0000700004dfbbd8, args=0x000000000000374e) at call_site.hpp:313 [opt] | |
| thread #12, name = 'Parallel Installer Worker #5' | |
| frame #0: 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10 | |
| frame #1: 0x00007fff6c196662 libsystem_pthread.dylib`_pthread_cond_wait + 732 | |
| frame #2: 0x0000000100069400 rbx`rubinius::utilities::thread::Condition::wait(this=0x000000010c40f0a0, mutex=0x000000010c40f0d0) at thread.hpp:453 | |
| frame #3: 0x0000000100068f72 rbx`rubinius::Channel::receive_timeout(this=0x000000010c40f080, state=0x00007000051febd8, duration=0x000000000000001a) at channel.cpp:158 | |
| frame #4: 0x000000010021e09e rbx`rubinius::Primitives::channel_receive_timeout(state=0x00007000051febd8, exec=0x000000010294b280, mod=0x000000010280d150, args=0x00007000051fc160) at method_primitives.hpp:2474 | |
| frame #5: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x00007000051febd8, call_site=0x0000000110035ff8, args=0x00007000051fc160) at call_site.hpp:204 | |
| frame #6: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x00007000051febd8, args=0x00000000000045ae) at call_site.hpp:313 [opt] | |
| frame #7: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x00007000051febd8, call_frame=0x00007000051fc320, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #8: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x00007000051febd8, call_frame=0x00007000051fc320, opcodes=0x0000000110035400) at send_stack.cpp:9 [opt] | |
| frame #9: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x00007000051febd8, machine_code=0x000000010bc04aa0) at interpreter.cpp:288 | |
| frame #10: 0x00000001001e1f51 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(state=0x00007000051febd8, exec=0x000000011cb4f680, mod=0x00000001091e26f8, args=0x00007000051fc550) at machine_code.cpp:697 | |
| frame #11: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x00007000051febd8, call_site=0x00000001088f6d78, args=0x00007000051fc550) at call_site.hpp:204 | |
| frame #12: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x00007000051febd8, args=0x0000000000007fce) at call_site.hpp:313 [opt] | |
| frame #13: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x00007000051febd8, call_frame=0x00007000051fc710, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #14: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x00007000051febd8, call_frame=0x00007000051fc710, opcodes=0x00000001088f6800) at send_stack.cpp:9 [opt] | |
| thread #13, name = 'Parallel Installer Worker #6' | |
| frame #0: 0x00007fff6c059d1e libsystem_kernel.dylib`__psynch_mutexwait + 10 | |
| frame #1: 0x00007fff6c195bfe libsystem_pthread.dylib`_pthread_mutex_lock_wait + 83 | |
| frame #2: 0x00007fff6c193551 libsystem_pthread.dylib`_pthread_mutex_lock_slow + 253 | |
| frame #3: 0x00000001007e1e3f libc++.1.dylib`std::__1::mutex::lock() + 9 | |
| frame #4: 0x00000001001f7138 rbx`rubinius::memory::FinalizerThread::native_finalizer(rubinius::State*, rubinius::Object*, void (*)(rubinius::State*, rubinius::Object*)) [inlined] std::__1::lock_guard<std::__1::mutex>::lock_guard(this=0x00007000055f5ed8, __m=0x0000000100c375b8) at __mutex_base:108 | |
| frame #5: 0x00000001001f7129 rbx`rubinius::memory::FinalizerThread::native_finalizer(rubinius::State*, rubinius::Object*, void (*)(rubinius::State*, rubinius::Object*)) [inlined] std::__1::lock_guard<std::__1::mutex>::lock_guard(this=0x00007000055f5ed8, __m=0x0000000100c375b8) at __mutex_base:108 | |
| frame #6: 0x00000001001f7119 rbx`rubinius::memory::FinalizerThread::native_finalizer(this=0x0000000100c37570, state=0x0000700005601bd8, obj=0x000000010974e1d0, func=(rbx`rubinius::Pointer::finalize(rubinius::State*, rubinius::Pointer*) at ffi_pointer.cpp:139))(rubinius::State*, rubinius::Object*)) at finalizer.cpp:277 | |
| frame #7: 0x00000001000911b5 rbx`rubinius::Memory::native_finalizer(this=0x0000000102008000, state=0x0000700005601bd8, obj=0x000000010974e1d0, func=(rbx`rubinius::Pointer::finalize(rubinius::State*, rubinius::Pointer*) at ffi_pointer.cpp:139))(rubinius::State*, rubinius::Object*)) at memory.hpp:572 | |
| frame #8: 0x00000001000ad371 rbx`rubinius::Pointer::set_autorelease(this=0x000000010974e1d0, state=0x0000700005601bd8, val=0x0000000000000012) at ffi_pointer.cpp:118 | |
| frame #9: 0x000000010024233e rbx`rubinius::Primitives::pointer_set_autorelease(state=0x0000700005601bd8, exec=0x00000001095b8a40, mod=0x000000010280b160, args=0x00007000055f6110) at method_primitives.hpp:10819 | |
| frame #10: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x0000700005601bd8, call_site=0x0000000101a86250, args=0x00007000055f6110) at call_site.hpp:204 | |
| frame #11: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x0000700005601bd8, args=0x0000000000007806) at call_site.hpp:313 [opt] | |
| frame #12: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x0000700005601bd8, call_frame=0x00007000055f62d0, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #13: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x0000700005601bd8, call_frame=0x00007000055f62d0, opcodes=0x0000000101a85600) at send_stack.cpp:9 [opt] | |
| frame #14: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x0000700005601bd8, machine_code=0x000000010875d780) at interpreter.cpp:288 | |
| thread #14, name = 'Parallel Installer Worker #7' | |
| frame #0: 0x000000010002dfac rbx`atomic::compare_and_swap(ptr=0x0000000102008018, old_val=0, new_val=1) at atomic.hpp:102 | |
| frame #1: 0x000000010002df71 rbx`atomic::compare_and_swap(ptr=0x0000000102008018, old_val=0, new_val=1) at atomic.hpp:123 | |
| frame #2: 0x000000010002c954 rbx`rubinius::utilities::thread::SpinLock::lock(this=0x0000000102008018) at thread.hpp:583 | |
| frame #3: 0x0000000100045148 rbx`rubinius::utilities::thread::LockGuardTemplate<rubinius::utilities::thread::SpinLock>::lock(this=0x00007000059f5378) at thread.hpp:259 | |
| frame #4: 0x00000001000450d5 rbx`rubinius::utilities::thread::StackLockGuard<rubinius::utilities::thread::SpinLock>::StackLockGuard(this=0x00007000059f5378, in_lock=0x0000000102008018) at thread.hpp:279 | |
| frame #5: 0x0000000100044cdd rbx`rubinius::utilities::thread::StackLockGuard<rubinius::utilities::thread::SpinLock>::StackLockGuard(this=0x00007000059f5378, in_lock=0x0000000102008018) at thread.hpp:278 | |
| frame #6: 0x00000001001ef85f rbx`rubinius::Memory::new_object(this=0x0000000102008000, state=0x000000010db8adf0, bytes=72) at memory.cpp:739 | |
| frame #7: 0x000000010005333c rbx`rubinius::Memory::new_object(this=0x0000000102008000, state=0x000000010db8adf0, klass=0x0000000102800260, bytes=72, type=TupleType) at memory.hpp:309 | |
| frame #8: 0x000000010005a3e3 rbx`rubinius::Tuple* rubinius::Memory::new_fields<rubinius::Tuple>(this=0x0000000102008000, state=0x000000010db8adf0, klass=0x0000000102800260, fields=5) at memory.hpp:396 | |
| frame #9: 0x0000000100124439 rbx`rubinius::Tuple::create(state=0x000000010db8adf0, fields=5) at tuple.cpp:72 | |
| frame #10: 0x000000010012fb4e rbx`rubinius::VariableScope::flush_to_heap_internal(this=0x000000010c5b5c80, state=0x000000010db8adf0) at variable_scope.cpp:170 | |
| frame #11: 0x000000010012fca5 rbx`rubinius::VariableScope::flush_to_heap(this=0x000000010c5b5c80, state=0x000000010db8adf0) at variable_scope.cpp:186 | |
| frame #12: 0x00000001002b46e2 rbx`rubinius::StackVariables::flush_to_heap(this=0x00007000059f5790, state=0x000000010db8adf0) at stack_variables.cpp:107 | |
| frame #13: 0x0000000100196186 rbx`rubinius::instructions::ret(state=<unavailable>, call_frame=0x00007000059f56c0) at ret.hpp:7 [opt] | |
| frame #14: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000000010db8adf0, machine_code=0x0000000100f79180) at interpreter.cpp:288 | |
| thread #15, name = 'Parallel Installer Worker #9' | |
| frame #0: 0x000000010002dfac rbx`atomic::compare_and_swap(ptr=0x0000000102008018, old_val=0, new_val=1) at atomic.hpp:102 | |
| frame #1: 0x000000010002df71 rbx`atomic::compare_and_swap(ptr=0x0000000102008018, old_val=0, new_val=1) at atomic.hpp:123 | |
| frame #2: 0x000000010002c954 rbx`rubinius::utilities::thread::SpinLock::lock(this=0x0000000102008018) at thread.hpp:583 | |
| frame #3: 0x0000000100045148 rbx`rubinius::utilities::thread::LockGuardTemplate<rubinius::utilities::thread::SpinLock>::lock(this=0x00007000062034f8) at thread.hpp:259 | |
| frame #4: 0x00000001000450d5 rbx`rubinius::utilities::thread::StackLockGuard<rubinius::utilities::thread::SpinLock>::StackLockGuard(this=0x00007000062034f8, in_lock=0x0000000102008018) at thread.hpp:279 | |
| frame #5: 0x0000000100044cdd rbx`rubinius::utilities::thread::StackLockGuard<rubinius::utilities::thread::SpinLock>::StackLockGuard(this=0x00007000062034f8, in_lock=0x0000000102008018) at thread.hpp:278 | |
| frame #6: 0x00000001001ef85f rbx`rubinius::Memory::new_object(this=0x0000000102008000, state=0x000070000620abd8, bytes=40) at memory.cpp:739 | |
| frame #7: 0x000000010005333c rbx`rubinius::Memory::new_object(this=0x0000000102008000, state=0x000070000620abd8, klass=0x0000000102800260, bytes=40, type=TupleType) at memory.hpp:309 | |
| frame #8: 0x000000010005a3e3 rbx`rubinius::Tuple* rubinius::Memory::new_fields<rubinius::Tuple>(this=0x0000000102008000, state=0x000070000620abd8, klass=0x0000000102800260, fields=1) at memory.hpp:396 | |
| frame #9: 0x000000010012509a rbx`rubinius::Tuple::pattern(state=0x000070000620abd8, size=0x0000000000000003, val=0x000000000000001a) at tuple.cpp:276 | |
| frame #10: 0x000000010025ea33 rbx`rubinius::Primitives::tuple_pattern(state=0x000070000620abd8, exec=0x0000000102e706d0, mod=0x0000000102802528, args=0x0000700006203740) at method_primitives.hpp:18054 | |
| frame #11: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000070000620abd8, call_site=0x000000010214cea8, args=0x0000700006203740) at call_site.hpp:204 | |
| frame #12: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000620abd8, args=0x0000000000004ea6) at call_site.hpp:313 [opt] | |
| frame #13: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000070000620abd8, call_frame=0x0000700006203900, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #14: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000070000620abd8, call_frame=0x0000700006203900, opcodes=0x000000010214b600) at send_stack.cpp:9 [opt] | |
| thread #16, name = 'Parallel Installer Worker #10' | |
| frame #0: 0x0000000100064a9f rbx`rubinius::CallSite::cache() [inlined] std::__1::__atomic_base<rubinius::CallSite::Cache*, false>::load(this=0x0000000108570af8, __m=memory_order_seq_cst) const at atomic:893 | |
| frame #1: 0x0000000100064a37 rbx`rubinius::CallSite::cache() [inlined] std::__1::__atomic_base<rubinius::CallSite::Cache*, false>::operator rubinius::CallSite::Cache*(this=0x0000000108570af8) const at atomic:897 | |
| frame #2: 0x0000000100064a37 rbx`rubinius::CallSite::cache(this=0x0000000108570ab0) at call_site.hpp:309 | |
| frame #3: 0x0000000100066f7d rbx`rubinius::CallSite::Cache::mono_execute(state=0x00000001110375c0, call_site=0x0000000108570ab0, args=0x00007000065fb660) at call_site.hpp:193 | |
| frame #4: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x00000001110375c0, args=0x0000000000000536) at call_site.hpp:313 [opt] | |
| frame #5: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x00000001110375c0, call_frame=0x00007000065fb820, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #6: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x00000001110375c0, call_frame=0x00007000065fb820, opcodes=0x0000000108570980) at send_stack.cpp:9 [opt] | |
| frame #7: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x00000001110375c0, machine_code=0x0000000108570650) at interpreter.cpp:288 | |
| frame #8: 0x00000001001e32d1 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::FixedArguments>(state=0x00000001110375c0, exec=0x0000000102dce968, mod=0x0000000102a0c680, args=0x00007000065fba40) at machine_code.cpp:697 | |
| frame #9: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x00000001110375c0, call_site=0x0000000108575148, args=0x00007000065fba40) at call_site.hpp:204 | |
| frame #10: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x00000001110375c0, args=0x0000000000004fde) at call_site.hpp:313 [opt] | |
| frame #11: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x00000001110375c0, call_frame=0x00007000065fbc00, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #12: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x00000001110375c0, call_frame=0x00007000065fbc00, opcodes=0x0000000108575060) at send_stack.cpp:9 [opt] | |
| frame #13: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x00000001110375c0, machine_code=0x0000000108574f70) at interpreter.cpp:288 | |
| frame #14: 0x00000001001e2f91 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::ThreeArguments>(state=0x00000001110375c0, exec=0x0000000102df4700, mod=0x0000000102a0f1e0, args=0x00007000065fbe30) at machine_code.cpp:697 | |
| thread #17, name = 'ruby.18' | |
| frame #0: 0x00007fff6c059d1e libsystem_kernel.dylib`__psynch_mutexwait + 10 | |
| frame #1: 0x00007fff6c195bfe libsystem_pthread.dylib`_pthread_mutex_lock_wait + 83 | |
| frame #2: 0x00007fff6c193551 libsystem_pthread.dylib`_pthread_mutex_lock_slow + 253 | |
| frame #3: 0x00000001007e1e3f libc++.1.dylib`std::__1::mutex::lock() + 9 | |
| frame #4: 0x00000001001f7138 rbx`rubinius::memory::FinalizerThread::native_finalizer(rubinius::State*, rubinius::Object*, void (*)(rubinius::State*, rubinius::Object*)) [inlined] std::__1::lock_guard<std::__1::mutex>::lock_guard(this=0x0000700006a042c8, __m=0x0000000100c375b8) at __mutex_base:108 | |
| frame #5: 0x00000001001f7129 rbx`rubinius::memory::FinalizerThread::native_finalizer(rubinius::State*, rubinius::Object*, void (*)(rubinius::State*, rubinius::Object*)) [inlined] std::__1::lock_guard<std::__1::mutex>::lock_guard(this=0x0000700006a042c8, __m=0x0000000100c375b8) at __mutex_base:108 | |
| frame #6: 0x00000001001f7119 rbx`rubinius::memory::FinalizerThread::native_finalizer(this=0x0000000100c37570, state=0x000000010db8a770, obj=0x000000010973bad8, func=(rbx`rubinius::Pointer::finalize(rubinius::State*, rubinius::Pointer*) at ffi_pointer.cpp:139))(rubinius::State*, rubinius::Object*)) at finalizer.cpp:277 | |
| frame #7: 0x00000001000911b5 rbx`rubinius::Memory::native_finalizer(this=0x0000000102008000, state=0x000000010db8a770, obj=0x000000010973bad8, func=(rbx`rubinius::Pointer::finalize(rubinius::State*, rubinius::Pointer*) at ffi_pointer.cpp:139))(rubinius::State*, rubinius::Object*)) at memory.hpp:572 | |
| frame #8: 0x00000001000ad371 rbx`rubinius::Pointer::set_autorelease(this=0x000000010973bad8, state=0x000000010db8a770, val=0x0000000000000012) at ffi_pointer.cpp:118 | |
| frame #9: 0x000000010024233e rbx`rubinius::Primitives::pointer_set_autorelease(state=0x000000010db8a770, exec=0x00000001095b8a40, mod=0x000000010280b160, args=0x0000700006a04500) at method_primitives.hpp:10819 | |
| frame #10: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000000010db8a770, call_site=0x0000000101a86250, args=0x0000700006a04500) at call_site.hpp:204 | |
| frame #11: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000000010db8a770, args=0x0000000000007806) at call_site.hpp:313 [opt] | |
| frame #12: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000000010db8a770, call_frame=0x0000700006a046c0, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #13: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000000010db8a770, call_frame=0x0000700006a046c0, opcodes=0x0000000101a85600) at send_stack.cpp:9 [opt] | |
| frame #14: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000000010db8a770, machine_code=0x000000010875d780) at interpreter.cpp:288 | |
| thread #18, name = 'ruby.19' | |
| frame #0: 0x000000010002c94f rbx`rubinius::utilities::thread::SpinLock::lock(this=0x0000000102008018) at thread.hpp:583 | |
| frame #1: 0x0000000100045148 rbx`rubinius::utilities::thread::LockGuardTemplate<rubinius::utilities::thread::SpinLock>::lock(this=0x0000700006e09408) at thread.hpp:259 | |
| frame #2: 0x00000001000450d5 rbx`rubinius::utilities::thread::StackLockGuard<rubinius::utilities::thread::SpinLock>::StackLockGuard(this=0x0000700006e09408, in_lock=0x0000000102008018) at thread.hpp:279 | |
| frame #3: 0x0000000100044cdd rbx`rubinius::utilities::thread::StackLockGuard<rubinius::utilities::thread::SpinLock>::StackLockGuard(this=0x0000700006e09408, in_lock=0x0000000102008018) at thread.hpp:278 | |
| frame #4: 0x00000001001ef85f rbx`rubinius::Memory::new_object(this=0x0000000102008000, state=0x000000010daa3190, bytes=48) at memory.cpp:739 | |
| frame #5: 0x000000010005333c rbx`rubinius::Memory::new_object(this=0x0000000102008000, state=0x000000010daa3190, klass=0x00000001028002d8, bytes=48, type=ArrayType) at memory.hpp:309 | |
| frame #6: 0x0000000100059062 rbx`rubinius::Array* rubinius::Memory::new_object<rubinius::Array>(this=0x0000000102008000, state=0x000000010daa3190, klass=0x00000001028002d8) at memory.hpp:363 | |
| frame #7: 0x0000000100058fec rbx`rubinius::Array::create(state=0x000000010daa3190, size=2) at array.cpp:37 | |
| frame #8: 0x0000000100193118 rbx`rubinius::instructions::make_array(state=0x000000010daa3190, call_frame=0x0000700006e096c0, count=2) at make_array.hpp:7 [opt] | |
| frame #9: 0x00000001001930d4 rbx`rubinius::interpreter::make_array(state=0x000000010daa3190, call_frame=0x0000700006e096c0, opcodes=0x000000010f9db600) at make_array.cpp:8 [opt] | |
| frame #10: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000000010daa3190, machine_code=0x0000000126a7d230) at interpreter.cpp:288 | |
| frame #11: 0x00000001001e1f51 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(state=0x000000010daa3190, exec=0x000000010bb8d450, mod=0x000000010bb85258, args=0x0000700006e09930) at machine_code.cpp:697 | |
| frame #12: 0x000000010014bcec rbx`rubinius::Dispatch::send(this=0x0000700006e09900, state=0x000000010daa3190, lookup=0x0000700006e09960, args=0x0000700006e09930, reason=eNormal) at dispatch.cpp:43 | |
| frame #13: 0x000000010002f08f rbx`rubinius::capi::capi_funcall_backend_native(env=0x000000010daa3190, file="", line=0, recv=0x0000000109ff0f80, method=0x0000000000003b0e, arg_count=1, args=0x0000700006e09a00, block=0x000000000000001a, allow_private=true) at capi.cpp:144 | |
| frame #14: 0x00000001000340f3 rbx`::rb_funcall(receiver=4331973024, method_name=15118, arg_count=1) at capi.cpp:466 | |
| thread #19, name = 'ruby.20' | |
| frame #0: 0x000000010002c968 rbx`rubinius::utilities::thread::SpinLock::lock(this=0x0000000102008018) at thread.hpp:583 | |
| frame #1: 0x0000000100045148 rbx`rubinius::utilities::thread::LockGuardTemplate<rubinius::utilities::thread::SpinLock>::lock(this=0x0000700007209a88) at thread.hpp:259 | |
| frame #2: 0x00000001000450d5 rbx`rubinius::utilities::thread::StackLockGuard<rubinius::utilities::thread::SpinLock>::StackLockGuard(this=0x0000700007209a88, in_lock=0x0000000102008018) at thread.hpp:279 | |
| frame #3: 0x0000000100044cdd rbx`rubinius::utilities::thread::StackLockGuard<rubinius::utilities::thread::SpinLock>::StackLockGuard(this=0x0000700007209a88, in_lock=0x0000000102008018) at thread.hpp:278 | |
| frame #4: 0x00000001001ef85f rbx`rubinius::Memory::new_object(this=0x0000000102008000, state=0x00000001134fa180, bytes=128) at memory.cpp:739 | |
| frame #5: 0x000000010005333c rbx`rubinius::Memory::new_object(this=0x0000000102008000, state=0x00000001134fa180, klass=0x0000000102805290, bytes=128, type=CompactLookupTableType) at memory.hpp:309 | |
| frame #6: 0x0000000100090103 rbx`rubinius::CompactLookupTable* rubinius::Memory::new_fields<rubinius::CompactLookupTable>(this=0x0000000102008000, state=0x00000001134fa180, klass=0x0000000102805290, fields=12) at memory.hpp:396 | |
| frame #7: 0x000000010009009d rbx`rubinius::CompactLookupTable::create(state=0x00000001134fa180) at compact_lookup_table.cpp:17 | |
| frame #8: 0x00000001000f0069 rbx`rubinius::Object::set_table_ivar(this=0x000000010cb817c8, state=0x00000001134fa180, sym=0x000000000000033e, val=0x0000000109e53df8) at object.cpp:608 | |
| frame #9: 0x00000001000f043e rbx`rubinius::Object::set_ivar(this=0x000000010cb817c8, state=0x00000001134fa180, sym=0x000000000000033e, val=0x0000000109e53df8) at object.cpp:664 | |
| frame #10: 0x00000001001955bb rbx`rubinius::instructions::set_ivar(state=0x00000001134fa180, call_frame=0x0000700007209fb0, literal=830) at set_ivar.hpp:12 [opt] | |
| frame #11: 0x000000010019554d rbx`rubinius::interpreter::set_ivar(state=0x00000001134fa180, call_frame=0x0000700007209fb0, opcodes=0x000000010194ac00) at set_ivar.cpp:8 [opt] | |
| frame #12: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x00000001134fa180, machine_code=0x000000010856e4a0) at interpreter.cpp:288 | |
| frame #13: 0x00000001001e32d1 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::FixedArguments>(state=0x00000001134fa180, exec=0x0000000102db5880, mod=0x0000000102a0f1e0, args=0x000070000720a1f0) at machine_code.cpp:697 | |
| frame #14: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x00000001134fa180, call_site=0x0000000102128108, args=0x000070000720a1f0) at call_site.hpp:204 | |
| thread #20, name = 'ruby.21' | |
| frame #0: 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10 | |
| frame #1: 0x00007fff6c196662 libsystem_pthread.dylib`_pthread_cond_wait + 732 | |
| frame #2: 0x0000000100069400 rbx`rubinius::utilities::thread::Condition::wait(this=0x000000010c5c01d0, mutex=0x000000010c5c0200) at thread.hpp:453 | |
| frame #3: 0x0000000100068f72 rbx`rubinius::Channel::receive_timeout(this=0x000000010c5c01b0, state=0x0000700007619bd8, duration=0x000000000000001a) at channel.cpp:158 | |
| frame #4: 0x000000010021e09e rbx`rubinius::Primitives::channel_receive_timeout(state=0x0000700007619bd8, exec=0x000000010294b280, mod=0x000000010280d150, args=0x0000700007617160) at method_primitives.hpp:2474 | |
| frame #5: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x0000700007619bd8, call_site=0x0000000110035ff8, args=0x0000700007617160) at call_site.hpp:204 | |
| frame #6: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x0000700007619bd8, args=0x00000000000045ae) at call_site.hpp:313 [opt] | |
| frame #7: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x0000700007619bd8, call_frame=0x0000700007617320, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #8: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x0000700007619bd8, call_frame=0x0000700007617320, opcodes=0x0000000110035400) at send_stack.cpp:9 [opt] | |
| frame #9: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x0000700007619bd8, machine_code=0x000000010bc04aa0) at interpreter.cpp:288 | |
| frame #10: 0x00000001001e1f51 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(state=0x0000700007619bd8, exec=0x000000011cb4f680, mod=0x00000001091e26f8, args=0x0000700007617550) at machine_code.cpp:697 | |
| frame #11: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x0000700007619bd8, call_site=0x00000001088f6d78, args=0x0000700007617550) at call_site.hpp:204 | |
| frame #12: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x0000700007619bd8, args=0x0000000000007fce) at call_site.hpp:313 [opt] | |
| frame #13: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x0000700007619bd8, call_frame=0x0000700007617710, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #14: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x0000700007619bd8, call_frame=0x0000700007617710, opcodes=0x00000001088f6800) at send_stack.cpp:9 [opt] | |
| thread #21, name = 'ruby.22' | |
| frame #0: 0x000000010002ebef rbx`rubinius::VM::check_stack(this=0x000000010f601e00, state=0x000000010db89a70, stack_address=0x0000700007a07f00) at vm.hpp:310 | |
| frame #1: 0x0000000100336a60 rbx`rubinius::VM::push_call_frame(this=0x000000010f601e00, state=0x000000010db89a70, frame=0x0000700007a07f00, previous_frame=0x0000700007a08018) at vm.cpp:147 | |
| frame #2: 0x00000001001e28c7 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(state=0x000000010db89a70, exec=0x0000000102ca8e70, mod=0x0000000102805970, args=0x0000700007a080f0) at machine_code.cpp:688 | |
| frame #3: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000000010db89a70, call_site=0x0000000100fc3108, args=0x0000700007a080f0) at call_site.hpp:204 | |
| frame #4: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000000010db89a70, args=0x000000000000051e) at call_site.hpp:313 [opt] | |
| frame #5: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000000010db89a70, call_frame=0x0000700007a082b0, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #6: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000000010db89a70, call_frame=0x0000700007a082b0, opcodes=0x0000000100fc30b0) at send_stack.cpp:9 [opt] | |
| frame #7: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000000010db89a70, machine_code=0x0000000100fc2fc0) at interpreter.cpp:288 | |
| frame #8: 0x00000001001e2911 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(state=0x000000010db89a70, exec=0x0000000102ca8998, mod=0x000000010287eae8, args=0x0000700007a084a0) at machine_code.cpp:697 | |
| frame #9: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000000010db89a70, call_site=0x0000000100fc2f00, args=0x0000700007a084a0) at call_site.hpp:204 | |
| frame #10: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000000010db89a70, args=0x0000000000006866) at call_site.hpp:313 [opt] | |
| frame #11: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000000010db89a70, call_frame=0x0000700007a08660, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #12: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000000010db89a70, call_frame=0x0000700007a08660, opcodes=0x0000000100fc2ea0) at send_stack.cpp:9 [opt] | |
| frame #13: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000000010db89a70, machine_code=0x0000000100fc2db0) at interpreter.cpp:288 | |
| frame #14: 0x00000001001e2c51 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::TwoArguments>(state=0x000000010db89a70, exec=0x0000000102ca8428, mod=0x000000010285a4b8, args=0x0000700007a08860) at machine_code.cpp:697 | |
| thread #22, name = 'ruby.23' | |
| frame #0: 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10 | |
| frame #1: 0x00007fff6c196662 libsystem_pthread.dylib`_pthread_cond_wait + 732 | |
| frame #2: 0x0000000100069400 rbx`rubinius::utilities::thread::Condition::wait(this=0x000000010c631c68, mutex=0x000000010c631c98) at thread.hpp:453 | |
| frame #3: 0x0000000100068f72 rbx`rubinius::Channel::receive_timeout(this=0x000000010c631c48, state=0x0000700007e1fbd8, duration=0x000000000000001a) at channel.cpp:158 | |
| frame #4: 0x000000010021e09e rbx`rubinius::Primitives::channel_receive_timeout(state=0x0000700007e1fbd8, exec=0x000000010294b280, mod=0x000000010280d150, args=0x0000700007e1d160) at method_primitives.hpp:2474 | |
| frame #5: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x0000700007e1fbd8, call_site=0x0000000110035ff8, args=0x0000700007e1d160) at call_site.hpp:204 | |
| frame #6: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x0000700007e1fbd8, args=0x00000000000045ae) at call_site.hpp:313 [opt] | |
| frame #7: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x0000700007e1fbd8, call_frame=0x0000700007e1d320, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #8: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x0000700007e1fbd8, call_frame=0x0000700007e1d320, opcodes=0x0000000110035400) at send_stack.cpp:9 [opt] | |
| frame #9: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x0000700007e1fbd8, machine_code=0x000000010bc04aa0) at interpreter.cpp:288 | |
| frame #10: 0x00000001001e1f51 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(state=0x0000700007e1fbd8, exec=0x000000011cb4f680, mod=0x00000001091e26f8, args=0x0000700007e1d550) at machine_code.cpp:697 | |
| frame #11: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x0000700007e1fbd8, call_site=0x00000001088f6d78, args=0x0000700007e1d550) at call_site.hpp:204 | |
| frame #12: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x0000700007e1fbd8, args=0x0000000000007fce) at call_site.hpp:313 [opt] | |
| frame #13: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x0000700007e1fbd8, call_frame=0x0000700007e1d710, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #14: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x0000700007e1fbd8, call_frame=0x0000700007e1d710, opcodes=0x00000001088f6800) at send_stack.cpp:9 [opt] | |
| thread #23, name = 'ruby.24' | |
| frame #0: 0x0000000100007f6c rbx`rubinius::String::valid_encoding(this=0x0000000109736e28) const at string.hpp:53 | |
| frame #1: 0x0000000100108270 rbx`rubinius::String::valid_encoding_p(this=0x0000000109736e28, state=0x0000700008222bd8) at string.cpp:1868 | |
| frame #2: 0x0000000100108dc8 rbx`rubinius::String::append(this=0x000000010974e550, state=0x0000700008222bd8, other=0x0000000109736e28) at string.cpp:775 | |
| frame #3: 0x0000000100248ffe rbx`rubinius::Primitives::string_append(state=0x0000700008222bd8, exec=0x0000000102e9c650, mod=0x0000000102805970, args=0x00007000082171f0) at method_primitives.hpp:12485 | |
| frame #4: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x0000700008222bd8, call_site=0x0000000102155600, args=0x00007000082171f0) at call_site.hpp:204 | |
| frame #5: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x0000700008222bd8, args=0x0000000000008aae) at call_site.hpp:313 [opt] | |
| frame #6: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x0000700008222bd8, call_frame=0x00007000082173b0, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #7: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x0000700008222bd8, call_frame=0x00007000082173b0, opcodes=0x0000000102154e00) at send_stack.cpp:9 [opt] | |
| frame #8: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x0000700008222bd8, machine_code=0x0000000100ff5d90) at interpreter.cpp:288 | |
| frame #9: 0x00000001001e2911 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(state=0x0000700008222bd8, exec=0x0000000102c07db8, mod=0x0000000102805970, args=0x00007000082175b0) at machine_code.cpp:697 | |
| frame #10: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x0000700008222bd8, call_site=0x000000010109f7d8, args=0x00007000082175b0) at call_site.hpp:204 | |
| frame #11: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x0000700008222bd8, args=0x0000000000003bd6) at call_site.hpp:313 [opt] | |
| frame #12: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x0000700008222bd8, call_frame=0x0000700008217770, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #13: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x0000700008222bd8, call_frame=0x0000700008217770, opcodes=0x000000010109f400) at send_stack.cpp:9 [opt] | |
| frame #14: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x0000700008222bd8, machine_code=0x00000001009e3320) at interpreter.cpp:288 | |
| thread #24, name = 'ruby.25' | |
| frame #0: 0x00007fff6c059d1e libsystem_kernel.dylib`__psynch_mutexwait + 10 | |
| frame #1: 0x00007fff6c195bfe libsystem_pthread.dylib`_pthread_mutex_lock_wait + 83 | |
| frame #2: 0x00007fff6c193551 libsystem_pthread.dylib`_pthread_mutex_lock_slow + 253 | |
| frame #3: 0x00000001007e1e3f libc++.1.dylib`std::__1::mutex::lock() + 9 | |
| frame #4: 0x00000001001f7428 rbx`rubinius::memory::FinalizerThread::extension_finalizer(rubinius::State*, rubinius::Object*, void (*)(rubinius::State*, rubinius::Object*)) [inlined] std::__1::lock_guard<std::__1::mutex>::lock_guard(this=0x000070000861bf68, __m=0x0000000100c375b8) at __mutex_base:108 | |
| frame #5: 0x00000001001f7419 rbx`rubinius::memory::FinalizerThread::extension_finalizer(rubinius::State*, rubinius::Object*, void (*)(rubinius::State*, rubinius::Object*)) [inlined] std::__1::lock_guard<std::__1::mutex>::lock_guard(this=0x000070000861bf68, __m=0x0000000100c375b8) at __mutex_base:108 | |
| frame #6: 0x00000001001f7409 rbx`rubinius::memory::FinalizerThread::extension_finalizer(this=0x0000000100c37570, state=0x000000010dc7a290, obj=0x000000010974cda8, func=(rbx`rubinius::Data::finalize(rubinius::State*, rubinius::Data*) at data.cpp:113))(rubinius::State*, rubinius::Object*)) at finalizer.cpp:286 | |
| frame #7: 0x00000001000963a5 rbx`rubinius::Memory::extension_finalizer(this=0x0000000102008000, state=0x000000010dc7a290, obj=0x000000010974cda8, func=(rbx`rubinius::Data::finalize(rubinius::State*, rubinius::Data*) at data.cpp:113))(rubinius::State*, rubinius::Object*)) at memory.hpp:578 | |
| frame #8: 0x0000000100096602 rbx`rubinius::Data::create_typed(state=0x000000010dc7a290, data_ptr=0x0000000000000000, type=0x000000010c0935c0) at data.cpp:82 | |
| frame #9: 0x000000010003c4f0 rbx`::rb_data_typed_object_alloc(klass=4324656112, ptr=0x0000000000000000, type=0x000000010c0935c0) at data.cpp:103 | |
| frame #10: 0x000000010c07bcd5 openssl.bundle`ossl_digest_alloc + 21 | |
| frame #11: 0x00000001000e8c71 rbx`rubinius::ZeroArguments::invoke(state=0x0000700008625bd8, nm=0x000000010abe25c0, env=0x000000010dc7a290, args=0x000070000861c680) at native_method.cpp:234 | |
| frame #12: 0x00000001000e5565 rbx`rubinius::Object* rubinius::NativeMethod::executor_implementation<rubinius::ZeroArguments>(state=0x0000700008625bd8, exec=0x000000010abe25c0, mod=0x000000010abe1a90, args=0x000070000861c680) at native_method.cpp:706 | |
| frame #13: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x0000700008625bd8, call_site=0x000000010f09c0c0, args=0x000070000861c680) at call_site.hpp:204 | |
| frame #14: 0x0000000100194d52 rbx`rubinius::instructions::send_method(rubinius::State*, rubinius::CallFrame*, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x0000700008625bd8, args=0x000000000000374e) at call_site.hpp:313 [opt] | |
| thread #25, name = 'ruby.26' | |
| frame #0: 0x000000010002dfac rbx`atomic::compare_and_swap(ptr=0x0000000102008018, old_val=0, new_val=1) at atomic.hpp:102 | |
| frame #1: 0x000000010002df71 rbx`atomic::compare_and_swap(ptr=0x0000000102008018, old_val=0, new_val=1) at atomic.hpp:123 | |
| frame #2: 0x000000010002c954 rbx`rubinius::utilities::thread::SpinLock::lock(this=0x0000000102008018) at thread.hpp:583 | |
| frame #3: 0x0000000100045148 rbx`rubinius::utilities::thread::LockGuardTemplate<rubinius::utilities::thread::SpinLock>::lock(this=0x0000700008a1f868) at thread.hpp:259 | |
| frame #4: 0x00000001000450d5 rbx`rubinius::utilities::thread::StackLockGuard<rubinius::utilities::thread::SpinLock>::StackLockGuard(this=0x0000700008a1f868, in_lock=0x0000000102008018) at thread.hpp:279 | |
| frame #5: 0x0000000100044cdd rbx`rubinius::utilities::thread::StackLockGuard<rubinius::utilities::thread::SpinLock>::StackLockGuard(this=0x0000700008a1f868, in_lock=0x0000000102008018) at thread.hpp:278 | |
| frame #6: 0x00000001001ef85f rbx`rubinius::Memory::new_object(this=0x0000000102008000, state=0x0000700008a28bd8, bytes=56) at memory.cpp:739 | |
| frame #7: 0x000000010005333c rbx`rubinius::Memory::new_object(this=0x0000000102008000, state=0x0000700008a28bd8, klass=0x0000000102808a20, bytes=56, type=BignumType) at memory.hpp:309 | |
| frame #8: 0x000000010005bec2 rbx`rubinius::Bignum* rubinius::Memory::new_object<rubinius::Bignum>(this=0x0000000102008000, state=0x0000700008a28bd8, klass=0x0000000102808a20) at memory.hpp:363 | |
| frame #9: 0x000000010005be88 rbx`rubinius::Bignum::create(state=0x0000700008a28bd8) at bignum.cpp:176 | |
| frame #10: 0x000000010005c22c rbx`rubinius::Bignum::from(state=0x0000700008a28bd8, val=9341310326999744584) at bignum.cpp:249 | |
| frame #11: 0x00000001000caac1 rbx`rubinius::Integer::from(state=0x0000700008a28bd8, num=9341310326999744584) at integer.cpp:123 | |
| frame #12: 0x000000010011995a rbx`rubinius::System::vm_hash_trie_set_bitmap(state=0x0000700008a28bd8, hash=0x244ca8a34884496b, level=0x0000000000000001, map=0x000000010cae5220) at system.cpp:1758 | |
| frame #13: 0x00000001001c2f6c rbx`::invoke_vm_hash_trie_set_bitmap(state=0x0000700008a28bd8, args=0x0000700008a1fcf8, arg_count=3) at invoke_primitives.hpp:10140 | |
| frame #14: 0x0000000100192f1e rbx`rubinius::instructions::invoke_primitive(state=<unavailable>, call_frame=0x0000700008a1fc90, literal=<unavailable>, count=3) at invoke_primitive.hpp:8 [opt] | |
| thread #26, name = 'ruby.27' | |
| frame #0: 0x000000010002dfac rbx`atomic::compare_and_swap(ptr=0x0000000102008018, old_val=0, new_val=1) at atomic.hpp:102 | |
| frame #1: 0x000000010002df71 rbx`atomic::compare_and_swap(ptr=0x0000000102008018, old_val=0, new_val=1) at atomic.hpp:123 | |
| frame #2: 0x000000010002c954 rbx`rubinius::utilities::thread::SpinLock::lock(this=0x0000000102008018) at thread.hpp:583 | |
| frame #3: 0x0000000100045148 rbx`rubinius::utilities::thread::LockGuardTemplate<rubinius::utilities::thread::SpinLock>::lock(this=0x0000700008e1dd78) at thread.hpp:259 | |
| frame #4: 0x00000001000450d5 rbx`rubinius::utilities::thread::StackLockGuard<rubinius::utilities::thread::SpinLock>::StackLockGuard(this=0x0000700008e1dd78, in_lock=0x0000000102008018) at thread.hpp:279 | |
| frame #5: 0x0000000100044cdd rbx`rubinius::utilities::thread::StackLockGuard<rubinius::utilities::thread::SpinLock>::StackLockGuard(this=0x0000700008e1dd78, in_lock=0x0000000102008018) at thread.hpp:278 | |
| frame #6: 0x00000001001ef85f rbx`rubinius::Memory::new_object(this=0x0000000102008000, state=0x0000000124685850, bytes=128) at memory.cpp:739 | |
| frame #7: 0x000000010005333c rbx`rubinius::Memory::new_object(this=0x0000000102008000, state=0x0000000124685850, klass=0x0000000102805290, bytes=128, type=CompactLookupTableType) at memory.hpp:309 | |
| frame #8: 0x0000000100090103 rbx`rubinius::CompactLookupTable* rubinius::Memory::new_fields<rubinius::CompactLookupTable>(this=0x0000000102008000, state=0x0000000124685850, klass=0x0000000102805290, fields=12) at memory.hpp:396 | |
| frame #9: 0x000000010009009d rbx`rubinius::CompactLookupTable::create(state=0x0000000124685850) at compact_lookup_table.cpp:17 | |
| frame #10: 0x00000001000f0069 rbx`rubinius::Object::set_table_ivar(this=0x000000010cc526b8, state=0x0000000124685850, sym=0x000000000000033e, val=0x0000000109e54ed8) at object.cpp:608 | |
| frame #11: 0x00000001000f043e rbx`rubinius::Object::set_ivar(this=0x000000010cc526b8, state=0x0000000124685850, sym=0x000000000000033e, val=0x0000000109e54ed8) at object.cpp:664 | |
| frame #12: 0x00000001001955bb rbx`rubinius::instructions::set_ivar(state=0x0000000124685850, call_frame=0x0000700008e1e2a0, literal=830) at set_ivar.hpp:12 [opt] | |
| frame #13: 0x000000010019554d rbx`rubinius::interpreter::set_ivar(state=0x0000000124685850, call_frame=0x0000700008e1e2a0, opcodes=0x000000010194ac00) at set_ivar.cpp:8 [opt] | |
| frame #14: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x0000000124685850, machine_code=0x000000010856e4a0) at interpreter.cpp:288 | |
| thread #27, name = 'ruby.28' | |
| frame #0: 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10 | |
| frame #1: 0x00007fff6c196662 libsystem_pthread.dylib`_pthread_cond_wait + 732 | |
| frame #2: 0x0000000100069400 rbx`rubinius::utilities::thread::Condition::wait(this=0x000000010b554238, mutex=0x000000010b554268) at thread.hpp:453 | |
| frame #3: 0x0000000100068f72 rbx`rubinius::Channel::receive_timeout(this=0x000000010b554218, state=0x000070000922ebd8, duration=0x000000000000001a) at channel.cpp:158 | |
| frame #4: 0x000000010021e09e rbx`rubinius::Primitives::channel_receive_timeout(state=0x000070000922ebd8, exec=0x000000010294b280, mod=0x000000010280d150, args=0x000070000922c160) at method_primitives.hpp:2474 | |
| frame #5: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000070000922ebd8, call_site=0x0000000110035ff8, args=0x000070000922c160) at call_site.hpp:204 | |
| frame #6: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000922ebd8, args=0x00000000000045ae) at call_site.hpp:313 [opt] | |
| frame #7: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000070000922ebd8, call_frame=0x000070000922c320, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #8: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000070000922ebd8, call_frame=0x000070000922c320, opcodes=0x0000000110035400) at send_stack.cpp:9 [opt] | |
| frame #9: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000922ebd8, machine_code=0x000000010bc04aa0) at interpreter.cpp:288 | |
| frame #10: 0x00000001001e1f51 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(state=0x000070000922ebd8, exec=0x000000011cb4f680, mod=0x00000001091e26f8, args=0x000070000922c550) at machine_code.cpp:697 | |
| frame #11: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000070000922ebd8, call_site=0x00000001088f6d78, args=0x000070000922c550) at call_site.hpp:204 | |
| frame #12: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000922ebd8, args=0x0000000000007fce) at call_site.hpp:313 [opt] | |
| frame #13: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000070000922ebd8, call_frame=0x000070000922c710, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #14: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000070000922ebd8, call_frame=0x000070000922c710, opcodes=0x00000001088f6800) at send_stack.cpp:9 [opt] | |
| thread #28, name = 'Parallel Installer Worker #22' | |
| frame #0: 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10 | |
| frame #1: 0x00007fff6c196662 libsystem_pthread.dylib`_pthread_cond_wait + 732 | |
| frame #2: 0x0000000100069400 rbx`rubinius::utilities::thread::Condition::wait(this=0x000000010b54e0a0, mutex=0x000000010b54e0d0) at thread.hpp:453 | |
| frame #3: 0x0000000100068f72 rbx`rubinius::Channel::receive_timeout(this=0x000000010b54e080, state=0x0000700009631bd8, duration=0x000000000000001a) at channel.cpp:158 | |
| frame #4: 0x000000010021e09e rbx`rubinius::Primitives::channel_receive_timeout(state=0x0000700009631bd8, exec=0x000000010294b280, mod=0x000000010280d150, args=0x000070000962f160) at method_primitives.hpp:2474 | |
| frame #5: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x0000700009631bd8, call_site=0x0000000110035ff8, args=0x000070000962f160) at call_site.hpp:204 | |
| frame #6: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x0000700009631bd8, args=0x00000000000045ae) at call_site.hpp:313 [opt] | |
| frame #7: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x0000700009631bd8, call_frame=0x000070000962f320, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #8: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x0000700009631bd8, call_frame=0x000070000962f320, opcodes=0x0000000110035400) at send_stack.cpp:9 [opt] | |
| frame #9: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x0000700009631bd8, machine_code=0x000000010bc04aa0) at interpreter.cpp:288 | |
| frame #10: 0x00000001001e1f51 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(state=0x0000700009631bd8, exec=0x000000011cb4f680, mod=0x00000001091e26f8, args=0x000070000962f550) at machine_code.cpp:697 | |
| frame #11: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x0000700009631bd8, call_site=0x00000001088f6d78, args=0x000070000962f550) at call_site.hpp:204 | |
| frame #12: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x0000700009631bd8, args=0x0000000000007fce) at call_site.hpp:313 [opt] | |
| frame #13: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x0000700009631bd8, call_frame=0x000070000962f710, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #14: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x0000700009631bd8, call_frame=0x000070000962f710, opcodes=0x00000001088f6800) at send_stack.cpp:9 [opt] | |
| thread #29, name = 'ruby.30' | |
| frame #0: 0x000000010002df87 rbx`atomic::pause() at atomic.hpp:86 | |
| frame #1: 0x000000010002c968 rbx`rubinius::utilities::thread::SpinLock::lock(this=0x0000000102008018) at thread.hpp:584 | |
| frame #2: 0x0000000100045148 rbx`rubinius::utilities::thread::LockGuardTemplate<rubinius::utilities::thread::SpinLock>::lock(this=0x0000700009a26ee8) at thread.hpp:259 | |
| frame #3: 0x00000001000450d5 rbx`rubinius::utilities::thread::StackLockGuard<rubinius::utilities::thread::SpinLock>::StackLockGuard(this=0x0000700009a26ee8, in_lock=0x0000000102008018) at thread.hpp:279 | |
| frame #4: 0x0000000100044cdd rbx`rubinius::utilities::thread::StackLockGuard<rubinius::utilities::thread::SpinLock>::StackLockGuard(this=0x0000700009a26ee8, in_lock=0x0000000102008018) at thread.hpp:278 | |
| frame #5: 0x00000001001ef85f rbx`rubinius::Memory::new_object(this=0x0000000102008000, state=0x0000000124686090, bytes=24) at memory.cpp:739 | |
| frame #6: 0x000000010005333c rbx`rubinius::Memory::new_object(this=0x0000000102008000, state=0x0000000124686090, klass=0x0000000102a0f1e0, bytes=24, type=PackedObjectType) at memory.hpp:309 | |
| frame #7: 0x000000010006d063 rbx`rubinius::PackedObject* rubinius::Memory::new_object<rubinius::PackedObject>(this=0x0000000102008000, state=0x0000000124686090, klass=0x0000000102a0f1e0, bytes=24) at memory.hpp:371 | |
| frame #8: 0x000000010006bc94 rbx`rubinius::(anonymous namespace)::allocate_packed(state=0x0000000124686090, self=0x0000000102a0f1e0) at class.cpp:131 | |
| frame #9: 0x000000010006b3b9 rbx`rubinius::Class::allocate(this=0x0000000102a0f1e0, state=0x0000000124686090) at class.cpp:149 | |
| frame #10: 0x000000010021f843 rbx`rubinius::Primitives::class_allocate(state=0x0000000124686090, exec=0x0000000102b47408, mod=0x0000000102800080, args=0x0000700009a27510) at method_primitives.hpp:2827 | |
| frame #11: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x0000000124686090, call_site=0x00000001021280b8, args=0x0000700009a27510) at call_site.hpp:204 | |
| frame #12: 0x0000000100194d52 rbx`rubinius::instructions::send_method(rubinius::State*, rubinius::CallFrame*, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x0000000124686090, args=0x000000000000374e) at call_site.hpp:313 [opt] | |
| frame #13: 0x0000000100194d49 rbx`rubinius::instructions::send_method(state=0x0000000124686090, call_frame=0x0000700009a276d0, literal=<unavailable>) at send_method.hpp:15 [opt] | |
| frame #14: 0x0000000100194cd9 rbx`rubinius::interpreter::send_method(state=0x0000000124686090, call_frame=0x0000700009a276d0, opcodes=0x0000000102127800) at send_method.cpp:8 [opt] | |
| thread #30, name = 'Parallel Installer Worker #24' | |
| frame #0: 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10 | |
| frame #1: 0x00007fff6c196662 libsystem_pthread.dylib`_pthread_cond_wait + 732 | |
| frame #2: 0x0000000100069400 rbx`rubinius::utilities::thread::Condition::wait(this=0x000000010b538b58, mutex=0x000000010b538b88) at thread.hpp:453 | |
| frame #3: 0x0000000100068f72 rbx`rubinius::Channel::receive_timeout(this=0x000000010b538b38, state=0x0000700009e37bd8, duration=0x000000000000001a) at channel.cpp:158 | |
| frame #4: 0x000000010021e09e rbx`rubinius::Primitives::channel_receive_timeout(state=0x0000700009e37bd8, exec=0x000000010294b280, mod=0x000000010280d150, args=0x0000700009e35160) at method_primitives.hpp:2474 | |
| frame #5: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x0000700009e37bd8, call_site=0x0000000110035ff8, args=0x0000700009e35160) at call_site.hpp:204 | |
| frame #6: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x0000700009e37bd8, args=0x00000000000045ae) at call_site.hpp:313 [opt] | |
| frame #7: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x0000700009e37bd8, call_frame=0x0000700009e35320, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #8: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x0000700009e37bd8, call_frame=0x0000700009e35320, opcodes=0x0000000110035400) at send_stack.cpp:9 [opt] | |
| frame #9: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x0000700009e37bd8, machine_code=0x000000010bc04aa0) at interpreter.cpp:288 | |
| frame #10: 0x00000001001e1f51 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(state=0x0000700009e37bd8, exec=0x000000011cb4f680, mod=0x00000001091e26f8, args=0x0000700009e35550) at machine_code.cpp:697 | |
| frame #11: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x0000700009e37bd8, call_site=0x00000001088f6d78, args=0x0000700009e35550) at call_site.hpp:204 | |
| frame #12: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x0000700009e37bd8, args=0x0000000000007fce) at call_site.hpp:313 [opt] | |
| frame #13: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x0000700009e37bd8, call_frame=0x0000700009e35710, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #14: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x0000700009e37bd8, call_frame=0x0000700009e35710, opcodes=0x00000001088f6800) at send_stack.cpp:9 [opt] | |
| thread #31, name = 'Parallel Installer Worker #25' | |
| frame #0: 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10 | |
| frame #1: 0x00007fff6c196662 libsystem_pthread.dylib`_pthread_cond_wait + 732 | |
| frame #2: 0x0000000100069400 rbx`rubinius::utilities::thread::Condition::wait(this=0x000000010b7b4878, mutex=0x000000010b7b48a8) at thread.hpp:453 | |
| frame #3: 0x0000000100068f72 rbx`rubinius::Channel::receive_timeout(this=0x000000010b7b4858, state=0x000070000a23abd8, duration=0x000000000000001a) at channel.cpp:158 | |
| frame #4: 0x000000010021e09e rbx`rubinius::Primitives::channel_receive_timeout(state=0x000070000a23abd8, exec=0x000000010294b280, mod=0x000000010280d150, args=0x000070000a238160) at method_primitives.hpp:2474 | |
| frame #5: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000070000a23abd8, call_site=0x0000000110035ff8, args=0x000070000a238160) at call_site.hpp:204 | |
| frame #6: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000a23abd8, args=0x00000000000045ae) at call_site.hpp:313 [opt] | |
| frame #7: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000070000a23abd8, call_frame=0x000070000a238320, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #8: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000070000a23abd8, call_frame=0x000070000a238320, opcodes=0x0000000110035400) at send_stack.cpp:9 [opt] | |
| frame #9: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000a23abd8, machine_code=0x000000010bc04aa0) at interpreter.cpp:288 | |
| frame #10: 0x00000001001e1f51 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(state=0x000070000a23abd8, exec=0x000000011cb4f680, mod=0x00000001091e26f8, args=0x000070000a238550) at machine_code.cpp:697 | |
| frame #11: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000070000a23abd8, call_site=0x00000001088f6d78, args=0x000070000a238550) at call_site.hpp:204 | |
| frame #12: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000a23abd8, args=0x0000000000007fce) at call_site.hpp:313 [opt] | |
| frame #13: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000070000a23abd8, call_frame=0x000070000a238710, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #14: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000070000a23abd8, call_frame=0x000070000a238710, opcodes=0x00000001088f6800) at send_stack.cpp:9 [opt] | |
| thread #32, name = 'Parallel Installer Worker #26' | |
| frame #0: 0x000000010002df76 rbx`atomic::compare_and_swap(ptr=0x0000000102008018, old_val=0, new_val=1) at atomic.hpp:123 | |
| frame #1: 0x000000010002c954 rbx`rubinius::utilities::thread::SpinLock::lock(this=0x0000000102008018) at thread.hpp:583 | |
| frame #2: 0x0000000100045148 rbx`rubinius::utilities::thread::LockGuardTemplate<rubinius::utilities::thread::SpinLock>::lock(this=0x000070000a62e308) at thread.hpp:259 | |
| frame #3: 0x00000001000450d5 rbx`rubinius::utilities::thread::StackLockGuard<rubinius::utilities::thread::SpinLock>::StackLockGuard(this=0x000070000a62e308, in_lock=0x0000000102008018) at thread.hpp:279 | |
| frame #4: 0x0000000100044cdd rbx`rubinius::utilities::thread::StackLockGuard<rubinius::utilities::thread::SpinLock>::StackLockGuard(this=0x000070000a62e308, in_lock=0x0000000102008018) at thread.hpp:278 | |
| frame #5: 0x00000001001ef85f rbx`rubinius::Memory::new_object(this=0x0000000102008000, state=0x000000010dafb520, bytes=72) at memory.cpp:739 | |
| frame #6: 0x000000010005333c rbx`rubinius::Memory::new_object(this=0x0000000102008000, state=0x000000010dafb520, klass=0x0000000102800260, bytes=72, type=TupleType) at memory.hpp:309 | |
| frame #7: 0x000000010005a3e3 rbx`rubinius::Tuple* rubinius::Memory::new_fields<rubinius::Tuple>(this=0x0000000102008000, state=0x000000010dafb520, klass=0x0000000102800260, fields=5) at memory.hpp:396 | |
| frame #8: 0x0000000100124439 rbx`rubinius::Tuple::create(state=0x000000010dafb520, fields=5) at tuple.cpp:72 | |
| frame #9: 0x000000010012fb4e rbx`rubinius::VariableScope::flush_to_heap_internal(this=0x000000010c724070, state=0x000000010dafb520) at variable_scope.cpp:170 | |
| frame #10: 0x000000010012fca5 rbx`rubinius::VariableScope::flush_to_heap(this=0x000000010c724070, state=0x000000010dafb520) at variable_scope.cpp:186 | |
| frame #11: 0x00000001002b46e2 rbx`rubinius::StackVariables::flush_to_heap(this=0x000070000a62e720, state=0x000000010dafb520) at stack_variables.cpp:107 | |
| frame #12: 0x0000000100196186 rbx`rubinius::instructions::ret(state=<unavailable>, call_frame=0x000070000a62e650) at ret.hpp:7 [opt] | |
| frame #13: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000000010dafb520, machine_code=0x0000000100f79180) at interpreter.cpp:288 | |
| frame #14: 0x00000001001e2911 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(state=0x000000010dafb520, exec=0x000000010a38a9f8, mod=0x0000000109dda768, args=0x000070000a62e950) at machine_code.cpp:697 | |
| thread #33, name = 'Parallel Installer Worker #27' | |
| frame #0: 0x00007fff6c059d1e libsystem_kernel.dylib`__psynch_mutexwait + 10 | |
| frame #1: 0x00007fff6c195bfe libsystem_pthread.dylib`_pthread_mutex_lock_wait + 83 | |
| frame #2: 0x00007fff6c193551 libsystem_pthread.dylib`_pthread_mutex_lock_slow + 253 | |
| frame #3: 0x00000001007e1e3f libc++.1.dylib`std::__1::mutex::lock() + 9 | |
| frame #4: 0x00000001001f7138 rbx`rubinius::memory::FinalizerThread::native_finalizer(rubinius::State*, rubinius::Object*, void (*)(rubinius::State*, rubinius::Object*)) [inlined] std::__1::lock_guard<std::__1::mutex>::lock_guard(this=0x000070000aa36848, __m=0x0000000100c375b8) at __mutex_base:108 | |
| frame #5: 0x00000001001f7129 rbx`rubinius::memory::FinalizerThread::native_finalizer(rubinius::State*, rubinius::Object*, void (*)(rubinius::State*, rubinius::Object*)) [inlined] std::__1::lock_guard<std::__1::mutex>::lock_guard(this=0x000070000aa36848, __m=0x0000000100c375b8) at __mutex_base:108 | |
| frame #6: 0x00000001001f7119 rbx`rubinius::memory::FinalizerThread::native_finalizer(this=0x0000000100c37570, state=0x000070000aa40bd8, obj=0x000000010973e4d0, func=(rbx`rubinius::Pointer::finalize(rubinius::State*, rubinius::Pointer*) at ffi_pointer.cpp:139))(rubinius::State*, rubinius::Object*)) at finalizer.cpp:277 | |
| frame #7: 0x00000001000911b5 rbx`rubinius::Memory::native_finalizer(this=0x0000000102008000, state=0x000070000aa40bd8, obj=0x000000010973e4d0, func=(rbx`rubinius::Pointer::finalize(rubinius::State*, rubinius::Pointer*) at ffi_pointer.cpp:139))(rubinius::State*, rubinius::Object*)) at memory.hpp:572 | |
| frame #8: 0x00000001000ad371 rbx`rubinius::Pointer::set_autorelease(this=0x000000010973e4d0, state=0x000070000aa40bd8, val=0x0000000000000012) at ffi_pointer.cpp:118 | |
| frame #9: 0x000000010024233e rbx`rubinius::Primitives::pointer_set_autorelease(state=0x000070000aa40bd8, exec=0x00000001095b8a40, mod=0x000000010280b160, args=0x000070000aa36a80) at method_primitives.hpp:10819 | |
| frame #10: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000070000aa40bd8, call_site=0x0000000101a86250, args=0x000070000aa36a80) at call_site.hpp:204 | |
| frame #11: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000aa40bd8, args=0x0000000000007806) at call_site.hpp:313 [opt] | |
| frame #12: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000070000aa40bd8, call_frame=0x000070000aa36c40, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #13: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000070000aa40bd8, call_frame=0x000070000aa36c40, opcodes=0x0000000101a85600) at send_stack.cpp:9 [opt] | |
| frame #14: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000aa40bd8, machine_code=0x000000010875d780) at interpreter.cpp:288 | |
| thread #34, name = 'Parallel Installer Worker #28' | |
| frame #0: 0x000000010002355d rbx`rubinius::ObjectHeader::reference_p(this=0x0000000102008000) const at header.hpp:926 | |
| frame #1: 0x000000010002346e rbx`rubinius::memory::WriteBarrier::write_barrier(this=0x0000000102008000, target=0x000000010963f1d8, val=0x0000000102805970, mark=2) at write_barrier.hpp:84 | |
| frame #2: 0x000000010002433c rbx`rubinius::Memory::write_barrier(this=0x0000000102008000, target=0x000000010963f1d8, val=0x0000000102805970) at memory.hpp:271 | |
| frame #3: 0x00000001000ebed4 rbx`rubinius::Object::copy_object(this=0x000000010963f1d8, state=0x000000010dafbba0, other=0x000000010958ab68) at object.cpp:103 | |
| frame #4: 0x0000000100108c23 rbx`rubinius::String::string_dup_slow(this=0x000000010958ab68, state=0x000000010dafbba0) at string.cpp:741 | |
| frame #5: 0x000000010005197d rbx`rubinius::String::string_dup(this=0x000000010958ab68, state=0x000000010dafbba0) at string.hpp:201 | |
| frame #6: 0x0000000100195e91 rbx`rubinius::instructions::string_dup(state=0x000000010dafbba0, call_frame=0x000070000ae369d0) at string_dup.hpp:9 [opt] | |
| frame #7: 0x0000000100195e32 rbx`rubinius::interpreter::string_dup(state=0x000000010dafbba0, call_frame=0x000070000ae369d0, opcodes=0x0000000101a72c00) at string_dup.cpp:6 [opt] | |
| frame #8: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000000010dafbba0, machine_code=0x0000000108752b10) at interpreter.cpp:288 | |
| frame #9: 0x00000001001e2911 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(state=0x000000010dafbba0, exec=0x000000010958a810, mod=0x0000000102806db0, args=0x000070000ae36c30) at machine_code.cpp:697 | |
| frame #10: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000000010dafbba0, call_site=0x0000000101a71b20, args=0x000070000ae36c30) at call_site.hpp:204 | |
| frame #11: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000000010dafbba0, args=0x00000000000063be) at call_site.hpp:313 [opt] | |
| frame #12: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000000010dafbba0, call_frame=0x000070000ae36df0, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #13: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000000010dafbba0, call_frame=0x000070000ae36df0, opcodes=0x0000000101a70c00) at send_stack.cpp:9 [opt] | |
| frame #14: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000000010dafbba0, machine_code=0x0000000108751e50) at interpreter.cpp:288 | |
| thread #35, name = 'ruby.36' | |
| frame #0: 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10 | |
| frame #1: 0x00007fff6c196662 libsystem_pthread.dylib`_pthread_cond_wait + 732 | |
| frame #2: 0x0000000100069400 rbx`rubinius::utilities::thread::Condition::wait(this=0x000000010b541100, mutex=0x000000010b541130) at thread.hpp:453 | |
| frame #3: 0x0000000100068f72 rbx`rubinius::Channel::receive_timeout(this=0x000000010b5410e0, state=0x000070000b246bd8, duration=0x000000000000001a) at channel.cpp:158 | |
| frame #4: 0x000000010021e09e rbx`rubinius::Primitives::channel_receive_timeout(state=0x000070000b246bd8, exec=0x000000010294b280, mod=0x000000010280d150, args=0x000070000b244160) at method_primitives.hpp:2474 | |
| frame #5: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000070000b246bd8, call_site=0x0000000110035ff8, args=0x000070000b244160) at call_site.hpp:204 | |
| frame #6: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000b246bd8, args=0x00000000000045ae) at call_site.hpp:313 [opt] | |
| frame #7: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000070000b246bd8, call_frame=0x000070000b244320, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #8: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000070000b246bd8, call_frame=0x000070000b244320, opcodes=0x0000000110035400) at send_stack.cpp:9 [opt] | |
| frame #9: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000b246bd8, machine_code=0x000000010bc04aa0) at interpreter.cpp:288 | |
| frame #10: 0x00000001001e1f51 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(state=0x000070000b246bd8, exec=0x000000011cb4f680, mod=0x00000001091e26f8, args=0x000070000b244550) at machine_code.cpp:697 | |
| frame #11: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000070000b246bd8, call_site=0x00000001088f6d78, args=0x000070000b244550) at call_site.hpp:204 | |
| frame #12: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000b246bd8, args=0x0000000000007fce) at call_site.hpp:313 [opt] | |
| frame #13: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000070000b246bd8, call_frame=0x000070000b244710, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #14: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000070000b246bd8, call_frame=0x000070000b244710, opcodes=0x00000001088f6800) at send_stack.cpp:9 [opt] | |
| thread #36, name = 'ruby.37' | |
| frame #0: 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10 | |
| frame #1: 0x00007fff6c196662 libsystem_pthread.dylib`_pthread_cond_wait + 732 | |
| frame #2: 0x0000000100069400 rbx`rubinius::utilities::thread::Condition::wait(this=0x000000010b5456b0, mutex=0x000000010b5456e0) at thread.hpp:453 | |
| frame #3: 0x0000000100068f72 rbx`rubinius::Channel::receive_timeout(this=0x000000010b545690, state=0x000070000b649bd8, duration=0x000000000000001a) at channel.cpp:158 | |
| frame #4: 0x000000010021e09e rbx`rubinius::Primitives::channel_receive_timeout(state=0x000070000b649bd8, exec=0x000000010294b280, mod=0x000000010280d150, args=0x000070000b647160) at method_primitives.hpp:2474 | |
| frame #5: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000070000b649bd8, call_site=0x0000000110035ff8, args=0x000070000b647160) at call_site.hpp:204 | |
| frame #6: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000b649bd8, args=0x00000000000045ae) at call_site.hpp:313 [opt] | |
| frame #7: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000070000b649bd8, call_frame=0x000070000b647320, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #8: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000070000b649bd8, call_frame=0x000070000b647320, opcodes=0x0000000110035400) at send_stack.cpp:9 [opt] | |
| frame #9: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000b649bd8, machine_code=0x000000010bc04aa0) at interpreter.cpp:288 | |
| frame #10: 0x00000001001e1f51 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(state=0x000070000b649bd8, exec=0x000000011cb4f680, mod=0x00000001091e26f8, args=0x000070000b647550) at machine_code.cpp:697 | |
| frame #11: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000070000b649bd8, call_site=0x00000001088f6d78, args=0x000070000b647550) at call_site.hpp:204 | |
| frame #12: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000b649bd8, args=0x0000000000007fce) at call_site.hpp:313 [opt] | |
| frame #13: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000070000b649bd8, call_frame=0x000070000b647710, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #14: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000070000b649bd8, call_frame=0x000070000b647710, opcodes=0x00000001088f6800) at send_stack.cpp:9 [opt] | |
| thread #37, name = 'Parallel Installer Worker #31' | |
| frame #0: 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10 | |
| frame #1: 0x00007fff6c196662 libsystem_pthread.dylib`_pthread_cond_wait + 732 | |
| frame #2: 0x0000000100069400 rbx`rubinius::utilities::thread::Condition::wait(this=0x000000010b54b020, mutex=0x000000010b54b050) at thread.hpp:453 | |
| frame #3: 0x0000000100068f72 rbx`rubinius::Channel::receive_timeout(this=0x000000010b54b000, state=0x000070000ba4cbd8, duration=0x000000000000001a) at channel.cpp:158 | |
| frame #4: 0x000000010021e09e rbx`rubinius::Primitives::channel_receive_timeout(state=0x000070000ba4cbd8, exec=0x000000010294b280, mod=0x000000010280d150, args=0x000070000ba4a160) at method_primitives.hpp:2474 | |
| frame #5: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000070000ba4cbd8, call_site=0x0000000110035ff8, args=0x000070000ba4a160) at call_site.hpp:204 | |
| frame #6: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000ba4cbd8, args=0x00000000000045ae) at call_site.hpp:313 [opt] | |
| frame #7: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000070000ba4cbd8, call_frame=0x000070000ba4a320, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #8: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000070000ba4cbd8, call_frame=0x000070000ba4a320, opcodes=0x0000000110035400) at send_stack.cpp:9 [opt] | |
| frame #9: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000ba4cbd8, machine_code=0x000000010bc04aa0) at interpreter.cpp:288 | |
| frame #10: 0x00000001001e1f51 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(state=0x000070000ba4cbd8, exec=0x000000011cb4f680, mod=0x00000001091e26f8, args=0x000070000ba4a550) at machine_code.cpp:697 | |
| frame #11: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000070000ba4cbd8, call_site=0x00000001088f6d78, args=0x000070000ba4a550) at call_site.hpp:204 | |
| frame #12: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000ba4cbd8, args=0x0000000000007fce) at call_site.hpp:313 [opt] | |
| frame #13: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000070000ba4cbd8, call_frame=0x000070000ba4a710, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #14: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000070000ba4cbd8, call_frame=0x000070000ba4a710, opcodes=0x00000001088f6800) at send_stack.cpp:9 [opt] | |
| thread #38, name = 'Parallel Installer Worker #32' | |
| frame #0: 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10 | |
| frame #1: 0x00007fff6c196662 libsystem_pthread.dylib`_pthread_cond_wait + 732 | |
| frame #2: 0x0000000100069400 rbx`rubinius::utilities::thread::Condition::wait(this=0x000000010c681420, mutex=0x000000010c681450) at thread.hpp:453 | |
| frame #3: 0x0000000100068f72 rbx`rubinius::Channel::receive_timeout(this=0x000000010c681400, state=0x000070000be4fbd8, duration=0x000000000000001a) at channel.cpp:158 | |
| frame #4: 0x000000010021e09e rbx`rubinius::Primitives::channel_receive_timeout(state=0x000070000be4fbd8, exec=0x000000010294b280, mod=0x000000010280d150, args=0x000070000be4d160) at method_primitives.hpp:2474 | |
| frame #5: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000070000be4fbd8, call_site=0x0000000110035ff8, args=0x000070000be4d160) at call_site.hpp:204 | |
| frame #6: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000be4fbd8, args=0x00000000000045ae) at call_site.hpp:313 [opt] | |
| frame #7: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000070000be4fbd8, call_frame=0x000070000be4d320, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #8: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000070000be4fbd8, call_frame=0x000070000be4d320, opcodes=0x0000000110035400) at send_stack.cpp:9 [opt] | |
| frame #9: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000be4fbd8, machine_code=0x000000010bc04aa0) at interpreter.cpp:288 | |
| frame #10: 0x00000001001e1f51 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(state=0x000070000be4fbd8, exec=0x000000011cb4f680, mod=0x00000001091e26f8, args=0x000070000be4d550) at machine_code.cpp:697 | |
| frame #11: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000070000be4fbd8, call_site=0x00000001088f6d78, args=0x000070000be4d550) at call_site.hpp:204 | |
| frame #12: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000be4fbd8, args=0x0000000000007fce) at call_site.hpp:313 [opt] | |
| frame #13: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000070000be4fbd8, call_frame=0x000070000be4d710, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #14: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000070000be4fbd8, call_frame=0x000070000be4d710, opcodes=0x00000001088f6800) at send_stack.cpp:9 [opt] | |
| thread #39, name = 'Parallel Installer Worker #33' | |
| frame #0: 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10 | |
| frame #1: 0x00007fff6c196662 libsystem_pthread.dylib`_pthread_cond_wait + 732 | |
| frame #2: 0x0000000100069400 rbx`rubinius::utilities::thread::Condition::wait(this=0x000000010c70e2e8, mutex=0x000000010c70e318) at thread.hpp:453 | |
| frame #3: 0x0000000100068f72 rbx`rubinius::Channel::receive_timeout(this=0x000000010c70e2c8, state=0x000070000c252bd8, duration=0x000000000000001a) at channel.cpp:158 | |
| frame #4: 0x000000010021e09e rbx`rubinius::Primitives::channel_receive_timeout(state=0x000070000c252bd8, exec=0x000000010294b280, mod=0x000000010280d150, args=0x000070000c250160) at method_primitives.hpp:2474 | |
| frame #5: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000070000c252bd8, call_site=0x0000000110035ff8, args=0x000070000c250160) at call_site.hpp:204 | |
| frame #6: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000c252bd8, args=0x00000000000045ae) at call_site.hpp:313 [opt] | |
| frame #7: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000070000c252bd8, call_frame=0x000070000c250320, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #8: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000070000c252bd8, call_frame=0x000070000c250320, opcodes=0x0000000110035400) at send_stack.cpp:9 [opt] | |
| frame #9: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000c252bd8, machine_code=0x000000010bc04aa0) at interpreter.cpp:288 | |
| frame #10: 0x00000001001e1f51 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(state=0x000070000c252bd8, exec=0x000000011cb4f680, mod=0x00000001091e26f8, args=0x000070000c250550) at machine_code.cpp:697 | |
| frame #11: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000070000c252bd8, call_site=0x00000001088f6d78, args=0x000070000c250550) at call_site.hpp:204 | |
| frame #12: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000c252bd8, args=0x0000000000007fce) at call_site.hpp:313 [opt] | |
| frame #13: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000070000c252bd8, call_frame=0x000070000c250710, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #14: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000070000c252bd8, call_frame=0x000070000c250710, opcodes=0x00000001088f6800) at send_stack.cpp:9 [opt] | |
| thread #40, name = 'ruby.41' | |
| frame #0: 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10 | |
| frame #1: 0x00007fff6c196662 libsystem_pthread.dylib`_pthread_cond_wait + 732 | |
| frame #2: 0x0000000100069400 rbx`rubinius::utilities::thread::Condition::wait(this=0x000000010b53a618, mutex=0x000000010b53a648) at thread.hpp:453 | |
| frame #3: 0x0000000100068f72 rbx`rubinius::Channel::receive_timeout(this=0x000000010b53a5f8, state=0x000070000c655bd8, duration=0x000000000000001a) at channel.cpp:158 | |
| frame #4: 0x000000010021e09e rbx`rubinius::Primitives::channel_receive_timeout(state=0x000070000c655bd8, exec=0x000000010294b280, mod=0x000000010280d150, args=0x000070000c653160) at method_primitives.hpp:2474 | |
| frame #5: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000070000c655bd8, call_site=0x0000000110035ff8, args=0x000070000c653160) at call_site.hpp:204 | |
| frame #6: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000c655bd8, args=0x00000000000045ae) at call_site.hpp:313 [opt] | |
| frame #7: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000070000c655bd8, call_frame=0x000070000c653320, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #8: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000070000c655bd8, call_frame=0x000070000c653320, opcodes=0x0000000110035400) at send_stack.cpp:9 [opt] | |
| frame #9: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000c655bd8, machine_code=0x000000010bc04aa0) at interpreter.cpp:288 | |
| frame #10: 0x00000001001e1f51 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(state=0x000070000c655bd8, exec=0x000000011cb4f680, mod=0x00000001091e26f8, args=0x000070000c653550) at machine_code.cpp:697 | |
| frame #11: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000070000c655bd8, call_site=0x00000001088f6d78, args=0x000070000c653550) at call_site.hpp:204 | |
| frame #12: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000c655bd8, args=0x0000000000007fce) at call_site.hpp:313 [opt] | |
| frame #13: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000070000c655bd8, call_frame=0x000070000c653710, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #14: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000070000c655bd8, call_frame=0x000070000c653710, opcodes=0x00000001088f6800) at send_stack.cpp:9 [opt] | |
| thread #41, name = 'Parallel Installer Worker #35' | |
| frame #0: 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10 | |
| frame #1: 0x00007fff6c196662 libsystem_pthread.dylib`_pthread_cond_wait + 732 | |
| frame #2: 0x0000000100069400 rbx`rubinius::utilities::thread::Condition::wait(this=0x000000010b53ed20, mutex=0x000000010b53ed50) at thread.hpp:453 | |
| frame #3: 0x0000000100068f72 rbx`rubinius::Channel::receive_timeout(this=0x000000010b53ed00, state=0x000070000ca58bd8, duration=0x000000000000001a) at channel.cpp:158 | |
| frame #4: 0x000000010021e09e rbx`rubinius::Primitives::channel_receive_timeout(state=0x000070000ca58bd8, exec=0x000000010294b280, mod=0x000000010280d150, args=0x000070000ca56160) at method_primitives.hpp:2474 | |
| frame #5: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000070000ca58bd8, call_site=0x0000000110035ff8, args=0x000070000ca56160) at call_site.hpp:204 | |
| frame #6: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000ca58bd8, args=0x00000000000045ae) at call_site.hpp:313 [opt] | |
| frame #7: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000070000ca58bd8, call_frame=0x000070000ca56320, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #8: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000070000ca58bd8, call_frame=0x000070000ca56320, opcodes=0x0000000110035400) at send_stack.cpp:9 [opt] | |
| frame #9: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000ca58bd8, machine_code=0x000000010bc04aa0) at interpreter.cpp:288 | |
| frame #10: 0x00000001001e1f51 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(state=0x000070000ca58bd8, exec=0x000000011cb4f680, mod=0x00000001091e26f8, args=0x000070000ca56550) at machine_code.cpp:697 | |
| frame #11: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000070000ca58bd8, call_site=0x00000001088f6d78, args=0x000070000ca56550) at call_site.hpp:204 | |
| frame #12: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000ca58bd8, args=0x0000000000007fce) at call_site.hpp:313 [opt] | |
| frame #13: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000070000ca58bd8, call_frame=0x000070000ca56710, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #14: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000070000ca58bd8, call_frame=0x000070000ca56710, opcodes=0x00000001088f6800) at send_stack.cpp:9 [opt] | |
| thread #42, name = 'Parallel Installer Worker #36' | |
| frame #0: 0x000000010002dfac rbx`atomic::compare_and_swap(ptr=0x0000000102008018, old_val=0, new_val=1) at atomic.hpp:102 | |
| frame #1: 0x000000010002df71 rbx`atomic::compare_and_swap(ptr=0x0000000102008018, old_val=0, new_val=1) at atomic.hpp:123 | |
| frame #2: 0x000000010002c954 rbx`rubinius::utilities::thread::SpinLock::lock(this=0x0000000102008018) at thread.hpp:583 | |
| frame #3: 0x0000000100045148 rbx`rubinius::utilities::thread::LockGuardTemplate<rubinius::utilities::thread::SpinLock>::lock(this=0x000070000ce46cf8) at thread.hpp:259 | |
| frame #4: 0x00000001000450d5 rbx`rubinius::utilities::thread::StackLockGuard<rubinius::utilities::thread::SpinLock>::StackLockGuard(this=0x000070000ce46cf8, in_lock=0x0000000102008018) at thread.hpp:279 | |
| frame #5: 0x0000000100044cdd rbx`rubinius::utilities::thread::StackLockGuard<rubinius::utilities::thread::SpinLock>::StackLockGuard(this=0x000070000ce46cf8, in_lock=0x0000000102008018) at thread.hpp:278 | |
| frame #6: 0x00000001001ef85f rbx`rubinius::Memory::new_object(this=0x0000000102008000, state=0x000000010db85680, bytes=128) at memory.cpp:739 | |
| frame #7: 0x000000010005333c rbx`rubinius::Memory::new_object(this=0x0000000102008000, state=0x000000010db85680, klass=0x0000000102805290, bytes=128, type=CompactLookupTableType) at memory.hpp:309 | |
| frame #8: 0x0000000100090103 rbx`rubinius::CompactLookupTable* rubinius::Memory::new_fields<rubinius::CompactLookupTable>(this=0x0000000102008000, state=0x000000010db85680, klass=0x0000000102805290, fields=12) at memory.hpp:396 | |
| frame #9: 0x000000010009009d rbx`rubinius::CompactLookupTable::create(state=0x000000010db85680) at compact_lookup_table.cpp:17 | |
| frame #10: 0x00000001000f0069 rbx`rubinius::Object::set_table_ivar(this=0x0000000109560e28, state=0x000000010db85680, sym=0x000000000000033e, val=0x0000000109562f00) at object.cpp:608 | |
| frame #11: 0x00000001000f043e rbx`rubinius::Object::set_ivar(this=0x0000000109560e28, state=0x000000010db85680, sym=0x000000000000033e, val=0x0000000109562f00) at object.cpp:664 | |
| frame #12: 0x00000001001955bb rbx`rubinius::instructions::set_ivar(state=0x000000010db85680, call_frame=0x000070000ce47220, literal=830) at set_ivar.hpp:12 [opt] | |
| frame #13: 0x000000010019554d rbx`rubinius::interpreter::set_ivar(state=0x000000010db85680, call_frame=0x000070000ce47220, opcodes=0x000000010194ac00) at set_ivar.cpp:8 [opt] | |
| frame #14: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000000010db85680, machine_code=0x000000010856e4a0) at interpreter.cpp:288 | |
| thread #43, name = 'ruby.44' | |
| frame #0: 0x00007fff6c059cee libsystem_kernel.dylib`__psynch_cvwait + 10 | |
| frame #1: 0x00007fff6c196662 libsystem_pthread.dylib`_pthread_cond_wait + 732 | |
| frame #2: 0x0000000100069400 rbx`rubinius::utilities::thread::Condition::wait(this=0x000000010b551c48, mutex=0x000000010b551c78) at thread.hpp:453 | |
| frame #3: 0x0000000100068f72 rbx`rubinius::Channel::receive_timeout(this=0x000000010b551c28, state=0x000070000d25ebd8, duration=0x000000000000001a) at channel.cpp:158 | |
| frame #4: 0x000000010021e09e rbx`rubinius::Primitives::channel_receive_timeout(state=0x000070000d25ebd8, exec=0x000000010294b280, mod=0x000000010280d150, args=0x000070000d25c160) at method_primitives.hpp:2474 | |
| frame #5: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000070000d25ebd8, call_site=0x0000000110035ff8, args=0x000070000d25c160) at call_site.hpp:204 | |
| frame #6: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000d25ebd8, args=0x00000000000045ae) at call_site.hpp:313 [opt] | |
| frame #7: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000070000d25ebd8, call_frame=0x000070000d25c320, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #8: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000070000d25ebd8, call_frame=0x000070000d25c320, opcodes=0x0000000110035400) at send_stack.cpp:9 [opt] | |
| frame #9: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000d25ebd8, machine_code=0x000000010bc04aa0) at interpreter.cpp:288 | |
| frame #10: 0x00000001001e1f51 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(state=0x000070000d25ebd8, exec=0x000000011cb4f680, mod=0x00000001091e26f8, args=0x000070000d25c550) at machine_code.cpp:697 | |
| frame #11: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000070000d25ebd8, call_site=0x00000001088f6d78, args=0x000070000d25c550) at call_site.hpp:204 | |
| frame #12: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000d25ebd8, args=0x0000000000007fce) at call_site.hpp:313 [opt] | |
| frame #13: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000070000d25ebd8, call_frame=0x000070000d25c710, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #14: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000070000d25ebd8, call_frame=0x000070000d25c710, opcodes=0x00000001088f6800) at send_stack.cpp:9 [opt] | |
| thread #44, name = 'ruby.45' | |
| frame #0: 0x000000010002dfac rbx`atomic::compare_and_swap(ptr=0x0000000102008018, old_val=0, new_val=1) at atomic.hpp:102 | |
| frame #1: 0x000000010002df71 rbx`atomic::compare_and_swap(ptr=0x0000000102008018, old_val=0, new_val=1) at atomic.hpp:123 | |
| frame #2: 0x000000010002c954 rbx`rubinius::utilities::thread::SpinLock::lock(this=0x0000000102008018) at thread.hpp:583 | |
| frame #3: 0x0000000100045148 rbx`rubinius::utilities::thread::LockGuardTemplate<rubinius::utilities::thread::SpinLock>::lock(this=0x000070000d653a78) at thread.hpp:259 | |
| frame #4: 0x00000001000450d5 rbx`rubinius::utilities::thread::StackLockGuard<rubinius::utilities::thread::SpinLock>::StackLockGuard(this=0x000070000d653a78, in_lock=0x0000000102008018) at thread.hpp:279 | |
| frame #5: 0x0000000100044cdd rbx`rubinius::utilities::thread::StackLockGuard<rubinius::utilities::thread::SpinLock>::StackLockGuard(this=0x000070000d653a78, in_lock=0x0000000102008018) at thread.hpp:278 | |
| frame #6: 0x00000001001ef85f rbx`rubinius::Memory::new_object(this=0x0000000102008000, state=0x000000012467ce00, bytes=88) at memory.cpp:739 | |
| frame #7: 0x000000010005333c rbx`rubinius::Memory::new_object(this=0x0000000102008000, state=0x000000012467ce00, klass=0x0000000102805970, bytes=88, type=StringType) at memory.hpp:309 | |
| frame #8: 0x00000001000532e2 rbx`rubinius::String* rubinius::Memory::new_object<rubinius::String>(this=0x0000000102008000, state=0x000000012467ce00, klass=0x0000000102805970) at memory.hpp:363 | |
| frame #9: 0x000000010010647e rbx`rubinius::String::allocate(state=0x000000012467ce00, self=0x0000000102805970) at string.cpp:64 | |
| frame #10: 0x0000000100248dd6 rbx`rubinius::Primitives::string_allocate(state=0x000000012467ce00, exec=0x00000001091a0f50, mod=0x0000000102805b30, args=0x000070000d653c70) at method_primitives.hpp:12451 | |
| frame #11: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000000012467ce00, call_site=0x00000001009e3c00, args=0x000070000d653c70) at call_site.hpp:204 | |
| frame #12: 0x00000001001953ac rbx`rubinius::instructions::send_vcall(rubinius::State*, rubinius::CallFrame*, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000000012467ce00, args=0x00000000000045ce) at call_site.hpp:313 [opt] | |
| frame #13: 0x00000001001953a6 rbx`rubinius::instructions::send_vcall(state=0x000000012467ce00, call_frame=0x000070000d653e30, literal=<unavailable>) at send_vcall.hpp:12 [opt] | |
| frame #14: 0x000000010019533d rbx`rubinius::interpreter::send_vcall(state=0x000000012467ce00, call_frame=0x000070000d653e30, opcodes=0x00000001009e3a60) at send_vcall.cpp:8 [opt] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| (lldb) t 32 | |
| * thread #32, name = 'Parallel Installer Worker #26' | |
| frame #0: 0x000000010002dfac rbx`atomic::compare_and_swap(ptr=0x0000000102008018, old_val=0, new_val=1) at atomic.hpp:102 | |
| 99 | |
| 100 inline bool compare_and_swap(uint32_t* ptr, uint32_t old_val, uint32_t new_val) { | |
| 101 #if defined(GCC_SYNC) | |
| -> 102 return __sync_bool_compare_and_swap(ptr, old_val, new_val); | |
| 103 #elif defined(APPLE_SYNC) | |
| 104 return OSAtomicCompareAndSwap32Barrier(old_val, new_val, (volatile int32_t*)ptr); | |
| 105 #elif defined(X86_SYNC) | |
| (lldb) bt 15 | |
| * thread #32, name = 'Parallel Installer Worker #26' | |
| * frame #0: 0x000000010002dfac rbx`atomic::compare_and_swap(ptr=0x0000000102008018, old_val=0, new_val=1) at atomic.hpp:102 | |
| frame #1: 0x000000010002df71 rbx`atomic::compare_and_swap(ptr=0x0000000102008018, old_val=0, new_val=1) at atomic.hpp:123 | |
| frame #2: 0x000000010002c954 rbx`rubinius::utilities::thread::SpinLock::lock(this=0x0000000102008018) at thread.hpp:583 | |
| frame #3: 0x0000000100045148 rbx`rubinius::utilities::thread::LockGuardTemplate<rubinius::utilities::thread::SpinLock>::lock(this=0x000070000a62cfa8) at thread.hpp:259 | |
| frame #4: 0x00000001000450d5 rbx`rubinius::utilities::thread::StackLockGuard<rubinius::utilities::thread::SpinLock>::StackLockGuard(this=0x000070000a62cfa8, in_lock=0x0000000102008018) at thread.hpp:279 | |
| frame #5: 0x0000000100044cdd rbx`rubinius::utilities::thread::StackLockGuard<rubinius::utilities::thread::SpinLock>::StackLockGuard(this=0x000070000a62cfa8, in_lock=0x0000000102008018) at thread.hpp:278 | |
| frame #6: 0x00000001001ef85f rbx`rubinius::Memory::new_object(this=0x0000000102008000, state=0x000000010dafb520, bytes=48) at memory.cpp:739 | |
| frame #7: 0x000000010005333c rbx`rubinius::Memory::new_object(this=0x0000000102008000, state=0x000000010dafb520, klass=0x00000001028002d8, bytes=48, type=ArrayType) at memory.hpp:309 | |
| frame #8: 0x0000000100059062 rbx`rubinius::Array* rubinius::Memory::new_object<rubinius::Array>(this=0x0000000102008000, state=0x000000010dafb520, klass=0x00000001028002d8) at memory.hpp:363 | |
| frame #9: 0x0000000100058fec rbx`rubinius::Array::create(state=0x000000010dafb520, size=0) at array.cpp:37 | |
| frame #10: 0x0000000100193118 rbx`rubinius::instructions::make_array(state=0x000000010dafb520, call_frame=0x000070000a62d260, count=0) at make_array.hpp:7 [opt] | |
| frame #11: 0x00000001001930d4 rbx`rubinius::interpreter::make_array(state=0x000000010dafb520, call_frame=0x000070000a62d260, opcodes=0x0000000100f775d0) at make_array.cpp:8 [opt] | |
| frame #12: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000000010dafb520, machine_code=0x0000000108600810) at interpreter.cpp:288 | |
| frame #13: 0x00000001001e2911 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(state=0x000000010dafb520, exec=0x000000010a3c59d8, mod=0x0000000109dda768, args=0x000070000a62d460) at machine_code.cpp:697 | |
| frame #14: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000000010dafb520, call_site=0x0000000102512140, args=0x000070000a62d460) at call_site.hpp:204 | |
| (lldb) f 15 | |
| frame #15: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000000010dafb520, args=0x0000000000020576) at call_site.hpp:313 [opt] | |
| 310 } | |
| 311 | |
| 312 Object* execute(STATE, Arguments& args) { | |
| -> 313 return _execute_(state, this, args); | |
| 314 } | |
| 315 | |
| 316 void lookup(STATE, Arguments& args, Dispatch& dispatch, LookupData& lookup_data) { | |
| (lldb) up | |
| frame #16: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000000010dafb520, call_frame=0x000070000a62d620, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| 13 | |
| 14 stack_clear(count + 1); | |
| 15 | |
| -> 16 call_frame->return_value = call_site->execute(state, args); | |
| 17 | |
| 18 state->vm()->checkpoint(state); | |
| 19 | |
| (lldb) p call_frame->print_backtrace(state, 0, 0) | |
| 0x70000a62d620: Psych::Visitors::ToRuby#visit_Psych_Nodes_Sequence in psych/visitors/to_ruby.rb:140 (+168) | |
| 0x70000a62dd10: Psych::Visitors::Visitor#visit in psych/visitors/visitor.rb:15 (+19) | |
| 0x70000a62e170: Psych::Visitors::Visitor#accept in psych/visitors/visitor.rb:5 (+4) | |
| 0x70000a62e650: Psych::Visitors::ToRuby#accept in psych/visitors/to_ruby.rb:31 (+1) | |
| 0x70000a62eb10: __block__ in psych/visitors/to_ruby.rb:337 (+16) | |
| 0x70000a62efc0: __block__ in core/enumerable.rb:528 (+45) | |
| 0x70000a62f400: Array#each in core/array.rb:72 (+70) | |
| 0x70000a62f7e0: Enumerable#each_slice in core/enumerable.rb:524 (+84) | |
| 0x70000a62fbc0: Psych::Visitors::ToRuby#revive_hash in psych/visitors/to_ruby.rb:335 (+12) | |
| 0x70000a62ff80: Psych::Visitors::ToRuby#revive in psych/visitors/to_ruby.rb:373 (+37) | |
| 0x70000a630370: Psych::Visitors::ToRuby#visit_Psych_Nodes_Mapping in psych/visitors/to_ruby.rb:207 (+1141) | |
| 0x70000a630b10: Psych::Visitors::Visitor#visit in psych/visitors/visitor.rb:15 (+19) | |
| 0x70000a630f70: Psych::Visitors::Visitor#accept in psych/visitors/visitor.rb:5 (+4) | |
| 0x70000a631450: Psych::Visitors::ToRuby#accept in psych/visitors/to_ruby.rb:31 (+1) | |
| 0x70000a631870: Psych::Visitors::ToRuby#visit_Psych_Nodes_Document in psych/visitors/to_ruby.rb:310 (+8) | |
| 0x70000a631f00: Psych::Visitors::Visitor#visit in psych/visitors/visitor.rb:15 (+19) | |
| 0x70000a632360: Psych::Visitors::Visitor#accept in psych/visitors/visitor.rb:5 (+4) | |
| 0x70000a632840: Psych::Visitors::ToRuby#accept in psych/visitors/to_ruby.rb:31 (+1) | |
| 0x70000a632c60: Psych.safe_load in psych.rb:301 (+324) | |
| 0x70000a6330b0: Gem::SafeYAML.safe_load in rubygems/safe_yaml.rb:31 (+16) | |
| 0x70000a6334b0: Gem::Specification.from_yaml in rubygems/specification.rb:1127 (+31) | |
| 0x70000a633870: __block__ in rubygems/package.rb:447 (+14) | |
| 0x70000a6347f0: capi:wrap at zlib.c | |
| 0x70000a634ee0: Gem::Package#load_spec in rubygems/package.rb:446 (+258) | |
| 0x70000a6352c0: Gem::Package#verify_entry in rubygems/package.rb:580 (+156) | |
| 0x70000a6356c0: __block__ in rubygems/package.rb:595 (+4) | |
| 0x70000a635b00: Gem::Package::TarReader#each in rubygems/package/tar_reader.rb:65 (+141) | |
| 0x70000a635f50: Gem::Package#verify_files in rubygems/package.rb:594 (+6) | |
| 0x70000a636320: __block__ in rubygems/package.rb:524 (+14) | |
| 0x70000a636760: Gem::Package::TarReader.new in rubygems/package/tar_reader.rb:29 (+28) | |
| 0x70000a636b50: __block__ in rubygems/package.rb:521 (+18) | |
| 0x70000a637020: IO.open in core/io.rb:1400 (+126) | |
| 0x70000a637430: Kernel#open in core/kernel.rb:657 (+456) | |
| 0x70000a637860: Gem::Package::FileSource#with_read_io in rubygems/package/file_source.rb:30 (+33) | |
| 0x70000a637c60: Gem::Package#verify in rubygems/package.rb:520 (+28) | |
| 0x70000a638070: Gem::Package#spec in rubygems/package.rb:501 (+9) | |
| 0x70000a638420: Gem::Installer#spec in rubygems/installer.rb:264 (+11) | |
| 0x70000a638850: Gem::Installer#ensure_loadable_spec in rubygems/installer.rb:599 (+0) | |
| 0x70000a638ca0: Gem::Installer#pre_install_checks in rubygems/installer.rb:834 (+19) | |
| 0x70000a639130: Bundler::RubyGemsGemInstaller#pre_install_checks in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/rubygems_gem_installer.rb:18 (+1) | |
| 0x70000a639530: Gem::Installer#install in rubygems/installer.rb:281 (+7) | |
| 0x70000a639950: __block__ in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/source/rubygems.rb:143 (+172) | |
| 0x70000a639da0: Bundler::RubygemsIntegration#preserve_paths in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/rubygems_integration.rb:217 (+0) | |
| 0x70000a63a190: Bundler::Source::Rubygems#install in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/source/rubygems.rb:142 (+606) | |
| 0x70000a63a610: Bundler::GemInstaller#install in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/installer/gem_installer.rb:56 (+70) | |
| 0x70000a63a9d0: Bundler::GemInstaller#install_from_spec in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/installer/gem_installer.rb:16 (+19) | |
| 0x70000a63add0: Bundler::ParallelInstaller#do_install in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/installer/parallel_installer.rb:162 (+86) | |
| 0x70000a63b210: __block__ in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/installer/parallel_installer.rb:153 (+6) | |
| 0x70000a63bad0: Proc#call in core/proc.rb:20 (+247) | |
| 0x70000a63beb0: Bundler::Worker#apply_func in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/worker.rb:64 (+15) | |
| 0x70000a63c2a0: __block__ in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/worker.rb:59 (+45) | |
| 0x70000a63c6f0: Kernel#loop in core/kernel.rb:586 (+32) | |
| 0x70000a63cae0: Bundler::Worker#process_queue in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/worker.rb:56 (+6) | |
| 0x70000a63cec0: __block__ in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/worker.rb:90 (+7) | |
| 0x70000a63d750: Proc#call in core/proc.rb:20 (+247) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| (lldb) t 42 | |
| * thread #42, name = 'Parallel Installer Worker #36' | |
| frame #0: 0x0000000100065d96 rbx`rubinius::Prediction::valid() [inlined] std::__1::__atomic_base<unsigned long long, false>::load(this=0x000000010ab8be38, __m=memory_order_seq_cst) const at atomic:893 | |
| 890 {return __c11_atomic_load(&__a_, __m);} | |
| 891 _LIBCPP_INLINE_VISIBILITY | |
| 892 _Tp load(memory_order __m = memory_order_seq_cst) const _NOEXCEPT | |
| -> 893 {return __c11_atomic_load(&__a_, __m);} | |
| 894 _LIBCPP_INLINE_VISIBILITY | |
| 895 operator _Tp() const volatile _NOEXCEPT {return load();} | |
| 896 _LIBCPP_INLINE_VISIBILITY | |
| (lldb) bt 15 | |
| * thread #42, name = 'Parallel Installer Worker #36' | |
| * frame #0: 0x0000000100065d96 rbx`rubinius::Prediction::valid() [inlined] std::__1::__atomic_base<unsigned long long, false>::load(this=0x000000010ab8be38, __m=memory_order_seq_cst) const at atomic:893 | |
| frame #1: 0x0000000100065d3f rbx`rubinius::Prediction::valid(this=0x000000010ab8be20) at prediction.hpp:20 | |
| frame #2: 0x0000000100066fc5 rbx`rubinius::CallSite::Cache::mono_execute(state=0x000000010db85680, call_site=0x0000000100f81ec0, args=0x000070000ce46e90) at call_site.hpp:199 | |
| frame #3: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000000010db85680, args=0x00000000000037ce) at call_site.hpp:313 [opt] | |
| frame #4: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000000010db85680, call_frame=0x000070000ce47050, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #5: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000000010db85680, call_frame=0x000070000ce47050, opcodes=0x0000000100f81da0) at send_stack.cpp:9 [opt] | |
| frame #6: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000000010db85680, machine_code=0x0000000100f7b020) at interpreter.cpp:288 | |
| frame #7: 0x00000001001e2911 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(state=0x000000010db85680, exec=0x000000010a38d7a8, mod=0x0000000109dda358, args=0x000070000ce472f0) at machine_code.cpp:697 | |
| frame #8: 0x0000000100065f09 rbx`rubinius::CallSite::dispatch_and_cache(state=0x000000010db85680, call_site=0x0000000100fba148, args=0x000070000ce472f0) at call_site.hpp:457 | |
| frame #9: 0x0000000100067079 rbx`rubinius::CallSite::Cache::mono_execute(state=0x000000010db85680, call_site=0x0000000100fba148, args=0x000070000ce472f0) at call_site.hpp:212 | |
| frame #10: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000000010db85680, args=0x00000000000075e6) at call_site.hpp:313 [opt] | |
| frame #11: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000000010db85680, call_frame=0x000070000ce474b0, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #12: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000000010db85680, call_frame=0x000070000ce474b0, opcodes=0x0000000100fba0f0) at send_stack.cpp:9 [opt] | |
| frame #13: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000000010db85680, machine_code=0x0000000100f79270) at interpreter.cpp:288 | |
| frame #14: 0x00000001001e2911 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(state=0x000000010db85680, exec=0x000000010a38d180, mod=0x0000000109dda358, args=0x000070000ce47748) at machine_code.cpp:697 | |
| (lldb) f 4 | |
| frame #4: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000000010db85680, call_frame=0x000070000ce47050, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| 13 | |
| 14 stack_clear(count + 1); | |
| 15 | |
| -> 16 call_frame->return_value = call_site->execute(state, args); | |
| 17 | |
| 18 state->vm()->checkpoint(state); | |
| 19 | |
| (lldb) p call_frame->print_backtrace(state, 0, 0) | |
| 0x70000ce47050: Psych::Visitors::Visitor#visit in psych/visitors/visitor.rb:15 (+11) | |
| 0x70000ce474b0: Psych::Visitors::Visitor#accept in psych/visitors/visitor.rb:5 (+4) | |
| 0x70000ce47990: Psych::Visitors::ToRuby#accept in psych/visitors/to_ruby.rb:31 (+1) | |
| 0x70000ce47e50: __block__ in psych/visitors/to_ruby.rb:336 (+4) | |
| 0x70000ce48300: __block__ in core/enumerable.rb:528 (+45) | |
| 0x70000ce48740: Array#each in core/array.rb:72 (+70) | |
| 0x70000ce48b20: Enumerable#each_slice in core/enumerable.rb:524 (+84) | |
| 0x70000ce48f00: Psych::Visitors::ToRuby#revive_hash in psych/visitors/to_ruby.rb:335 (+12) | |
| 0x70000ce492c0: Psych::Visitors::ToRuby#revive in psych/visitors/to_ruby.rb:373 (+37) | |
| 0x70000ce496b0: Psych::Visitors::ToRuby#visit_Psych_Nodes_Mapping in psych/visitors/to_ruby.rb:207 (+1141) | |
| 0x70000ce49e50: Psych::Visitors::Visitor#visit in psych/visitors/visitor.rb:15 (+19) | |
| 0x70000ce4a2b0: Psych::Visitors::Visitor#accept in psych/visitors/visitor.rb:5 (+4) | |
| 0x70000ce4a790: Psych::Visitors::ToRuby#accept in psych/visitors/to_ruby.rb:31 (+1) | |
| 0x70000ce4abb0: __block__ in psych/visitors/to_ruby.rb:329 (+9) | |
| 0x70000ce4aff0: Array#each in core/array.rb:72 (+70) | |
| 0x70000ce4b3d0: Psych::Visitors::ToRuby#register_empty in psych/visitors/to_ruby.rb:329 (+24) | |
| 0x70000ce4b790: Psych::Visitors::ToRuby#visit_Psych_Nodes_Sequence in psych/visitors/to_ruby.rb:140 (+168) | |
| 0x70000ce4be80: Psych::Visitors::Visitor#visit in psych/visitors/visitor.rb:15 (+19) | |
| 0x70000ce4c2e0: Psych::Visitors::Visitor#accept in psych/visitors/visitor.rb:5 (+4) | |
| 0x70000ce4c7c0: Psych::Visitors::ToRuby#accept in psych/visitors/to_ruby.rb:31 (+1) | |
| 0x70000ce4cc80: __block__ in psych/visitors/to_ruby.rb:337 (+16) | |
| 0x70000ce4d130: __block__ in core/enumerable.rb:528 (+45) | |
| 0x70000ce4d570: Array#each in core/array.rb:72 (+70) | |
| 0x70000ce4d950: Enumerable#each_slice in core/enumerable.rb:524 (+84) | |
| 0x70000ce4dd30: Psych::Visitors::ToRuby#revive_hash in psych/visitors/to_ruby.rb:335 (+12) | |
| 0x70000ce4e0f0: Psych::Visitors::ToRuby#revive in psych/visitors/to_ruby.rb:373 (+37) | |
| 0x70000ce4e4e0: Psych::Visitors::ToRuby#visit_Psych_Nodes_Mapping in psych/visitors/to_ruby.rb:207 (+1141) | |
| 0x70000ce4ec80: Psych::Visitors::Visitor#visit in psych/visitors/visitor.rb:15 (+19) | |
| 0x70000ce4f0e0: Psych::Visitors::Visitor#accept in psych/visitors/visitor.rb:5 (+4) | |
| 0x70000ce4f5c0: Psych::Visitors::ToRuby#accept in psych/visitors/to_ruby.rb:31 (+1) | |
| 0x70000ce4f9e0: Psych::Visitors::ToRuby#visit_Psych_Nodes_Document in psych/visitors/to_ruby.rb:310 (+8) | |
| 0x70000ce50070: Psych::Visitors::Visitor#visit in psych/visitors/visitor.rb:15 (+19) | |
| 0x70000ce504d0: Psych::Visitors::Visitor#accept in psych/visitors/visitor.rb:5 (+4) | |
| 0x70000ce509b0: Psych::Visitors::ToRuby#accept in psych/visitors/to_ruby.rb:31 (+1) | |
| 0x70000ce50dd0: Psych.safe_load in psych.rb:301 (+324) | |
| 0x70000ce51220: Gem::SafeYAML.safe_load in rubygems/safe_yaml.rb:31 (+16) | |
| 0x70000ce515f0: Gem::Specification.from_yaml in rubygems/specification.rb:1127 (+31) | |
| 0x70000ce519b0: __block__ in rubygems/package.rb:447 (+14) | |
| 0x70000ce52930: capi:wrap at zlib.c | |
| 0x70000ce53020: Gem::Package#load_spec in rubygems/package.rb:446 (+258) | |
| 0x70000ce53400: Gem::Package#verify_entry in rubygems/package.rb:580 (+156) | |
| 0x70000ce53800: __block__ in rubygems/package.rb:595 (+4) | |
| 0x70000ce53c40: Gem::Package::TarReader#each in rubygems/package/tar_reader.rb:65 (+141) | |
| 0x70000ce54090: Gem::Package#verify_files in rubygems/package.rb:594 (+6) | |
| 0x70000ce54460: __block__ in rubygems/package.rb:524 (+14) | |
| 0x70000ce548a0: Gem::Package::TarReader.new in rubygems/package/tar_reader.rb:29 (+28) | |
| 0x70000ce54c90: __block__ in rubygems/package.rb:521 (+18) | |
| 0x70000ce55160: IO.open in core/io.rb:1400 (+126) | |
| 0x70000ce55570: Kernel#open in core/kernel.rb:657 (+456) | |
| 0x70000ce559a0: Gem::Package::FileSource#with_read_io in rubygems/package/file_source.rb:30 (+33) | |
| 0x70000ce55da0: Gem::Package#verify in rubygems/package.rb:520 (+28) | |
| 0x70000ce561b0: Gem::Package#spec in rubygems/package.rb:501 (+9) | |
| 0x70000ce56560: Gem::Installer#spec in rubygems/installer.rb:264 (+11) | |
| 0x70000ce56990: Gem::Installer#ensure_loadable_spec in rubygems/installer.rb:599 (+0) | |
| 0x70000ce56da0: Gem::Installer#pre_install_checks in rubygems/installer.rb:834 (+19) | |
| 0x70000ce571f0: Bundler::RubyGemsGemInstaller#pre_install_checks in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/rubygems_gem_installer.rb:18 (+1) | |
| 0x70000ce575b0: Gem::Installer#install in rubygems/installer.rb:281 (+7) | |
| 0x70000ce57990: __block__ in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/source/rubygems.rb:143 (+172) | |
| 0x70000ce57de0: Bundler::RubygemsIntegration#preserve_paths in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/rubygems_integration.rb:217 (+0) | |
| 0x70000ce58190: Bundler::Source::Rubygems#install in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/source/rubygems.rb:142 (+606) | |
| 0x70000ce58610: Bundler::GemInstaller#install in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/installer/gem_installer.rb:56 (+70) | |
| 0x70000ce589d0: Bundler::GemInstaller#install_from_spec in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/installer/gem_installer.rb:16 (+19) | |
| 0x70000ce58dd0: Bundler::ParallelInstaller#do_install in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/installer/parallel_installer.rb:162 (+86) | |
| 0x70000ce59210: __block__ in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/installer/parallel_installer.rb:153 (+6) | |
| 0x70000ce59ad0: Proc#call in core/proc.rb:20 (+247) | |
| 0x70000ce59eb0: Bundler::Worker#apply_func in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/worker.rb:64 (+15) | |
| 0x70000ce5a2a0: __block__ in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/worker.rb:59 (+45) | |
| 0x70000ce5a6f0: Kernel#loop in core/kernel.rb:586 (+32) | |
| 0x70000ce5aae0: Bundler::Worker#process_queue in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/worker.rb:56 (+6) | |
| 0x70000ce5aec0: __block__ in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/worker.rb:90 (+7) | |
| 0x70000ce5b750: Proc#call in core/proc.rb:20 (+247) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| (lldb) t 6 | |
| * thread #6, name = 'Parallel Installer Worker #8' | |
| frame #0: 0x000000010cd5b6d5 libyaml-0.2.dylib`yaml_parser_fetch_next_token + 792 | |
| libyaml-0.2.dylib`yaml_parser_fetch_next_token: | |
| -> 0x10cd5b6d5 <+792>: movzbl (%rax), %ecx | |
| 0x10cd5b6d8 <+795>: cmpl $0x20, %ecx | |
| 0x10cd5b6db <+798>: je 0x10cd5b70d ; <+848> | |
| 0x10cd5b6dd <+800>: cmpl $0x0, 0x100(%rbx) | |
| (lldb) dis -f | |
| rbx`rubinius::NativeMethod::executor_implementation<rubinius::GenericArguments>: | |
| 0x1000e77d0 <+0>: pushq %rbp | |
| 0x1000e77d1 <+1>: movq %rsp, %rbp | |
| 0x1000e77d4 <+4>: subq $0x430, %rsp ; imm = 0x430 | |
| 0x1000e77db <+11>: movq 0x362bee(%rip), %rax ; (void *)0x00007fffa4f4f070: __stack_chk_guard | |
| 0x1000e77e2 <+18>: movq (%rax), %rax | |
| 0x1000e77e5 <+21>: movq %rax, -0x8(%rbp) | |
| 0x1000e77e9 <+25>: movq %rdi, -0x110(%rbp) | |
| 0x1000e77f0 <+32>: movq %rsi, -0x118(%rbp) | |
| 0x1000e77f7 <+39>: movq %rdx, -0x120(%rbp) | |
| 0x1000e77fe <+46>: movq %rcx, -0x128(%rbp) | |
| 0x1000e7805 <+53>: movq -0x118(%rbp), %rax | |
| 0x1000e780c <+60>: movq %rax, %rdi | |
| 0x1000e780f <+63>: callq 0x1000e8be0 ; rubinius::as<rubinius::NativeMethod> at object_utils.hpp:83 | |
| 0x1000e7814 <+68>: movq %rax, -0x130(%rbp) | |
| 0x1000e781b <+75>: movq -0x130(%rbp), %rdi | |
| 0x1000e7822 <+82>: callq 0x10001a7e0 ; rubinius::NativeMethod::arity at native_method.hpp:269 | |
| 0x1000e7827 <+87>: movq %rax, %rdi | |
| 0x1000e782a <+90>: callq 0x1000b8670 ; rubinius::Fixnum::to_int at fixnum.cpp:21 | |
| 0x1000e782f <+95>: movl %eax, -0x134(%rbp) | |
| 0x1000e7835 <+101>: cmpl $0x0, -0x134(%rbp) | |
| 0x1000e783c <+108>: jl 0x1000e793f ; <+367> at native_method.cpp:647 | |
| 0x1000e7842 <+114>: movslq -0x134(%rbp), %rax | |
| 0x1000e7849 <+121>: movq -0x128(%rbp), %rdi | |
| 0x1000e7850 <+128>: movq %rax, -0x318(%rbp) | |
| 0x1000e7857 <+135>: callq 0x100002ca0 ; rubinius::Arguments::total at arguments.hpp:153 | |
| 0x1000e785c <+140>: movl %eax, %eax | |
| 0x1000e785e <+142>: movl %eax, %edi | |
| 0x1000e7860 <+144>: movq -0x318(%rbp), %rcx | |
| 0x1000e7867 <+151>: cmpq %rdi, %rcx | |
| 0x1000e786a <+154>: je 0x1000e793f ; <+367> at native_method.cpp:647 | |
| 0x1000e7870 <+160>: movq -0x110(%rbp), %rdi | |
| 0x1000e7877 <+167>: movl -0x134(%rbp), %esi | |
| 0x1000e787d <+173>: movq -0x128(%rbp), %rax | |
| 0x1000e7884 <+180>: movq %rdi, -0x320(%rbp) | |
| 0x1000e788b <+187>: movq %rax, %rdi | |
| 0x1000e788e <+190>: movl %esi, -0x324(%rbp) | |
| 0x1000e7894 <+196>: callq 0x100002ca0 ; rubinius::Arguments::total at arguments.hpp:153 | |
| 0x1000e7899 <+201>: movq -0x128(%rbp), %rdi | |
| 0x1000e78a0 <+208>: movl %eax, -0x328(%rbp) | |
| 0x1000e78a6 <+214>: callq 0x10002b3f0 ; rubinius::Arguments::name at arguments.hpp:103 | |
| 0x1000e78ab <+219>: movq -0x320(%rbp), %rdi | |
| 0x1000e78b2 <+226>: movl -0x324(%rbp), %esi | |
| 0x1000e78b8 <+232>: movl -0x328(%rbp), %edx | |
| 0x1000e78be <+238>: movq %rax, %rcx | |
| 0x1000e78c1 <+241>: callq 0x1000a1eb0 ; rubinius::Exception::make_argument_error at exception.cpp:68 | |
| 0x1000e78c6 <+246>: movl $0x1, %edx | |
| 0x1000e78cb <+251>: movl %edx, %esi | |
| 0x1000e78cd <+253>: movq %rax, -0x140(%rbp) | |
| 0x1000e78d4 <+260>: movq -0x140(%rbp), %rdi | |
| 0x1000e78db <+267>: movq -0x110(%rbp), %rax | |
| 0x1000e78e2 <+274>: movq -0x110(%rbp), %rcx | |
| 0x1000e78e9 <+281>: movq %rdi, -0x330(%rbp) | |
| 0x1000e78f0 <+288>: movq %rcx, %rdi | |
| 0x1000e78f3 <+291>: movq %rax, -0x338(%rbp) | |
| 0x1000e78fa <+298>: callq 0x1000d1110 ; rubinius::Location::from_call_stack at location.cpp:133 | |
| 0x1000e78ff <+303>: movq -0x330(%rbp), %rdi | |
| 0x1000e7906 <+310>: movq -0x338(%rbp), %rsi | |
| 0x1000e790d <+317>: movq %rax, %rdx | |
| 0x1000e7910 <+320>: callq 0x10000f4a0 ; rubinius::Exception::locations<rubinius::State*> at exception.hpp:20 | |
| 0x1000e7915 <+325>: movq -0x110(%rbp), %rdi | |
| 0x1000e791c <+332>: movq -0x140(%rbp), %rsi | |
| 0x1000e7923 <+339>: callq 0x10002fa00 ; rubinius::State::raise_exception at state.hpp:44 | |
| 0x1000e7928 <+344>: movq $0x0, -0x108(%rbp) | |
| 0x1000e7933 <+355>: movq %rax, -0x340(%rbp) | |
| 0x1000e793a <+362>: jmp 0x1000e824e ; <+2686> at native_method.cpp:731 | |
| 0x1000e793f <+367>: movq -0x110(%rbp), %rdi | |
| 0x1000e7946 <+374>: callq 0x1000269c0 ; rubinius::State::vm at state.hpp:36 | |
| 0x1000e794b <+379>: movq 0x508(%rax), %rax | |
| 0x1000e7952 <+386>: movq %rax, -0x148(%rbp) | |
| 0x1000e7959 <+393>: movq -0x110(%rbp), %rdi | |
| 0x1000e7960 <+400>: callq 0x10002df30 ; rubinius::State::shared at state.hpp:85 | |
| 0x1000e7965 <+405>: movq 0x2308(%rax), %rax | |
| 0x1000e796c <+412>: addq $0x228, %rax ; imm = 0x228 | |
| 0x1000e7972 <+418>: movq %rax, %rdi | |
| 0x1000e7975 <+421>: callq 0x10006c610 ; config::Bool::operator bool at configuration.hpp:258 | |
| 0x1000e797a <+426>: testb $0x1, %al | |
| 0x1000e797c <+428>: jne 0x1000e7987 ; <+439> at native_method.cpp:651 | |
| 0x1000e7982 <+434>: jmp 0x1000e7b88 ; <+952> at native_method.cpp:660 | |
| 0x1000e7987 <+439>: movq -0x148(%rbp), %rdi | |
| 0x1000e798e <+446>: callq 0x10002c580 ; rubinius::NativeMethodEnvironment::state at native_method.hpp:107 | |
| 0x1000e7993 <+451>: movq %rax, %rdi | |
| 0x1000e7996 <+454>: callq 0x1000233a0 ; rubinius::State::memory at state.hpp:81 | |
| 0x1000e799b <+459>: movq %rax, %rdi | |
| 0x1000e799e <+462>: callq 0x1000e3f00 ; rubinius::Memory::cached_capi_handles at memory.hpp:239 | |
| 0x1000e79a3 <+467>: leaq -0xe8(%rbp), %rdi | |
| 0x1000e79aa <+474>: movq %rax, -0x150(%rbp) | |
| 0x1000e79b1 <+481>: movq -0x150(%rbp), %rax | |
| 0x1000e79b8 <+488>: movq %rax, -0x100(%rbp) | |
| 0x1000e79bf <+495>: movq -0x100(%rbp), %rax | |
| 0x1000e79c6 <+502>: movq %rax, -0xf0(%rbp) | |
| 0x1000e79cd <+509>: movq -0xf0(%rbp), %rax | |
| 0x1000e79d4 <+516>: movq 0x8(%rax), %rax | |
| 0x1000e79d8 <+520>: movq %rdi, -0xd8(%rbp) | |
| 0x1000e79df <+527>: movq %rax, -0xe0(%rbp) | |
| 0x1000e79e6 <+534>: movq -0xd8(%rbp), %rax | |
| 0x1000e79ed <+541>: movq -0xe0(%rbp), %rdi | |
| 0x1000e79f4 <+548>: movq %rax, -0xc8(%rbp) | |
| 0x1000e79fb <+555>: movq %rdi, -0xd0(%rbp) | |
| 0x1000e7a02 <+562>: movq -0xc8(%rbp), %rax | |
| 0x1000e7a09 <+569>: movq -0xd0(%rbp), %rdi | |
| 0x1000e7a10 <+576>: movq %rdi, (%rax) | |
| 0x1000e7a13 <+579>: movq -0xe8(%rbp), %rax | |
| 0x1000e7a1a <+586>: movq %rax, -0xf8(%rbp) | |
| 0x1000e7a21 <+593>: movq -0xf8(%rbp), %rax | |
| 0x1000e7a28 <+600>: movq %rax, -0x158(%rbp) | |
| 0x1000e7a2f <+607>: leaq -0x160(%rbp), %rax | |
| 0x1000e7a36 <+614>: leaq -0x158(%rbp), %rcx | |
| 0x1000e7a3d <+621>: leaq -0xa8(%rbp), %rdx | |
| 0x1000e7a44 <+628>: movq -0x150(%rbp), %rsi | |
| 0x1000e7a4b <+635>: movq %rsi, -0xc0(%rbp) | |
| 0x1000e7a52 <+642>: movq -0xc0(%rbp), %rsi | |
| 0x1000e7a59 <+649>: movq %rsi, -0xb0(%rbp) | |
| 0x1000e7a60 <+656>: movq -0xb0(%rbp), %rsi | |
| 0x1000e7a67 <+663>: movq %rsi, -0xa0(%rbp) | |
| 0x1000e7a6e <+670>: movq -0xa0(%rbp), %rsi | |
| 0x1000e7a75 <+677>: movq %rsi, -0x98(%rbp) | |
| 0x1000e7a7c <+684>: movq -0x98(%rbp), %rsi | |
| 0x1000e7a83 <+691>: movq %rsi, -0x90(%rbp) | |
| 0x1000e7a8a <+698>: movq -0x90(%rbp), %rsi | |
| 0x1000e7a91 <+705>: movq %rsi, -0x88(%rbp) | |
| 0x1000e7a98 <+712>: movq -0x88(%rbp), %rsi | |
| 0x1000e7a9f <+719>: movq %rsi, -0x80(%rbp) | |
| 0x1000e7aa3 <+723>: movq -0x80(%rbp), %rsi | |
| 0x1000e7aa7 <+727>: movq %rdx, -0x70(%rbp) | |
| 0x1000e7aab <+731>: movq %rsi, -0x78(%rbp) | |
| 0x1000e7aaf <+735>: movq -0x70(%rbp), %rdx | |
| 0x1000e7ab3 <+739>: movq -0x78(%rbp), %rsi | |
| 0x1000e7ab7 <+743>: movq %rdx, -0x60(%rbp) | |
| 0x1000e7abb <+747>: movq %rsi, -0x68(%rbp) | |
| 0x1000e7abf <+751>: movq -0x60(%rbp), %rdx | |
| 0x1000e7ac3 <+755>: movq -0x68(%rbp), %rsi | |
| 0x1000e7ac7 <+759>: movq %rsi, (%rdx) | |
| 0x1000e7aca <+762>: movq -0xa8(%rbp), %rdx | |
| 0x1000e7ad1 <+769>: movq %rdx, -0xb8(%rbp) | |
| 0x1000e7ad8 <+776>: movq -0xb8(%rbp), %rdx | |
| 0x1000e7adf <+783>: movq %rdx, -0x160(%rbp) | |
| 0x1000e7ae6 <+790>: movq %rcx, -0x50(%rbp) | |
| 0x1000e7aea <+794>: movq %rax, -0x58(%rbp) | |
| 0x1000e7aee <+798>: movq -0x50(%rbp), %rax | |
| 0x1000e7af2 <+802>: movq -0x58(%rbp), %rcx | |
| 0x1000e7af6 <+806>: movq %rax, -0x40(%rbp) | |
| 0x1000e7afa <+810>: movq %rcx, -0x48(%rbp) | |
| 0x1000e7afe <+814>: movq -0x40(%rbp), %rax | |
| 0x1000e7b02 <+818>: movq (%rax), %rax | |
| 0x1000e7b05 <+821>: movq -0x48(%rbp), %rcx | |
| 0x1000e7b09 <+825>: cmpq (%rcx), %rax | |
| 0x1000e7b0c <+828>: sete %dil | |
| 0x1000e7b10 <+832>: xorb $-0x1, %dil | |
| 0x1000e7b14 <+836>: testb $0x1, %dil | |
| 0x1000e7b18 <+840>: jne 0x1000e7b23 ; <+851> at native_method.cpp | |
| 0x1000e7b1e <+846>: jmp 0x1000e7b83 ; <+947> at native_method.cpp:658 | |
| 0x1000e7b23 <+851>: leaq -0x158(%rbp), %rax | |
| 0x1000e7b2a <+858>: movq %rax, -0x38(%rbp) | |
| 0x1000e7b2e <+862>: movq -0x38(%rbp), %rax | |
| 0x1000e7b32 <+866>: movq (%rax), %rax | |
| 0x1000e7b35 <+869>: movq %rax, -0x30(%rbp) | |
| 0x1000e7b39 <+873>: movq -0x30(%rbp), %rax | |
| 0x1000e7b3d <+877>: movq %rax, -0x28(%rbp) | |
| 0x1000e7b41 <+881>: movq -0x28(%rbp), %rax | |
| 0x1000e7b45 <+885>: movq %rax, -0x20(%rbp) | |
| 0x1000e7b49 <+889>: movq -0x20(%rbp), %rax | |
| 0x1000e7b4d <+893>: movq %rax, -0x18(%rbp) | |
| 0x1000e7b51 <+897>: movq -0x18(%rbp), %rax | |
| 0x1000e7b55 <+901>: movq 0x10(%rax), %rdi | |
| 0x1000e7b59 <+905>: movq -0x148(%rbp), %rsi | |
| 0x1000e7b60 <+912>: callq 0x10002c160 ; rubinius::capi::Handle::update at handle.hpp:89 | |
| 0x1000e7b65 <+917>: leaq -0x158(%rbp), %rax | |
| 0x1000e7b6c <+924>: movq %rax, -0x10(%rbp) | |
| 0x1000e7b70 <+928>: movq -0x10(%rbp), %rax | |
| 0x1000e7b74 <+932>: movq (%rax), %rcx | |
| 0x1000e7b77 <+935>: movq 0x8(%rcx), %rcx | |
| 0x1000e7b7b <+939>: movq %rcx, (%rax) | |
| 0x1000e7b7e <+942>: jmp 0x1000e7a2f ; <+607> at native_method.cpp | |
| 0x1000e7b83 <+947>: jmp 0x1000e7b88 ; <+952> at native_method.cpp:660 | |
| 0x1000e7b88 <+952>: movq -0x148(%rbp), %rax | |
| 0x1000e7b8f <+959>: movq %rax, %rdi | |
| 0x1000e7b92 <+962>: movq %rax, -0x348(%rbp) | |
| 0x1000e7b99 <+969>: callq 0x100035210 ; rubinius::NativeMethodEnvironment::current_native_frame at native_method.hpp:119 | |
| 0x1000e7b9e <+974>: movq -0x130(%rbp), %rcx | |
| 0x1000e7ba5 <+981>: leaq -0x220(%rbp), %rdi | |
| 0x1000e7bac <+988>: movq %rdi, -0x350(%rbp) | |
| 0x1000e7bb3 <+995>: movq -0x348(%rbp), %rsi | |
| 0x1000e7bba <+1002>: movq %rax, %rdx | |
| 0x1000e7bbd <+1005>: callq 0x1000e3840 ; rubinius::NativeMethodFrame::NativeMethodFrame at native_method.cpp:43 | |
| 0x1000e7bc2 <+1010>: movq $0x0, -0x228(%rbp) | |
| 0x1000e7bcd <+1021>: movq %rsp, %rax | |
| 0x1000e7bd0 <+1024>: addq $-0x70, %rax | |
| 0x1000e7bd4 <+1028>: movq %rax, %rsp | |
| 0x1000e7bd7 <+1031>: movq %rax, -0x230(%rbp) | |
| 0x1000e7bde <+1038>: movq -0x230(%rbp), %rax | |
| 0x1000e7be5 <+1045>: movq $0x0, (%rax) | |
| 0x1000e7bec <+1052>: movq -0x230(%rbp), %rax | |
| 0x1000e7bf3 <+1059>: movq $0x0, 0x8(%rax) | |
| 0x1000e7bfb <+1067>: movq -0x230(%rbp), %rax | |
| 0x1000e7c02 <+1074>: movq -0x350(%rbp), %rcx | |
| 0x1000e7c09 <+1081>: movq %rcx, 0x10(%rax) | |
| 0x1000e7c0d <+1085>: movq -0x230(%rbp), %rax | |
| 0x1000e7c14 <+1092>: movq $0x0, 0x18(%rax) | |
| 0x1000e7c1c <+1100>: movq -0x230(%rbp), %rax | |
| 0x1000e7c23 <+1107>: movl $0x100, 0x20(%rax) ; imm = 0x100 | |
| 0x1000e7c2a <+1114>: movq -0x230(%rbp), %rax | |
| 0x1000e7c31 <+1121>: movq $0x0, 0x28(%rax) | |
| 0x1000e7c39 <+1129>: movq -0x230(%rbp), %rax | |
| 0x1000e7c40 <+1136>: movq $0x0, 0x30(%rax) | |
| 0x1000e7c48 <+1144>: movq -0x128(%rbp), %rax | |
| 0x1000e7c4f <+1151>: movq -0x230(%rbp), %rdx | |
| 0x1000e7c56 <+1158>: movq %rax, 0x38(%rdx) | |
| 0x1000e7c5a <+1162>: movq -0x230(%rbp), %rax | |
| 0x1000e7c61 <+1169>: movq $0x0, 0x58(%rax) | |
| 0x1000e7c69 <+1177>: movq -0x230(%rbp), %rax | |
| 0x1000e7c70 <+1184>: movq $0x0, 0x60(%rax) | |
| 0x1000e7c78 <+1192>: movq -0x148(%rbp), %rdi | |
| 0x1000e7c7f <+1199>: callq 0x10004b940 ; rubinius::NativeMethodEnvironment::current_call_frame at native_method.hpp:111 | |
| 0x1000e7c84 <+1204>: movq %rax, -0x358(%rbp) | |
| 0x1000e7c8b <+1211>: jmp 0x1000e7c90 ; <+1216> at native_method.cpp:674 | |
| 0x1000e7c90 <+1216>: movq -0x358(%rbp), %rax | |
| 0x1000e7c97 <+1223>: movq %rax, -0x238(%rbp) | |
| 0x1000e7c9e <+1230>: movq -0x148(%rbp), %rdi | |
| 0x1000e7ca5 <+1237>: movq -0x230(%rbp), %rsi | |
| 0x1000e7cac <+1244>: callq 0x100055110 ; rubinius::NativeMethodEnvironment::set_current_call_frame at native_method.hpp:115 | |
| 0x1000e7cb1 <+1249>: jmp 0x1000e7cb6 ; <+1254> at native_method.cpp:676 | |
| 0x1000e7cb6 <+1254>: movq -0x148(%rbp), %rdi | |
| 0x1000e7cbd <+1261>: leaq -0x220(%rbp), %rsi | |
| 0x1000e7cc4 <+1268>: callq 0x100055130 ; rubinius::NativeMethodEnvironment::set_current_native_frame at native_method.hpp:123 | |
| 0x1000e7cc9 <+1273>: jmp 0x1000e7cce ; <+1278> at native_method.cpp:679 | |
| 0x1000e7cce <+1278>: movq -0x110(%rbp), %rdi | |
| 0x1000e7cd5 <+1285>: callq 0x1000269c0 ; rubinius::State::vm at state.hpp:36 | |
| 0x1000e7cda <+1290>: movq %rax, -0x360(%rbp) | |
| 0x1000e7ce1 <+1297>: jmp 0x1000e7ce6 ; <+1302> at native_method.cpp:679 | |
| 0x1000e7ce6 <+1302>: movq -0x110(%rbp), %rsi | |
| 0x1000e7ced <+1309>: movq -0x230(%rbp), %rdx | |
| 0x1000e7cf4 <+1316>: leaq -0x228(%rbp), %rcx | |
| 0x1000e7cfb <+1323>: movq -0x360(%rbp), %rdi | |
| 0x1000e7d02 <+1330>: callq 0x100336a30 ; rubinius::VM::push_call_frame at vm.cpp:146 | |
| 0x1000e7d07 <+1335>: movb %al, -0x361(%rbp) | |
| 0x1000e7d0d <+1341>: jmp 0x1000e7d12 ; <+1346> at native_method.cpp:679 | |
| 0x1000e7d12 <+1346>: movb -0x361(%rbp), %al | |
| 0x1000e7d18 <+1352>: testb $0x1, %al | |
| 0x1000e7d1a <+1354>: jne 0x1000e7d53 ; <+1411> at native_method.cpp:686 | |
| 0x1000e7d20 <+1360>: jmp 0x1000e7d25 ; <+1365> at native_method.cpp:680 | |
| 0x1000e7d25 <+1365>: movq $0x0, -0x108(%rbp) | |
| 0x1000e7d30 <+1376>: movl $0x1, -0x248(%rbp) | |
| 0x1000e7d3a <+1386>: jmp 0x1000e822c ; <+2652> at native_method.cpp | |
| 0x1000e7d3f <+1391>: movl %edx, %ecx | |
| 0x1000e7d41 <+1393>: movq %rax, -0x240(%rbp) | |
| 0x1000e7d48 <+1400>: movl %ecx, -0x244(%rbp) | |
| 0x1000e7d4e <+1406>: jmp 0x1000e823d ; <+2669> at native_method.cpp | |
| 0x1000e7d53 <+1411>: movq -0x148(%rbp), %rdi | |
| 0x1000e7d5a <+1418>: movq -0x128(%rbp), %rax | |
| 0x1000e7d61 <+1425>: movq %rdi, -0x370(%rbp) | |
| 0x1000e7d68 <+1432>: movq %rax, %rdi | |
| 0x1000e7d6b <+1435>: callq 0x100002d00 ; rubinius::Arguments::recv at arguments.hpp:111 | |
| 0x1000e7d70 <+1440>: movq %rax, -0x378(%rbp) | |
| 0x1000e7d77 <+1447>: jmp 0x1000e7d7c ; <+1452> at native_method.cpp:686 | |
| 0x1000e7d7c <+1452>: movq -0x370(%rbp), %rdi | |
| 0x1000e7d83 <+1459>: movq -0x378(%rbp), %rsi | |
| 0x1000e7d8a <+1466>: callq 0x1000e41f0 ; rubinius::NativeMethodEnvironment::get_handle at native_method.cpp:123 | |
| 0x1000e7d8f <+1471>: movq %rax, -0x380(%rbp) | |
| 0x1000e7d96 <+1478>: jmp 0x1000e7d9b ; <+1483> at native_method.cpp:687 | |
| 0x1000e7d9b <+1483>: movq -0x148(%rbp), %rdi | |
| 0x1000e7da2 <+1490>: movq -0x128(%rbp), %rax | |
| 0x1000e7da9 <+1497>: movq %rdi, -0x388(%rbp) | |
| 0x1000e7db0 <+1504>: movq %rax, %rdi | |
| 0x1000e7db3 <+1507>: callq 0x1000e2980 ; rubinius::Arguments::block at arguments.hpp:123 | |
| 0x1000e7db8 <+1512>: movq %rax, -0x390(%rbp) | |
| 0x1000e7dbf <+1519>: jmp 0x1000e7dc4 ; <+1524> at native_method.cpp:687 | |
| 0x1000e7dc4 <+1524>: movq -0x388(%rbp), %rdi | |
| 0x1000e7dcb <+1531>: movq -0x390(%rbp), %rsi | |
| 0x1000e7dd2 <+1538>: callq 0x1000e41f0 ; rubinius::NativeMethodEnvironment::get_handle at native_method.cpp:123 | |
| 0x1000e7dd7 <+1543>: movq %rax, -0x398(%rbp) | |
| 0x1000e7dde <+1550>: jmp 0x1000e7de3 ; <+1555> at native_method.cpp:688 | |
| 0x1000e7de3 <+1555>: movq -0x148(%rbp), %rdi | |
| 0x1000e7dea <+1562>: movq -0x118(%rbp), %rsi | |
| 0x1000e7df1 <+1569>: callq 0x1000e41f0 ; rubinius::NativeMethodEnvironment::get_handle at native_method.cpp:123 | |
| 0x1000e7df6 <+1574>: movq %rax, -0x3a0(%rbp) | |
| 0x1000e7dfd <+1581>: jmp 0x1000e7e02 ; <+1586> at native_method.cpp:689 | |
| 0x1000e7e02 <+1586>: movq -0x148(%rbp), %rdi | |
| 0x1000e7e09 <+1593>: movq -0x120(%rbp), %rsi | |
| 0x1000e7e10 <+1600>: callq 0x1000e41f0 ; rubinius::NativeMethodEnvironment::get_handle at native_method.cpp:123 | |
| 0x1000e7e15 <+1605>: movq %rax, -0x3a8(%rbp) | |
| 0x1000e7e1c <+1612>: jmp 0x1000e7e21 ; <+1617> at native_method.cpp | |
| 0x1000e7e21 <+1617>: leaq -0x220(%rbp), %rdi | |
| 0x1000e7e28 <+1624>: movq -0x380(%rbp), %rsi | |
| 0x1000e7e2f <+1631>: movq -0x398(%rbp), %rdx | |
| 0x1000e7e36 <+1638>: movq -0x3a0(%rbp), %rcx | |
| 0x1000e7e3d <+1645>: movq -0x3a8(%rbp), %r8 | |
| 0x1000e7e44 <+1652>: callq 0x100055170 ; rubinius::NativeMethodFrame::setup at native_method.hpp:214 | |
| 0x1000e7e49 <+1657>: jmp 0x1000e7e4e ; <+1662> at native_method.cpp:693 | |
| 0x1000e7e4e <+1662>: movq -0x110(%rbp), %rdi | |
| 0x1000e7e55 <+1669>: callq 0x1000269c0 ; rubinius::State::vm at state.hpp:36 | |
| 0x1000e7e5a <+1674>: movq %rax, -0x3b0(%rbp) | |
| 0x1000e7e61 <+1681>: jmp 0x1000e7e66 ; <+1686> at native_method.cpp:693 | |
| 0x1000e7e66 <+1686>: movq -0x3b0(%rbp), %rax | |
| 0x1000e7e6d <+1693>: movq 0x458(%rax), %rdi | |
| 0x1000e7e74 <+1700>: movq -0x110(%rbp), %rsi | |
| 0x1000e7e7b <+1707>: leaq 0x2efde2(%rip), %rdx ; "machine/class/native_method.cpp" | |
| 0x1000e7e82 <+1714>: movl $0x2b5, %ecx ; imm = 0x2B5 | |
| 0x1000e7e87 <+1719>: callq 0x1002a13c0 ; rubinius::SharedState::enter_capi at shared_state.cpp:307 | |
| 0x1000e7e8c <+1724>: jmp 0x1000e7e91 ; <+1729> at native_method.cpp:696 | |
| 0x1000e7e91 <+1729>: movq -0x148(%rbp), %rsi | |
| 0x1000e7e98 <+1736>: leaq -0x308(%rbp), %rdi | |
| 0x1000e7e9f <+1743>: callq 0x10018c500 ; rubinius::ExceptionPoint::ExceptionPoint at exception_point.cpp:12 | |
| 0x1000e7ea4 <+1748>: jmp 0x1000e7ea9 ; <+1753> at native_method.cpp:699 | |
| 0x1000e7ea9 <+1753>: jmp 0x1000e7eae ; <+1758> at native_method.cpp:699 | |
| 0x1000e7eae <+1758>: jmp 0x1000e7eb3 ; <+1763> at native_method.cpp:699 | |
| 0x1000e7eb3 <+1763>: jmp 0x1000e7eb8 ; <+1768> at native_method.cpp:701 | |
| 0x1000e7eb8 <+1768>: leaq 0x2efda5(%rip), %rax ; "machine/class/native_method.cpp" | |
| 0x1000e7ebf <+1775>: movq %rax, -0x260(%rbp) | |
| 0x1000e7ec6 <+1782>: movl $0x2bd, -0x258(%rbp) ; imm = 0x2BD | |
| 0x1000e7ed0 <+1792>: leaq -0x2f8(%rbp), %rdi | |
| 0x1000e7ed7 <+1799>: callq 0x1003a6f08 ; symbol stub for: _setjmp | |
| 0x1000e7edc <+1804>: movl %eax, -0x3b4(%rbp) | |
| 0x1000e7ee2 <+1810>: jmp 0x1000e7ee7 ; <+1815> at native_method.cpp | |
| 0x1000e7ee7 <+1815>: leaq -0x308(%rbp), %rdi | |
| 0x1000e7eee <+1822>: callq 0x10002dbd0 ; rubinius::ExceptionPoint::jumped_to at exception_point.hpp:23 | |
| 0x1000e7ef3 <+1827>: movb %al, -0x3b5(%rbp) | |
| 0x1000e7ef9 <+1833>: jmp 0x1000e7efe ; <+1838> at native_method.cpp:703 | |
| 0x1000e7efe <+1838>: movb -0x3b5(%rbp), %al | |
| 0x1000e7f04 <+1844>: testb $0x1, %al | |
| 0x1000e7f06 <+1846>: jne 0x1000e7f11 ; <+1857> at native_method.cpp:704 | |
| 0x1000e7f0c <+1852>: jmp 0x1000e8084 ; <+2228> at native_method.cpp:706 | |
| 0x1000e7f11 <+1857>: movq $0x0, -0x250(%rbp) | |
| 0x1000e7f1c <+1868>: jmp 0x1000e80bf ; <+2287> at native_method.cpp:708 | |
| 0x1000e7f21 <+1873>: movl %edx, %ecx | |
| 0x1000e7f23 <+1875>: movq %rax, -0x240(%rbp) | |
| 0x1000e7f2a <+1882>: movl %ecx, -0x244(%rbp) | |
| 0x1000e7f30 <+1888>: movl -0x244(%rbp), %eax | |
| 0x1000e7f36 <+1894>: movl $0x1, %ecx | |
| 0x1000e7f3b <+1899>: cmpl %ecx, %eax | |
| 0x1000e7f3d <+1901>: jne 0x1000e823d ; <+2669> at native_method.cpp | |
| 0x1000e7f43 <+1907>: movq -0x240(%rbp), %rdi | |
| 0x1000e7f4a <+1914>: callq 0x1003a6e78 ; symbol stub for: __cxa_begin_catch | |
| 0x1000e7f4f <+1919>: movq %rax, -0x310(%rbp) | |
| 0x1000e7f56 <+1926>: movq -0x110(%rbp), %rdi | |
| 0x1000e7f5d <+1933>: callq 0x1000269c0 ; rubinius::State::vm at state.hpp:36 | |
| 0x1000e7f62 <+1938>: movq %rax, -0x3c0(%rbp) | |
| 0x1000e7f69 <+1945>: jmp 0x1000e7f6e ; <+1950> at native_method.cpp:710 | |
| 0x1000e7f6e <+1950>: movq -0x3c0(%rbp), %rax | |
| 0x1000e7f75 <+1957>: movq 0x458(%rax), %rdi | |
| 0x1000e7f7c <+1964>: movq -0x110(%rbp), %rsi | |
| 0x1000e7f83 <+1971>: callq 0x1002a1450 ; rubinius::SharedState::leave_capi at shared_state.cpp:314 | |
| 0x1000e7f88 <+1976>: jmp 0x1000e7f8d ; <+1981> at native_method.cpp:712 | |
| 0x1000e7f8d <+1981>: movq -0x110(%rbp), %rdi | |
| 0x1000e7f94 <+1988>: callq 0x1000269c0 ; rubinius::State::vm at state.hpp:36 | |
| 0x1000e7f99 <+1993>: movq %rax, -0x3c8(%rbp) | |
| 0x1000e7fa0 <+2000>: jmp 0x1000e7fa5 ; <+2005> at native_method.cpp:712 | |
| 0x1000e7fa5 <+2005>: movq -0x110(%rbp), %rsi | |
| 0x1000e7fac <+2012>: movq -0x228(%rbp), %rdx | |
| 0x1000e7fb3 <+2019>: movq -0x3c8(%rbp), %rdi | |
| 0x1000e7fba <+2026>: callq 0x1000627c0 ; rubinius::VM::pop_call_frame at vm.hpp:324 | |
| 0x1000e7fbf <+2031>: movb %al, -0x3c9(%rbp) | |
| 0x1000e7fc5 <+2037>: jmp 0x1000e7fca ; <+2042> at native_method.cpp:713 | |
| 0x1000e7fca <+2042>: movq -0x148(%rbp), %rdi | |
| 0x1000e7fd1 <+2049>: movq -0x238(%rbp), %rsi | |
| 0x1000e7fd8 <+2056>: callq 0x100055110 ; rubinius::NativeMethodEnvironment::set_current_call_frame at native_method.hpp:115 | |
| 0x1000e7fdd <+2061>: jmp 0x1000e7fe2 ; <+2066> at native_method.cpp:714 | |
| 0x1000e7fe2 <+2066>: movq -0x148(%rbp), %rdi | |
| 0x1000e7fe9 <+2073>: leaq -0x220(%rbp), %rax | |
| 0x1000e7ff0 <+2080>: movq %rdi, -0x3d8(%rbp) | |
| 0x1000e7ff7 <+2087>: movq %rax, %rdi | |
| 0x1000e7ffa <+2090>: callq 0x1000e8c90 ; rubinius::NativeMethodFrame::previous at native_method.hpp:160 | |
| 0x1000e7fff <+2095>: movq %rax, -0x3e0(%rbp) | |
| 0x1000e8006 <+2102>: jmp 0x1000e800b ; <+2107> at native_method.cpp:714 | |
| 0x1000e800b <+2107>: movq -0x3d8(%rbp), %rdi | |
| 0x1000e8012 <+2114>: movq -0x3e0(%rbp), %rsi | |
| 0x1000e8019 <+2121>: callq 0x100055130 ; rubinius::NativeMethodEnvironment::set_current_native_frame at native_method.hpp:123 | |
| 0x1000e801e <+2126>: jmp 0x1000e8023 ; <+2131> at native_method.cpp:715 | |
| 0x1000e8023 <+2131>: movq -0x148(%rbp), %rsi | |
| 0x1000e802a <+2138>: leaq -0x308(%rbp), %rdi | |
| 0x1000e8031 <+2145>: callq 0x10018c570 ; rubinius::ExceptionPoint::pop at exception_point.cpp:25 | |
| 0x1000e8036 <+2150>: jmp 0x1000e803b ; <+2155> at native_method.cpp:717 | |
| 0x1000e803b <+2155>: movl $0x18, %eax | |
| 0x1000e8040 <+2160>: movl %eax, %edi | |
| 0x1000e8042 <+2162>: callq 0x1003a6e6c ; symbol stub for: __cxa_allocate_exception | |
| 0x1000e8047 <+2167>: movq %rax, %rdi | |
| 0x1000e804a <+2170>: movq -0x310(%rbp), %rsi | |
| 0x1000e8051 <+2177>: movq %rdi, -0x3e8(%rbp) | |
| 0x1000e8058 <+2184>: movq %rax, %rdi | |
| 0x1000e805b <+2187>: callq 0x1000e8cb0 ; rubinius::RubyException::RubyException at exception.hpp:100 | |
| 0x1000e8060 <+2192>: jmp 0x1000e8065 ; <+2197> at native_method.cpp:717 | |
| 0x1000e8065 <+2197>: movq 0x36204c(%rip), %rsi ; (void *)0x0000000100452590: typeinfo for rubinius::RubyException | |
| 0x1000e806c <+2204>: leaq 0xc6d(%rip), %rdx ; rubinius::RubyException::~RubyException at exception.hpp:100 | |
| 0x1000e8073 <+2211>: movq -0x3e8(%rbp), %rdi | |
| 0x1000e807a <+2218>: callq 0x1003a6ea2 ; symbol stub for: __cxa_throw | |
| 0x1000e807f <+2223>: jmp 0x1000e829b ; <+2763> at native_method.cpp | |
| 0x1000e8084 <+2228>: movq -0x110(%rbp), %rdi | |
| 0x1000e808b <+2235>: movq -0x130(%rbp), %rsi | |
| 0x1000e8092 <+2242>: movq -0x148(%rbp), %rdx | |
| 0x1000e8099 <+2249>: movq -0x128(%rbp), %rcx | |
| 0x1000e80a0 <+2256>: callq 0x1000e8ff0 ; rubinius::GenericArguments::invoke at native_method.cpp:281 | |
| -> 0x1000e80a5 <+2261>: movq %rax, -0x3f0(%rbp) | |
| 0x1000e80ac <+2268>: jmp 0x1000e80b1 ; <+2273> at native_method.cpp:706 | |
| 0x1000e80b1 <+2273>: movq -0x3f0(%rbp), %rax | |
| 0x1000e80b8 <+2280>: movq %rax, -0x250(%rbp) | |
| 0x1000e80bf <+2287>: jmp 0x1000e80c4 ; <+2292> at native_method.cpp:708 | |
| 0x1000e80c4 <+2292>: jmp 0x1000e80c9 ; <+2297> at native_method.cpp:708 | |
| 0x1000e80c9 <+2297>: jmp 0x1000e80ce ; <+2302> at native_method.cpp:709 | |
| 0x1000e80ce <+2302>: jmp 0x1000e8111 ; <+2369> at native_method.cpp:720 | |
| 0x1000e80d3 <+2307>: movl %edx, %ecx | |
| 0x1000e80d5 <+2309>: movq %rax, -0x240(%rbp) | |
| 0x1000e80dc <+2316>: movl %ecx, -0x244(%rbp) | |
| 0x1000e80e2 <+2322>: jmp 0x1000e8102 ; <+2354> at native_method.cpp:718 | |
| 0x1000e80e7 <+2327>: movl %edx, %ecx | |
| 0x1000e80e9 <+2329>: movq %rax, -0x240(%rbp) | |
| 0x1000e80f0 <+2336>: movl %ecx, -0x244(%rbp) | |
| 0x1000e80f6 <+2342>: movq -0x3e8(%rbp), %rdi | |
| 0x1000e80fd <+2349>: callq 0x1003a6e8a ; symbol stub for: __cxa_free_exception | |
| 0x1000e8102 <+2354>: callq 0x1003a6e84 ; symbol stub for: __cxa_end_catch | |
| 0x1000e8107 <+2359>: jmp 0x1000e810c ; <+2364> at native_method.cpp:718 | |
| 0x1000e810c <+2364>: jmp 0x1000e823d ; <+2669> at native_method.cpp | |
| 0x1000e8111 <+2369>: movq -0x110(%rbp), %rdi | |
| 0x1000e8118 <+2376>: callq 0x1000269c0 ; rubinius::State::vm at state.hpp:36 | |
| 0x1000e811d <+2381>: movq %rax, -0x3f8(%rbp) | |
| 0x1000e8124 <+2388>: jmp 0x1000e8129 ; <+2393> at native_method.cpp:720 | |
| 0x1000e8129 <+2393>: movq -0x3f8(%rbp), %rax | |
| 0x1000e8130 <+2400>: movq 0x458(%rax), %rdi | |
| 0x1000e8137 <+2407>: movq -0x110(%rbp), %rsi | |
| 0x1000e813e <+2414>: callq 0x1002a1450 ; rubinius::SharedState::leave_capi at shared_state.cpp:314 | |
| 0x1000e8143 <+2419>: jmp 0x1000e8148 ; <+2424> at native_method.cpp:722 | |
| 0x1000e8148 <+2424>: movq -0x110(%rbp), %rdi | |
| 0x1000e814f <+2431>: callq 0x1000269c0 ; rubinius::State::vm at state.hpp:36 | |
| 0x1000e8154 <+2436>: movq %rax, -0x400(%rbp) | |
| 0x1000e815b <+2443>: jmp 0x1000e8160 ; <+2448> at native_method.cpp:722 | |
| 0x1000e8160 <+2448>: movq -0x110(%rbp), %rsi | |
| 0x1000e8167 <+2455>: movq -0x228(%rbp), %rdx | |
| 0x1000e816e <+2462>: movq -0x400(%rbp), %rdi | |
| 0x1000e8175 <+2469>: callq 0x1000627c0 ; rubinius::VM::pop_call_frame at vm.hpp:324 | |
| 0x1000e817a <+2474>: movb %al, -0x401(%rbp) | |
| 0x1000e8180 <+2480>: jmp 0x1000e8185 ; <+2485> at native_method.cpp:722 | |
| 0x1000e8185 <+2485>: movb -0x401(%rbp), %al | |
| 0x1000e818b <+2491>: testb $0x1, %al | |
| 0x1000e818d <+2493>: jne 0x1000e81a3 ; <+2515> at native_method.cpp:726 | |
| 0x1000e8193 <+2499>: jmp 0x1000e8198 ; <+2504> at native_method.cpp:723 | |
| 0x1000e8198 <+2504>: movq $0x0, -0x250(%rbp) | |
| 0x1000e81a3 <+2515>: movq -0x148(%rbp), %rdi | |
| 0x1000e81aa <+2522>: movq -0x238(%rbp), %rsi | |
| 0x1000e81b1 <+2529>: callq 0x100055110 ; rubinius::NativeMethodEnvironment::set_current_call_frame at native_method.hpp:115 | |
| 0x1000e81b6 <+2534>: jmp 0x1000e81bb ; <+2539> at native_method.cpp:727 | |
| 0x1000e81bb <+2539>: movq -0x148(%rbp), %rdi | |
| 0x1000e81c2 <+2546>: leaq -0x220(%rbp), %rax | |
| 0x1000e81c9 <+2553>: movq %rdi, -0x410(%rbp) | |
| 0x1000e81d0 <+2560>: movq %rax, %rdi | |
| 0x1000e81d3 <+2563>: callq 0x1000e8c90 ; rubinius::NativeMethodFrame::previous at native_method.hpp:160 | |
| 0x1000e81d8 <+2568>: movq %rax, -0x418(%rbp) | |
| 0x1000e81df <+2575>: jmp 0x1000e81e4 ; <+2580> at native_method.cpp:727 | |
| 0x1000e81e4 <+2580>: movq -0x410(%rbp), %rdi | |
| 0x1000e81eb <+2587>: movq -0x418(%rbp), %rsi | |
| 0x1000e81f2 <+2594>: callq 0x100055130 ; rubinius::NativeMethodEnvironment::set_current_native_frame at native_method.hpp:123 | |
| 0x1000e81f7 <+2599>: jmp 0x1000e81fc ; <+2604> at native_method.cpp:728 | |
| 0x1000e81fc <+2604>: movq -0x148(%rbp), %rsi | |
| 0x1000e8203 <+2611>: leaq -0x308(%rbp), %rdi | |
| 0x1000e820a <+2618>: callq 0x10018c570 ; rubinius::ExceptionPoint::pop at exception_point.cpp:25 | |
| 0x1000e820f <+2623>: jmp 0x1000e8214 ; <+2628> at native_method.cpp:730 | |
| 0x1000e8214 <+2628>: movq -0x250(%rbp), %rax | |
| 0x1000e821b <+2635>: movq %rax, -0x108(%rbp) | |
| 0x1000e8222 <+2642>: movl $0x1, -0x248(%rbp) | |
| 0x1000e822c <+2652>: leaq -0x220(%rbp), %rdi | |
| 0x1000e8233 <+2659>: callq 0x1000e3bf0 ; rubinius::NativeMethodFrame::~NativeMethodFrame at native_method.cpp:45 | |
| 0x1000e8238 <+2664>: jmp 0x1000e824e ; <+2686> at native_method.cpp:731 | |
| 0x1000e823d <+2669>: leaq -0x220(%rbp), %rdi | |
| 0x1000e8244 <+2676>: callq 0x1000e3bf0 ; rubinius::NativeMethodFrame::~NativeMethodFrame at native_method.cpp:45 | |
| 0x1000e8249 <+2681>: jmp 0x1000e827f ; <+2735> at native_method.cpp:731 | |
| 0x1000e824e <+2686>: movq -0x108(%rbp), %rax | |
| 0x1000e8255 <+2693>: movq 0x362174(%rip), %rcx ; (void *)0x00007fffa4f4f070: __stack_chk_guard | |
| 0x1000e825c <+2700>: movq (%rcx), %rcx | |
| 0x1000e825f <+2703>: movq -0x8(%rbp), %rdx | |
| 0x1000e8263 <+2707>: cmpq %rdx, %rcx | |
| 0x1000e8266 <+2710>: movq %rax, -0x420(%rbp) | |
| 0x1000e826d <+2717>: jne 0x1000e829b ; <+2763> at native_method.cpp | |
| 0x1000e8273 <+2723>: movq -0x420(%rbp), %rax | |
| 0x1000e827a <+2730>: movq %rbp, %rsp | |
| 0x1000e827d <+2733>: popq %rbp | |
| 0x1000e827e <+2734>: retq | |
| 0x1000e827f <+2735>: movq -0x240(%rbp), %rdi | |
| 0x1000e8286 <+2742>: callq 0x1003a6362 ; symbol stub for: _Unwind_Resume | |
| 0x1000e828b <+2747>: movl %edx, %ecx | |
| 0x1000e828d <+2749>: movq %rax, %rdi | |
| 0x1000e8290 <+2752>: movl %ecx, -0x424(%rbp) | |
| 0x1000e8296 <+2758>: callq 0x100028770 ; __clang_call_terminate | |
| 0x1000e829b <+2763>: callq 0x1003a6ed2 ; symbol stub for: __stack_chk_fail | |
| (lldb) up | |
| frame #6: 0x0000000100065319 rbx`rubinius::CallSite::dispatch_once(state=0x000000010dcc0790, call_site=0x0000000102462968, args=0x0000700005dfd180) at call_site.hpp:478 | |
| 475 | |
| 476 Object* value = nullptr; | |
| 477 | |
| -> 478 if((value = dispatch.method->execute(state, dispatch.method, dispatch.module, args))) { | |
| 479 if(dispatch.name == G(sym_method_missing)) return value; | |
| 480 | |
| 481 if(call_site->execute() == CallSite::dispatch_once) { | |
| (lldb) down | |
| frame #5: 0x00000001000e80a5 rbx`rubinius::Object* rubinius::NativeMethod::executor_implementation<rubinius::GenericArguments>(state=0x000000010dcc0790, exec=0x0000000109dd7538, mod=0x0000000109dbadf8, args=0x0000700005dfd180) at native_method.cpp:706 | |
| 703 if(unlikely(ep.jumped_to())) { | |
| 704 value = NULL; | |
| 705 } else { | |
| -> 706 value = ArgumentHandler::invoke(state, nm, env, args); | |
| 707 } | |
| 708 RUBINIUS_METHOD_NATIVE_RETURN_HOOK(state, mod, args.name()); | |
| 709 } catch(const RubyException& exc) { | |
| (lldb) f 0 | |
| frame #0: 0x000000010cd5b6d5 libyaml-0.2.dylib`yaml_parser_fetch_next_token + 792 | |
| libyaml-0.2.dylib`yaml_parser_fetch_next_token: | |
| -> 0x10cd5b6d5 <+792>: movzbl (%rax), %ecx | |
| 0x10cd5b6d8 <+795>: cmpl $0x20, %ecx | |
| 0x10cd5b6db <+798>: je 0x10cd5b70d ; <+848> | |
| 0x10cd5b6dd <+800>: cmpl $0x0, 0x100(%rbx) | |
| (lldb) dis -f | |
| libyaml-0.2.dylib`yaml_parser_fetch_next_token: | |
| 0x10cd5b3bd <+0>: pushq %rbp | |
| 0x10cd5b3be <+1>: movq %rsp, %rbp | |
| 0x10cd5b3c1 <+4>: pushq %r15 | |
| 0x10cd5b3c3 <+6>: pushq %r14 | |
| 0x10cd5b3c5 <+8>: pushq %r13 | |
| 0x10cd5b3c7 <+10>: pushq %r12 | |
| 0x10cd5b3c9 <+12>: pushq %rbx | |
| 0x10cd5b3ca <+13>: subq $0x158, %rsp ; imm = 0x158 | |
| 0x10cd5b3d1 <+20>: movq %rdi, %rbx | |
| 0x10cd5b3d4 <+23>: movq 0x15c25(%rip), %r13 ; (void *)0x00007fffa4f4f070: __stack_chk_guard | |
| 0x10cd5b3db <+30>: movq (%r13), %r13 | |
| 0x10cd5b3df <+34>: movq %r13, -0x30(%rbp) | |
| 0x10cd5b3e3 <+38>: cmpq $0x0, 0xa8(%rbx) | |
| 0x10cd5b3eb <+46>: jne 0x10cd5b405 ; <+72> | |
| 0x10cd5b3ed <+48>: movl $0x1, %esi | |
| 0x10cd5b3f2 <+53>: movq %rbx, %rdi | |
| 0x10cd5b3f5 <+56>: callq 0x10cd6f5ba ; symbol stub for: yaml_parser_update_buffer | |
| 0x10cd5b3fa <+61>: xorl %r14d, %r14d | |
| 0x10cd5b3fd <+64>: testl %eax, %eax | |
| 0x10cd5b3ff <+66>: je 0x10cd5e357 ; <+12186> | |
| 0x10cd5b405 <+72>: cmpl $0x0, 0xf8(%rbx) | |
| 0x10cd5b40c <+79>: jne 0x10cd5b5df ; <+546> | |
| 0x10cd5b412 <+85>: pxor %xmm0, %xmm0 | |
| 0x10cd5b416 <+89>: movdqa %xmm0, -0x130(%rbp) | |
| 0x10cd5b41e <+97>: movdqa %xmm0, -0x140(%rbp) | |
| 0x10cd5b426 <+105>: movq $0x0, -0x120(%rbp) | |
| 0x10cd5b431 <+116>: movl $0xffffffff, 0x150(%rbx) ; imm = 0xFFFFFFFF | |
| 0x10cd5b43b <+126>: movq 0x168(%rbx), %rax | |
| 0x10cd5b442 <+133>: cmpq 0x160(%rbx), %rax | |
| 0x10cd5b449 <+140>: jne 0x10cd5b477 ; <+186> | |
| 0x10cd5b44b <+142>: leaq 0x168(%rbx), %r14 | |
| 0x10cd5b452 <+149>: leaq 0x160(%rbx), %rdx | |
| 0x10cd5b459 <+156>: leaq 0x158(%rbx), %rdi | |
| 0x10cd5b460 <+163>: movq %r14, %rsi | |
| 0x10cd5b463 <+166>: callq 0x10cd6f59c ; symbol stub for: yaml_stack_extend | |
| 0x10cd5b468 <+171>: testl %eax, %eax | |
| 0x10cd5b46a <+173>: je 0x10cd5e34e ; <+12177> | |
| 0x10cd5b470 <+179>: movq (%r14), %rax | |
| 0x10cd5b473 <+182>: pxor %xmm0, %xmm0 | |
| 0x10cd5b477 <+186>: leaq 0x28(%rax), %rcx | |
| 0x10cd5b47b <+190>: movq %rcx, 0x168(%rbx) | |
| 0x10cd5b482 <+197>: movq -0x120(%rbp), %rcx | |
| 0x10cd5b489 <+204>: movq %rcx, 0x20(%rax) | |
| 0x10cd5b48d <+208>: movq -0x128(%rbp), %rcx | |
| 0x10cd5b494 <+215>: movq %rcx, 0x18(%rax) | |
| 0x10cd5b498 <+219>: movq -0x130(%rbp), %rcx | |
| 0x10cd5b49f <+226>: movq %rcx, 0x10(%rax) | |
| 0x10cd5b4a3 <+230>: movq -0x140(%rbp), %rcx | |
| 0x10cd5b4aa <+237>: movq -0x138(%rbp), %rdx | |
| 0x10cd5b4b1 <+244>: movq %rdx, 0x8(%rax) | |
| 0x10cd5b4b5 <+248>: movq %rcx, (%rax) | |
| 0x10cd5b4b8 <+251>: movl $0x1, %r14d | |
| 0x10cd5b4be <+257>: movl %r14d, 0x154(%rbx) | |
| 0x10cd5b4c5 <+264>: movl %r14d, 0xf8(%rbx) | |
| 0x10cd5b4cc <+271>: movdqa %xmm0, -0x80(%rbp) | |
| 0x10cd5b4d1 <+276>: movl $0x0, -0x70(%rbp) | |
| 0x10cd5b4d8 <+283>: movq 0xf0(%rbx), %rax | |
| 0x10cd5b4df <+290>: movq %rax, -0x5c(%rbp) | |
| 0x10cd5b4e3 <+294>: movq 0xe0(%rbx), %rax | |
| 0x10cd5b4ea <+301>: movq 0xe8(%rbx), %rcx | |
| 0x10cd5b4f1 <+308>: movq %rcx, -0x64(%rbp) | |
| 0x10cd5b4f5 <+312>: movq %rax, -0x6c(%rbp) | |
| 0x10cd5b4f9 <+316>: movq 0xf0(%rbx), %rax | |
| 0x10cd5b500 <+323>: movq %rax, -0x88(%rbp) | |
| 0x10cd5b507 <+330>: movq 0xe0(%rbx), %rax | |
| 0x10cd5b50e <+337>: movq 0xe8(%rbx), %rcx | |
| 0x10cd5b515 <+344>: movq %rcx, -0x90(%rbp) | |
| 0x10cd5b51c <+351>: movq %rax, -0x98(%rbp) | |
| 0x10cd5b523 <+358>: movl 0xd0(%rbx), %r12d | |
| 0x10cd5b52a <+365>: leaq 0x120(%rbx), %r15 | |
| 0x10cd5b531 <+372>: movq 0x120(%rbx), %rax | |
| 0x10cd5b538 <+379>: cmpq 0x110(%rbx), %rax | |
| 0x10cd5b53f <+386>: jne 0x10cd5b569 ; <+428> | |
| 0x10cd5b541 <+388>: leaq 0x110(%rbx), %rcx | |
| 0x10cd5b548 <+395>: leaq 0x108(%rbx), %rdi | |
| 0x10cd5b54f <+402>: leaq 0x118(%rbx), %rsi | |
| 0x10cd5b556 <+409>: movq %r15, %rdx | |
| 0x10cd5b559 <+412>: callq 0x10cd6f590 ; symbol stub for: yaml_queue_extend | |
| 0x10cd5b55e <+417>: testl %eax, %eax | |
| 0x10cd5b560 <+419>: je 0x10cd5e34e ; <+12177> | |
| 0x10cd5b566 <+425>: movq (%r15), %rax | |
| 0x10cd5b569 <+428>: leaq 0x50(%rax), %rcx | |
| 0x10cd5b56d <+432>: movq %rcx, (%r15) | |
| 0x10cd5b570 <+435>: movl $0x1, (%rax) | |
| 0x10cd5b576 <+441>: movl $0x0, 0x4(%rax) | |
| 0x10cd5b57d <+448>: movl %r12d, 0x8(%rax) | |
| 0x10cd5b581 <+452>: movl -0x58(%rbp), %ecx | |
| 0x10cd5b584 <+455>: movl %ecx, 0x34(%rax) | |
| 0x10cd5b587 <+458>: movq -0x60(%rbp), %rcx | |
| 0x10cd5b58b <+462>: movq %rcx, 0x2c(%rax) | |
| 0x10cd5b58f <+466>: movq -0x68(%rbp), %rcx | |
| 0x10cd5b593 <+470>: movq %rcx, 0x24(%rax) | |
| 0x10cd5b597 <+474>: movq -0x70(%rbp), %rcx | |
| 0x10cd5b59b <+478>: movq %rcx, 0x1c(%rax) | |
| 0x10cd5b59f <+482>: movq -0x80(%rbp), %rcx | |
| 0x10cd5b5a3 <+486>: movq -0x78(%rbp), %rdx | |
| 0x10cd5b5a7 <+490>: movq %rdx, 0x14(%rax) | |
| 0x10cd5b5ab <+494>: movq %rcx, 0xc(%rax) | |
| 0x10cd5b5af <+498>: movq -0x88(%rbp), %rcx | |
| 0x10cd5b5b6 <+505>: movq %rcx, 0x48(%rax) | |
| 0x10cd5b5ba <+509>: movq -0x98(%rbp), %rcx | |
| 0x10cd5b5c1 <+516>: movq -0x90(%rbp), %rdx | |
| 0x10cd5b5c8 <+523>: movq %rdx, 0x40(%rax) | |
| 0x10cd5b5cc <+527>: movq %rcx, 0x38(%rax) | |
| 0x10cd5b5d0 <+531>: jmp 0x10cd5e357 ; <+12186> | |
| 0x10cd5b5d5 <+536>: movl $0x1, 0x154(%rbx) | |
| 0x10cd5b5df <+546>: cmpq $0x0, 0xa8(%rbx) | |
| 0x10cd5b5e7 <+554>: jne 0x10cd5b601 ; <+580> | |
| 0x10cd5b5e9 <+556>: movl $0x1, %esi | |
| 0x10cd5b5ee <+561>: movq %rbx, %rdi | |
| 0x10cd5b5f1 <+564>: callq 0x10cd6f5ba ; symbol stub for: yaml_parser_update_buffer | |
| 0x10cd5b5f6 <+569>: xorl %r14d, %r14d | |
| 0x10cd5b5f9 <+572>: testl %eax, %eax | |
| 0x10cd5b5fb <+574>: je 0x10cd5e357 ; <+12186> | |
| 0x10cd5b601 <+580>: cmpq $0x0, 0xf0(%rbx) | |
| 0x10cd5b609 <+588>: jne 0x10cd5b6ac ; <+751> | |
| 0x10cd5b60f <+594>: movq 0x98(%rbx), %rax | |
| 0x10cd5b616 <+601>: movzbl (%rax), %ecx | |
| 0x10cd5b619 <+604>: cmpl $0xef, %ecx | |
| 0x10cd5b61f <+610>: jne 0x10cd5b6ac ; <+751> | |
| 0x10cd5b625 <+616>: movzbl 0x1(%rax), %ecx | |
| 0x10cd5b629 <+620>: cmpl $0xbb, %ecx | |
| 0x10cd5b62f <+626>: jne 0x10cd5b6ac ; <+751> | |
| 0x10cd5b631 <+628>: movzbl 0x2(%rax), %ecx | |
| 0x10cd5b635 <+632>: cmpl $0xbf, %ecx | |
| 0x10cd5b63b <+638>: jne 0x10cd5b6ac ; <+751> | |
| 0x10cd5b63d <+640>: incq 0xe0(%rbx) | |
| 0x10cd5b644 <+647>: movq $0x1, 0xf0(%rbx) | |
| 0x10cd5b64f <+658>: decq 0xa8(%rbx) | |
| 0x10cd5b656 <+665>: movzbl (%rax), %ecx | |
| 0x10cd5b659 <+668>: testb %cl, %cl | |
| 0x10cd5b65b <+670>: movl $0x1, %edx | |
| 0x10cd5b660 <+675>: jns 0x10cd5b6a2 ; <+741> | |
| 0x10cd5b662 <+677>: movl %ecx, %edx | |
| 0x10cd5b664 <+679>: andl $0xe0, %edx | |
| 0x10cd5b66a <+685>: cmpl $0xc0, %edx | |
| 0x10cd5b670 <+691>: movl $0x2, %edx | |
| 0x10cd5b675 <+696>: je 0x10cd5b6a2 ; <+741> | |
| 0x10cd5b677 <+698>: movl %ecx, %edx | |
| 0x10cd5b679 <+700>: andl $0xf0, %edx | |
| 0x10cd5b67f <+706>: cmpl $0xe0, %edx | |
| 0x10cd5b685 <+712>: movl $0x3, %edx | |
| 0x10cd5b68a <+717>: je 0x10cd5b6a2 ; <+741> | |
| 0x10cd5b68c <+719>: andl $0xf8, %ecx | |
| 0x10cd5b692 <+725>: cmpl $0xf0, %ecx | |
| 0x10cd5b698 <+731>: sete %cl | |
| 0x10cd5b69b <+734>: movzbl %cl, %edx | |
| 0x10cd5b69e <+737>: shlq $0x2, %rdx | |
| 0x10cd5b6a2 <+741>: addq %rdx, %rax | |
| 0x10cd5b6a5 <+744>: movq %rax, 0x98(%rbx) | |
| 0x10cd5b6ac <+751>: cmpq $0x0, 0xa8(%rbx) | |
| 0x10cd5b6b4 <+759>: jne 0x10cd5b6ce ; <+785> | |
| 0x10cd5b6b6 <+761>: movl $0x1, %esi | |
| 0x10cd5b6bb <+766>: movq %rbx, %rdi | |
| 0x10cd5b6be <+769>: callq 0x10cd6f5ba ; symbol stub for: yaml_parser_update_buffer | |
| 0x10cd5b6c3 <+774>: xorl %r14d, %r14d | |
| 0x10cd5b6c6 <+777>: testl %eax, %eax | |
| 0x10cd5b6c8 <+779>: je 0x10cd5e357 ; <+12186> | |
| 0x10cd5b6ce <+785>: movq 0x98(%rbx), %rax | |
| -> 0x10cd5b6d5 <+792>: movzbl (%rax), %ecx | |
| 0x10cd5b6d8 <+795>: cmpl $0x20, %ecx | |
| 0x10cd5b6db <+798>: je 0x10cd5b70d ; <+848> | |
| 0x10cd5b6dd <+800>: cmpl $0x0, 0x100(%rbx) | |
| 0x10cd5b6e4 <+807>: je 0x10cd5b6f3 ; <+822> | |
| 0x10cd5b6e6 <+809>: movzbl %cl, %esi | |
| 0x10cd5b6e9 <+812>: cmpl $0x9, %esi | |
| 0x10cd5b6ec <+815>: je 0x10cd5b70d ; <+848> | |
| 0x10cd5b6ee <+817>: jmp 0x10cd5b790 ; <+979> | |
| 0x10cd5b6f3 <+822>: movzbl %cl, %esi | |
| 0x10cd5b6f6 <+825>: cmpl $0x9, %esi | |
| 0x10cd5b6f9 <+828>: jne 0x10cd5b790 ; <+979> | |
| 0x10cd5b6ff <+834>: movl 0x154(%rbx), %edx | |
| 0x10cd5b705 <+840>: testl %edx, %edx | |
| 0x10cd5b707 <+842>: jne 0x10cd5b790 ; <+979> | |
| 0x10cd5b70d <+848>: incq 0xe0(%rbx) | |
| 0x10cd5b714 <+855>: incq 0xf0(%rbx) | |
| 0x10cd5b71b <+862>: movq 0xa8(%rbx), %rcx | |
| 0x10cd5b722 <+869>: decq %rcx | |
| 0x10cd5b725 <+872>: movq %rcx, 0xa8(%rbx) | |
| 0x10cd5b72c <+879>: movzbl (%rax), %edx | |
| 0x10cd5b72f <+882>: testb %dl, %dl | |
| 0x10cd5b731 <+884>: movl $0x1, %esi | |
| 0x10cd5b736 <+889>: jns 0x10cd5b778 ; <+955> | |
| 0x10cd5b738 <+891>: movl %edx, %esi | |
| 0x10cd5b73a <+893>: andl $0xe0, %esi | |
| 0x10cd5b740 <+899>: cmpl $0xc0, %esi | |
| 0x10cd5b746 <+905>: movl $0x2, %esi | |
| 0x10cd5b74b <+910>: je 0x10cd5b778 ; <+955> | |
| 0x10cd5b74d <+912>: movl %edx, %esi | |
| 0x10cd5b74f <+914>: andl $0xf0, %esi | |
| 0x10cd5b755 <+920>: cmpl $0xe0, %esi | |
| 0x10cd5b75b <+926>: movl $0x3, %esi | |
| 0x10cd5b760 <+931>: je 0x10cd5b778 ; <+955> | |
| 0x10cd5b762 <+933>: andl $0xf8, %edx | |
| 0x10cd5b768 <+939>: cmpl $0xf0, %edx | |
| 0x10cd5b76e <+945>: sete %dl | |
| 0x10cd5b771 <+948>: movzbl %dl, %esi | |
| 0x10cd5b774 <+951>: shlq $0x2, %rsi | |
| 0x10cd5b778 <+955>: addq %rsi, %rax | |
| 0x10cd5b77b <+958>: movq %rax, 0x98(%rbx) | |
| 0x10cd5b782 <+965>: testq %rcx, %rcx | |
| 0x10cd5b785 <+968>: je 0x10cd5b6b6 ; <+761> | |
| 0x10cd5b78b <+974>: jmp 0x10cd5b6ce ; <+785> | |
| 0x10cd5b790 <+979>: movb $0x23, %dl | |
| 0x10cd5b792 <+981>: cmpl $0x23, %esi | |
| 0x10cd5b795 <+984>: jne 0x10cd5b8b5 ; <+1272> | |
| 0x10cd5b79b <+990>: jmp 0x10cd5b79f ; <+994> | |
| 0x10cd5b79d <+992>: movb (%rax), %dl | |
| 0x10cd5b79f <+994>: movsbl %dl, %ecx | |
| 0x10cd5b7a2 <+997>: cmpl $-0x1f, %ecx | |
| 0x10cd5b7a5 <+1000>: jle 0x10cd5b7d8 ; <+1051> | |
| 0x10cd5b7a7 <+1002>: testb %dl, %dl | |
| 0x10cd5b7a9 <+1004>: jns 0x10cd5b7f6 ; <+1081> | |
| 0x10cd5b7ab <+1006>: movzbl %dl, %ecx | |
| 0x10cd5b7ae <+1009>: cmpl $0xe2, %ecx | |
| 0x10cd5b7b4 <+1015>: jne 0x10cd5b811 ; <+1108> | |
| 0x10cd5b7b6 <+1017>: movzbl 0x1(%rax), %ecx | |
| 0x10cd5b7ba <+1021>: cmpl $0x80, %ecx | |
| 0x10cd5b7c0 <+1027>: jne 0x10cd5b811 ; <+1108> | |
| 0x10cd5b7c2 <+1029>: movb 0x2(%rax), %cl | |
| 0x10cd5b7c5 <+1032>: andb $-0x2, %cl | |
| 0x10cd5b7c8 <+1035>: movzbl %cl, %ecx | |
| 0x10cd5b7cb <+1038>: cmpl $0xa8, %ecx | |
| 0x10cd5b7d1 <+1044>: jne 0x10cd5b811 ; <+1108> | |
| 0x10cd5b7d3 <+1046>: jmp 0x10cd5b8e4 ; <+1319> | |
| 0x10cd5b7d8 <+1051>: movzbl %dl, %ecx | |
| 0x10cd5b7db <+1054>: cmpl $0xc2, %ecx | |
| 0x10cd5b7e1 <+1060>: jne 0x10cd5b811 ; <+1108> | |
| 0x10cd5b7e3 <+1062>: movzbl 0x1(%rax), %edx | |
| 0x10cd5b7e7 <+1066>: movb $-0x3e, %cl | |
| 0x10cd5b7e9 <+1068>: cmpl $0x85, %edx | |
| 0x10cd5b7ef <+1074>: jne 0x10cd5b811 ; <+1108> | |
| 0x10cd5b7f1 <+1076>: jmp 0x10cd5b920 ; <+1379> | |
| 0x10cd5b7f6 <+1081>: je 0x10cd5ba7d ; <+1728> | |
| 0x10cd5b7fc <+1087>: movzbl %dl, %ecx | |
| 0x10cd5b7ff <+1090>: cmpl $0xa, %ecx | |
| 0x10cd5b802 <+1093>: je 0x10cd5b8b3 ; <+1270> | |
| 0x10cd5b808 <+1099>: cmpl $0xd, %ecx | |
| 0x10cd5b80b <+1102>: je 0x10cd5b8b3 ; <+1270> | |
| 0x10cd5b811 <+1108>: incq 0xe0(%rbx) | |
| 0x10cd5b818 <+1115>: incq 0xf0(%rbx) | |
| 0x10cd5b81f <+1122>: movq 0xa8(%rbx), %rcx | |
| 0x10cd5b826 <+1129>: decq %rcx | |
| 0x10cd5b829 <+1132>: movq %rcx, 0xa8(%rbx) | |
| 0x10cd5b830 <+1139>: movzbl (%rax), %edx | |
| 0x10cd5b833 <+1142>: testb %dl, %dl | |
| 0x10cd5b835 <+1144>: movl $0x1, %esi | |
| 0x10cd5b83a <+1149>: jns 0x10cd5b87c ; <+1215> | |
| 0x10cd5b83c <+1151>: movl %edx, %esi | |
| 0x10cd5b83e <+1153>: andl $0xe0, %esi | |
| 0x10cd5b844 <+1159>: cmpl $0xc0, %esi | |
| 0x10cd5b84a <+1165>: movl $0x2, %esi | |
| 0x10cd5b84f <+1170>: je 0x10cd5b87c ; <+1215> | |
| 0x10cd5b851 <+1172>: movl %edx, %esi | |
| 0x10cd5b853 <+1174>: andl $0xf0, %esi | |
| 0x10cd5b859 <+1180>: cmpl $0xe0, %esi | |
| 0x10cd5b85f <+1186>: movl $0x3, %esi | |
| 0x10cd5b864 <+1191>: je 0x10cd5b87c ; <+1215> | |
| 0x10cd5b866 <+1193>: andl $0xf8, %edx | |
| 0x10cd5b86c <+1199>: cmpl $0xf0, %edx | |
| 0x10cd5b872 <+1205>: sete %dl | |
| 0x10cd5b875 <+1208>: movzbl %dl, %esi | |
| 0x10cd5b878 <+1211>: shlq $0x2, %rsi | |
| 0x10cd5b87c <+1215>: addq %rsi, %rax | |
| 0x10cd5b87f <+1218>: movq %rax, 0x98(%rbx) | |
| 0x10cd5b886 <+1225>: testq %rcx, %rcx | |
| 0x10cd5b889 <+1228>: jne 0x10cd5b79d ; <+992> | |
| 0x10cd5b88f <+1234>: movl $0x1, %esi | |
| 0x10cd5b894 <+1239>: movq %rbx, %rdi | |
| 0x10cd5b897 <+1242>: callq 0x10cd6f5ba ; symbol stub for: yaml_parser_update_buffer | |
| 0x10cd5b89c <+1247>: xorl %r14d, %r14d | |
| 0x10cd5b89f <+1250>: testl %eax, %eax | |
| 0x10cd5b8a1 <+1252>: je 0x10cd5e357 ; <+12186> | |
| 0x10cd5b8a7 <+1258>: movq 0x98(%rbx), %rax | |
| 0x10cd5b8ae <+1265>: jmp 0x10cd5b79d ; <+992> | |
| 0x10cd5b8b3 <+1270>: movb %dl, %cl | |
| 0x10cd5b8b5 <+1272>: movsbl %cl, %edx | |
| 0x10cd5b8b8 <+1275>: cmpl $0x9, %edx | |
| 0x10cd5b8bb <+1278>: jg 0x10cd5b8fc ; <+1343> | |
| 0x10cd5b8bd <+1280>: movzbl %cl, %ecx | |
| 0x10cd5b8c0 <+1283>: cmpl $0xc2, %ecx | |
| 0x10cd5b8c6 <+1289>: je 0x10cd5b90e ; <+1361> | |
| 0x10cd5b8c8 <+1291>: cmpl $0xe2, %ecx | |
| 0x10cd5b8ce <+1297>: jne 0x10cd5ba7d ; <+1728> | |
| 0x10cd5b8d4 <+1303>: movzbl 0x1(%rax), %ecx | |
| 0x10cd5b8d8 <+1307>: cmpl $0x80, %ecx | |
| 0x10cd5b8de <+1313>: jne 0x10cd5ba7d ; <+1728> | |
| 0x10cd5b8e4 <+1319>: movb 0x2(%rax), %dl | |
| 0x10cd5b8e7 <+1322>: andb $-0x2, %dl | |
| 0x10cd5b8ea <+1325>: movb $-0x1e, %cl | |
| 0x10cd5b8ec <+1327>: movzbl %dl, %edx | |
| 0x10cd5b8ef <+1330>: cmpl $0xa8, %edx | |
| 0x10cd5b8f5 <+1336>: je 0x10cd5b920 ; <+1379> | |
| 0x10cd5b8f7 <+1338>: jmp 0x10cd5ba7d ; <+1728> | |
| 0x10cd5b8fc <+1343>: movzbl %cl, %edx | |
| 0x10cd5b8ff <+1346>: cmpl $0xa, %edx | |
| 0x10cd5b902 <+1349>: je 0x10cd5b920 ; <+1379> | |
| 0x10cd5b904 <+1351>: cmpl $0xd, %edx | |
| 0x10cd5b907 <+1354>: je 0x10cd5b920 ; <+1379> | |
| 0x10cd5b909 <+1356>: jmp 0x10cd5ba7d ; <+1728> | |
| 0x10cd5b90e <+1361>: movzbl 0x1(%rax), %edx | |
| 0x10cd5b912 <+1365>: movb $-0x3e, %cl | |
| 0x10cd5b914 <+1367>: cmpl $0x85, %edx | |
| 0x10cd5b91a <+1373>: jne 0x10cd5ba7d ; <+1728> | |
| 0x10cd5b920 <+1379>: cmpq $0x1, 0xa8(%rbx) | |
| 0x10cd5b928 <+1387>: ja 0x10cd5b94b ; <+1422> | |
| 0x10cd5b92a <+1389>: movl $0x2, %esi | |
| 0x10cd5b92f <+1394>: movq %rbx, %rdi | |
| 0x10cd5b932 <+1397>: callq 0x10cd6f5ba ; symbol stub for: yaml_parser_update_buffer | |
| 0x10cd5b937 <+1402>: xorl %r14d, %r14d | |
| 0x10cd5b93a <+1405>: testl %eax, %eax | |
| 0x10cd5b93c <+1407>: je 0x10cd5e357 ; <+12186> | |
| 0x10cd5b942 <+1413>: movq 0x98(%rbx), %rax | |
| 0x10cd5b949 <+1420>: movb (%rax), %cl | |
| 0x10cd5b94b <+1422>: movsbl %cl, %edx | |
| 0x10cd5b94e <+1425>: movzbl %cl, %ecx | |
| 0x10cd5b951 <+1428>: cmpl $0x9, %edx | |
| 0x10cd5b954 <+1431>: jg 0x10cd5b990 ; <+1491> | |
| 0x10cd5b956 <+1433>: cmpl $0xc2, %ecx | |
| 0x10cd5b95c <+1439>: je 0x10cd5b9db ; <+1566> | |
| 0x10cd5b95e <+1441>: cmpl $0xe2, %ecx | |
| 0x10cd5b964 <+1447>: jne 0x10cd5ba6b ; <+1710> | |
| 0x10cd5b96a <+1453>: movzbl 0x1(%rax), %ecx | |
| 0x10cd5b96e <+1457>: cmpl $0x80, %ecx | |
| 0x10cd5b974 <+1463>: jne 0x10cd5ba6b ; <+1710> | |
| 0x10cd5b97a <+1469>: movb 0x2(%rax), %cl | |
| 0x10cd5b97d <+1472>: andb $-0x2, %cl | |
| 0x10cd5b980 <+1475>: movzbl %cl, %ecx | |
| 0x10cd5b983 <+1478>: cmpl $0xa8, %ecx | |
| 0x10cd5b989 <+1484>: je 0x10cd5b9eb ; <+1582> | |
| 0x10cd5b98b <+1486>: jmp 0x10cd5ba6b ; <+1710> | |
| 0x10cd5b990 <+1491>: cmpl $0xa, %ecx | |
| 0x10cd5b993 <+1494>: je 0x10cd5b9eb ; <+1582> | |
| 0x10cd5b995 <+1496>: cmpl $0xd, %ecx | |
| 0x10cd5b998 <+1499>: jne 0x10cd5ba6b ; <+1710> | |
| 0x10cd5b99e <+1505>: movzbl 0x1(%rax), %ecx | |
| 0x10cd5b9a2 <+1509>: cmpl $0xa, %ecx | |
| 0x10cd5b9a5 <+1512>: jne 0x10cd5b9eb ; <+1582> | |
| 0x10cd5b9a7 <+1514>: movq $0x0, 0xf0(%rbx) | |
| 0x10cd5b9b2 <+1525>: movdqu 0xe0(%rbx), %xmm0 | |
| 0x10cd5b9ba <+1533>: paddq 0x1546e(%rip), %xmm0 | |
| 0x10cd5b9c2 <+1541>: movdqu %xmm0, 0xe0(%rbx) | |
| 0x10cd5b9ca <+1549>: addq $-0x2, 0xa8(%rbx) | |
| 0x10cd5b9d2 <+1557>: addq $0x2, %rax | |
| 0x10cd5b9d6 <+1561>: jmp 0x10cd5ba64 ; <+1703> | |
| 0x10cd5b9db <+1566>: movzbl 0x1(%rax), %ecx | |
| 0x10cd5b9df <+1570>: cmpl $0x85, %ecx | |
| 0x10cd5b9e5 <+1576>: jne 0x10cd5ba6b ; <+1710> | |
| 0x10cd5b9eb <+1582>: movq $0x0, 0xf0(%rbx) | |
| 0x10cd5b9f6 <+1593>: movdqu 0xe0(%rbx), %xmm0 | |
| 0x10cd5b9fe <+1601>: paddq 0x1541a(%rip), %xmm0 ; "" | |
| 0x10cd5ba06 <+1609>: movdqu %xmm0, 0xe0(%rbx) | |
| 0x10cd5ba0e <+1617>: decq 0xa8(%rbx) | |
| 0x10cd5ba15 <+1624>: movzbl (%rax), %ecx | |
| 0x10cd5ba18 <+1627>: testb %cl, %cl | |
| 0x10cd5ba1a <+1629>: movl $0x1, %edx | |
| 0x10cd5ba1f <+1634>: jns 0x10cd5ba61 ; <+1700> | |
| 0x10cd5ba21 <+1636>: movl %ecx, %edx | |
| 0x10cd5ba23 <+1638>: andl $0xe0, %edx | |
| 0x10cd5ba29 <+1644>: cmpl $0xc0, %edx | |
| 0x10cd5ba2f <+1650>: movl $0x2, %edx | |
| 0x10cd5ba34 <+1655>: je 0x10cd5ba61 ; <+1700> | |
| 0x10cd5ba36 <+1657>: movl %ecx, %edx | |
| 0x10cd5ba38 <+1659>: andl $0xf0, %edx | |
| 0x10cd5ba3e <+1665>: cmpl $0xe0, %edx | |
| 0x10cd5ba44 <+1671>: movl $0x3, %edx | |
| 0x10cd5ba49 <+1676>: je 0x10cd5ba61 ; <+1700> | |
| 0x10cd5ba4b <+1678>: andl $0xf8, %ecx | |
| 0x10cd5ba51 <+1684>: cmpl $0xf0, %ecx | |
| 0x10cd5ba57 <+1690>: sete %cl | |
| 0x10cd5ba5a <+1693>: movzbl %cl, %edx | |
| 0x10cd5ba5d <+1696>: shlq $0x2, %rdx | |
| 0x10cd5ba61 <+1700>: addq %rdx, %rax | |
| 0x10cd5ba64 <+1703>: movq %rax, 0x98(%rbx) | |
| 0x10cd5ba6b <+1710>: cmpl $0x0, 0x100(%rbx) | |
| 0x10cd5ba72 <+1717>: jne 0x10cd5b5df ; <+546> | |
| 0x10cd5ba78 <+1723>: jmp 0x10cd5b5d5 ; <+536> | |
| 0x10cd5ba7d <+1728>: movq %rbx, %rdi | |
| 0x10cd5ba80 <+1731>: callq 0x10cd5b2f0 ; yaml_parser_stale_simple_keys | |
| 0x10cd5ba85 <+1736>: xorl %r14d, %r14d | |
| 0x10cd5ba88 <+1739>: testl %eax, %eax | |
| 0x10cd5ba8a <+1741>: je 0x10cd5e357 ; <+12186> | |
| 0x10cd5ba90 <+1747>: movq 0xf0(%rbx), %rsi | |
| 0x10cd5ba97 <+1754>: movq %rbx, %rdi | |
| 0x10cd5ba9a <+1757>: callq 0x10cd5f508 ; yaml_parser_unroll_indent | |
| 0x10cd5ba9f <+1762>: testl %eax, %eax | |
| 0x10cd5baa1 <+1764>: je 0x10cd5e357 ; <+12186> | |
| 0x10cd5baa7 <+1770>: cmpq $0x3, 0xa8(%rbx) | |
| 0x10cd5baaf <+1778>: ja 0x10cd5bac6 ; <+1801> | |
| 0x10cd5bab1 <+1780>: movl $0x4, %esi | |
| 0x10cd5bab6 <+1785>: movq %rbx, %rdi | |
| 0x10cd5bab9 <+1788>: callq 0x10cd6f5ba ; symbol stub for: yaml_parser_update_buffer | |
| 0x10cd5babe <+1793>: testl %eax, %eax | |
| 0x10cd5bac0 <+1795>: je 0x10cd5e357 ; <+12186> | |
| 0x10cd5bac6 <+1801>: leaq 0xe0(%rbx), %r15 | |
| 0x10cd5bacd <+1808>: movq 0x98(%rbx), %r9 | |
| 0x10cd5bad4 <+1815>: movb (%r9), %dl | |
| 0x10cd5bad7 <+1818>: testb %dl, %dl | |
| 0x10cd5bad9 <+1820>: je 0x10cd5bc75 ; <+2232> | |
| 0x10cd5badf <+1826>: movq 0xf0(%rbx), %rsi | |
| 0x10cd5bae6 <+1833>: movzbl %dl, %ecx | |
| 0x10cd5bae9 <+1836>: cmpl $0x25, %ecx | |
| 0x10cd5baec <+1839>: jne 0x10cd5bd45 ; <+2440> | |
| 0x10cd5baf2 <+1845>: testq %rsi, %rsi | |
| 0x10cd5baf5 <+1848>: jne 0x10cd5bd45 ; <+2440> | |
| 0x10cd5bafb <+1854>: movq $-0x1, %rsi | |
| 0x10cd5bb02 <+1861>: movq %rbx, %rdi | |
| 0x10cd5bb05 <+1864>: callq 0x10cd5f508 ; yaml_parser_unroll_indent | |
| 0x10cd5bb0a <+1869>: xorl %r14d, %r14d | |
| 0x10cd5bb0d <+1872>: testl %eax, %eax | |
| 0x10cd5bb0f <+1874>: je 0x10cd5e357 ; <+12186> | |
| 0x10cd5bb15 <+1880>: movq 0x168(%rbx), %rax | |
| 0x10cd5bb1c <+1887>: movq -0x28(%rax), %rcx | |
| 0x10cd5bb20 <+1891>: movq %rcx, %rdx | |
| 0x10cd5bb23 <+1894>: shrq $0x20, %rdx | |
| 0x10cd5bb27 <+1898>: je 0x10cd5bb31 ; <+1908> | |
| 0x10cd5bb29 <+1900>: testl %ecx, %ecx | |
| 0x10cd5bb2b <+1902>: jne 0x10cd5bccb ; <+2318> | |
| 0x10cd5bb31 <+1908>: xorl %ecx, %ecx | |
| 0x10cd5bb33 <+1910>: movl %ecx, -0x28(%rax) | |
| 0x10cd5bb36 <+1913>: movl %ecx, 0x154(%rbx) | |
| 0x10cd5bb3c <+1919>: movq 0x10(%r15), %rax | |
| 0x10cd5bb40 <+1923>: movq %rax, -0xa0(%rbp) | |
| 0x10cd5bb47 <+1930>: movq (%r15), %rax | |
| 0x10cd5bb4a <+1933>: movq 0x8(%r15), %rcx | |
| 0x10cd5bb4e <+1937>: movq %rcx, -0xa8(%rbp) | |
| 0x10cd5bb55 <+1944>: movq %rax, -0xb0(%rbp) | |
| 0x10cd5bb5c <+1951>: incq 0xe0(%rbx) | |
| 0x10cd5bb63 <+1958>: incq 0xf0(%rbx) | |
| 0x10cd5bb6a <+1965>: decq 0xa8(%rbx) | |
| 0x10cd5bb71 <+1972>: movq 0x98(%rbx), %rax | |
| 0x10cd5bb78 <+1979>: movzbl (%rax), %ecx | |
| 0x10cd5bb7b <+1982>: movl $0x1, %edx | |
| 0x10cd5bb80 <+1987>: testb %cl, %cl | |
| 0x10cd5bb82 <+1989>: jns 0x10cd5bbc4 ; <+2055> | |
| 0x10cd5bb84 <+1991>: movl %ecx, %esi | |
| 0x10cd5bb86 <+1993>: andl $0xe0, %esi | |
| 0x10cd5bb8c <+1999>: movl $0x2, %edx | |
| 0x10cd5bb91 <+2004>: cmpl $0xc0, %esi | |
| 0x10cd5bb97 <+2010>: je 0x10cd5bbc4 ; <+2055> | |
| 0x10cd5bb99 <+2012>: movl %ecx, %esi | |
| 0x10cd5bb9b <+2014>: andl $0xf0, %esi | |
| 0x10cd5bba1 <+2020>: movl $0x3, %edx | |
| 0x10cd5bba6 <+2025>: cmpl $0xe0, %esi | |
| 0x10cd5bbac <+2031>: je 0x10cd5bbc4 ; <+2055> | |
| 0x10cd5bbae <+2033>: andl $0xf8, %ecx | |
| 0x10cd5bbb4 <+2039>: cmpl $0xf0, %ecx | |
| 0x10cd5bbba <+2045>: sete %cl | |
| 0x10cd5bbbd <+2048>: movzbl %cl, %edx | |
| 0x10cd5bbc0 <+2051>: shlq $0x2, %rdx | |
| 0x10cd5bbc4 <+2055>: addq %rdx, %rax | |
| 0x10cd5bbc7 <+2058>: movq %rax, 0x98(%rbx) | |
| 0x10cd5bbce <+2065>: movq -0xa0(%rbp), %rax | |
| 0x10cd5bbd5 <+2072>: movq %rax, -0x88(%rbp) | |
| 0x10cd5bbdc <+2079>: movq -0xb0(%rbp), %rax | |
| 0x10cd5bbe3 <+2086>: movq -0xa8(%rbp), %rcx | |
| 0x10cd5bbea <+2093>: movq %rcx, -0x90(%rbp) | |
| 0x10cd5bbf1 <+2100>: movq %rax, -0x98(%rbp) | |
| 0x10cd5bbf8 <+2107>: pxor %xmm0, %xmm0 | |
| 0x10cd5bbfc <+2111>: movdqa %xmm0, -0x140(%rbp) | |
| 0x10cd5bc04 <+2119>: movq $0x0, -0x130(%rbp) | |
| 0x10cd5bc0f <+2130>: movl $0x10, %edi | |
| 0x10cd5bc14 <+2135>: callq 0x10cd6f58a ; symbol stub for: yaml_malloc | |
| 0x10cd5bc19 <+2140>: movq %rax, -0x140(%rbp) | |
| 0x10cd5bc20 <+2147>: testq %rax, %rax | |
| 0x10cd5bc23 <+2150>: je 0x10cd5beea ; <+2861> | |
| 0x10cd5bc29 <+2156>: movq %r15, -0x148(%rbp) | |
| 0x10cd5bc30 <+2163>: leaq -0x130(%rbp), %r15 | |
| 0x10cd5bc37 <+2170>: movq %rax, -0x130(%rbp) | |
| 0x10cd5bc3e <+2177>: movq %rax, %rcx | |
| 0x10cd5bc41 <+2180>: addq $0x10, %rcx | |
| 0x10cd5bc45 <+2184>: leaq -0x138(%rbp), %r12 | |
| 0x10cd5bc4c <+2191>: movq %rcx, -0x138(%rbp) | |
| 0x10cd5bc53 <+2198>: movq $0x0, 0x8(%rax) | |
| 0x10cd5bc5b <+2206>: movq $0x0, (%rax) | |
| 0x10cd5bc62 <+2213>: cmpq $0x0, 0xa8(%rbx) | |
| 0x10cd5bc6a <+2221>: jne 0x10cd5e684 ; <+12999> | |
| 0x10cd5bc70 <+2227>: jmp 0x10cd5e66f ; <+12978> | |
| 0x10cd5bc75 <+2232>: cmpq $0x0, 0xf0(%rbx) | |
| 0x10cd5bc7d <+2240>: je 0x10cd5bc91 ; <+2260> | |
| 0x10cd5bc7f <+2242>: movq $0x0, 0xf0(%rbx) | |
| 0x10cd5bc8a <+2253>: incq 0xe8(%rbx) | |
| 0x10cd5bc91 <+2260>: movq $-0x1, %rsi | |
| 0x10cd5bc98 <+2267>: movq %rbx, %rdi | |
| 0x10cd5bc9b <+2270>: callq 0x10cd5f508 ; yaml_parser_unroll_indent | |
| 0x10cd5bca0 <+2275>: xorl %r14d, %r14d | |
| 0x10cd5bca3 <+2278>: testl %eax, %eax | |
| 0x10cd5bca5 <+2280>: je 0x10cd5e357 ; <+12186> | |
| 0x10cd5bcab <+2286>: movq 0x168(%rbx), %rax | |
| 0x10cd5bcb2 <+2293>: movq -0x28(%rax), %rcx | |
| 0x10cd5bcb6 <+2297>: movq %rcx, %rdx | |
| 0x10cd5bcb9 <+2300>: shrq $0x20, %rdx | |
| 0x10cd5bcbd <+2304>: je 0x10cd5bde6 ; <+2601> | |
| 0x10cd5bcc3 <+2310>: testl %ecx, %ecx | |
| 0x10cd5bcc5 <+2312>: je 0x10cd5bde6 ; <+2601> | |
| 0x10cd5bccb <+2318>: movq -0x8(%rax), %rcx | |
| 0x10cd5bccf <+2322>: movq %rcx, -0x130(%rbp) | |
| 0x10cd5bcd6 <+2329>: movq -0x18(%rax), %rcx | |
| 0x10cd5bcda <+2333>: movq -0x10(%rax), %rax | |
| 0x10cd5bcde <+2337>: movq %rax, -0x138(%rbp) | |
| 0x10cd5bce5 <+2344>: movq %rcx, -0x140(%rbp) | |
| 0x10cd5bcec <+2351>: movl $0x3, (%rbx) | |
| 0x10cd5bcf2 <+2357>: leaq 0x14407(%rip), %rax ; "while scanning a simple key" | |
| 0x10cd5bcf9 <+2364>: movq %rax, 0x38(%rbx) | |
| 0x10cd5bcfd <+2368>: movq -0x130(%rbp), %rax | |
| 0x10cd5bd04 <+2375>: movq %rax, 0x50(%rbx) | |
| 0x10cd5bd08 <+2379>: movq -0x140(%rbp), %rax | |
| 0x10cd5bd0f <+2386>: movq -0x138(%rbp), %rcx | |
| 0x10cd5bd16 <+2393>: movq %rcx, 0x48(%rbx) | |
| 0x10cd5bd1a <+2397>: movq %rax, 0x40(%rbx) | |
| 0x10cd5bd1e <+2401>: leaq 0x143f7(%rip), %rax ; "could not find expected ':'" | |
| 0x10cd5bd25 <+2408>: movq %rax, 0x8(%rbx) | |
| 0x10cd5bd29 <+2412>: movq 0x10(%r15), %rax | |
| 0x10cd5bd2d <+2416>: movq %rax, 0x30(%rbx) | |
| 0x10cd5bd31 <+2420>: movq (%r15), %rax | |
| 0x10cd5bd34 <+2423>: movq 0x8(%r15), %rcx | |
| 0x10cd5bd38 <+2427>: movq %rcx, 0x28(%rbx) | |
| 0x10cd5bd3c <+2431>: movq %rax, 0x20(%rbx) | |
| 0x10cd5bd40 <+2435>: jmp 0x10cd5e357 ; <+12186> | |
| 0x10cd5bd45 <+2440>: cmpl $0x2d, %ecx | |
| 0x10cd5bd48 <+2443>: jne 0x10cd5bf2e ; <+2929> | |
| 0x10cd5bd4e <+2449>: testq %rsi, %rsi | |
| 0x10cd5bd51 <+2452>: jne 0x10cd5bf2e ; <+2929> | |
| 0x10cd5bd57 <+2458>: movzbl 0x1(%r9), %edi | |
| 0x10cd5bd5c <+2463>: cmpl $0x2d, %edi | |
| 0x10cd5bd5f <+2466>: jne 0x10cd5bf2e ; <+2929> | |
| 0x10cd5bd65 <+2472>: movzbl 0x2(%r9), %edi | |
| 0x10cd5bd6a <+2477>: cmpl $0x2d, %edi | |
| 0x10cd5bd6d <+2480>: jne 0x10cd5bf2e ; <+2929> | |
| 0x10cd5bd73 <+2486>: movb 0x3(%r9), %r8b | |
| 0x10cd5bd77 <+2490>: movb %r8b, %al | |
| 0x10cd5bd7a <+2493>: addb $0x1e, %al | |
| 0x10cd5bd7c <+2495>: movzbl %al, %edi | |
| 0x10cd5bd7f <+2498>: cmpl $0x3e, %edi | |
| 0x10cd5bd82 <+2501>: ja 0x10cd5bf03 ; <+2886> | |
| 0x10cd5bd88 <+2507>: movabsq $0x4000098040000000, %rax ; imm = 0x4000098040000000 | |
| 0x10cd5bd92 <+2517>: btq %rdi, %rax | |
| 0x10cd5bd96 <+2521>: jb 0x10cd5bf1a ; <+2909> | |
| 0x10cd5bd9c <+2527>: testq %rdi, %rdi | |
| 0x10cd5bd9f <+2530>: jne 0x10cd5bf03 ; <+2886> | |
| 0x10cd5bda5 <+2536>: movzbl 0x4(%r9), %eax | |
| 0x10cd5bdaa <+2541>: cmpl $0x80, %eax | |
| 0x10cd5bdaf <+2546>: jne 0x10cd5bdc1 ; <+2564> | |
| 0x10cd5bdb1 <+2548>: movzbl 0x5(%r9), %eax | |
| 0x10cd5bdb6 <+2553>: cmpl $0xa8, %eax | |
| 0x10cd5bdbb <+2558>: je 0x10cd5bf1a ; <+2909> | |
| 0x10cd5bdc1 <+2564>: movzbl 0x4(%r9), %eax | |
| 0x10cd5bdc6 <+2569>: cmpl $0x80, %eax | |
| 0x10cd5bdcb <+2574>: jne 0x10cd5bf2e ; <+2929> | |
| 0x10cd5bdd1 <+2580>: movzbl 0x5(%r9), %eax | |
| 0x10cd5bdd6 <+2585>: cmpl $0xa9, %eax | |
| 0x10cd5bddb <+2590>: jne 0x10cd5bf2e ; <+2929> | |
| 0x10cd5bde1 <+2596>: jmp 0x10cd5bf1a ; <+2909> | |
| 0x10cd5bde6 <+2601>: xorl %ecx, %ecx | |
| 0x10cd5bde8 <+2603>: movl %ecx, -0x28(%rax) | |
| 0x10cd5bdeb <+2606>: movl %ecx, 0x154(%rbx) | |
| 0x10cd5bdf1 <+2612>: movl %ecx, -0x68(%rbp) | |
| 0x10cd5bdf4 <+2615>: pxor %xmm0, %xmm0 | |
| 0x10cd5bdf8 <+2619>: movdqa %xmm0, -0x80(%rbp) | |
| 0x10cd5bdfd <+2624>: movq $0x0, -0x70(%rbp) | |
| 0x10cd5be05 <+2632>: movq 0x10(%r15), %rax | |
| 0x10cd5be09 <+2636>: movq %rax, -0x54(%rbp) | |
| 0x10cd5be0d <+2640>: movq (%r15), %rax | |
| 0x10cd5be10 <+2643>: movq 0x8(%r15), %rcx | |
| 0x10cd5be14 <+2647>: movq %rcx, -0x5c(%rbp) | |
| 0x10cd5be18 <+2651>: movq %rax, -0x64(%rbp) | |
| 0x10cd5be1c <+2655>: movq 0x10(%r15), %rax | |
| 0x10cd5be20 <+2659>: movq %rax, -0x88(%rbp) | |
| 0x10cd5be27 <+2666>: movq (%r15), %rax | |
| 0x10cd5be2a <+2669>: movq 0x8(%r15), %rcx | |
| 0x10cd5be2e <+2673>: movq %rcx, -0x90(%rbp) | |
| 0x10cd5be35 <+2680>: movq %rax, -0x98(%rbp) | |
| 0x10cd5be3c <+2687>: leaq 0x120(%rbx), %r14 | |
| 0x10cd5be43 <+2694>: movq 0x120(%rbx), %rax | |
| 0x10cd5be4a <+2701>: cmpq 0x110(%rbx), %rax | |
| 0x10cd5be51 <+2708>: jne 0x10cd5be7b ; <+2750> | |
| 0x10cd5be53 <+2710>: leaq 0x110(%rbx), %rcx | |
| 0x10cd5be5a <+2717>: leaq 0x108(%rbx), %rdi | |
| 0x10cd5be61 <+2724>: leaq 0x118(%rbx), %rsi | |
| 0x10cd5be68 <+2731>: movq %r14, %rdx | |
| 0x10cd5be6b <+2734>: callq 0x10cd6f590 ; symbol stub for: yaml_queue_extend | |
| 0x10cd5be70 <+2739>: testl %eax, %eax | |
| 0x10cd5be72 <+2741>: je 0x10cd5e34e ; <+12177> | |
| 0x10cd5be78 <+2747>: movq (%r14), %rax | |
| 0x10cd5be7b <+2750>: leaq 0x50(%rax), %rcx | |
| 0x10cd5be7f <+2754>: movq %rcx, (%r14) | |
| 0x10cd5be82 <+2757>: movl $0x2, (%rax) | |
| 0x10cd5be88 <+2763>: movl -0x50(%rbp), %ecx | |
| 0x10cd5be8b <+2766>: movl %ecx, 0x34(%rax) | |
| 0x10cd5be8e <+2769>: movq -0x58(%rbp), %rcx | |
| 0x10cd5be92 <+2773>: movq %rcx, 0x2c(%rax) | |
| 0x10cd5be96 <+2777>: movq -0x60(%rbp), %rcx | |
| 0x10cd5be9a <+2781>: movq %rcx, 0x24(%rax) | |
| 0x10cd5be9e <+2785>: movq -0x68(%rbp), %rcx | |
| 0x10cd5bea2 <+2789>: movq %rcx, 0x1c(%rax) | |
| 0x10cd5bea6 <+2793>: movq -0x70(%rbp), %rcx | |
| 0x10cd5beaa <+2797>: movq %rcx, 0x14(%rax) | |
| 0x10cd5beae <+2801>: movq -0x80(%rbp), %rcx | |
| 0x10cd5beb2 <+2805>: movq -0x78(%rbp), %rdx | |
| 0x10cd5beb6 <+2809>: movq %rdx, 0xc(%rax) | |
| 0x10cd5beba <+2813>: movq %rcx, 0x4(%rax) | |
| 0x10cd5bebe <+2817>: movq -0x88(%rbp), %rcx | |
| 0x10cd5bec5 <+2824>: movq %rcx, 0x48(%rax) | |
| 0x10cd5bec9 <+2828>: movq -0x98(%rbp), %rcx | |
| 0x10cd5bed0 <+2835>: movq -0x90(%rbp), %rdx | |
| 0x10cd5bed7 <+2842>: movq %rdx, 0x40(%rax) | |
| 0x10cd5bedb <+2846>: movq %rcx, 0x38(%rax) | |
| 0x10cd5bedf <+2850>: movl $0x1, %r14d | |
| 0x10cd5bee5 <+2856>: jmp 0x10cd5e357 ; <+12186> | |
| 0x10cd5beea <+2861>: movl $0x1, (%rbx) | |
| 0x10cd5bef0 <+2867>: leaq -0x138(%rbp), %r12 | |
| 0x10cd5bef7 <+2874>: leaq -0x130(%rbp), %r15 | |
| 0x10cd5befe <+2881>: jmp 0x10cd5e98e ; <+13777> | |
| 0x10cd5bf03 <+2886>: movzbl %r8b, %eax | |
| 0x10cd5bf07 <+2890>: cmpl $0xc2, %eax | |
| 0x10cd5bf0c <+2895>: jne 0x10cd5bf2e ; <+2929> | |
| 0x10cd5bf0e <+2897>: movzbl 0x4(%r9), %eax | |
| 0x10cd5bf13 <+2902>: cmpl $0x85, %eax | |
| 0x10cd5bf18 <+2907>: jne 0x10cd5bf2e ; <+2929> | |
| 0x10cd5bf1a <+2909>: cmpq -0x30(%rbp), %r13 | |
| 0x10cd5bf1e <+2913>: jne 0x10cd5e4a0 ; <+12515> | |
| 0x10cd5bf24 <+2919>: movl $0x5, %esi | |
| 0x10cd5bf29 <+2924>: jmp 0x10cd5c3ff ; <+4162> | |
| 0x10cd5bf2e <+2929>: testq %rsi, %rsi | |
| 0x10cd5bf31 <+2932>: jne 0x10cd5bfca ; <+3085> | |
| 0x10cd5bf37 <+2938>: cmpl $0x2e, %ecx | |
| 0x10cd5bf3a <+2941>: jne 0x10cd5bfca ; <+3085> | |
| 0x10cd5bf40 <+2947>: movzbl 0x1(%r9), %eax | |
| 0x10cd5bf45 <+2952>: cmpl $0x2e, %eax | |
| 0x10cd5bf48 <+2955>: jne 0x10cd5d063 ; <+7334> | |
| 0x10cd5bf4e <+2961>: movzbl 0x2(%r9), %eax | |
| 0x10cd5bf53 <+2966>: cmpl $0x2e, %eax | |
| 0x10cd5bf56 <+2969>: jne 0x10cd5d063 ; <+7334> | |
| 0x10cd5bf5c <+2975>: movb 0x3(%r9), %r8b | |
| 0x10cd5bf60 <+2979>: movb %r8b, %al | |
| 0x10cd5bf63 <+2982>: addb $0x1e, %al | |
| 0x10cd5bf65 <+2984>: movzbl %al, %edi | |
| 0x10cd5bf68 <+2987>: cmpl $0x3e, %edi | |
| 0x10cd5bf6b <+2990>: ja 0x10cd5c3d1 ; <+4116> | |
| 0x10cd5bf71 <+2996>: movabsq $0x4000098040000000, %rax ; imm = 0x4000098040000000 | |
| 0x10cd5bf7b <+3006>: btq %rdi, %rax | |
| 0x10cd5bf7f <+3010>: jb 0x10cd5c3f0 ; <+4147> | |
| 0x10cd5bf85 <+3016>: testq %rdi, %rdi | |
| 0x10cd5bf88 <+3019>: jne 0x10cd5c3d1 ; <+4116> | |
| 0x10cd5bf8e <+3025>: movzbl 0x4(%r9), %eax | |
| 0x10cd5bf93 <+3030>: cmpl $0x80, %eax | |
| 0x10cd5bf98 <+3035>: jne 0x10cd5bfaa ; <+3053> | |
| 0x10cd5bf9a <+3037>: movzbl 0x5(%r9), %eax | |
| 0x10cd5bf9f <+3042>: cmpl $0xa8, %eax | |
| 0x10cd5bfa4 <+3047>: je 0x10cd5c3f0 ; <+4147> | |
| 0x10cd5bfaa <+3053>: movzbl 0x4(%r9), %eax | |
| 0x10cd5bfaf <+3058>: cmpl $0x80, %eax | |
| 0x10cd5bfb4 <+3063>: jne 0x10cd5d063 ; <+7334> | |
| 0x10cd5bfba <+3069>: movzbl 0x5(%r9), %eax | |
| 0x10cd5bfbf <+3074>: cmpl $0xa9, %eax | |
| 0x10cd5bfc4 <+3079>: je 0x10cd5c3f0 ; <+4147> | |
| 0x10cd5bfca <+3085>: movsbl %dl, %edi | |
| 0x10cd5bfcd <+3088>: cmpl $0x5a, %edi | |
| 0x10cd5bfd0 <+3091>: jle 0x10cd5c026 ; <+3177> | |
| 0x10cd5bfd2 <+3093>: cmpl $0x7a, %edi | |
| 0x10cd5bfd5 <+3096>: jg 0x10cd5bff7 ; <+3130> | |
| 0x10cd5bfd7 <+3098>: cmpl $0x5b, %ecx | |
| 0x10cd5bfda <+3101>: je 0x10cd5c2ce ; <+3857> | |
| 0x10cd5bfe0 <+3107>: cmpl $0x5d, %ecx | |
| 0x10cd5bfe3 <+3110>: je 0x10cd5c2df ; <+3874> | |
| 0x10cd5bfe9 <+3116>: cmpl $0x60, %ecx | |
| 0x10cd5bfec <+3119>: je 0x10cd5cf94 ; <+7127> | |
| 0x10cd5bff2 <+3125>: jmp 0x10cd5d063 ; <+7334> | |
| 0x10cd5bff7 <+3130>: cmpl $0x7b, %ecx | |
| 0x10cd5bffa <+3133>: je 0x10cd5c307 ; <+3914> | |
| 0x10cd5c000 <+3139>: cmpl $0x7c, %ecx | |
| 0x10cd5c003 <+3142>: je 0x10cd5c32f ; <+3954> | |
| 0x10cd5c009 <+3148>: cmpl $0x7d, %ecx | |
| 0x10cd5c00c <+3151>: jne 0x10cd5d063 ; <+7334> | |
| 0x10cd5c012 <+3157>: cmpq -0x30(%rbp), %r13 | |
| 0x10cd5c016 <+3161>: jne 0x10cd5e4a0 ; <+12515> | |
| 0x10cd5c01c <+3167>: movl $0xd, %esi | |
| 0x10cd5c021 <+3172>: jmp 0x10cd5c2ee ; <+3889> | |
| 0x10cd5c026 <+3177>: movb %dl, %al | |
| 0x10cd5c028 <+3179>: addb $-0x20, %al | |
| 0x10cd5c02a <+3181>: movzbl %al, %edi | |
| 0x10cd5c02d <+3184>: cmpl $0x20, %edi | |
| 0x10cd5c030 <+3187>: ja 0x10cd5c364 ; <+4007> | |
| 0x10cd5c036 <+3193>: leaq 0x3447(%rip), %rax ; <+16583> | |
| 0x10cd5c03d <+3200>: movslq (%rax,%rdi,4), %rdx | |
| 0x10cd5c041 <+3204>: addq %rax, %rdx | |
| 0x10cd5c044 <+3207>: jmpq *%rdx | |
| 0x10cd5c046 <+3209>: movq %rbx, %rdi | |
| 0x10cd5c049 <+3212>: callq 0x10cd63f37 ; yaml_parser_save_simple_key | |
| 0x10cd5c04e <+3217>: xorl %r14d, %r14d | |
| 0x10cd5c051 <+3220>: testl %eax, %eax | |
| 0x10cd5c053 <+3222>: je 0x10cd5e357 ; <+12186> | |
| 0x10cd5c059 <+3228>: movl $0x0, 0x154(%rbx) | |
| 0x10cd5c063 <+3238>: movq $0x0, -0x98(%rbp) | |
| 0x10cd5c06e <+3249>: movq $0x0, -0xb0(%rbp) | |
| 0x10cd5c079 <+3260>: movq %r15, -0x148(%rbp) | |
| 0x10cd5c080 <+3267>: movq 0x10(%r15), %rax | |
| 0x10cd5c084 <+3271>: movq %rax, -0x130(%rbp) | |
| 0x10cd5c08b <+3278>: movq (%r15), %rax | |
| 0x10cd5c08e <+3281>: movq 0x8(%r15), %rcx | |
| 0x10cd5c092 <+3285>: movq %rcx, -0x138(%rbp) | |
| 0x10cd5c099 <+3292>: movq %rax, -0x140(%rbp) | |
| 0x10cd5c0a0 <+3299>: cmpq $0x1, 0xa8(%rbx) | |
| 0x10cd5c0a8 <+3307>: ja 0x10cd5c0c2 ; <+3333> | |
| 0x10cd5c0aa <+3309>: movl $0x2, %esi | |
| 0x10cd5c0af <+3314>: movq %rbx, %rdi | |
| 0x10cd5c0b2 <+3317>: callq 0x10cd6f5ba ; symbol stub for: yaml_parser_update_buffer | |
| 0x10cd5c0b7 <+3322>: xorl %r15d, %r15d | |
| 0x10cd5c0ba <+3325>: testl %eax, %eax | |
| 0x10cd5c0bc <+3327>: je 0x10cd5e647 ; <+12938> | |
| 0x10cd5c0c2 <+3333>: movq 0x98(%rbx), %rax | |
| 0x10cd5c0c9 <+3340>: movzbl 0x1(%rax), %eax | |
| 0x10cd5c0cd <+3344>: cmpl $0x3c, %eax | |
| 0x10cd5c0d0 <+3347>: jne 0x10cd5c7c9 ; <+5132> | |
| 0x10cd5c0d6 <+3353>: movl $0x1, %edi | |
| 0x10cd5c0db <+3358>: callq 0x10cd6f58a ; symbol stub for: yaml_malloc | |
| 0x10cd5c0e0 <+3363>: movq %rax, -0x98(%rbp) | |
| 0x10cd5c0e7 <+3370>: xorl %r15d, %r15d | |
| 0x10cd5c0ea <+3373>: testq %rax, %rax | |
| 0x10cd5c0ed <+3376>: je 0x10cd5e647 ; <+12938> | |
| 0x10cd5c0f3 <+3382>: movq %rax, %r15 | |
| 0x10cd5c0f6 <+3385>: movb $0x0, (%r15) | |
| 0x10cd5c0fa <+3389>: movq 0xe0(%rbx), %rdi | |
| 0x10cd5c101 <+3396>: leaq 0x1(%rdi), %rcx | |
| 0x10cd5c105 <+3400>: movq %rcx, 0xe0(%rbx) | |
| 0x10cd5c10c <+3407>: movq 0xf0(%rbx), %rcx | |
| 0x10cd5c113 <+3414>: leaq 0x1(%rcx), %rdx | |
| 0x10cd5c117 <+3418>: movq %rdx, 0xf0(%rbx) | |
| 0x10cd5c11e <+3425>: movq 0xa8(%rbx), %rdx | |
| 0x10cd5c125 <+3432>: leaq -0x1(%rdx), %rsi | |
| 0x10cd5c129 <+3436>: movq %rsi, 0xa8(%rbx) | |
| 0x10cd5c130 <+3443>: movq 0x98(%rbx), %r8 | |
| 0x10cd5c137 <+3450>: movzbl (%r8), %esi | |
| 0x10cd5c13b <+3454>: movl $0x1, %eax | |
| 0x10cd5c140 <+3459>: testb %sil, %sil | |
| 0x10cd5c143 <+3462>: jns 0x10cd5c18b ; <+3534> | |
| 0x10cd5c145 <+3464>: movl %esi, %r9d | |
| 0x10cd5c148 <+3467>: andl $0xe0, %r9d | |
| 0x10cd5c14f <+3474>: movl $0x2, %eax | |
| 0x10cd5c154 <+3479>: cmpl $0xc0, %r9d | |
| 0x10cd5c15b <+3486>: je 0x10cd5c18b ; <+3534> | |
| 0x10cd5c15d <+3488>: movl %esi, %r9d | |
| 0x10cd5c160 <+3491>: andl $0xf0, %r9d | |
| 0x10cd5c167 <+3498>: movl $0x3, %eax | |
| 0x10cd5c16c <+3503>: cmpl $0xe0, %r9d | |
| 0x10cd5c173 <+3510>: je 0x10cd5c18b ; <+3534> | |
| 0x10cd5c175 <+3512>: andl $0xf8, %esi | |
| 0x10cd5c17b <+3518>: cmpl $0xf0, %esi | |
| 0x10cd5c181 <+3524>: sete %al | |
| 0x10cd5c184 <+3527>: movzbl %al, %eax | |
| 0x10cd5c187 <+3530>: shlq $0x2, %rax | |
| 0x10cd5c18b <+3534>: leaq (%r8,%rax), %rsi | |
| 0x10cd5c18f <+3538>: movq %rsi, 0x98(%rbx) | |
| 0x10cd5c196 <+3545>: addq $0x2, %rdi | |
| 0x10cd5c19a <+3549>: movq %rdi, 0xe0(%rbx) | |
| 0x10cd5c1a1 <+3556>: addq $0x2, %rcx | |
| 0x10cd5c1a5 <+3560>: movq %rcx, 0xf0(%rbx) | |
| 0x10cd5c1ac <+3567>: addq $-0x2, %rdx | |
| 0x10cd5c1b0 <+3571>: movq %rdx, 0xa8(%rbx) | |
| 0x10cd5c1b7 <+3578>: movzbl (%r8,%rax), %eax | |
| 0x10cd5c1bc <+3583>: movl $0x1, %ecx | |
| 0x10cd5c1c1 <+3588>: testb %al, %al | |
| 0x10cd5c1c3 <+3590>: jns 0x10cd5c203 ; <+3654> | |
| 0x10cd5c1c5 <+3592>: movl %eax, %edx | |
| 0x10cd5c1c7 <+3594>: andl $0xe0, %edx | |
| 0x10cd5c1cd <+3600>: movl $0x2, %ecx | |
| 0x10cd5c1d2 <+3605>: cmpl $0xc0, %edx | |
| 0x10cd5c1d8 <+3611>: je 0x10cd5c203 ; <+3654> | |
| 0x10cd5c1da <+3613>: movl %eax, %edx | |
| 0x10cd5c1dc <+3615>: andl $0xf0, %edx | |
| 0x10cd5c1e2 <+3621>: movl $0x3, %ecx | |
| 0x10cd5c1e7 <+3626>: cmpl $0xe0, %edx | |
| 0x10cd5c1ed <+3632>: je 0x10cd5c203 ; <+3654> | |
| 0x10cd5c1ef <+3634>: andl $0xf8, %eax | |
| 0x10cd5c1f4 <+3639>: cmpl $0xf0, %eax | |
| 0x10cd5c1f9 <+3644>: sete %al | |
| 0x10cd5c1fc <+3647>: movzbl %al, %ecx | |
| 0x10cd5c1ff <+3650>: shlq $0x2, %rcx | |
| 0x10cd5c203 <+3654>: addq %rcx, %rsi | |
| 0x10cd5c206 <+3657>: movq %rsi, 0x98(%rbx) | |
| 0x10cd5c20d <+3664>: movq -0x130(%rbp), %rax | |
| 0x10cd5c214 <+3671>: movq %rax, 0x10(%rsp) | |
| 0x10cd5c219 <+3676>: movq -0x140(%rbp), %rax | |
| 0x10cd5c220 <+3683>: movq -0x138(%rbp), %rcx | |
| 0x10cd5c227 <+3690>: movq %rcx, 0x8(%rsp) | |
| 0x10cd5c22c <+3695>: movq %rax, (%rsp) | |
| 0x10cd5c230 <+3699>: leaq -0xb0(%rbp), %rcx | |
| 0x10cd5c237 <+3706>: xorl %esi, %esi | |
| 0x10cd5c239 <+3708>: xorl %edx, %edx | |
| 0x10cd5c23b <+3710>: movq %rbx, %rdi | |
| 0x10cd5c23e <+3713>: callq 0x10cd6378e ; yaml_parser_scan_tag_uri | |
| 0x10cd5c243 <+3718>: testl %eax, %eax | |
| 0x10cd5c245 <+3720>: je 0x10cd5e647 ; <+12938> | |
| 0x10cd5c24b <+3726>: movq 0x98(%rbx), %rax | |
| 0x10cd5c252 <+3733>: movzbl (%rax), %ecx | |
| 0x10cd5c255 <+3736>: cmpl $0x3e, %ecx | |
| 0x10cd5c258 <+3739>: jne 0x10cd5e418 ; <+12379> | |
| 0x10cd5c25e <+3745>: incq 0xe0(%rbx) | |
| 0x10cd5c265 <+3752>: incq 0xf0(%rbx) | |
| 0x10cd5c26c <+3759>: decq 0xa8(%rbx) | |
| 0x10cd5c273 <+3766>: movzbl (%rax), %ecx | |
| 0x10cd5c276 <+3769>: movl $0x1, %edx | |
| 0x10cd5c27b <+3774>: testb %cl, %cl | |
| 0x10cd5c27d <+3776>: jns 0x10cd5c2bf ; <+3842> | |
| 0x10cd5c27f <+3778>: movl %ecx, %esi | |
| 0x10cd5c281 <+3780>: andl $0xe0, %esi | |
| 0x10cd5c287 <+3786>: movl $0x2, %edx | |
| 0x10cd5c28c <+3791>: cmpl $0xc0, %esi | |
| 0x10cd5c292 <+3797>: je 0x10cd5c2bf ; <+3842> | |
| 0x10cd5c294 <+3799>: movl %ecx, %esi | |
| 0x10cd5c296 <+3801>: andl $0xf0, %esi | |
| 0x10cd5c29c <+3807>: movl $0x3, %edx | |
| 0x10cd5c2a1 <+3812>: cmpl $0xe0, %esi | |
| 0x10cd5c2a7 <+3818>: je 0x10cd5c2bf ; <+3842> | |
| 0x10cd5c2a9 <+3820>: andl $0xf8, %ecx | |
| 0x10cd5c2af <+3826>: cmpl $0xf0, %ecx | |
| 0x10cd5c2b5 <+3832>: sete %cl | |
| 0x10cd5c2b8 <+3835>: movzbl %cl, %edx | |
| 0x10cd5c2bb <+3838>: shlq $0x2, %rdx | |
| 0x10cd5c2bf <+3842>: addq %rdx, %rax | |
| 0x10cd5c2c2 <+3845>: movq %rax, 0x98(%rbx) | |
| 0x10cd5c2c9 <+3852>: jmp 0x10cd5e4b3 ; <+12534> | |
| 0x10cd5c2ce <+3857>: cmpq -0x30(%rbp), %r13 | |
| 0x10cd5c2d2 <+3861>: jne 0x10cd5e4a0 ; <+12515> | |
| 0x10cd5c2d8 <+3867>: movl $0xa, %esi | |
| 0x10cd5c2dd <+3872>: jmp 0x10cd5c316 ; <+3929> | |
| 0x10cd5c2df <+3874>: cmpq -0x30(%rbp), %r13 | |
| 0x10cd5c2e3 <+3878>: jne 0x10cd5e4a0 ; <+12515> | |
| 0x10cd5c2e9 <+3884>: movl $0xb, %esi | |
| 0x10cd5c2ee <+3889>: movq %rbx, %rdi | |
| 0x10cd5c2f1 <+3892>: addq $0x158, %rsp ; imm = 0x158 | |
| 0x10cd5c2f8 <+3899>: popq %rbx | |
| 0x10cd5c2f9 <+3900>: popq %r12 | |
| 0x10cd5c2fb <+3902>: popq %r13 | |
| 0x10cd5c2fd <+3904>: popq %r14 | |
| 0x10cd5c2ff <+3906>: popq %r15 | |
| 0x10cd5c301 <+3908>: popq %rbp | |
| 0x10cd5c302 <+3909>: jmp 0x10cd5fd20 ; yaml_parser_fetch_flow_collection_end | |
| 0x10cd5c307 <+3914>: cmpq -0x30(%rbp), %r13 | |
| 0x10cd5c30b <+3918>: jne 0x10cd5e4a0 ; <+12515> | |
| 0x10cd5c311 <+3924>: movl $0xc, %esi | |
| 0x10cd5c316 <+3929>: movq %rbx, %rdi | |
| 0x10cd5c319 <+3932>: addq $0x158, %rsp ; imm = 0x158 | |
| 0x10cd5c320 <+3939>: popq %rbx | |
| 0x10cd5c321 <+3940>: popq %r12 | |
| 0x10cd5c323 <+3942>: popq %r13 | |
| 0x10cd5c325 <+3944>: popq %r14 | |
| 0x10cd5c327 <+3946>: popq %r15 | |
| 0x10cd5c329 <+3948>: popq %rbp | |
| 0x10cd5c32a <+3949>: jmp 0x10cd5fa6d ; yaml_parser_fetch_flow_collection_start | |
| 0x10cd5c32f <+3954>: cmpl $0x0, 0x100(%rbx) | |
| 0x10cd5c336 <+3961>: jne 0x10cd5cf94 ; <+7127> | |
| 0x10cd5c33c <+3967>: cmpq -0x30(%rbp), %r13 | |
| 0x10cd5c340 <+3971>: jne 0x10cd5e4a0 ; <+12515> | |
| 0x10cd5c346 <+3977>: movl $0x1, %esi | |
| 0x10cd5c34b <+3982>: movq %rbx, %rdi | |
| 0x10cd5c34e <+3985>: addq $0x158, %rsp ; imm = 0x158 | |
| 0x10cd5c355 <+3992>: popq %rbx | |
| 0x10cd5c356 <+3993>: popq %r12 | |
| 0x10cd5c358 <+3995>: popq %r13 | |
| 0x10cd5c35a <+3997>: popq %r14 | |
| 0x10cd5c35c <+3999>: popq %r15 | |
| 0x10cd5c35e <+4001>: popq %rbp | |
| 0x10cd5c35f <+4002>: jmp 0x10cd604c3 ; yaml_parser_fetch_block_scalar | |
| 0x10cd5c364 <+4007>: addb $0x1e, %dl | |
| 0x10cd5c367 <+4010>: movzbl %dl, %edx | |
| 0x10cd5c36a <+4013>: cmpl $0x2b, %edx | |
| 0x10cd5c36d <+4016>: ja 0x10cd5c418 ; <+4187> | |
| 0x10cd5c373 <+4022>: movabsq $0x98040000000, %rax ; imm = 0x98040000000 | |
| 0x10cd5c37d <+4032>: btq %rdx, %rax | |
| 0x10cd5c381 <+4036>: jb 0x10cd5cf94 ; <+7127> | |
| 0x10cd5c387 <+4042>: testq %rdx, %rdx | |
| 0x10cd5c38a <+4045>: jne 0x10cd5c418 ; <+4187> | |
| 0x10cd5c390 <+4051>: movzbl 0x1(%r9), %eax | |
| 0x10cd5c395 <+4056>: cmpl $0x80, %eax | |
| 0x10cd5c39a <+4061>: jne 0x10cd5c3ac ; <+4079> | |
| 0x10cd5c39c <+4063>: movzbl 0x2(%r9), %eax | |
| 0x10cd5c3a1 <+4068>: cmpl $0xa8, %eax | |
| 0x10cd5c3a6 <+4073>: je 0x10cd5cf94 ; <+7127> | |
| 0x10cd5c3ac <+4079>: movzbl 0x1(%r9), %eax | |
| 0x10cd5c3b1 <+4084>: cmpl $0x80, %eax | |
| 0x10cd5c3b6 <+4089>: jne 0x10cd5d063 ; <+7334> | |
| 0x10cd5c3bc <+4095>: movzbl 0x2(%r9), %eax | |
| 0x10cd5c3c1 <+4100>: cmpl $0xa9, %eax | |
| 0x10cd5c3c6 <+4105>: je 0x10cd5cf94 ; <+7127> | |
| 0x10cd5c3cc <+4111>: jmp 0x10cd5d063 ; <+7334> | |
| 0x10cd5c3d1 <+4116>: movzbl %r8b, %eax | |
| 0x10cd5c3d5 <+4120>: cmpl $0xc2, %eax | |
| 0x10cd5c3da <+4125>: jne 0x10cd5d063 ; <+7334> | |
| 0x10cd5c3e0 <+4131>: movzbl 0x4(%r9), %eax | |
| 0x10cd5c3e5 <+4136>: cmpl $0x85, %eax | |
| 0x10cd5c3ea <+4141>: jne 0x10cd5d063 ; <+7334> | |
| 0x10cd5c3f0 <+4147>: cmpq -0x30(%rbp), %r13 | |
| 0x10cd5c3f4 <+4151>: jne 0x10cd5e4a0 ; <+12515> | |
| 0x10cd5c3fa <+4157>: movl $0x6, %esi | |
| 0x10cd5c3ff <+4162>: movq %rbx, %rdi | |
| 0x10cd5c402 <+4165>: addq $0x158, %rsp ; imm = 0x158 | |
| 0x10cd5c409 <+4172>: popq %rbx | |
| 0x10cd5c40a <+4173>: popq %r12 | |
| 0x10cd5c40c <+4175>: popq %r13 | |
| 0x10cd5c40e <+4177>: popq %r14 | |
| 0x10cd5c410 <+4179>: popq %r15 | |
| 0x10cd5c412 <+4181>: popq %rbp | |
| 0x10cd5c413 <+4182>: jmp 0x10cd5f6cb ; yaml_parser_fetch_document_indicator | |
| 0x10cd5c418 <+4187>: cmpl $0xc2, %ecx | |
| 0x10cd5c41e <+4193>: jne 0x10cd5d063 ; <+7334> | |
| 0x10cd5c424 <+4199>: movzbl 0x1(%r9), %eax | |
| 0x10cd5c429 <+4204>: cmpl $0x85, %eax | |
| 0x10cd5c42e <+4209>: je 0x10cd5cf94 ; <+7127> | |
| 0x10cd5c434 <+4215>: jmp 0x10cd5d063 ; <+7334> | |
| 0x10cd5c439 <+4220>: cmpq -0x30(%rbp), %r13 | |
| 0x10cd5c43d <+4224>: jne 0x10cd5e4a0 ; <+12515> | |
| 0x10cd5c443 <+4230>: xorl %esi, %esi | |
| 0x10cd5c445 <+4232>: jmp 0x10cd5c467 ; <+4266> | |
| 0x10cd5c447 <+4234>: cmpq -0x30(%rbp), %r13 | |
| 0x10cd5c44b <+4238>: jne 0x10cd5e4a0 ; <+12515> | |
| 0x10cd5c451 <+4244>: movl $0x13, %esi | |
| 0x10cd5c456 <+4249>: jmp 0x10cd5c48f ; <+4306> | |
| 0x10cd5c458 <+4251>: cmpq -0x30(%rbp), %r13 | |
| 0x10cd5c45c <+4255>: jne 0x10cd5e4a0 ; <+12515> | |
| 0x10cd5c462 <+4261>: movl $0x1, %esi | |
| 0x10cd5c467 <+4266>: movq %rbx, %rdi | |
| 0x10cd5c46a <+4269>: addq $0x158, %rsp ; imm = 0x158 | |
| 0x10cd5c471 <+4276>: popq %rbx | |
| 0x10cd5c472 <+4277>: popq %r12 | |
| 0x10cd5c474 <+4279>: popq %r13 | |
| 0x10cd5c476 <+4281>: popq %r14 | |
| 0x10cd5c478 <+4283>: popq %r15 | |
| 0x10cd5c47a <+4285>: popq %rbp | |
| 0x10cd5c47b <+4286>: jmp 0x10cd6163c ; yaml_parser_fetch_flow_scalar | |
| 0x10cd5c480 <+4291>: cmpq -0x30(%rbp), %r13 | |
| 0x10cd5c484 <+4295>: jne 0x10cd5e4a0 ; <+12515> | |
| 0x10cd5c48a <+4301>: movl $0x12, %esi | |
| 0x10cd5c48f <+4306>: movq %rbx, %rdi | |
| 0x10cd5c492 <+4309>: addq $0x158, %rsp ; imm = 0x158 | |
| 0x10cd5c499 <+4316>: popq %rbx | |
| 0x10cd5c49a <+4317>: popq %r12 | |
| 0x10cd5c49c <+4319>: popq %r13 | |
| 0x10cd5c49e <+4321>: popq %r14 | |
| 0x10cd5c4a0 <+4323>: popq %r15 | |
| 0x10cd5c4a2 <+4325>: popq %rbp | |
| 0x10cd5c4a3 <+4326>: jmp 0x10cd5ffbc ; yaml_parser_fetch_anchor | |
| 0x10cd5c4a8 <+4331>: movq 0x168(%rbx), %rcx | |
| 0x10cd5c4af <+4338>: movq -0x28(%rcx), %rdx | |
| 0x10cd5c4b3 <+4342>: movq %rdx, %rax | |
| 0x10cd5c4b6 <+4345>: shrq $0x20, %rax | |
| 0x10cd5c4ba <+4349>: je 0x10cd5c680 ; <+4803> | |
| 0x10cd5c4c0 <+4355>: testl %edx, %edx | |
| 0x10cd5c4c2 <+4357>: je 0x10cd5c680 ; <+4803> | |
| 0x10cd5c4c8 <+4363>: movq -0x8(%rcx), %rax | |
| 0x10cd5c4cc <+4367>: movq %rax, -0x130(%rbp) | |
| 0x10cd5c4d3 <+4374>: movq -0x18(%rcx), %rax | |
| 0x10cd5c4d7 <+4378>: movq -0x10(%rcx), %rcx | |
| 0x10cd5c4db <+4382>: movq %rcx, -0x138(%rbp) | |
| 0x10cd5c4e2 <+4389>: movq %rax, -0x140(%rbp) | |
| 0x10cd5c4e9 <+4396>: jmp 0x10cd5cf3b ; <+7038> | |
| 0x10cd5c4ee <+4401>: movb 0x1(%r9), %dl | |
| 0x10cd5c4f2 <+4405>: movb %dl, %al | |
| 0x10cd5c4f4 <+4407>: addb $0x1e, %al | |
| 0x10cd5c4f6 <+4409>: movzbl %al, %edi | |
| 0x10cd5c4f9 <+4412>: cmpl $0x3e, %edi | |
| 0x10cd5c4fc <+4415>: ja 0x10cd5c881 ; <+5316> | |
| 0x10cd5c502 <+4421>: movabsq $0x4000098040000000, %rax ; imm = 0x4000098040000000 | |
| 0x10cd5c50c <+4431>: btq %rdi, %rax | |
| 0x10cd5c510 <+4435>: jb 0x10cd5c89f ; <+5346> | |
| 0x10cd5c516 <+4441>: testq %rdi, %rdi | |
| 0x10cd5c519 <+4444>: jne 0x10cd5c881 ; <+5316> | |
| 0x10cd5c51f <+4450>: movzbl 0x2(%r9), %eax | |
| 0x10cd5c524 <+4455>: cmpl $0x80, %eax | |
| 0x10cd5c529 <+4460>: jne 0x10cd5c53b ; <+4478> | |
| 0x10cd5c52b <+4462>: movzbl 0x3(%r9), %eax | |
| 0x10cd5c530 <+4467>: cmpl $0xa8, %eax | |
| 0x10cd5c535 <+4472>: je 0x10cd5c89f ; <+5346> | |
| 0x10cd5c53b <+4478>: movzbl 0x2(%r9), %eax | |
| 0x10cd5c540 <+4483>: cmpl $0x80, %eax | |
| 0x10cd5c545 <+4488>: jne 0x10cd5cf94 ; <+7127> | |
| 0x10cd5c54b <+4494>: movzbl 0x3(%r9), %eax | |
| 0x10cd5c550 <+4499>: cmpl $0xa9, %eax | |
| 0x10cd5c555 <+4504>: jne 0x10cd5cf94 ; <+7127> | |
| 0x10cd5c55b <+4510>: jmp 0x10cd5c89f ; <+5346> | |
| 0x10cd5c560 <+4515>: movl 0x100(%rbx), %edx | |
| 0x10cd5c566 <+4521>: testl %edx, %edx | |
| 0x10cd5c568 <+4523>: jne 0x10cd5cb30 ; <+6003> | |
| 0x10cd5c56e <+4529>: movb 0x1(%r9), %r8b | |
| 0x10cd5c572 <+4533>: movb %r8b, %al | |
| 0x10cd5c575 <+4536>: addb $0x1e, %al | |
| 0x10cd5c577 <+4538>: movzbl %al, %edi | |
| 0x10cd5c57a <+4541>: cmpl $0x3e, %edi | |
| 0x10cd5c57d <+4544>: ja 0x10cd5cb11 ; <+5972> | |
| 0x10cd5c583 <+4550>: movabsq $0x4000098040000000, %rax ; imm = 0x4000098040000000 | |
| 0x10cd5c58d <+4560>: btq %rdi, %rax | |
| 0x10cd5c591 <+4564>: jb 0x10cd5cb30 ; <+6003> | |
| 0x10cd5c597 <+4570>: testq %rdi, %rdi | |
| 0x10cd5c59a <+4573>: jne 0x10cd5cb11 ; <+5972> | |
| 0x10cd5c5a0 <+4579>: movzbl 0x2(%r9), %eax | |
| 0x10cd5c5a5 <+4584>: cmpl $0x80, %eax | |
| 0x10cd5c5aa <+4589>: jne 0x10cd5c5bc ; <+4607> | |
| 0x10cd5c5ac <+4591>: movzbl 0x3(%r9), %eax | |
| 0x10cd5c5b1 <+4596>: cmpl $0xa8, %eax | |
| 0x10cd5c5b6 <+4601>: je 0x10cd5cb30 ; <+6003> | |
| 0x10cd5c5bc <+4607>: movzbl 0x2(%r9), %eax | |
| 0x10cd5c5c1 <+4612>: cmpl $0x80, %eax | |
| 0x10cd5c5c6 <+4617>: jne 0x10cd5cf94 ; <+7127> | |
| 0x10cd5c5cc <+4623>: movzbl 0x3(%r9), %eax | |
| 0x10cd5c5d1 <+4628>: cmpl $0xa9, %eax | |
| 0x10cd5c5d6 <+4633>: jne 0x10cd5cf94 ; <+7127> | |
| 0x10cd5c5dc <+4639>: jmp 0x10cd5cb30 ; <+6003> | |
| 0x10cd5c5e1 <+4644>: cmpl $0x0, 0x100(%rbx) | |
| 0x10cd5c5e8 <+4651>: jne 0x10cd5cf94 ; <+7127> | |
| 0x10cd5c5ee <+4657>: cmpq -0x30(%rbp), %r13 | |
| 0x10cd5c5f2 <+4661>: jne 0x10cd5e4a0 ; <+12515> | |
| 0x10cd5c5f8 <+4667>: xorl %esi, %esi | |
| 0x10cd5c5fa <+4669>: jmp 0x10cd5c34b ; <+3982> | |
| 0x10cd5c5ff <+4674>: movl 0x100(%rbx), %edx | |
| 0x10cd5c605 <+4680>: testl %edx, %edx | |
| 0x10cd5c607 <+4682>: jne 0x10cd5ceb1 ; <+6900> | |
| 0x10cd5c60d <+4688>: movb 0x1(%r9), %r8b | |
| 0x10cd5c611 <+4692>: movb %r8b, %al | |
| 0x10cd5c614 <+4695>: addb $0x1e, %al | |
| 0x10cd5c616 <+4697>: movzbl %al, %edi | |
| 0x10cd5c619 <+4700>: cmpl $0x3e, %edi | |
| 0x10cd5c61c <+4703>: ja 0x10cd5ce92 ; <+6869> | |
| 0x10cd5c622 <+4709>: movabsq $0x4000098040000000, %rax ; imm = 0x4000098040000000 | |
| 0x10cd5c62c <+4719>: btq %rdi, %rax | |
| 0x10cd5c630 <+4723>: jb 0x10cd5ceb1 ; <+6900> | |
| 0x10cd5c636 <+4729>: testq %rdi, %rdi | |
| 0x10cd5c639 <+4732>: jne 0x10cd5ce92 ; <+6869> | |
| 0x10cd5c63f <+4738>: movzbl 0x2(%r9), %eax | |
| 0x10cd5c644 <+4743>: cmpl $0x80, %eax | |
| 0x10cd5c649 <+4748>: jne 0x10cd5c65b ; <+4766> | |
| 0x10cd5c64b <+4750>: movzbl 0x3(%r9), %eax | |
| 0x10cd5c650 <+4755>: cmpl $0xa8, %eax | |
| 0x10cd5c655 <+4760>: je 0x10cd5ceb1 ; <+6900> | |
| 0x10cd5c65b <+4766>: movzbl 0x2(%r9), %eax | |
| 0x10cd5c660 <+4771>: cmpl $0x80, %eax | |
| 0x10cd5c665 <+4776>: jne 0x10cd5cf94 ; <+7127> | |
| 0x10cd5c66b <+4782>: movzbl 0x3(%r9), %eax | |
| 0x10cd5c670 <+4787>: cmpl $0xa9, %eax | |
| 0x10cd5c675 <+4792>: jne 0x10cd5cf94 ; <+7127> | |
| 0x10cd5c67b <+4798>: jmp 0x10cd5ceb1 ; <+6900> | |
| 0x10cd5c680 <+4803>: movl $0x0, -0x28(%rcx) | |
| 0x10cd5c687 <+4810>: movl $0x1, 0x154(%rbx) | |
| 0x10cd5c691 <+4820>: movq 0x10(%r15), %rax | |
| 0x10cd5c695 <+4824>: movq %rax, -0x88(%rbp) | |
| 0x10cd5c69c <+4831>: movq (%r15), %rax | |
| 0x10cd5c69f <+4834>: movq 0x8(%r15), %rcx | |
| 0x10cd5c6a3 <+4838>: movq %r15, %rdi | |
| 0x10cd5c6a6 <+4841>: movq %rcx, -0x90(%rbp) | |
| 0x10cd5c6ad <+4848>: movq %rax, -0x98(%rbp) | |
| 0x10cd5c6b4 <+4855>: incq 0xe0(%rbx) | |
| 0x10cd5c6bb <+4862>: incq %rsi | |
| 0x10cd5c6be <+4865>: movq %rsi, 0xf0(%rbx) | |
| 0x10cd5c6c5 <+4872>: decq 0xa8(%rbx) | |
| 0x10cd5c6cc <+4879>: movzbl (%r9), %ecx | |
| 0x10cd5c6d0 <+4883>: movl $0x1, %edx | |
| 0x10cd5c6d5 <+4888>: testb %cl, %cl | |
| 0x10cd5c6d7 <+4890>: jns 0x10cd5c715 ; <+4952> | |
| 0x10cd5c6d9 <+4892>: movl %ecx, %eax | |
| 0x10cd5c6db <+4894>: andl $0xe0, %eax | |
| 0x10cd5c6e0 <+4899>: movl $0x2, %edx | |
| 0x10cd5c6e5 <+4904>: cmpl $0xc0, %eax | |
| 0x10cd5c6ea <+4909>: je 0x10cd5c715 ; <+4952> | |
| 0x10cd5c6ec <+4911>: movl %ecx, %eax | |
| 0x10cd5c6ee <+4913>: andl $0xf0, %eax | |
| 0x10cd5c6f3 <+4918>: movl $0x3, %edx | |
| 0x10cd5c6f8 <+4923>: cmpl $0xe0, %eax | |
| 0x10cd5c6fd <+4928>: je 0x10cd5c715 ; <+4952> | |
| 0x10cd5c6ff <+4930>: andl $0xf8, %ecx | |
| 0x10cd5c705 <+4936>: cmpl $0xf0, %ecx | |
| 0x10cd5c70b <+4942>: sete %al | |
| 0x10cd5c70e <+4945>: movzbl %al, %edx | |
| 0x10cd5c711 <+4948>: shlq $0x2, %rdx | |
| 0x10cd5c715 <+4952>: addq %rdx, %r9 | |
| 0x10cd5c718 <+4955>: movq %r9, 0x98(%rbx) | |
| 0x10cd5c71f <+4962>: movq 0x10(%rdi), %rax | |
| 0x10cd5c723 <+4966>: movq %rax, -0xa0(%rbp) | |
| 0x10cd5c72a <+4973>: movq (%rdi), %rax | |
| 0x10cd5c72d <+4976>: movq 0x8(%rdi), %rcx | |
| 0x10cd5c731 <+4980>: movq %rcx, -0xa8(%rbp) | |
| 0x10cd5c738 <+4987>: movq %rax, -0xb0(%rbp) | |
| 0x10cd5c73f <+4994>: pxor %xmm0, %xmm0 | |
| 0x10cd5c743 <+4998>: movdqa %xmm0, -0x80(%rbp) | |
| 0x10cd5c748 <+5003>: movl $0x0, -0x68(%rbp) | |
| 0x10cd5c74f <+5010>: movq $0x0, -0x70(%rbp) | |
| 0x10cd5c757 <+5018>: movq -0x88(%rbp), %rax | |
| 0x10cd5c75e <+5025>: movq %rax, -0x54(%rbp) | |
| 0x10cd5c762 <+5029>: movq -0x98(%rbp), %rax | |
| 0x10cd5c769 <+5036>: movq -0x90(%rbp), %rcx | |
| 0x10cd5c770 <+5043>: movq %rcx, -0x5c(%rbp) | |
| 0x10cd5c774 <+5047>: movq %rax, -0x64(%rbp) | |
| 0x10cd5c778 <+5051>: leaq 0x120(%rbx), %r14 | |
| 0x10cd5c77f <+5058>: movq 0x120(%rbx), %rax | |
| 0x10cd5c786 <+5065>: cmpq 0x110(%rbx), %rax | |
| 0x10cd5c78d <+5072>: jne 0x10cd5c7b7 ; <+5114> | |
| 0x10cd5c78f <+5074>: leaq 0x110(%rbx), %rcx | |
| 0x10cd5c796 <+5081>: leaq 0x108(%rbx), %rdi | |
| 0x10cd5c79d <+5088>: leaq 0x118(%rbx), %rsi | |
| 0x10cd5c7a4 <+5095>: movq %r14, %rdx | |
| 0x10cd5c7a7 <+5098>: callq 0x10cd6f590 ; symbol stub for: yaml_queue_extend | |
| 0x10cd5c7ac <+5103>: testl %eax, %eax | |
| 0x10cd5c7ae <+5105>: je 0x10cd5e34e ; <+12177> | |
| 0x10cd5c7b4 <+5111>: movq (%r14), %rax | |
| 0x10cd5c7b7 <+5114>: leaq 0x50(%rax), %rcx | |
| 0x10cd5c7bb <+5118>: movq %rcx, (%r14) | |
| 0x10cd5c7be <+5121>: movl $0xf, (%rax) | |
| 0x10cd5c7c4 <+5127>: jmp 0x10cd5e2fa ; <+12093> | |
| 0x10cd5c7c9 <+5132>: movq -0x130(%rbp), %rax | |
| 0x10cd5c7d0 <+5139>: movq %rax, 0x10(%rsp) | |
| 0x10cd5c7d5 <+5144>: movq -0x140(%rbp), %rax | |
| 0x10cd5c7dc <+5151>: movq -0x138(%rbp), %rcx | |
| 0x10cd5c7e3 <+5158>: movq %rcx, 0x8(%rsp) | |
| 0x10cd5c7e8 <+5163>: movq %rax, (%rsp) | |
| 0x10cd5c7ec <+5167>: leaq -0x98(%rbp), %rdx | |
| 0x10cd5c7f3 <+5174>: xorl %esi, %esi | |
| 0x10cd5c7f5 <+5176>: movq %rbx, %rdi | |
| 0x10cd5c7f8 <+5179>: callq 0x10cd6336a ; yaml_parser_scan_tag_handle | |
| 0x10cd5c7fd <+5184>: testl %eax, %eax | |
| 0x10cd5c7ff <+5186>: movq -0x98(%rbp), %r15 | |
| 0x10cd5c806 <+5193>: je 0x10cd5e647 ; <+12938> | |
| 0x10cd5c80c <+5199>: movzbl (%r15), %eax | |
| 0x10cd5c810 <+5203>: cmpl $0x21, %eax | |
| 0x10cd5c813 <+5206>: jne 0x10cd5ca59 ; <+5788> | |
| 0x10cd5c819 <+5212>: cmpb $0x0, 0x1(%r15) | |
| 0x10cd5c81e <+5217>: je 0x10cd5ca59 ; <+5788> | |
| 0x10cd5c824 <+5223>: movq %r15, %rdi | |
| 0x10cd5c827 <+5226>: callq 0x10cd6f63e ; symbol stub for: strlen | |
| 0x10cd5c82c <+5231>: movzbl -0x1(%rax,%r15), %eax | |
| 0x10cd5c832 <+5237>: cmpl $0x21, %eax | |
| 0x10cd5c835 <+5240>: jne 0x10cd5ca59 ; <+5788> | |
| 0x10cd5c83b <+5246>: movq -0x130(%rbp), %rax | |
| 0x10cd5c842 <+5253>: movq %rax, 0x10(%rsp) | |
| 0x10cd5c847 <+5258>: movq -0x140(%rbp), %rax | |
| 0x10cd5c84e <+5265>: movq -0x138(%rbp), %rcx | |
| 0x10cd5c855 <+5272>: movq %rcx, 0x8(%rsp) | |
| 0x10cd5c85a <+5277>: movq %rax, (%rsp) | |
| 0x10cd5c85e <+5281>: leaq -0xb0(%rbp), %rcx | |
| 0x10cd5c865 <+5288>: xorl %esi, %esi | |
| 0x10cd5c867 <+5290>: xorl %edx, %edx | |
| 0x10cd5c869 <+5292>: movq %rbx, %rdi | |
| 0x10cd5c86c <+5295>: callq 0x10cd6378e ; yaml_parser_scan_tag_uri | |
| 0x10cd5c871 <+5300>: testl %eax, %eax | |
| 0x10cd5c873 <+5302>: movq %r15, %r12 | |
| 0x10cd5c876 <+5305>: jne 0x10cd5e4b6 ; <+12537> | |
| 0x10cd5c87c <+5311>: jmp 0x10cd5e647 ; <+12938> | |
| 0x10cd5c881 <+5316>: movzbl %dl, %eax | |
| 0x10cd5c884 <+5319>: cmpl $0xc2, %eax | |
| 0x10cd5c889 <+5324>: jne 0x10cd5cf94 ; <+7127> | |
| 0x10cd5c88f <+5330>: movzbl 0x2(%r9), %eax | |
| 0x10cd5c894 <+5335>: cmpl $0x85, %eax | |
| 0x10cd5c899 <+5340>: jne 0x10cd5cf94 ; <+7127> | |
| 0x10cd5c89f <+5346>: cmpl $0x0, 0x100(%rbx) | |
| 0x10cd5c8a6 <+5353>: jne 0x10cd5c8ed ; <+5424> | |
| 0x10cd5c8a8 <+5355>: cmpl $0x0, 0x154(%rbx) | |
| 0x10cd5c8af <+5362>: je 0x10cd5cae0 ; <+5923> | |
| 0x10cd5c8b5 <+5368>: movq 0x10(%r15), %rax | |
| 0x10cd5c8b9 <+5372>: movq %rax, 0x10(%rsp) | |
| 0x10cd5c8be <+5377>: movq (%r15), %rax | |
| 0x10cd5c8c1 <+5380>: movq 0x8(%r15), %rcx | |
| 0x10cd5c8c5 <+5384>: movq %rcx, 0x8(%rsp) | |
| 0x10cd5c8ca <+5389>: movq %rax, (%rsp) | |
| 0x10cd5c8ce <+5393>: movq $-0x1, %rdx | |
| 0x10cd5c8d5 <+5400>: movl $0x7, %ecx | |
| 0x10cd5c8da <+5405>: movq %rbx, %rdi | |
| 0x10cd5c8dd <+5408>: callq 0x10cd64075 ; yaml_parser_roll_indent | |
| 0x10cd5c8e2 <+5413>: xorl %r14d, %r14d | |
| 0x10cd5c8e5 <+5416>: testl %eax, %eax | |
| 0x10cd5c8e7 <+5418>: je 0x10cd5e357 ; <+12186> | |
| 0x10cd5c8ed <+5424>: movq 0x168(%rbx), %rax | |
| 0x10cd5c8f4 <+5431>: movq -0x28(%rax), %rcx | |
| 0x10cd5c8f8 <+5435>: movq %rcx, %rdx | |
| 0x10cd5c8fb <+5438>: shrq $0x20, %rdx | |
| 0x10cd5c8ff <+5442>: je 0x10cd5c909 ; <+5452> | |
| 0x10cd5c901 <+5444>: testl %ecx, %ecx | |
| 0x10cd5c903 <+5446>: jne 0x10cd5cf1a ; <+7005> | |
| 0x10cd5c909 <+5452>: movl $0x0, -0x28(%rax) | |
| 0x10cd5c910 <+5459>: movl $0x1, 0x154(%rbx) | |
| 0x10cd5c91a <+5469>: movq 0x10(%r15), %rax | |
| 0x10cd5c91e <+5473>: movq %rax, -0x88(%rbp) | |
| 0x10cd5c925 <+5480>: movq (%r15), %rax | |
| 0x10cd5c928 <+5483>: movq 0x8(%r15), %rcx | |
| 0x10cd5c92c <+5487>: movq %r15, %rdi | |
| 0x10cd5c92f <+5490>: movq %rcx, -0x90(%rbp) | |
| 0x10cd5c936 <+5497>: movq %rax, -0x98(%rbp) | |
| 0x10cd5c93d <+5504>: incq 0xe0(%rbx) | |
| 0x10cd5c944 <+5511>: incq 0xf0(%rbx) | |
| 0x10cd5c94b <+5518>: decq 0xa8(%rbx) | |
| 0x10cd5c952 <+5525>: movq 0x98(%rbx), %rax | |
| 0x10cd5c959 <+5532>: movzbl (%rax), %ecx | |
| 0x10cd5c95c <+5535>: movl $0x1, %edx | |
| 0x10cd5c961 <+5540>: testb %cl, %cl | |
| 0x10cd5c963 <+5542>: jns 0x10cd5c9a5 ; <+5608> | |
| 0x10cd5c965 <+5544>: movl %ecx, %esi | |
| 0x10cd5c967 <+5546>: andl $0xe0, %esi | |
| 0x10cd5c96d <+5552>: movl $0x2, %edx | |
| 0x10cd5c972 <+5557>: cmpl $0xc0, %esi | |
| 0x10cd5c978 <+5563>: je 0x10cd5c9a5 ; <+5608> | |
| 0x10cd5c97a <+5565>: movl %ecx, %esi | |
| 0x10cd5c97c <+5567>: andl $0xf0, %esi | |
| 0x10cd5c982 <+5573>: movl $0x3, %edx | |
| 0x10cd5c987 <+5578>: cmpl $0xe0, %esi | |
| 0x10cd5c98d <+5584>: je 0x10cd5c9a5 ; <+5608> | |
| 0x10cd5c98f <+5586>: andl $0xf8, %ecx | |
| 0x10cd5c995 <+5592>: cmpl $0xf0, %ecx | |
| 0x10cd5c99b <+5598>: sete %cl | |
| 0x10cd5c99e <+5601>: movzbl %cl, %edx | |
| 0x10cd5c9a1 <+5604>: shlq $0x2, %rdx | |
| 0x10cd5c9a5 <+5608>: addq %rdx, %rax | |
| 0x10cd5c9a8 <+5611>: movq %rax, 0x98(%rbx) | |
| 0x10cd5c9af <+5618>: movq 0x10(%rdi), %rax | |
| 0x10cd5c9b3 <+5622>: movq %rax, -0xa0(%rbp) | |
| 0x10cd5c9ba <+5629>: movq (%rdi), %rax | |
| 0x10cd5c9bd <+5632>: movq 0x8(%rdi), %rcx | |
| 0x10cd5c9c1 <+5636>: movq %rcx, -0xa8(%rbp) | |
| 0x10cd5c9c8 <+5643>: movq %rax, -0xb0(%rbp) | |
| 0x10cd5c9cf <+5650>: pxor %xmm0, %xmm0 | |
| 0x10cd5c9d3 <+5654>: movdqa %xmm0, -0x80(%rbp) | |
| 0x10cd5c9d8 <+5659>: movl $0x0, -0x68(%rbp) | |
| 0x10cd5c9df <+5666>: movq $0x0, -0x70(%rbp) | |
| 0x10cd5c9e7 <+5674>: movq -0x88(%rbp), %rax | |
| 0x10cd5c9ee <+5681>: movq %rax, -0x54(%rbp) | |
| 0x10cd5c9f2 <+5685>: movq -0x98(%rbp), %rax | |
| 0x10cd5c9f9 <+5692>: movq -0x90(%rbp), %rcx | |
| 0x10cd5ca00 <+5699>: movq %rcx, -0x5c(%rbp) | |
| 0x10cd5ca04 <+5703>: movq %rax, -0x64(%rbp) | |
| 0x10cd5ca08 <+5707>: leaq 0x120(%rbx), %r14 | |
| 0x10cd5ca0f <+5714>: movq 0x120(%rbx), %rax | |
| 0x10cd5ca16 <+5721>: cmpq 0x110(%rbx), %rax | |
| 0x10cd5ca1d <+5728>: jne 0x10cd5ca47 ; <+5770> | |
| 0x10cd5ca1f <+5730>: leaq 0x110(%rbx), %rcx | |
| 0x10cd5ca26 <+5737>: leaq 0x108(%rbx), %rdi | |
| 0x10cd5ca2d <+5744>: leaq 0x118(%rbx), %rsi | |
| 0x10cd5ca34 <+5751>: movq %r14, %rdx | |
| 0x10cd5ca37 <+5754>: callq 0x10cd6f590 ; symbol stub for: yaml_queue_extend | |
| 0x10cd5ca3c <+5759>: testl %eax, %eax | |
| 0x10cd5ca3e <+5761>: je 0x10cd5e34e ; <+12177> | |
| 0x10cd5ca44 <+5767>: movq (%r14), %rax | |
| 0x10cd5ca47 <+5770>: leaq 0x50(%rax), %rcx | |
| 0x10cd5ca4b <+5774>: movq %rcx, (%r14) | |
| 0x10cd5ca4e <+5777>: movl $0xe, (%rax) | |
| 0x10cd5ca54 <+5783>: jmp 0x10cd5e2fa ; <+12093> | |
| 0x10cd5ca59 <+5788>: movq -0x130(%rbp), %rax | |
| 0x10cd5ca60 <+5795>: movq %rax, 0x10(%rsp) | |
| 0x10cd5ca65 <+5800>: movq -0x140(%rbp), %rax | |
| 0x10cd5ca6c <+5807>: movq -0x138(%rbp), %rcx | |
| 0x10cd5ca73 <+5814>: movq %rcx, 0x8(%rsp) | |
| 0x10cd5ca78 <+5819>: movq %rax, (%rsp) | |
| 0x10cd5ca7c <+5823>: leaq -0xb0(%rbp), %rcx | |
| 0x10cd5ca83 <+5830>: xorl %esi, %esi | |
| 0x10cd5ca85 <+5832>: movq %rbx, %rdi | |
| 0x10cd5ca88 <+5835>: movq %r15, %rdx | |
| 0x10cd5ca8b <+5838>: callq 0x10cd6378e ; yaml_parser_scan_tag_uri | |
| 0x10cd5ca90 <+5843>: testl %eax, %eax | |
| 0x10cd5ca92 <+5845>: je 0x10cd5e647 ; <+12938> | |
| 0x10cd5ca98 <+5851>: movq %r15, %rdi | |
| 0x10cd5ca9b <+5854>: callq 0x10cd6f584 ; symbol stub for: yaml_free | |
| 0x10cd5caa0 <+5859>: movl $0x2, %edi | |
| 0x10cd5caa5 <+5864>: callq 0x10cd6f58a ; symbol stub for: yaml_malloc | |
| 0x10cd5caaa <+5869>: movq %rax, %r12 | |
| 0x10cd5caad <+5872>: movq %r12, -0x98(%rbp) | |
| 0x10cd5cab4 <+5879>: xorl %r15d, %r15d | |
| 0x10cd5cab7 <+5882>: testq %r12, %r12 | |
| 0x10cd5caba <+5885>: je 0x10cd5e647 ; <+12938> | |
| 0x10cd5cac0 <+5891>: movw $0x21, (%r12) | |
| 0x10cd5cac7 <+5898>: movq -0xb0(%rbp), %r15 | |
| 0x10cd5cace <+5905>: cmpb $0x0, (%r15) | |
| 0x10cd5cad2 <+5909>: je 0x10cd5e4a5 ; <+12520> | |
| 0x10cd5cad8 <+5915>: movq %r12, %r15 | |
| 0x10cd5cadb <+5918>: jmp 0x10cd5e4b6 ; <+12537> | |
| 0x10cd5cae0 <+5923>: movl $0x3, (%rbx) | |
| 0x10cd5cae6 <+5929>: movq $0x0, 0x38(%rbx) | |
| 0x10cd5caee <+5937>: movq 0x10(%r15), %rax | |
| 0x10cd5caf2 <+5941>: movq %rax, 0x50(%rbx) | |
| 0x10cd5caf6 <+5945>: movq (%r15), %rax | |
| 0x10cd5caf9 <+5948>: movq 0x8(%r15), %rcx | |
| 0x10cd5cafd <+5952>: movq %rcx, 0x48(%rbx) | |
| 0x10cd5cb01 <+5956>: movq %rax, 0x40(%rbx) | |
| 0x10cd5cb05 <+5960>: leaq 0x1391d(%rip), %rax ; "block sequence entries are not allowed in this context" | |
| 0x10cd5cb0c <+5967>: jmp 0x10cd5cf74 ; <+7095> | |
| 0x10cd5cb11 <+5972>: movzbl %r8b, %eax | |
| 0x10cd5cb15 <+5976>: cmpl $0xc2, %eax | |
| 0x10cd5cb1a <+5981>: jne 0x10cd5cf94 ; <+7127> | |
| 0x10cd5cb20 <+5987>: movzbl 0x2(%r9), %eax | |
| 0x10cd5cb25 <+5992>: cmpl $0x85, %eax | |
| 0x10cd5cb2a <+5997>: jne 0x10cd5cf94 ; <+7127> | |
| 0x10cd5cb30 <+6003>: movq %r15, %r12 | |
| 0x10cd5cb33 <+6006>: movq 0x168(%rbx), %r15 | |
| 0x10cd5cb3a <+6013>: cmpl $0x0, -0x28(%r15) | |
| 0x10cd5cb3f <+6018>: je 0x10cd5ccf0 ; <+6451> | |
| 0x10cd5cb45 <+6024>: pxor %xmm0, %xmm0 | |
| 0x10cd5cb49 <+6028>: movdqa %xmm0, -0x80(%rbp) | |
| 0x10cd5cb4e <+6033>: movl $0x0, -0x68(%rbp) | |
| 0x10cd5cb55 <+6040>: movq $0x0, -0x70(%rbp) | |
| 0x10cd5cb5d <+6048>: movq -0x8(%r15), %rax | |
| 0x10cd5cb61 <+6052>: movq %rax, -0x54(%rbp) | |
| 0x10cd5cb65 <+6056>: movq -0x18(%r15), %rax | |
| 0x10cd5cb69 <+6060>: movq -0x10(%r15), %rcx | |
| 0x10cd5cb6d <+6064>: movq %rcx, -0x5c(%rbp) | |
| 0x10cd5cb71 <+6068>: movq %rax, -0x64(%rbp) | |
| 0x10cd5cb75 <+6072>: movq -0x8(%r15), %rax | |
| 0x10cd5cb79 <+6076>: movq %rax, -0x88(%rbp) | |
| 0x10cd5cb80 <+6083>: movq -0x18(%r15), %rax | |
| 0x10cd5cb84 <+6087>: movq -0x10(%r15), %rcx | |
| 0x10cd5cb88 <+6091>: movq %rcx, -0x90(%rbp) | |
| 0x10cd5cb8f <+6098>: movq %rax, -0x98(%rbp) | |
| 0x10cd5cb96 <+6105>: movq 0x120(%rbx), %rax | |
| 0x10cd5cb9d <+6112>: cmpq 0x110(%rbx), %rax | |
| 0x10cd5cba4 <+6119>: jne 0x10cd5cbd5 ; <+6168> | |
| 0x10cd5cba6 <+6121>: leaq 0x120(%rbx), %r14 | |
| 0x10cd5cbad <+6128>: leaq 0x110(%rbx), %rcx | |
| 0x10cd5cbb4 <+6135>: leaq 0x108(%rbx), %rdi | |
| 0x10cd5cbbb <+6142>: leaq 0x118(%rbx), %rsi | |
| 0x10cd5cbc2 <+6149>: movq %r14, %rdx | |
| 0x10cd5cbc5 <+6152>: callq 0x10cd6f590 ; symbol stub for: yaml_queue_extend | |
| 0x10cd5cbca <+6157>: testl %eax, %eax | |
| 0x10cd5cbcc <+6159>: je 0x10cd5e34e ; <+12177> | |
| 0x10cd5cbd2 <+6165>: movq (%r14), %rax | |
| 0x10cd5cbd5 <+6168>: leaq -0x18(%r15), %r14 | |
| 0x10cd5cbd9 <+6172>: movq 0x118(%rbx), %rcx | |
| 0x10cd5cbe0 <+6179>: movq -0x20(%r15), %rdx | |
| 0x10cd5cbe4 <+6183>: subq 0x128(%rbx), %rdx | |
| 0x10cd5cbeb <+6190>: leaq (%rdx,%rdx,4), %rdi | |
| 0x10cd5cbef <+6194>: shlq $0x4, %rdi | |
| 0x10cd5cbf3 <+6198>: leaq (%rcx,%rdi), %rsi | |
| 0x10cd5cbf7 <+6202>: leaq 0x50(%rcx,%rdi), %rdi | |
| 0x10cd5cbfc <+6207>: subq %rcx, %rax | |
| 0x10cd5cbff <+6210>: shrq $0x4, %rax | |
| 0x10cd5cc03 <+6214>: movabsq $-0x3333333333333333, %rcx ; imm = 0xCCCCCCCCCCCCCCCD | |
| 0x10cd5cc0d <+6224>: imulq %rax, %rcx | |
| 0x10cd5cc11 <+6228>: subq %rdx, %rcx | |
| 0x10cd5cc14 <+6231>: shlq $0x4, %rcx | |
| 0x10cd5cc18 <+6235>: leaq (%rcx,%rcx,4), %rdx | |
| 0x10cd5cc1c <+6239>: callq 0x10cd6f626 ; symbol stub for: memmove | |
| 0x10cd5cc21 <+6244>: movq 0x118(%rbx), %rax | |
| 0x10cd5cc28 <+6251>: movq -0x20(%r15), %rcx | |
| 0x10cd5cc2c <+6255>: subq 0x128(%rbx), %rcx | |
| 0x10cd5cc33 <+6262>: leaq (%rcx,%rcx,4), %rcx | |
| 0x10cd5cc37 <+6266>: shlq $0x4, %rcx | |
| 0x10cd5cc3b <+6270>: movl $0x10, (%rax,%rcx) | |
| 0x10cd5cc42 <+6277>: movl -0x50(%rbp), %edx | |
| 0x10cd5cc45 <+6280>: movl %edx, 0x34(%rax,%rcx) | |
| 0x10cd5cc49 <+6284>: movq -0x58(%rbp), %rdx | |
| 0x10cd5cc4d <+6288>: movq %rdx, 0x2c(%rax,%rcx) | |
| 0x10cd5cc52 <+6293>: movq -0x60(%rbp), %rdx | |
| 0x10cd5cc56 <+6297>: movq %rdx, 0x24(%rax,%rcx) | |
| 0x10cd5cc5b <+6302>: movq -0x68(%rbp), %rdx | |
| 0x10cd5cc5f <+6306>: movq %rdx, 0x1c(%rax,%rcx) | |
| 0x10cd5cc64 <+6311>: movq -0x70(%rbp), %rdx | |
| 0x10cd5cc68 <+6315>: movq %rdx, 0x14(%rax,%rcx) | |
| 0x10cd5cc6d <+6320>: movq -0x80(%rbp), %rdx | |
| 0x10cd5cc71 <+6324>: movq -0x78(%rbp), %rsi | |
| 0x10cd5cc75 <+6328>: movq %rsi, 0xc(%rax,%rcx) | |
| 0x10cd5cc7a <+6333>: movq %rdx, 0x4(%rax,%rcx) | |
| 0x10cd5cc7f <+6338>: movq -0x88(%rbp), %rdx | |
| 0x10cd5cc86 <+6345>: movq %rdx, 0x48(%rax,%rcx) | |
| 0x10cd5cc8b <+6350>: movq -0x98(%rbp), %rdx | |
| 0x10cd5cc92 <+6357>: movq -0x90(%rbp), %rsi | |
| 0x10cd5cc99 <+6364>: movq %rsi, 0x40(%rax,%rcx) | |
| 0x10cd5cc9e <+6369>: movq %rdx, 0x38(%rax,%rcx) | |
| 0x10cd5cca3 <+6374>: addq $0x50, 0x120(%rbx) | |
| 0x10cd5ccab <+6382>: movq -0x20(%r15), %rdx | |
| 0x10cd5ccaf <+6386>: movq -0x8(%r15), %rsi | |
| 0x10cd5ccb3 <+6390>: movq 0x10(%r14), %rax | |
| 0x10cd5ccb7 <+6394>: movq %rax, 0x10(%rsp) | |
| 0x10cd5ccbc <+6399>: movq (%r14), %rax | |
| 0x10cd5ccbf <+6402>: movq 0x8(%r14), %rcx | |
| 0x10cd5ccc3 <+6406>: movq %rcx, 0x8(%rsp) | |
| 0x10cd5ccc8 <+6411>: movq %rax, (%rsp) | |
| 0x10cd5cccc <+6415>: movl $0x8, %ecx | |
| 0x10cd5ccd1 <+6420>: movq %rbx, %rdi | |
| 0x10cd5ccd4 <+6423>: callq 0x10cd64075 ; yaml_parser_roll_indent | |
| 0x10cd5ccd9 <+6428>: xorl %r14d, %r14d | |
| 0x10cd5ccdc <+6431>: testl %eax, %eax | |
| 0x10cd5ccde <+6433>: je 0x10cd5e357 ; <+12186> | |
| 0x10cd5cce4 <+6439>: movl $0x0, -0x28(%r15) | |
| 0x10cd5ccec <+6447>: xorl %eax, %eax | |
| 0x10cd5ccee <+6449>: jmp 0x10cd5cd4a ; <+6541> | |
| 0x10cd5ccf0 <+6451>: testl %edx, %edx | |
| 0x10cd5ccf2 <+6453>: jne 0x10cd5cd42 ; <+6533> | |
| 0x10cd5ccf4 <+6455>: cmpl $0x0, 0x154(%rbx) | |
| 0x10cd5ccfb <+6462>: je 0x10cd5e456 ; <+12441> | |
| 0x10cd5cd01 <+6468>: movq 0x10(%r12), %rax | |
| 0x10cd5cd06 <+6473>: movq %rax, 0x10(%rsp) | |
| 0x10cd5cd0b <+6478>: movq (%r12), %rax | |
| 0x10cd5cd0f <+6482>: movq 0x8(%r12), %rcx | |
| 0x10cd5cd14 <+6487>: movq %rcx, 0x8(%rsp) | |
| 0x10cd5cd19 <+6492>: movq %rax, (%rsp) | |
| 0x10cd5cd1d <+6496>: movq $-0x1, %rdx | |
| 0x10cd5cd24 <+6503>: movl $0x8, %ecx | |
| 0x10cd5cd29 <+6508>: movq %rbx, %rdi | |
| 0x10cd5cd2c <+6511>: callq 0x10cd64075 ; yaml_parser_roll_indent | |
| 0x10cd5cd31 <+6516>: xorl %r14d, %r14d | |
| 0x10cd5cd34 <+6519>: testl %eax, %eax | |
| 0x10cd5cd36 <+6521>: je 0x10cd5e357 ; <+12186> | |
| 0x10cd5cd3c <+6527>: movl 0x100(%rbx), %edx | |
| 0x10cd5cd42 <+6533>: testl %edx, %edx | |
| 0x10cd5cd44 <+6535>: sete %al | |
| 0x10cd5cd47 <+6538>: movzbl %al, %eax | |
| 0x10cd5cd4a <+6541>: movl %eax, 0x154(%rbx) | |
| 0x10cd5cd50 <+6547>: movq 0x10(%r12), %rax | |
| 0x10cd5cd55 <+6552>: movq %rax, -0x130(%rbp) | |
| 0x10cd5cd5c <+6559>: movq (%r12), %rax | |
| 0x10cd5cd60 <+6563>: movq 0x8(%r12), %rcx | |
| 0x10cd5cd65 <+6568>: movq %r12, %rdi | |
| 0x10cd5cd68 <+6571>: movq %rcx, -0x138(%rbp) | |
| 0x10cd5cd6f <+6578>: movq %rax, -0x140(%rbp) | |
| 0x10cd5cd76 <+6585>: incq 0xe0(%rbx) | |
| 0x10cd5cd7d <+6592>: incq 0xf0(%rbx) | |
| 0x10cd5cd84 <+6599>: decq 0xa8(%rbx) | |
| 0x10cd5cd8b <+6606>: movq 0x98(%rbx), %rax | |
| 0x10cd5cd92 <+6613>: movzbl (%rax), %ecx | |
| 0x10cd5cd95 <+6616>: movl $0x1, %edx | |
| 0x10cd5cd9a <+6621>: testb %cl, %cl | |
| 0x10cd5cd9c <+6623>: jns 0x10cd5cdde ; <+6689> | |
| 0x10cd5cd9e <+6625>: movl %ecx, %esi | |
| 0x10cd5cda0 <+6627>: andl $0xe0, %esi | |
| 0x10cd5cda6 <+6633>: movl $0x2, %edx | |
| 0x10cd5cdab <+6638>: cmpl $0xc0, %esi | |
| 0x10cd5cdb1 <+6644>: je 0x10cd5cdde ; <+6689> | |
| 0x10cd5cdb3 <+6646>: movl %ecx, %esi | |
| 0x10cd5cdb5 <+6648>: andl $0xf0, %esi | |
| 0x10cd5cdbb <+6654>: movl $0x3, %edx | |
| 0x10cd5cdc0 <+6659>: cmpl $0xe0, %esi | |
| 0x10cd5cdc6 <+6665>: je 0x10cd5cdde ; <+6689> | |
| 0x10cd5cdc8 <+6667>: andl $0xf8, %ecx | |
| 0x10cd5cdce <+6673>: cmpl $0xf0, %ecx | |
| 0x10cd5cdd4 <+6679>: sete %cl | |
| 0x10cd5cdd7 <+6682>: movzbl %cl, %edx | |
| 0x10cd5cdda <+6685>: shlq $0x2, %rdx | |
| 0x10cd5cdde <+6689>: addq %rdx, %rax | |
| 0x10cd5cde1 <+6692>: movq %rax, 0x98(%rbx) | |
| 0x10cd5cde8 <+6699>: movq 0x10(%rdi), %rax | |
| 0x10cd5cdec <+6703>: movq %rax, -0x88(%rbp) | |
| 0x10cd5cdf3 <+6710>: movq (%rdi), %rax | |
| 0x10cd5cdf6 <+6713>: movq 0x8(%rdi), %rcx | |
| 0x10cd5cdfa <+6717>: movq %rcx, -0x90(%rbp) | |
| 0x10cd5ce01 <+6724>: movq %rax, -0x98(%rbp) | |
| 0x10cd5ce08 <+6731>: pxor %xmm0, %xmm0 | |
| 0x10cd5ce0c <+6735>: movdqa %xmm0, -0x80(%rbp) | |
| 0x10cd5ce11 <+6740>: movl $0x0, -0x68(%rbp) | |
| 0x10cd5ce18 <+6747>: movq $0x0, -0x70(%rbp) | |
| 0x10cd5ce20 <+6755>: movq -0x130(%rbp), %rax | |
| 0x10cd5ce27 <+6762>: movq %rax, -0x54(%rbp) | |
| 0x10cd5ce2b <+6766>: movq -0x140(%rbp), %rax | |
| 0x10cd5ce32 <+6773>: movq -0x138(%rbp), %rcx | |
| 0x10cd5ce39 <+6780>: movq %rcx, -0x5c(%rbp) | |
| 0x10cd5ce3d <+6784>: movq %rax, -0x64(%rbp) | |
| 0x10cd5ce41 <+6788>: leaq 0x120(%rbx), %r14 | |
| 0x10cd5ce48 <+6795>: movq 0x120(%rbx), %rax | |
| 0x10cd5ce4f <+6802>: cmpq 0x110(%rbx), %rax | |
| 0x10cd5ce56 <+6809>: jne 0x10cd5ce80 ; <+6851> | |
| 0x10cd5ce58 <+6811>: leaq 0x110(%rbx), %rcx | |
| 0x10cd5ce5f <+6818>: leaq 0x108(%rbx), %rdi | |
| 0x10cd5ce66 <+6825>: leaq 0x118(%rbx), %rsi | |
| 0x10cd5ce6d <+6832>: movq %r14, %rdx | |
| 0x10cd5ce70 <+6835>: callq 0x10cd6f590 ; symbol stub for: yaml_queue_extend | |
| 0x10cd5ce75 <+6840>: testl %eax, %eax | |
| 0x10cd5ce77 <+6842>: je 0x10cd5e34e ; <+12177> | |
| 0x10cd5ce7d <+6848>: movq (%r14), %rax | |
| 0x10cd5ce80 <+6851>: leaq 0x50(%rax), %rcx | |
| 0x10cd5ce84 <+6855>: movq %rcx, (%r14) | |
| 0x10cd5ce87 <+6858>: movl $0x11, (%rax) | |
| 0x10cd5ce8d <+6864>: jmp 0x10cd5be88 ; <+2763> | |
| 0x10cd5ce92 <+6869>: movzbl %r8b, %eax | |
| 0x10cd5ce96 <+6873>: cmpl $0xc2, %eax | |
| 0x10cd5ce9b <+6878>: jne 0x10cd5cf94 ; <+7127> | |
| 0x10cd5cea1 <+6884>: movzbl 0x2(%r9), %eax | |
| 0x10cd5cea6 <+6889>: cmpl $0x85, %eax | |
| 0x10cd5ceab <+6894>: jne 0x10cd5cf94 ; <+7127> | |
| 0x10cd5ceb1 <+6900>: testl %edx, %edx | |
| 0x10cd5ceb3 <+6902>: jne 0x10cd5cefa ; <+6973> | |
| 0x10cd5ceb5 <+6904>: cmpl $0x0, 0x154(%rbx) | |
| 0x10cd5cebc <+6911>: je 0x10cd5e3e7 ; <+12330> | |
| 0x10cd5cec2 <+6917>: movq 0x10(%r15), %rax | |
| 0x10cd5cec6 <+6921>: movq %rax, 0x10(%rsp) | |
| 0x10cd5cecb <+6926>: movq (%r15), %rax | |
| 0x10cd5cece <+6929>: movq 0x8(%r15), %rcx | |
| 0x10cd5ced2 <+6933>: movq %rcx, 0x8(%rsp) | |
| 0x10cd5ced7 <+6938>: movq %rax, (%rsp) | |
| 0x10cd5cedb <+6942>: movq $-0x1, %rdx | |
| 0x10cd5cee2 <+6949>: movl $0x8, %ecx | |
| 0x10cd5cee7 <+6954>: movq %rbx, %rdi | |
| 0x10cd5ceea <+6957>: callq 0x10cd64075 ; yaml_parser_roll_indent | |
| 0x10cd5ceef <+6962>: xorl %r14d, %r14d | |
| 0x10cd5cef2 <+6965>: testl %eax, %eax | |
| 0x10cd5cef4 <+6967>: je 0x10cd5e357 ; <+12186> | |
| 0x10cd5cefa <+6973>: movq 0x168(%rbx), %rax | |
| 0x10cd5cf01 <+6980>: movq -0x28(%rax), %rcx | |
| 0x10cd5cf05 <+6984>: movq %rcx, %rdx | |
| 0x10cd5cf08 <+6987>: shrq $0x20, %rdx | |
| 0x10cd5cf0c <+6991>: je 0x10cd5e1ad ; <+11760> | |
| 0x10cd5cf12 <+6997>: testl %ecx, %ecx | |
| 0x10cd5cf14 <+6999>: je 0x10cd5e1ad ; <+11760> | |
| 0x10cd5cf1a <+7005>: movq -0x8(%rax), %rcx | |
| 0x10cd5cf1e <+7009>: movq %rcx, -0x130(%rbp) | |
| 0x10cd5cf25 <+7016>: movq -0x18(%rax), %rcx | |
| 0x10cd5cf29 <+7020>: movq -0x10(%rax), %rax | |
| 0x10cd5cf2d <+7024>: movq %rax, -0x138(%rbp) | |
| 0x10cd5cf34 <+7031>: movq %rcx, -0x140(%rbp) | |
| 0x10cd5cf3b <+7038>: movl $0x3, (%rbx) | |
| 0x10cd5cf41 <+7044>: leaq 0x131b8(%rip), %rax ; "while scanning a simple key" | |
| 0x10cd5cf48 <+7051>: movq %rax, 0x38(%rbx) | |
| 0x10cd5cf4c <+7055>: movq -0x130(%rbp), %rax | |
| 0x10cd5cf53 <+7062>: movq %rax, 0x50(%rbx) | |
| 0x10cd5cf57 <+7066>: movq -0x140(%rbp), %rax | |
| 0x10cd5cf5e <+7073>: movq -0x138(%rbp), %rcx | |
| 0x10cd5cf65 <+7080>: movq %rcx, 0x48(%rbx) | |
| 0x10cd5cf69 <+7084>: movq %rax, 0x40(%rbx) | |
| 0x10cd5cf6d <+7088>: leaq 0x131a8(%rip), %rax ; "could not find expected ':'" | |
| 0x10cd5cf74 <+7095>: movq %rax, 0x8(%rbx) | |
| 0x10cd5cf78 <+7099>: movq 0x10(%r15), %rax | |
| 0x10cd5cf7c <+7103>: movq %rax, 0x30(%rbx) | |
| 0x10cd5cf80 <+7107>: movq (%r15), %rax | |
| 0x10cd5cf83 <+7110>: movq 0x8(%r15), %rcx | |
| 0x10cd5cf87 <+7114>: movq %rcx, 0x28(%rbx) | |
| 0x10cd5cf8b <+7118>: movq %rax, 0x20(%rbx) | |
| 0x10cd5cf8f <+7122>: jmp 0x10cd5e354 ; <+12183> | |
| 0x10cd5cf94 <+7127>: cmpl $0x2d, %ecx | |
| 0x10cd5cf97 <+7130>: jne 0x10cd5cfaf ; <+7154> | |
| 0x10cd5cf99 <+7132>: movzbl 0x1(%r9), %edx | |
| 0x10cd5cf9e <+7137>: cmpl $0x20, %edx | |
| 0x10cd5cfa1 <+7140>: je 0x10cd5cfaf ; <+7154> | |
| 0x10cd5cfa3 <+7142>: movzbl %dl, %eax | |
| 0x10cd5cfa6 <+7145>: cmpl $0x9, %eax | |
| 0x10cd5cfa9 <+7148>: jne 0x10cd5d063 ; <+7334> | |
| 0x10cd5cfaf <+7154>: cmpl $0x0, 0x100(%rbx) | |
| 0x10cd5cfb6 <+7161>: jne 0x10cd5d02f ; <+7282> | |
| 0x10cd5cfb8 <+7163>: cmpl $0x3f, %ecx | |
| 0x10cd5cfbb <+7166>: je 0x10cd5cfc2 ; <+7173> | |
| 0x10cd5cfbd <+7168>: cmpl $0x3a, %ecx | |
| 0x10cd5cfc0 <+7171>: jne 0x10cd5d02f ; <+7282> | |
| 0x10cd5cfc2 <+7173>: movb 0x1(%r9), %cl | |
| 0x10cd5cfc6 <+7177>: movb %cl, %al | |
| 0x10cd5cfc8 <+7179>: addb $0x1e, %al | |
| 0x10cd5cfca <+7181>: movzbl %al, %edx | |
| 0x10cd5cfcd <+7184>: cmpl $0x3e, %edx | |
| 0x10cd5cfd0 <+7187>: ja 0x10cd5d019 ; <+7260> | |
| 0x10cd5cfd2 <+7189>: movabsq $0x4000098040000000, %rax ; imm = 0x4000098040000000 | |
| 0x10cd5cfdc <+7199>: btq %rdx, %rax | |
| 0x10cd5cfe0 <+7203>: jb 0x10cd5d02f ; <+7282> | |
| 0x10cd5cfe2 <+7205>: testq %rdx, %rdx | |
| 0x10cd5cfe5 <+7208>: jne 0x10cd5d019 ; <+7260> | |
| 0x10cd5cfe7 <+7210>: movzbl 0x2(%r9), %eax | |
| 0x10cd5cfec <+7215>: cmpl $0x80, %eax | |
| 0x10cd5cff1 <+7220>: jne 0x10cd5cfff ; <+7234> | |
| 0x10cd5cff3 <+7222>: movzbl 0x3(%r9), %eax | |
| 0x10cd5cff8 <+7227>: cmpl $0xa8, %eax | |
| 0x10cd5cffd <+7232>: je 0x10cd5d02f ; <+7282> | |
| 0x10cd5cfff <+7234>: movzbl 0x2(%r9), %eax | |
| 0x10cd5d004 <+7239>: cmpl $0x80, %eax | |
| 0x10cd5d009 <+7244>: jne 0x10cd5d063 ; <+7334> | |
| 0x10cd5d00b <+7246>: movzbl 0x3(%r9), %eax | |
| 0x10cd5d010 <+7251>: cmpl $0xa9, %eax | |
| 0x10cd5d015 <+7256>: je 0x10cd5d02f ; <+7282> | |
| 0x10cd5d017 <+7258>: jmp 0x10cd5d063 ; <+7334> | |
| 0x10cd5d019 <+7260>: movzbl %cl, %eax | |
| 0x10cd5d01c <+7263>: cmpl $0xc2, %eax | |
| 0x10cd5d021 <+7268>: jne 0x10cd5d063 ; <+7334> | |
| 0x10cd5d023 <+7270>: movzbl 0x2(%r9), %eax | |
| 0x10cd5d028 <+7275>: cmpl $0x85, %eax | |
| 0x10cd5d02d <+7280>: jne 0x10cd5d063 ; <+7334> | |
| 0x10cd5d02f <+7282>: movl $0x3, (%rbx) | |
| 0x10cd5d035 <+7288>: leaq 0x13076(%rip), %rax ; "while scanning for the next token" | |
| 0x10cd5d03c <+7295>: movq %rax, 0x38(%rbx) | |
| 0x10cd5d040 <+7299>: movq 0x10(%r15), %rax | |
| 0x10cd5d044 <+7303>: movq %rax, 0x50(%rbx) | |
| 0x10cd5d048 <+7307>: movq (%r15), %rax | |
| 0x10cd5d04b <+7310>: movq 0x8(%r15), %rcx | |
| 0x10cd5d04f <+7314>: movq %rcx, 0x48(%rbx) | |
| 0x10cd5d053 <+7318>: movq %rax, 0x40(%rbx) | |
| 0x10cd5d057 <+7322>: leaq 0x13076(%rip), %rax ; "found character that cannot start any token" | |
| 0x10cd5d05e <+7329>: jmp 0x10cd5bd25 ; <+2408> | |
| 0x10cd5d063 <+7334>: movq %rbx, %rdi | |
| 0x10cd5d066 <+7337>: callq 0x10cd63f37 ; yaml_parser_save_simple_key | |
| 0x10cd5d06b <+7342>: xorl %r14d, %r14d | |
| 0x10cd5d06e <+7345>: testl %eax, %eax | |
| 0x10cd5d070 <+7347>: je 0x10cd5e357 ; <+12186> | |
| 0x10cd5d076 <+7353>: movl $0x0, 0x154(%rbx) | |
| 0x10cd5d080 <+7363>: pxor %xmm0, %xmm0 | |
| 0x10cd5d084 <+7367>: movdqa %xmm0, -0xb0(%rbp) | |
| 0x10cd5d08c <+7375>: movq $0x0, -0xa0(%rbp) | |
| 0x10cd5d097 <+7386>: movdqa %xmm0, -0xd0(%rbp) | |
| 0x10cd5d09f <+7394>: movq $0x0, -0xc0(%rbp) | |
| 0x10cd5d0aa <+7405>: movdqa %xmm0, -0xf0(%rbp) | |
| 0x10cd5d0b2 <+7413>: movq $0x0, -0xe0(%rbp) | |
| 0x10cd5d0bd <+7424>: movdqa %xmm0, -0x110(%rbp) | |
| 0x10cd5d0c5 <+7432>: movq $0x0, -0x100(%rbp) | |
| 0x10cd5d0d0 <+7443>: movl 0x150(%rbx), %eax | |
| 0x10cd5d0d6 <+7449>: movl %eax, -0x14c(%rbp) | |
| 0x10cd5d0dc <+7455>: movl $0x10, %edi | |
| 0x10cd5d0e1 <+7460>: callq 0x10cd6f58a ; symbol stub for: yaml_malloc | |
| 0x10cd5d0e6 <+7465>: movq %rax, -0xb0(%rbp) | |
| 0x10cd5d0ed <+7472>: testq %rax, %rax | |
| 0x10cd5d0f0 <+7475>: je 0x10cd5e0c7 ; <+11530> | |
| 0x10cd5d0f6 <+7481>: movq %rax, -0xa0(%rbp) | |
| 0x10cd5d0fd <+7488>: movq %rax, %rcx | |
| 0x10cd5d100 <+7491>: addq $0x10, %rcx | |
| 0x10cd5d104 <+7495>: movq %rcx, -0xa8(%rbp) | |
| 0x10cd5d10b <+7502>: movq $0x0, 0x8(%rax) | |
| 0x10cd5d113 <+7510>: movq $0x0, (%rax) | |
| 0x10cd5d11a <+7517>: movl $0x10, %edi | |
| 0x10cd5d11f <+7522>: callq 0x10cd6f58a ; symbol stub for: yaml_malloc | |
| 0x10cd5d124 <+7527>: movq %rax, -0xd0(%rbp) | |
| 0x10cd5d12b <+7534>: testq %rax, %rax | |
| 0x10cd5d12e <+7537>: je 0x10cd5e0b1 ; <+11508> | |
| 0x10cd5d134 <+7543>: movq %rax, -0xc0(%rbp) | |
| 0x10cd5d13b <+7550>: movq %rax, %rcx | |
| 0x10cd5d13e <+7553>: addq $0x10, %rcx | |
| 0x10cd5d142 <+7557>: movq %rcx, -0xc8(%rbp) | |
| 0x10cd5d149 <+7564>: movq $0x0, 0x8(%rax) | |
| 0x10cd5d151 <+7572>: movq $0x0, (%rax) | |
| 0x10cd5d158 <+7579>: movl $0x10, %edi | |
| 0x10cd5d15d <+7584>: callq 0x10cd6f58a ; symbol stub for: yaml_malloc | |
| 0x10cd5d162 <+7589>: movq %rax, -0xf0(%rbp) | |
| 0x10cd5d169 <+7596>: testq %rax, %rax | |
| 0x10cd5d16c <+7599>: je 0x10cd5e0b1 ; <+11508> | |
| 0x10cd5d172 <+7605>: movq %rax, -0xe0(%rbp) | |
| 0x10cd5d179 <+7612>: movq %rax, %rcx | |
| 0x10cd5d17c <+7615>: addq $0x10, %rcx | |
| 0x10cd5d180 <+7619>: movq %rcx, -0xe8(%rbp) | |
| 0x10cd5d187 <+7626>: movq $0x0, 0x8(%rax) | |
| 0x10cd5d18f <+7634>: movq $0x0, (%rax) | |
| 0x10cd5d196 <+7641>: movl $0x10, %edi | |
| 0x10cd5d19b <+7646>: callq 0x10cd6f58a ; symbol stub for: yaml_malloc | |
| 0x10cd5d1a0 <+7651>: movq %rax, -0x110(%rbp) | |
| 0x10cd5d1a7 <+7658>: testq %rax, %rax | |
| 0x10cd5d1aa <+7661>: je 0x10cd5e0b1 ; <+11508> | |
| 0x10cd5d1b0 <+7667>: movq %rax, -0x100(%rbp) | |
| 0x10cd5d1b7 <+7674>: movq %rax, %rcx | |
| 0x10cd5d1ba <+7677>: addq $0x10, %rcx | |
| 0x10cd5d1be <+7681>: movq %rcx, -0x108(%rbp) | |
| 0x10cd5d1c5 <+7688>: movq $0x0, 0x8(%rax) | |
| 0x10cd5d1cd <+7696>: movq $0x0, (%rax) | |
| 0x10cd5d1d4 <+7703>: movq 0x10(%r15), %rax | |
| 0x10cd5d1d8 <+7707>: movq %rax, -0x88(%rbp) | |
| 0x10cd5d1df <+7714>: movq (%r15), %rax | |
| 0x10cd5d1e2 <+7717>: movq 0x8(%r15), %rcx | |
| 0x10cd5d1e6 <+7721>: movq %rcx, -0x90(%rbp) | |
| 0x10cd5d1ed <+7728>: movq %rax, -0x98(%rbp) | |
| 0x10cd5d1f4 <+7735>: movq 0x10(%r15), %rax | |
| 0x10cd5d1f8 <+7739>: movq %rax, -0x130(%rbp) | |
| 0x10cd5d1ff <+7746>: movq (%r15), %rax | |
| 0x10cd5d202 <+7749>: movq 0x8(%r15), %rcx | |
| 0x10cd5d206 <+7753>: movq %r15, -0x148(%rbp) | |
| 0x10cd5d20d <+7760>: movq %rcx, -0x138(%rbp) | |
| 0x10cd5d214 <+7767>: movq %rax, -0x140(%rbp) | |
| 0x10cd5d21b <+7774>: xorl %r15d, %r15d | |
| 0x10cd5d21e <+7777>: leaq -0xb0(%rbp), %r12 | |
| 0x10cd5d225 <+7784>: cmpq $0x3, 0xa8(%rbx) | |
| 0x10cd5d22d <+7792>: ja 0x10cd5d244 ; <+7815> | |
| 0x10cd5d22f <+7794>: movl $0x4, %esi | |
| 0x10cd5d234 <+7799>: movq %rbx, %rdi | |
| 0x10cd5d237 <+7802>: callq 0x10cd6f5ba ; symbol stub for: yaml_parser_update_buffer | |
| 0x10cd5d23c <+7807>: testl %eax, %eax | |
| 0x10cd5d23e <+7809>: je 0x10cd5e0b7 ; <+11514> | |
| 0x10cd5d244 <+7815>: movq 0x98(%rbx), %r9 | |
| 0x10cd5d24b <+7822>: movb (%r9), %al | |
| 0x10cd5d24e <+7825>: cmpq $0x0, 0xf0(%rbx) | |
| 0x10cd5d256 <+7833>: je 0x10cd5d25d ; <+7840> | |
| 0x10cd5d258 <+7835>: movzbl %al, %edx | |
| 0x10cd5d25b <+7838>: jmp 0x10cd5d26a ; <+7853> | |
| 0x10cd5d25d <+7840>: movzbl %al, %edx | |
| 0x10cd5d260 <+7843>: cmpl $0x2d, %edx | |
| 0x10cd5d263 <+7846>: je 0x10cd5d278 ; <+7867> | |
| 0x10cd5d265 <+7848>: cmpl $0x2e, %edx | |
| 0x10cd5d268 <+7851>: je 0x10cd5d293 ; <+7894> | |
| 0x10cd5d26a <+7853>: cmpl $0x23, %edx | |
| 0x10cd5d26d <+7856>: jne 0x10cd5d325 ; <+8040> | |
| 0x10cd5d273 <+7862>: jmp 0x10cd5df7c ; <+11199> | |
| 0x10cd5d278 <+7867>: movzbl 0x1(%r9), %edx | |
| 0x10cd5d27d <+7872>: cmpl $0x2d, %edx | |
| 0x10cd5d280 <+7875>: jne 0x10cd5d28c ; <+7887> | |
| 0x10cd5d282 <+7877>: movzbl 0x2(%r9), %edx | |
| 0x10cd5d287 <+7882>: cmpl $0x2d, %edx | |
| 0x10cd5d28a <+7885>: je 0x10cd5d2a7 ; <+7914> | |
| 0x10cd5d28c <+7887>: movb $0x2d, %al | |
| 0x10cd5d28e <+7889>: jmp 0x10cd5d325 ; <+8040> | |
| 0x10cd5d293 <+7894>: movzbl 0x1(%r9), %edx | |
| 0x10cd5d298 <+7899>: cmpl $0x2e, %edx | |
| 0x10cd5d29b <+7902>: jne 0x10cd5d2e2 ; <+7973> | |
| 0x10cd5d29d <+7904>: movzbl 0x2(%r9), %edx | |
| 0x10cd5d2a2 <+7909>: cmpl $0x2e, %edx | |
| 0x10cd5d2a5 <+7912>: jne 0x10cd5d2e2 ; <+7973> | |
| 0x10cd5d2a7 <+7914>: movb 0x3(%r9), %dil | |
| 0x10cd5d2ab <+7918>: movb %dil, %dl | |
| 0x10cd5d2ae <+7921>: addb $0x1e, %dl | |
| 0x10cd5d2b1 <+7924>: movzbl %dl, %esi | |
| 0x10cd5d2b4 <+7927>: cmpl $0x3e, %esi | |
| 0x10cd5d2b7 <+7930>: ja 0x10cd5d2fa ; <+7997> | |
| 0x10cd5d2b9 <+7932>: testq %rsi, %rsi | |
| 0x10cd5d2bc <+7935>: jne 0x10cd5d2e6 ; <+7977> | |
| 0x10cd5d2be <+7937>: movzbl 0x4(%r9), %edx | |
| 0x10cd5d2c3 <+7942>: cmpl $0x80, %edx | |
| 0x10cd5d2c9 <+7948>: jne 0x10cd5d325 ; <+8040> | |
| 0x10cd5d2cb <+7950>: movb 0x5(%r9), %dl | |
| 0x10cd5d2cf <+7954>: andb $-0x2, %dl | |
| 0x10cd5d2d2 <+7957>: movzbl %dl, %edx | |
| 0x10cd5d2d5 <+7960>: cmpl $0xa8, %edx | |
| 0x10cd5d2db <+7966>: jne 0x10cd5d325 ; <+8040> | |
| 0x10cd5d2dd <+7968>: jmp 0x10cd5df7c ; <+11199> | |
| 0x10cd5d2e2 <+7973>: movb $0x2e, %al | |
| 0x10cd5d2e4 <+7975>: jmp 0x10cd5d325 ; <+8040> | |
| 0x10cd5d2e6 <+7977>: movabsq $0x4000098040000000, %rcx ; imm = 0x4000098040000000 | |
| 0x10cd5d2f0 <+7987>: btq %rsi, %rcx | |
| 0x10cd5d2f4 <+7991>: jb 0x10cd5df7c ; <+11199> | |
| 0x10cd5d2fa <+7997>: movzbl %dil, %edx | |
| 0x10cd5d2fe <+8001>: cmpl $0xc2, %edx | |
| 0x10cd5d304 <+8007>: jne 0x10cd5d325 ; <+8040> | |
| 0x10cd5d306 <+8009>: movzbl 0x4(%r9), %edx | |
| 0x10cd5d30b <+8014>: cmpl $0x85, %edx | |
| 0x10cd5d311 <+8020>: jne 0x10cd5d325 ; <+8040> | |
| 0x10cd5d313 <+8022>: jmp 0x10cd5df7c ; <+11199> | |
| 0x10cd5d318 <+8027>: movq 0x98(%rbx), %r9 | |
| 0x10cd5d31f <+8034>: movb (%r9), %al | |
| 0x10cd5d322 <+8037>: xorl %r15d, %r15d | |
| 0x10cd5d325 <+8040>: movb %al, %dl | |
| 0x10cd5d327 <+8042>: addb $0x1e, %dl | |
| 0x10cd5d32a <+8045>: movzbl %dl, %edx | |
| 0x10cd5d32d <+8048>: cmpl $0x3e, %edx | |
| 0x10cd5d330 <+8051>: ja 0x10cd5d379 ; <+8124> | |
| 0x10cd5d332 <+8053>: testq %rdx, %rdx | |
| 0x10cd5d335 <+8056>: jne 0x10cd5d35b ; <+8094> | |
| 0x10cd5d337 <+8058>: movzbl 0x1(%r9), %edx | |
| 0x10cd5d33c <+8063>: cmpl $0x80, %edx | |
| 0x10cd5d342 <+8069>: jne 0x10cd5d395 ; <+8152> | |
| 0x10cd5d344 <+8071>: movb 0x2(%r9), %cl | |
| 0x10cd5d348 <+8075>: andb $-0x2, %cl | |
| 0x10cd5d34b <+8078>: movzbl %cl, %ecx | |
| 0x10cd5d34e <+8081>: cmpl $0xa8, %ecx | |
| 0x10cd5d354 <+8087>: jne 0x10cd5d395 ; <+8152> | |
| 0x10cd5d356 <+8089>: jmp 0x10cd5d879 ; <+9404> | |
| 0x10cd5d35b <+8094>: movabsq $0x4000098000000000, %rcx ; imm = 0x4000098000000000 | |
| 0x10cd5d365 <+8104>: btq %rdx, %rcx | |
| 0x10cd5d369 <+8108>: jb 0x10cd5d879 ; <+9404> | |
| 0x10cd5d36f <+8114>: cmpq $0x1e, %rdx | |
| 0x10cd5d373 <+8118>: je 0x10cd5df7c ; <+11199> | |
| 0x10cd5d379 <+8124>: movzbl %al, %esi | |
| 0x10cd5d37c <+8127>: cmpl $0xc2, %esi | |
| 0x10cd5d382 <+8133>: jne 0x10cd5d3a0 ; <+8163> | |
| 0x10cd5d384 <+8135>: movzbl 0x1(%r9), %ecx | |
| 0x10cd5d389 <+8140>: cmpl $0x85, %ecx | |
| 0x10cd5d38f <+8146>: je 0x10cd5d879 ; <+9404> | |
| 0x10cd5d395 <+8152>: movl 0x100(%rbx), %edx | |
| 0x10cd5d39b <+8158>: jmp 0x10cd5d44a ; <+8333> | |
| 0x10cd5d3a0 <+8163>: movl 0x100(%rbx), %edx | |
| 0x10cd5d3a6 <+8169>: cmpl $0x3a, %esi | |
| 0x10cd5d3a9 <+8172>: jne 0x10cd5d3d9 ; <+8220> | |
| 0x10cd5d3ab <+8174>: testl %edx, %edx | |
| 0x10cd5d3ad <+8176>: je 0x10cd5d3d9 ; <+8220> | |
| 0x10cd5d3af <+8178>: movb 0x1(%r9), %r8b | |
| 0x10cd5d3b3 <+8182>: movb %r8b, %cl | |
| 0x10cd5d3b6 <+8185>: addb $0x1e, %cl | |
| 0x10cd5d3b9 <+8188>: movzbl %cl, %edi | |
| 0x10cd5d3bc <+8191>: cmpl $0x3e, %edi | |
| 0x10cd5d3bf <+8194>: ja 0x10cd5d853 ; <+9366> | |
| 0x10cd5d3c5 <+8200>: movabsq $0x4000098040000000, %rcx ; imm = 0x4000098040000000 | |
| 0x10cd5d3cf <+8210>: btq %rdi, %rcx | |
| 0x10cd5d3d3 <+8214>: jae 0x10cd5d822 ; <+9317> | |
| 0x10cd5d3d9 <+8220>: cmpl $0x3a, %esi | |
| 0x10cd5d3dc <+8223>: jne 0x10cd5d44a ; <+8333> | |
| 0x10cd5d3de <+8225>: movb 0x1(%r9), %sil | |
| 0x10cd5d3e2 <+8229>: movb %sil, %cl | |
| 0x10cd5d3e5 <+8232>: addb $0x1e, %cl | |
| 0x10cd5d3e8 <+8235>: movzbl %cl, %edi | |
| 0x10cd5d3eb <+8238>: cmpl $0x3e, %edi | |
| 0x10cd5d3ee <+8241>: ja 0x10cd5d42d ; <+8304> | |
| 0x10cd5d3f0 <+8243>: testq %rdi, %rdi | |
| 0x10cd5d3f3 <+8246>: jne 0x10cd5d419 ; <+8284> | |
| 0x10cd5d3f5 <+8248>: movzbl 0x2(%r9), %ecx | |
| 0x10cd5d3fa <+8253>: cmpl $0x80, %ecx | |
| 0x10cd5d400 <+8259>: jne 0x10cd5d44a ; <+8333> | |
| 0x10cd5d402 <+8261>: movb 0x3(%r9), %cl | |
| 0x10cd5d406 <+8265>: andb $-0x2, %cl | |
| 0x10cd5d409 <+8268>: movzbl %cl, %ecx | |
| 0x10cd5d40c <+8271>: cmpl $0xa8, %ecx | |
| 0x10cd5d412 <+8277>: jne 0x10cd5d44a ; <+8333> | |
| 0x10cd5d414 <+8279>: jmp 0x10cd5df7c ; <+11199> | |
| 0x10cd5d419 <+8284>: movabsq $0x4000098040000000, %rcx ; imm = 0x4000098040000000 | |
| 0x10cd5d423 <+8294>: btq %rdi, %rcx | |
| 0x10cd5d427 <+8298>: jb 0x10cd5df7c ; <+11199> | |
| 0x10cd5d42d <+8304>: movzbl %sil, %ecx | |
| 0x10cd5d431 <+8308>: cmpl $0xc2, %ecx | |
| 0x10cd5d437 <+8314>: jne 0x10cd5d44a ; <+8333> | |
| 0x10cd5d439 <+8316>: movzbl 0x2(%r9), %ecx | |
| 0x10cd5d43e <+8321>: cmpl $0x85, %ecx | |
| 0x10cd5d444 <+8327>: je 0x10cd5df7c ; <+11199> | |
| 0x10cd5d44a <+8333>: testl %edx, %edx | |
| 0x10cd5d44c <+8335>: je 0x10cd5d484 ; <+8391> | |
| 0x10cd5d44e <+8337>: movb %al, %cl | |
| 0x10cd5d450 <+8339>: addb $-0x2c, %cl | |
| 0x10cd5d453 <+8342>: movzbl %cl, %ecx | |
| 0x10cd5d456 <+8345>: cmpl $0x31, %ecx | |
| 0x10cd5d459 <+8348>: ja 0x10cd5d46f ; <+8370> | |
| 0x10cd5d45b <+8350>: movabsq $0x2800000084001, %rdx ; imm = 0x2800000084001 | |
| 0x10cd5d465 <+8360>: btq %rcx, %rdx | |
| 0x10cd5d469 <+8364>: jb 0x10cd5df7c ; <+11199> | |
| 0x10cd5d46f <+8370>: movzbl %al, %eax | |
| 0x10cd5d472 <+8373>: cmpl $0x7b, %eax | |
| 0x10cd5d475 <+8376>: je 0x10cd5df7c ; <+11199> | |
| 0x10cd5d47b <+8382>: cmpl $0x7d, %eax | |
| 0x10cd5d47e <+8385>: je 0x10cd5df7c ; <+11199> | |
| 0x10cd5d484 <+8391>: testl %r15d, %r15d | |
| 0x10cd5d487 <+8394>: je 0x10cd5d508 ; <+8523> | |
| 0x10cd5d489 <+8396>: movq -0xd0(%rbp), %rax | |
| 0x10cd5d490 <+8403>: movzbl (%rax), %eax | |
| 0x10cd5d493 <+8406>: cmpl $0xa, %eax | |
| 0x10cd5d496 <+8409>: jne 0x10cd5d570 ; <+8627> | |
| 0x10cd5d49c <+8415>: movq -0xf0(%rbp), %rax | |
| 0x10cd5d4a3 <+8422>: cmpb $0x0, (%rax) | |
| 0x10cd5d4a6 <+8425>: leaq -0xa0(%rbp), %rsi | |
| 0x10cd5d4ad <+8432>: je 0x10cd5d63e ; <+8833> | |
| 0x10cd5d4b3 <+8438>: movq %r12, %rdi | |
| 0x10cd5d4b6 <+8441>: leaq -0xa8(%rbp), %rdx | |
| 0x10cd5d4bd <+8448>: leaq -0xf0(%rbp), %rcx | |
| 0x10cd5d4c4 <+8455>: leaq -0xe0(%rbp), %r8 | |
| 0x10cd5d4cb <+8462>: leaq -0xe8(%rbp), %r9 | |
| 0x10cd5d4d2 <+8469>: callq 0x10cd6f5ae ; symbol stub for: yaml_string_join | |
| 0x10cd5d4d7 <+8474>: testl %eax, %eax | |
| 0x10cd5d4d9 <+8476>: movq -0x148(%rbp), %r15 | |
| 0x10cd5d4e0 <+8483>: je 0x10cd5e0b1 ; <+11508> | |
| 0x10cd5d4e6 <+8489>: movq -0xf0(%rbp), %rdi | |
| 0x10cd5d4ed <+8496>: movq %rdi, -0xe0(%rbp) | |
| 0x10cd5d4f4 <+8503>: movq -0xe8(%rbp), %rsi | |
| 0x10cd5d4fb <+8510>: subq %rdi, %rsi | |
| 0x10cd5d4fe <+8513>: callq 0x10cd6f5ea ; symbol stub for: __bzero | |
| 0x10cd5d503 <+8518>: jmp 0x10cd5d68c ; <+8911> | |
| 0x10cd5d508 <+8523>: movq -0x110(%rbp), %rax | |
| 0x10cd5d50f <+8530>: cmpq -0x100(%rbp), %rax | |
| 0x10cd5d516 <+8537>: movq -0x148(%rbp), %r15 | |
| 0x10cd5d51d <+8544>: je 0x10cd5d6a9 ; <+8940> | |
| 0x10cd5d523 <+8550>: movq %r12, %rdi | |
| 0x10cd5d526 <+8553>: leaq -0xa0(%rbp), %rsi | |
| 0x10cd5d52d <+8560>: leaq -0xa8(%rbp), %rdx | |
| 0x10cd5d534 <+8567>: leaq -0x110(%rbp), %rcx | |
| 0x10cd5d53b <+8574>: leaq -0x100(%rbp), %r8 | |
| 0x10cd5d542 <+8581>: leaq -0x108(%rbp), %r9 | |
| 0x10cd5d549 <+8588>: callq 0x10cd6f5ae ; symbol stub for: yaml_string_join | |
| 0x10cd5d54e <+8593>: testl %eax, %eax | |
| 0x10cd5d550 <+8595>: je 0x10cd5e0b1 ; <+11508> | |
| 0x10cd5d556 <+8601>: movq -0x110(%rbp), %rdi | |
| 0x10cd5d55d <+8608>: movq %rdi, -0x100(%rbp) | |
| 0x10cd5d564 <+8615>: movq -0x108(%rbp), %rsi | |
| 0x10cd5d56b <+8622>: jmp 0x10cd5d6a1 ; <+8932> | |
| 0x10cd5d570 <+8627>: movq %r12, %rdi | |
| 0x10cd5d573 <+8630>: leaq -0xa0(%rbp), %r15 | |
| 0x10cd5d57a <+8637>: movq %r15, %rsi | |
| 0x10cd5d57d <+8640>: leaq -0xa8(%rbp), %r12 | |
| 0x10cd5d584 <+8647>: movq %r12, %rdx | |
| 0x10cd5d587 <+8650>: leaq -0xd0(%rbp), %rcx | |
| 0x10cd5d58e <+8657>: leaq -0xc0(%rbp), %r8 | |
| 0x10cd5d595 <+8664>: leaq -0xc8(%rbp), %r9 | |
| 0x10cd5d59c <+8671>: callq 0x10cd6f5ae ; symbol stub for: yaml_string_join | |
| 0x10cd5d5a1 <+8676>: testl %eax, %eax | |
| 0x10cd5d5a3 <+8678>: je 0x10cd5e161 ; <+11684> | |
| 0x10cd5d5a9 <+8684>: movq -0xd0(%rbp), %rax | |
| 0x10cd5d5b0 <+8691>: movq %rax, -0xc0(%rbp) | |
| 0x10cd5d5b7 <+8698>: leaq -0xb0(%rbp), %rdi | |
| 0x10cd5d5be <+8705>: movq %r15, %rsi | |
| 0x10cd5d5c1 <+8708>: movq %r12, %rdx | |
| 0x10cd5d5c4 <+8711>: leaq -0xf0(%rbp), %rcx | |
| 0x10cd5d5cb <+8718>: leaq -0xe0(%rbp), %r8 | |
| 0x10cd5d5d2 <+8725>: leaq -0xe8(%rbp), %r9 | |
| 0x10cd5d5d9 <+8732>: callq 0x10cd6f5ae ; symbol stub for: yaml_string_join | |
| 0x10cd5d5de <+8737>: testl %eax, %eax | |
| 0x10cd5d5e0 <+8739>: movq -0x148(%rbp), %r15 | |
| 0x10cd5d5e7 <+8746>: je 0x10cd5e0b1 ; <+11508> | |
| 0x10cd5d5ed <+8752>: movq -0xf0(%rbp), %rax | |
| 0x10cd5d5f4 <+8759>: movq %rax, -0xe0(%rbp) | |
| 0x10cd5d5fb <+8766>: movq -0xd0(%rbp), %rdi | |
| 0x10cd5d602 <+8773>: movq %rdi, -0xc0(%rbp) | |
| 0x10cd5d609 <+8780>: movq -0xc8(%rbp), %rsi | |
| 0x10cd5d610 <+8787>: subq %rdi, %rsi | |
| 0x10cd5d613 <+8790>: callq 0x10cd6f5ea ; symbol stub for: __bzero | |
| 0x10cd5d618 <+8795>: movq -0xf0(%rbp), %rdi | |
| 0x10cd5d61f <+8802>: movq %rdi, -0xe0(%rbp) | |
| 0x10cd5d626 <+8809>: movq -0xe8(%rbp), %rsi | |
| 0x10cd5d62d <+8816>: subq %rdi, %rsi | |
| 0x10cd5d630 <+8819>: callq 0x10cd6f5ea ; symbol stub for: __bzero | |
| 0x10cd5d635 <+8824>: leaq -0xb0(%rbp), %r12 | |
| 0x10cd5d63c <+8831>: jmp 0x10cd5d6a9 ; <+8940> | |
| 0x10cd5d63e <+8833>: movq -0xa0(%rbp), %rax | |
| 0x10cd5d645 <+8840>: leaq 0x5(%rax), %rcx | |
| 0x10cd5d649 <+8844>: cmpq -0xa8(%rbp), %rcx | |
| 0x10cd5d650 <+8851>: movq -0x148(%rbp), %r15 | |
| 0x10cd5d657 <+8858>: jb 0x10cd5d67e ; <+8897> | |
| 0x10cd5d659 <+8860>: movq %r12, %rdi | |
| 0x10cd5d65c <+8863>: leaq -0xa0(%rbp), %rsi | |
| 0x10cd5d663 <+8870>: leaq -0xa8(%rbp), %rdx | |
| 0x10cd5d66a <+8877>: callq 0x10cd6f5a8 ; symbol stub for: yaml_string_extend | |
| 0x10cd5d66f <+8882>: testl %eax, %eax | |
| 0x10cd5d671 <+8884>: je 0x10cd5e0b1 ; <+11508> | |
| 0x10cd5d677 <+8890>: movq -0xa0(%rbp), %rax | |
| 0x10cd5d67e <+8897>: leaq 0x1(%rax), %rcx | |
| 0x10cd5d682 <+8901>: movq %rcx, -0xa0(%rbp) | |
| 0x10cd5d689 <+8908>: movb $0x20, (%rax) | |
| 0x10cd5d68c <+8911>: movq -0xd0(%rbp), %rdi | |
| 0x10cd5d693 <+8918>: movq %rdi, -0xc0(%rbp) | |
| 0x10cd5d69a <+8925>: movq -0xc8(%rbp), %rsi | |
| 0x10cd5d6a1 <+8932>: subq %rdi, %rsi | |
| 0x10cd5d6a4 <+8935>: callq 0x10cd6f5ea ; symbol stub for: __bzero | |
| 0x10cd5d6a9 <+8940>: movq -0xa0(%rbp), %rax | |
| 0x10cd5d6b0 <+8947>: addq $0x5, %rax | |
| 0x10cd5d6b4 <+8951>: cmpq -0xa8(%rbp), %rax | |
| 0x10cd5d6bb <+8958>: jb 0x10cd5d6db ; <+8990> | |
| 0x10cd5d6bd <+8960>: movq %r12, %rdi | |
| 0x10cd5d6c0 <+8963>: leaq -0xa0(%rbp), %rsi | |
| 0x10cd5d6c7 <+8970>: leaq -0xa8(%rbp), %rdx | |
| 0x10cd5d6ce <+8977>: callq 0x10cd6f5a8 ; symbol stub for: yaml_string_extend | |
| 0x10cd5d6d3 <+8982>: testl %eax, %eax | |
| 0x10cd5d6d5 <+8984>: je 0x10cd5e0b1 ; <+11508> | |
| 0x10cd5d6db <+8990>: movq 0x98(%rbx), %rax | |
| 0x10cd5d6e2 <+8997>: movzbl (%rax), %ecx | |
| 0x10cd5d6e5 <+9000>: testb %cl, %cl | |
| 0x10cd5d6e7 <+9002>: jns 0x10cd5d797 ; <+9178> | |
| 0x10cd5d6ed <+9008>: movl %ecx, %edx | |
| 0x10cd5d6ef <+9010>: andl $0xe0, %edx | |
| 0x10cd5d6f5 <+9016>: cmpl $0xc0, %edx | |
| 0x10cd5d6fb <+9022>: je 0x10cd5d76f ; <+9138> | |
| 0x10cd5d6fd <+9024>: movl %ecx, %edx | |
| 0x10cd5d6ff <+9026>: andl $0xf0, %edx | |
| 0x10cd5d705 <+9032>: cmpl $0xe0, %edx | |
| 0x10cd5d70b <+9038>: je 0x10cd5d747 ; <+9098> | |
| 0x10cd5d70d <+9040>: andl $0xf8, %ecx | |
| 0x10cd5d713 <+9046>: cmpl $0xf0, %ecx | |
| 0x10cd5d719 <+9052>: jne 0x10cd5d7b8 ; <+9211> | |
| 0x10cd5d71f <+9058>: leaq 0x1(%rax), %rcx | |
| 0x10cd5d723 <+9062>: movq %rcx, 0x98(%rbx) | |
| 0x10cd5d72a <+9069>: movb (%rax), %al | |
| 0x10cd5d72c <+9071>: movq -0xa0(%rbp), %rcx | |
| 0x10cd5d733 <+9078>: leaq 0x1(%rcx), %rdx | |
| 0x10cd5d737 <+9082>: movq %rdx, -0xa0(%rbp) | |
| 0x10cd5d73e <+9089>: movb %al, (%rcx) | |
| 0x10cd5d740 <+9091>: movq 0x98(%rbx), %rax | |
| 0x10cd5d747 <+9098>: leaq 0x1(%rax), %rcx | |
| 0x10cd5d74b <+9102>: movq %rcx, 0x98(%rbx) | |
| 0x10cd5d752 <+9109>: movb (%rax), %al | |
| 0x10cd5d754 <+9111>: movq -0xa0(%rbp), %rcx | |
| 0x10cd5d75b <+9118>: leaq 0x1(%rcx), %rdx | |
| 0x10cd5d75f <+9122>: movq %rdx, -0xa0(%rbp) | |
| 0x10cd5d766 <+9129>: movb %al, (%rcx) | |
| 0x10cd5d768 <+9131>: movq 0x98(%rbx), %rax | |
| 0x10cd5d76f <+9138>: leaq 0x1(%rax), %rcx | |
| 0x10cd5d773 <+9142>: movq %rcx, 0x98(%rbx) | |
| 0x10cd5d77a <+9149>: movb (%rax), %al | |
| 0x10cd5d77c <+9151>: movq -0xa0(%rbp), %rcx | |
| 0x10cd5d783 <+9158>: leaq 0x1(%rcx), %rdx | |
| 0x10cd5d787 <+9162>: movq %rdx, -0xa0(%rbp) | |
| 0x10cd5d78e <+9169>: movb %al, (%rcx) | |
| 0x10cd5d790 <+9171>: movq 0x98(%rbx), %rax | |
| 0x10cd5d797 <+9178>: leaq 0x1(%rax), %rcx | |
| 0x10cd5d79b <+9182>: movq %rcx, 0x98(%rbx) | |
| 0x10cd5d7a2 <+9189>: movb (%rax), %al | |
| 0x10cd5d7a4 <+9191>: movq -0xa0(%rbp), %rcx | |
| 0x10cd5d7ab <+9198>: leaq 0x1(%rcx), %rdx | |
| 0x10cd5d7af <+9202>: movq %rdx, -0xa0(%rbp) | |
| 0x10cd5d7b6 <+9209>: movb %al, (%rcx) | |
| 0x10cd5d7b8 <+9211>: incq 0xe0(%rbx) | |
| 0x10cd5d7bf <+9218>: incq 0xf0(%rbx) | |
| 0x10cd5d7c6 <+9225>: movq 0xa8(%rbx), %rax | |
| 0x10cd5d7cd <+9232>: decq %rax | |
| 0x10cd5d7d0 <+9235>: movq %rax, 0xa8(%rbx) | |
| 0x10cd5d7d7 <+9242>: movq 0x10(%r15), %rcx | |
| 0x10cd5d7db <+9246>: movq %rcx, -0x88(%rbp) | |
| 0x10cd5d7e2 <+9253>: movq (%r15), %rcx | |
| 0x10cd5d7e5 <+9256>: movq 0x8(%r15), %rdx | |
| 0x10cd5d7e9 <+9260>: movq %r15, -0x148(%rbp) | |
| 0x10cd5d7f0 <+9267>: movq %rdx, -0x90(%rbp) | |
| 0x10cd5d7f7 <+9274>: movq %rcx, -0x98(%rbp) | |
| 0x10cd5d7fe <+9281>: cmpq $0x2, %rax | |
| 0x10cd5d802 <+9285>: jae 0x10cd5d318 ; <+8027> | |
| 0x10cd5d808 <+9291>: movl $0x2, %esi | |
| 0x10cd5d80d <+9296>: movq %rbx, %rdi | |
| 0x10cd5d810 <+9299>: callq 0x10cd6f5ba ; symbol stub for: yaml_parser_update_buffer | |
| 0x10cd5d815 <+9304>: testl %eax, %eax | |
| 0x10cd5d817 <+9306>: jne 0x10cd5d318 ; <+8027> | |
| 0x10cd5d81d <+9312>: jmp 0x10cd5e0b7 ; <+11514> | |
| 0x10cd5d822 <+9317>: testq %rdi, %rdi | |
| 0x10cd5d825 <+9320>: jne 0x10cd5d853 ; <+9366> | |
| 0x10cd5d827 <+9322>: movzbl 0x2(%r9), %ecx | |
| 0x10cd5d82c <+9327>: cmpl $0x80, %ecx | |
| 0x10cd5d832 <+9333>: jne 0x10cd5e16f ; <+11698> | |
| 0x10cd5d838 <+9339>: movb 0x3(%r9), %cl | |
| 0x10cd5d83c <+9343>: andb $-0x2, %cl | |
| 0x10cd5d83f <+9346>: movzbl %cl, %ecx | |
| 0x10cd5d842 <+9349>: cmpl $0xa8, %ecx | |
| 0x10cd5d848 <+9355>: je 0x10cd5d3d9 ; <+8220> | |
| 0x10cd5d84e <+9361>: jmp 0x10cd5e16f ; <+11698> | |
| 0x10cd5d853 <+9366>: movzbl %r8b, %ecx | |
| 0x10cd5d857 <+9370>: cmpl $0xc2, %ecx | |
| 0x10cd5d85d <+9376>: jne 0x10cd5e16f ; <+11698> | |
| 0x10cd5d863 <+9382>: movzbl 0x2(%r9), %ecx | |
| 0x10cd5d868 <+9387>: cmpl $0x85, %ecx | |
| 0x10cd5d86e <+9393>: je 0x10cd5d3d9 ; <+8220> | |
| 0x10cd5d874 <+9399>: jmp 0x10cd5e16f ; <+11698> | |
| 0x10cd5d879 <+9404>: cmpq $0x0, 0xa8(%rbx) | |
| 0x10cd5d881 <+9412>: jne 0x10cd5d964 ; <+9639> | |
| 0x10cd5d887 <+9418>: movl $0x1, %esi | |
| 0x10cd5d88c <+9423>: movq %rbx, %rdi | |
| 0x10cd5d88f <+9426>: callq 0x10cd6f5ba ; symbol stub for: yaml_parser_update_buffer | |
| 0x10cd5d894 <+9431>: testl %eax, %eax | |
| 0x10cd5d896 <+9433>: jne 0x10cd5d964 ; <+9639> | |
| 0x10cd5d89c <+9439>: jmp 0x10cd5e0b7 ; <+11514> | |
| 0x10cd5d8a1 <+9444>: movl %ecx, %edx | |
| 0x10cd5d8a3 <+9446>: andl $0xe0, %edx | |
| 0x10cd5d8a9 <+9452>: cmpl $0xc0, %edx | |
| 0x10cd5d8af <+9458>: je 0x10cd5d923 ; <+9574> | |
| 0x10cd5d8b1 <+9460>: movl %ecx, %edx | |
| 0x10cd5d8b3 <+9462>: andl $0xf0, %edx | |
| 0x10cd5d8b9 <+9468>: cmpl $0xe0, %edx | |
| 0x10cd5d8bf <+9474>: je 0x10cd5d8fb ; <+9534> | |
| 0x10cd5d8c1 <+9476>: andl $0xf8, %ecx | |
| 0x10cd5d8c7 <+9482>: cmpl $0xf0, %ecx | |
| 0x10cd5d8cd <+9488>: jne 0x10cd5ddaf ; <+10738> | |
| 0x10cd5d8d3 <+9494>: leaq 0x1(%rax), %rcx | |
| 0x10cd5d8d7 <+9498>: movq %rcx, 0x98(%rbx) | |
| 0x10cd5d8de <+9505>: movb (%rax), %al | |
| 0x10cd5d8e0 <+9507>: movq -0x100(%rbp), %rcx | |
| 0x10cd5d8e7 <+9514>: leaq 0x1(%rcx), %rdx | |
| 0x10cd5d8eb <+9518>: movq %rdx, -0x100(%rbp) | |
| 0x10cd5d8f2 <+9525>: movb %al, (%rcx) | |
| 0x10cd5d8f4 <+9527>: movq 0x98(%rbx), %rax | |
| 0x10cd5d8fb <+9534>: leaq 0x1(%rax), %rcx | |
| 0x10cd5d8ff <+9538>: movq %rcx, 0x98(%rbx) | |
| 0x10cd5d906 <+9545>: movb (%rax), %al | |
| 0x10cd5d908 <+9547>: movq -0x100(%rbp), %rcx | |
| 0x10cd5d90f <+9554>: leaq 0x1(%rcx), %rdx | |
| 0x10cd5d913 <+9558>: movq %rdx, -0x100(%rbp) | |
| 0x10cd5d91a <+9565>: movb %al, (%rcx) | |
| 0x10cd5d91c <+9567>: movq 0x98(%rbx), %rax | |
| 0x10cd5d923 <+9574>: leaq 0x1(%rax), %rcx | |
| 0x10cd5d927 <+9578>: movq %rcx, 0x98(%rbx) | |
| 0x10cd5d92e <+9585>: movb (%rax), %al | |
| 0x10cd5d930 <+9587>: movq -0x100(%rbp), %rcx | |
| 0x10cd5d937 <+9594>: leaq 0x1(%rcx), %rdx | |
| 0x10cd5d93b <+9598>: movq %rdx, -0x100(%rbp) | |
| 0x10cd5d942 <+9605>: movb %al, (%rcx) | |
| 0x10cd5d944 <+9607>: movq 0x98(%rbx), %rax | |
| 0x10cd5d94b <+9614>: leaq 0x1(%rax), %rcx | |
| 0x10cd5d94f <+9618>: movq %rcx, 0x98(%rbx) | |
| 0x10cd5d956 <+9625>: movb (%rax), %al | |
| 0x10cd5d958 <+9627>: movq -0x100(%rbp), %rcx | |
| 0x10cd5d95f <+9634>: jmp 0x10cd5dda2 ; <+10725> | |
| 0x10cd5d964 <+9639>: movq 0x98(%rbx), %rax | |
| 0x10cd5d96b <+9646>: movsbl (%rax), %ecx | |
| 0x10cd5d96e <+9649>: movzbl %cl, %edx | |
| 0x10cd5d971 <+9652>: cmpl $0x9, %ecx | |
| 0x10cd5d974 <+9655>: jg 0x10cd5d998 ; <+9691> | |
| 0x10cd5d976 <+9657>: cmpl $0xc2, %edx | |
| 0x10cd5d97c <+9663>: je 0x10cd5da51 ; <+9876> | |
| 0x10cd5d982 <+9669>: cmpl $0xe2, %edx | |
| 0x10cd5d988 <+9675>: je 0x10cd5da61 ; <+9892> | |
| 0x10cd5d98e <+9681>: cmpl $0x9, %edx | |
| 0x10cd5d991 <+9684>: je 0x10cd5d9b3 ; <+9718> | |
| 0x10cd5d993 <+9686>: jmp 0x10cd5df5d ; <+11168> | |
| 0x10cd5d998 <+9691>: cmpl $0xa, %edx | |
| 0x10cd5d99b <+9694>: je 0x10cd5da84 ; <+9927> | |
| 0x10cd5d9a1 <+9700>: cmpl $0xd, %edx | |
| 0x10cd5d9a4 <+9703>: je 0x10cd5da84 ; <+9927> | |
| 0x10cd5d9aa <+9709>: cmpl $0x20, %edx | |
| 0x10cd5d9ad <+9712>: jne 0x10cd5df5d ; <+11168> | |
| 0x10cd5d9b3 <+9718>: testl %r15d, %r15d | |
| 0x10cd5d9b6 <+9721>: je 0x10cd5dd46 ; <+10633> | |
| 0x10cd5d9bc <+9727>: movq 0xf0(%rbx), %rdx | |
| 0x10cd5d9c3 <+9734>: movzbl %cl, %ecx | |
| 0x10cd5d9c6 <+9737>: cmpl $0x9, %ecx | |
| 0x10cd5d9c9 <+9740>: jne 0x10cd5d9d7 ; <+9754> | |
| 0x10cd5d9cb <+9742>: cmpl -0x14c(%rbp), %edx | |
| 0x10cd5d9d1 <+9748>: jle 0x10cd5e387 ; <+12234> | |
| 0x10cd5d9d7 <+9754>: incq 0xe0(%rbx) | |
| 0x10cd5d9de <+9761>: incq %rdx | |
| 0x10cd5d9e1 <+9764>: movq %rdx, 0xf0(%rbx) | |
| 0x10cd5d9e8 <+9771>: decq 0xa8(%rbx) | |
| 0x10cd5d9ef <+9778>: movzbl (%rax), %ecx | |
| 0x10cd5d9f2 <+9781>: testb %cl, %cl | |
| 0x10cd5d9f4 <+9783>: movl $0x1, %edx | |
| 0x10cd5d9f9 <+9788>: jns 0x10cd5da3b ; <+9854> | |
| 0x10cd5d9fb <+9790>: movl %ecx, %edx | |
| 0x10cd5d9fd <+9792>: andl $0xe0, %edx | |
| 0x10cd5da03 <+9798>: cmpl $0xc0, %edx | |
| 0x10cd5da09 <+9804>: movl $0x2, %edx | |
| 0x10cd5da0e <+9809>: je 0x10cd5da3b ; <+9854> | |
| 0x10cd5da10 <+9811>: movl %ecx, %edx | |
| 0x10cd5da12 <+9813>: andl $0xf0, %edx | |
| 0x10cd5da18 <+9819>: cmpl $0xe0, %edx | |
| 0x10cd5da1e <+9825>: movl $0x3, %edx | |
| 0x10cd5da23 <+9830>: je 0x10cd5da3b ; <+9854> | |
| 0x10cd5da25 <+9832>: andl $0xf8, %ecx | |
| 0x10cd5da2b <+9838>: cmpl $0xf0, %ecx | |
| 0x10cd5da31 <+9844>: sete %cl | |
| 0x10cd5da34 <+9847>: movzbl %cl, %edx | |
| 0x10cd5da37 <+9850>: shlq $0x2, %rdx | |
| 0x10cd5da3b <+9854>: addq %rdx, %rax | |
| 0x10cd5da3e <+9857>: movq %rax, 0x98(%rbx) | |
| 0x10cd5da45 <+9864>: movq 0xa8(%rbx), %rax | |
| 0x10cd5da4c <+9871>: jmp 0x10cd5df4f ; <+11154> | |
| 0x10cd5da51 <+9876>: movzbl 0x1(%rax), %eax | |
| 0x10cd5da55 <+9880>: cmpl $0x85, %eax | |
| 0x10cd5da5a <+9885>: je 0x10cd5da84 ; <+9927> | |
| 0x10cd5da5c <+9887>: jmp 0x10cd5df5d ; <+11168> | |
| 0x10cd5da61 <+9892>: movzbl 0x1(%rax), %ecx | |
| 0x10cd5da65 <+9896>: cmpl $0x80, %ecx | |
| 0x10cd5da6b <+9902>: jne 0x10cd5df5d ; <+11168> | |
| 0x10cd5da71 <+9908>: movb 0x2(%rax), %al | |
| 0x10cd5da74 <+9911>: andb $-0x2, %al | |
| 0x10cd5da76 <+9913>: movzbl %al, %eax | |
| 0x10cd5da79 <+9916>: cmpl $0xa8, %eax | |
| 0x10cd5da7e <+9921>: jne 0x10cd5df5d ; <+11168> | |
| 0x10cd5da84 <+9927>: cmpq $0x1, 0xa8(%rbx) | |
| 0x10cd5da8c <+9935>: ja 0x10cd5daa3 ; <+9958> | |
| 0x10cd5da8e <+9937>: movl $0x2, %esi | |
| 0x10cd5da93 <+9942>: movq %rbx, %rdi | |
| 0x10cd5da96 <+9945>: callq 0x10cd6f5ba ; symbol stub for: yaml_parser_update_buffer | |
| 0x10cd5da9b <+9950>: testl %eax, %eax | |
| 0x10cd5da9d <+9952>: je 0x10cd5e0b7 ; <+11514> | |
| 0x10cd5daa3 <+9958>: testl %r15d, %r15d | |
| 0x10cd5daa6 <+9961>: je 0x10cd5dbab ; <+10222> | |
| 0x10cd5daac <+9967>: movq -0xe0(%rbp), %rax | |
| 0x10cd5dab3 <+9974>: addq $0x5, %rax | |
| 0x10cd5dab7 <+9978>: cmpq -0xe8(%rbp), %rax | |
| 0x10cd5dabe <+9985>: jb 0x10cd5dae2 ; <+10021> | |
| 0x10cd5dac0 <+9987>: leaq -0xf0(%rbp), %rdi | |
| 0x10cd5dac7 <+9994>: leaq -0xe0(%rbp), %rsi | |
| 0x10cd5dace <+10001>: leaq -0xe8(%rbp), %rdx | |
| 0x10cd5dad5 <+10008>: callq 0x10cd6f5a8 ; symbol stub for: yaml_string_extend | |
| 0x10cd5dada <+10013>: testl %eax, %eax | |
| 0x10cd5dadc <+10015>: je 0x10cd5e0b1 ; <+11508> | |
| 0x10cd5dae2 <+10021>: movq 0x98(%rbx), %rax | |
| 0x10cd5dae9 <+10028>: movsbl (%rax), %ecx | |
| 0x10cd5daec <+10031>: cmpl $0x9, %ecx | |
| 0x10cd5daef <+10034>: jg 0x10cd5dccd ; <+10512> | |
| 0x10cd5daf5 <+10040>: movzbl %cl, %ecx | |
| 0x10cd5daf8 <+10043>: cmpl $0xc2, %ecx | |
| 0x10cd5dafe <+10049>: je 0x10cd5de66 ; <+10921> | |
| 0x10cd5db04 <+10055>: cmpl $0xe2, %ecx | |
| 0x10cd5db0a <+10061>: jne 0x10cd5da45 ; <+9864> | |
| 0x10cd5db10 <+10067>: movzbl 0x1(%rax), %ecx | |
| 0x10cd5db14 <+10071>: cmpl $0x80, %ecx | |
| 0x10cd5db1a <+10077>: jne 0x10cd5da45 ; <+9864> | |
| 0x10cd5db20 <+10083>: movb 0x2(%rax), %cl | |
| 0x10cd5db23 <+10086>: andb $-0x2, %cl | |
| 0x10cd5db26 <+10089>: movzbl %cl, %ecx | |
| 0x10cd5db29 <+10092>: cmpl $0xa8, %ecx | |
| 0x10cd5db2f <+10098>: jne 0x10cd5da45 ; <+9864> | |
| 0x10cd5db35 <+10104>: leaq 0x1(%rax), %rcx | |
| 0x10cd5db39 <+10108>: movq %rcx, 0x98(%rbx) | |
| 0x10cd5db40 <+10115>: movb (%rax), %al | |
| 0x10cd5db42 <+10117>: movq -0xe0(%rbp), %rcx | |
| 0x10cd5db49 <+10124>: leaq 0x1(%rcx), %rdx | |
| 0x10cd5db4d <+10128>: movq %rdx, -0xe0(%rbp) | |
| 0x10cd5db54 <+10135>: movb %al, (%rcx) | |
| 0x10cd5db56 <+10137>: movq 0x98(%rbx), %rax | |
| 0x10cd5db5d <+10144>: leaq 0x1(%rax), %rcx | |
| 0x10cd5db61 <+10148>: movq %rcx, 0x98(%rbx) | |
| 0x10cd5db68 <+10155>: movb (%rax), %al | |
| 0x10cd5db6a <+10157>: movq -0xe0(%rbp), %rcx | |
| 0x10cd5db71 <+10164>: leaq 0x1(%rcx), %rdx | |
| 0x10cd5db75 <+10168>: movq %rdx, -0xe0(%rbp) | |
| 0x10cd5db7c <+10175>: movb %al, (%rcx) | |
| 0x10cd5db7e <+10177>: movq 0x98(%rbx), %rax | |
| 0x10cd5db85 <+10184>: leaq 0x1(%rax), %rcx | |
| 0x10cd5db89 <+10188>: movq %rcx, 0x98(%rbx) | |
| 0x10cd5db90 <+10195>: movb (%rax), %al | |
| 0x10cd5db92 <+10197>: movq -0xe0(%rbp), %rcx | |
| 0x10cd5db99 <+10204>: leaq 0x1(%rcx), %rdx | |
| 0x10cd5db9d <+10208>: movq %rdx, -0xe0(%rbp) | |
| 0x10cd5dba4 <+10215>: movb %al, (%rcx) | |
| 0x10cd5dba6 <+10217>: jmp 0x10cd5de92 ; <+10965> | |
| 0x10cd5dbab <+10222>: movq -0x110(%rbp), %rdi | |
| 0x10cd5dbb2 <+10229>: movq %rdi, -0x100(%rbp) | |
| 0x10cd5dbb9 <+10236>: movq -0x108(%rbp), %rsi | |
| 0x10cd5dbc0 <+10243>: subq %rdi, %rsi | |
| 0x10cd5dbc3 <+10246>: callq 0x10cd6f5ea ; symbol stub for: __bzero | |
| 0x10cd5dbc8 <+10251>: movq -0xc0(%rbp), %rax | |
| 0x10cd5dbcf <+10258>: addq $0x5, %rax | |
| 0x10cd5dbd3 <+10262>: cmpq -0xc8(%rbp), %rax | |
| 0x10cd5dbda <+10269>: jb 0x10cd5dbfe ; <+10305> | |
| 0x10cd5dbdc <+10271>: leaq -0xd0(%rbp), %rdi | |
| 0x10cd5dbe3 <+10278>: leaq -0xc0(%rbp), %rsi | |
| 0x10cd5dbea <+10285>: leaq -0xc8(%rbp), %rdx | |
| 0x10cd5dbf1 <+10292>: callq 0x10cd6f5a8 ; symbol stub for: yaml_string_extend | |
| 0x10cd5dbf6 <+10297>: testl %eax, %eax | |
| 0x10cd5dbf8 <+10299>: je 0x10cd5e0b1 ; <+11508> | |
| 0x10cd5dbfe <+10305>: movq 0x98(%rbx), %rax | |
| 0x10cd5dc05 <+10312>: movsbl (%rax), %ecx | |
| 0x10cd5dc08 <+10315>: movl $0x1, %r15d | |
| 0x10cd5dc0e <+10321>: cmpl $0x9, %ecx | |
| 0x10cd5dc11 <+10324>: jg 0x10cd5ddd6 ; <+10777> | |
| 0x10cd5dc17 <+10330>: movzbl %cl, %ecx | |
| 0x10cd5dc1a <+10333>: cmpl $0xc2, %ecx | |
| 0x10cd5dc20 <+10339>: je 0x10cd5dee9 ; <+11052> | |
| 0x10cd5dc26 <+10345>: cmpl $0xe2, %ecx | |
| 0x10cd5dc2c <+10351>: jne 0x10cd5da45 ; <+9864> | |
| 0x10cd5dc32 <+10357>: movzbl 0x1(%rax), %ecx | |
| 0x10cd5dc36 <+10361>: cmpl $0x80, %ecx | |
| 0x10cd5dc3c <+10367>: jne 0x10cd5da45 ; <+9864> | |
| 0x10cd5dc42 <+10373>: movb 0x2(%rax), %cl | |
| 0x10cd5dc45 <+10376>: andb $-0x2, %cl | |
| 0x10cd5dc48 <+10379>: movzbl %cl, %ecx | |
| 0x10cd5dc4b <+10382>: cmpl $0xa8, %ecx | |
| 0x10cd5dc51 <+10388>: jne 0x10cd5da45 ; <+9864> | |
| 0x10cd5dc57 <+10394>: leaq 0x1(%rax), %rcx | |
| 0x10cd5dc5b <+10398>: movq %rcx, 0x98(%rbx) | |
| 0x10cd5dc62 <+10405>: movb (%rax), %al | |
| 0x10cd5dc64 <+10407>: movq -0xc0(%rbp), %rcx | |
| 0x10cd5dc6b <+10414>: leaq 0x1(%rcx), %rdx | |
| 0x10cd5dc6f <+10418>: movq %rdx, -0xc0(%rbp) | |
| 0x10cd5dc76 <+10425>: movb %al, (%rcx) | |
| 0x10cd5dc78 <+10427>: movq 0x98(%rbx), %rax | |
| 0x10cd5dc7f <+10434>: leaq 0x1(%rax), %rcx | |
| 0x10cd5dc83 <+10438>: movq %rcx, 0x98(%rbx) | |
| 0x10cd5dc8a <+10445>: movb (%rax), %al | |
| 0x10cd5dc8c <+10447>: movq -0xc0(%rbp), %rcx | |
| 0x10cd5dc93 <+10454>: leaq 0x1(%rcx), %rdx | |
| 0x10cd5dc97 <+10458>: movq %rdx, -0xc0(%rbp) | |
| 0x10cd5dc9e <+10465>: movb %al, (%rcx) | |
| 0x10cd5dca0 <+10467>: movq 0x98(%rbx), %rax | |
| 0x10cd5dca7 <+10474>: leaq 0x1(%rax), %rcx | |
| 0x10cd5dcab <+10478>: movq %rcx, 0x98(%rbx) | |
| 0x10cd5dcb2 <+10485>: movb (%rax), %al | |
| 0x10cd5dcb4 <+10487>: movq -0xc0(%rbp), %rcx | |
| 0x10cd5dcbb <+10494>: leaq 0x1(%rcx), %rdx | |
| 0x10cd5dcbf <+10498>: movq %rdx, -0xc0(%rbp) | |
| 0x10cd5dcc6 <+10505>: movb %al, (%rcx) | |
| 0x10cd5dcc8 <+10507>: jmp 0x10cd5df15 ; <+11096> | |
| 0x10cd5dccd <+10512>: movzbl %cl, %ecx | |
| 0x10cd5dcd0 <+10515>: cmpl $0xa, %ecx | |
| 0x10cd5dcd3 <+10518>: je 0x10cd5de48 ; <+10891> | |
| 0x10cd5dcd9 <+10524>: cmpl $0xd, %ecx | |
| 0x10cd5dcdc <+10527>: jne 0x10cd5da45 ; <+9864> | |
| 0x10cd5dce2 <+10533>: movzbl 0x1(%rax), %eax | |
| 0x10cd5dce6 <+10537>: cmpl $0xa, %eax | |
| 0x10cd5dce9 <+10540>: jne 0x10cd5de48 ; <+10891> | |
| 0x10cd5dcef <+10546>: movq -0xe0(%rbp), %rax | |
| 0x10cd5dcf6 <+10553>: leaq 0x1(%rax), %rcx | |
| 0x10cd5dcfa <+10557>: movq %rcx, -0xe0(%rbp) | |
| 0x10cd5dd01 <+10564>: movb $0xa, (%rax) | |
| 0x10cd5dd04 <+10567>: addq $0x2, 0x98(%rbx) | |
| 0x10cd5dd0c <+10575>: movq $0x0, 0xf0(%rbx) | |
| 0x10cd5dd17 <+10586>: movdqu 0xe0(%rbx), %xmm0 | |
| 0x10cd5dd1f <+10594>: paddq 0x13109(%rip), %xmm0 | |
| 0x10cd5dd27 <+10602>: movdqu %xmm0, 0xe0(%rbx) | |
| 0x10cd5dd2f <+10610>: movq 0xa8(%rbx), %rax | |
| 0x10cd5dd36 <+10617>: addq $-0x2, %rax | |
| 0x10cd5dd3a <+10621>: movq %rax, 0xa8(%rbx) | |
| 0x10cd5dd41 <+10628>: jmp 0x10cd5df4f ; <+11154> | |
| 0x10cd5dd46 <+10633>: movq -0x100(%rbp), %rcx | |
| 0x10cd5dd4d <+10640>: leaq 0x5(%rcx), %rdx | |
| 0x10cd5dd51 <+10644>: cmpq -0x108(%rbp), %rdx | |
| 0x10cd5dd58 <+10651>: jb 0x10cd5dd95 ; <+10712> | |
| 0x10cd5dd5a <+10653>: leaq -0x110(%rbp), %rdi | |
| 0x10cd5dd61 <+10660>: leaq -0x100(%rbp), %rsi | |
| 0x10cd5dd68 <+10667>: leaq -0x108(%rbp), %rdx | |
| 0x10cd5dd6f <+10674>: callq 0x10cd6f5a8 ; symbol stub for: yaml_string_extend | |
| 0x10cd5dd74 <+10679>: testl %eax, %eax | |
| 0x10cd5dd76 <+10681>: je 0x10cd5e0b1 ; <+11508> | |
| 0x10cd5dd7c <+10687>: movq 0x98(%rbx), %rax | |
| 0x10cd5dd83 <+10694>: movzbl (%rax), %ecx | |
| 0x10cd5dd86 <+10697>: testb %cl, %cl | |
| 0x10cd5dd88 <+10699>: js 0x10cd5d8a1 ; <+9444> | |
| 0x10cd5dd8e <+10705>: movq -0x100(%rbp), %rcx | |
| 0x10cd5dd95 <+10712>: leaq 0x1(%rax), %rdx | |
| 0x10cd5dd99 <+10716>: movq %rdx, 0x98(%rbx) | |
| 0x10cd5dda0 <+10723>: movb (%rax), %al | |
| 0x10cd5dda2 <+10725>: leaq 0x1(%rcx), %rdx | |
| 0x10cd5dda6 <+10729>: movq %rdx, -0x100(%rbp) | |
| 0x10cd5ddad <+10736>: movb %al, (%rcx) | |
| 0x10cd5ddaf <+10738>: incq 0xe0(%rbx) | |
| 0x10cd5ddb6 <+10745>: incq 0xf0(%rbx) | |
| 0x10cd5ddbd <+10752>: movq 0xa8(%rbx), %rax | |
| 0x10cd5ddc4 <+10759>: decq %rax | |
| 0x10cd5ddc7 <+10762>: movq %rax, 0xa8(%rbx) | |
| 0x10cd5ddce <+10769>: xorl %r15d, %r15d | |
| 0x10cd5ddd1 <+10772>: jmp 0x10cd5df4f ; <+11154> | |
| 0x10cd5ddd6 <+10777>: movzbl %cl, %ecx | |
| 0x10cd5ddd9 <+10780>: cmpl $0xa, %ecx | |
| 0x10cd5dddc <+10783>: je 0x10cd5decb ; <+11022> | |
| 0x10cd5dde2 <+10789>: cmpl $0xd, %ecx | |
| 0x10cd5dde5 <+10792>: jne 0x10cd5da45 ; <+9864> | |
| 0x10cd5ddeb <+10798>: movzbl 0x1(%rax), %eax | |
| 0x10cd5ddef <+10802>: cmpl $0xa, %eax | |
| 0x10cd5ddf2 <+10805>: jne 0x10cd5decb ; <+11022> | |
| 0x10cd5ddf8 <+10811>: movq -0xc0(%rbp), %rax | |
| 0x10cd5ddff <+10818>: leaq 0x1(%rax), %rcx | |
| 0x10cd5de03 <+10822>: movq %rcx, -0xc0(%rbp) | |
| 0x10cd5de0a <+10829>: movb $0xa, (%rax) | |
| 0x10cd5de0d <+10832>: addq $0x2, 0x98(%rbx) | |
| 0x10cd5de15 <+10840>: movq $0x0, 0xf0(%rbx) | |
| 0x10cd5de20 <+10851>: movdqu 0xe0(%rbx), %xmm0 | |
| 0x10cd5de28 <+10859>: paddq 0x13000(%rip), %xmm0 | |
| 0x10cd5de30 <+10867>: movdqu %xmm0, 0xe0(%rbx) | |
| 0x10cd5de38 <+10875>: movq 0xa8(%rbx), %rax | |
| 0x10cd5de3f <+10882>: addq $-0x2, %rax | |
| 0x10cd5de43 <+10886>: jmp 0x10cd5df42 ; <+11141> | |
| 0x10cd5de48 <+10891>: movq -0xe0(%rbp), %rax | |
| 0x10cd5de4f <+10898>: leaq 0x1(%rax), %rcx | |
| 0x10cd5de53 <+10902>: movq %rcx, -0xe0(%rbp) | |
| 0x10cd5de5a <+10909>: movb $0xa, (%rax) | |
| 0x10cd5de5d <+10912>: incq 0x98(%rbx) | |
| 0x10cd5de64 <+10919>: jmp 0x10cd5de92 ; <+10965> | |
| 0x10cd5de66 <+10921>: movzbl 0x1(%rax), %eax | |
| 0x10cd5de6a <+10925>: cmpl $0x85, %eax | |
| 0x10cd5de6f <+10930>: jne 0x10cd5da45 ; <+9864> | |
| 0x10cd5de75 <+10936>: movq -0xe0(%rbp), %rax | |
| 0x10cd5de7c <+10943>: leaq 0x1(%rax), %rcx | |
| 0x10cd5de80 <+10947>: movq %rcx, -0xe0(%rbp) | |
| 0x10cd5de87 <+10954>: movb $0xa, (%rax) | |
| 0x10cd5de8a <+10957>: addq $0x2, 0x98(%rbx) | |
| 0x10cd5de92 <+10965>: movq $0x0, 0xf0(%rbx) | |
| 0x10cd5de9d <+10976>: movdqu 0xe0(%rbx), %xmm0 | |
| 0x10cd5dea5 <+10984>: paddq 0x12f73(%rip), %xmm0 ; "" | |
| 0x10cd5dead <+10992>: movdqu %xmm0, 0xe0(%rbx) | |
| 0x10cd5deb5 <+11000>: movq 0xa8(%rbx), %rax | |
| 0x10cd5debc <+11007>: decq %rax | |
| 0x10cd5debf <+11010>: movq %rax, 0xa8(%rbx) | |
| 0x10cd5dec6 <+11017>: jmp 0x10cd5df4f ; <+11154> | |
| 0x10cd5decb <+11022>: movq -0xc0(%rbp), %rax | |
| 0x10cd5ded2 <+11029>: leaq 0x1(%rax), %rcx | |
| 0x10cd5ded6 <+11033>: movq %rcx, -0xc0(%rbp) | |
| 0x10cd5dedd <+11040>: movb $0xa, (%rax) | |
| 0x10cd5dee0 <+11043>: incq 0x98(%rbx) | |
| 0x10cd5dee7 <+11050>: jmp 0x10cd5df15 ; <+11096> | |
| 0x10cd5dee9 <+11052>: movzbl 0x1(%rax), %eax | |
| 0x10cd5deed <+11056>: cmpl $0x85, %eax | |
| 0x10cd5def2 <+11061>: jne 0x10cd5da45 ; <+9864> | |
| 0x10cd5def8 <+11067>: movq -0xc0(%rbp), %rax | |
| 0x10cd5deff <+11074>: leaq 0x1(%rax), %rcx | |
| 0x10cd5df03 <+11078>: movq %rcx, -0xc0(%rbp) | |
| 0x10cd5df0a <+11085>: movb $0xa, (%rax) | |
| 0x10cd5df0d <+11088>: addq $0x2, 0x98(%rbx) | |
| 0x10cd5df15 <+11096>: movq $0x0, 0xf0(%rbx) | |
| 0x10cd5df20 <+11107>: movdqu 0xe0(%rbx), %xmm0 | |
| 0x10cd5df28 <+11115>: paddq 0x12ef0(%rip), %xmm0 ; "" | |
| 0x10cd5df30 <+11123>: movdqu %xmm0, 0xe0(%rbx) | |
| 0x10cd5df38 <+11131>: movq 0xa8(%rbx), %rax | |
| 0x10cd5df3f <+11138>: decq %rax | |
| 0x10cd5df42 <+11141>: movq %rax, 0xa8(%rbx) | |
| 0x10cd5df49 <+11148>: movl $0x1, %r15d | |
| 0x10cd5df4f <+11154>: testq %rax, %rax | |
| 0x10cd5df52 <+11157>: je 0x10cd5d887 ; <+9418> | |
| 0x10cd5df58 <+11163>: jmp 0x10cd5d964 ; <+9639> | |
| 0x10cd5df5d <+11168>: cmpl $0x0, 0x100(%rbx) | |
| 0x10cd5df64 <+11175>: jne 0x10cd5d225 ; <+7784> | |
| 0x10cd5df6a <+11181>: movl -0x14c(%rbp), %eax | |
| 0x10cd5df70 <+11187>: cmpl %eax, 0xf0(%rbx) | |
| 0x10cd5df76 <+11193>: jg 0x10cd5d225 ; <+7784> | |
| 0x10cd5df7c <+11199>: pxor %xmm0, %xmm0 | |
| 0x10cd5df80 <+11203>: movdqa %xmm0, -0x70(%rbp) | |
| 0x10cd5df85 <+11208>: movdqa %xmm0, -0x80(%rbp) | |
| 0x10cd5df8a <+11213>: movl $0x15, -0x80(%rbp) | |
| 0x10cd5df91 <+11220>: movq -0x130(%rbp), %rax | |
| 0x10cd5df98 <+11227>: movq %rax, -0x50(%rbp) | |
| 0x10cd5df9c <+11231>: movq -0x140(%rbp), %rax | |
| 0x10cd5dfa3 <+11238>: movq -0x138(%rbp), %rcx | |
| 0x10cd5dfaa <+11245>: movq %rcx, -0x58(%rbp) | |
| 0x10cd5dfae <+11249>: movq %rax, -0x60(%rbp) | |
| 0x10cd5dfb2 <+11253>: movq -0x88(%rbp), %rax | |
| 0x10cd5dfb9 <+11260>: movq %rax, -0x38(%rbp) | |
| 0x10cd5dfbd <+11264>: movq -0x98(%rbp), %rax | |
| 0x10cd5dfc4 <+11271>: movq -0x90(%rbp), %rcx | |
| 0x10cd5dfcb <+11278>: movq %rcx, -0x40(%rbp) | |
| 0x10cd5dfcf <+11282>: movq %rax, -0x48(%rbp) | |
| 0x10cd5dfd3 <+11286>: movq -0xb0(%rbp), %rax | |
| 0x10cd5dfda <+11293>: movq %rax, -0x78(%rbp) | |
| 0x10cd5dfde <+11297>: movq -0xa0(%rbp), %rcx | |
| 0x10cd5dfe5 <+11304>: subq %rax, %rcx | |
| 0x10cd5dfe8 <+11307>: movq %rcx, -0x70(%rbp) | |
| 0x10cd5dfec <+11311>: movl $0x1, -0x68(%rbp) | |
| 0x10cd5dff3 <+11318>: testl %r15d, %r15d | |
| 0x10cd5dff6 <+11321>: je 0x10cd5e002 ; <+11333> | |
| 0x10cd5dff8 <+11323>: movl $0x1, 0x154(%rbx) | |
| 0x10cd5e002 <+11333>: movq -0xd0(%rbp), %rdi | |
| 0x10cd5e009 <+11340>: callq 0x10cd6f584 ; symbol stub for: yaml_free | |
| 0x10cd5e00e <+11345>: pxor %xmm0, %xmm0 | |
| 0x10cd5e012 <+11349>: movdqa %xmm0, -0xd0(%rbp) | |
| 0x10cd5e01a <+11357>: movq $0x0, -0xc0(%rbp) | |
| 0x10cd5e025 <+11368>: movq -0xf0(%rbp), %rdi | |
| 0x10cd5e02c <+11375>: callq 0x10cd6f584 ; symbol stub for: yaml_free | |
| 0x10cd5e031 <+11380>: pxor %xmm0, %xmm0 | |
| 0x10cd5e035 <+11384>: movdqa %xmm0, -0xf0(%rbp) | |
| 0x10cd5e03d <+11392>: movq $0x0, -0xe0(%rbp) | |
| 0x10cd5e048 <+11403>: movq -0x110(%rbp), %rdi | |
| 0x10cd5e04f <+11410>: callq 0x10cd6f584 ; symbol stub for: yaml_free | |
| 0x10cd5e054 <+11415>: leaq 0x120(%rbx), %r14 | |
| 0x10cd5e05b <+11422>: movq 0x120(%rbx), %rdi | |
| 0x10cd5e062 <+11429>: cmpq 0x110(%rbx), %rdi | |
| 0x10cd5e069 <+11436>: jne 0x10cd5e093 ; <+11478> | |
| 0x10cd5e06b <+11438>: leaq 0x110(%rbx), %rcx | |
| 0x10cd5e072 <+11445>: leaq 0x108(%rbx), %rdi | |
| 0x10cd5e079 <+11452>: leaq 0x118(%rbx), %rsi | |
| 0x10cd5e080 <+11459>: movq %r14, %rdx | |
| 0x10cd5e083 <+11462>: callq 0x10cd6f590 ; symbol stub for: yaml_queue_extend | |
| 0x10cd5e088 <+11467>: testl %eax, %eax | |
| 0x10cd5e08a <+11469>: je 0x10cd5e376 ; <+12217> | |
| 0x10cd5e090 <+11475>: movq (%r14), %rdi | |
| 0x10cd5e093 <+11478>: leaq 0x50(%rdi), %rax | |
| 0x10cd5e097 <+11482>: movq %rax, (%r14) | |
| 0x10cd5e09a <+11485>: leaq -0x80(%rbp), %rsi | |
| 0x10cd5e09e <+11489>: movl $0xa, %ecx | |
| 0x10cd5e0a3 <+11494>: rep | |
| 0x10cd5e0a4 <+11495>: movsq (%rsi), %es:(%rdi) | |
| 0x10cd5e0a6 <+11497>: movl $0x1, %r14d | |
| 0x10cd5e0ac <+11503>: jmp 0x10cd5e357 ; <+12186> | |
| 0x10cd5e0b1 <+11508>: movl $0x1, (%rbx) | |
| 0x10cd5e0b7 <+11514>: leaq -0xa0(%rbp), %r15 | |
| 0x10cd5e0be <+11521>: leaq -0xa8(%rbp), %rbx | |
| 0x10cd5e0c5 <+11528>: jmp 0x10cd5e0db ; <+11550> | |
| 0x10cd5e0c7 <+11530>: movl $0x1, (%rbx) | |
| 0x10cd5e0cd <+11536>: leaq -0xa8(%rbp), %rbx | |
| 0x10cd5e0d4 <+11543>: leaq -0xa0(%rbp), %r15 | |
| 0x10cd5e0db <+11550>: movq -0xb0(%rbp), %rdi | |
| 0x10cd5e0e2 <+11557>: callq 0x10cd6f584 ; symbol stub for: yaml_free | |
| 0x10cd5e0e7 <+11562>: movq $0x0, (%rbx) | |
| 0x10cd5e0ee <+11569>: movq $0x0, (%r15) | |
| 0x10cd5e0f5 <+11576>: movq $0x0, -0xb0(%rbp) | |
| 0x10cd5e100 <+11587>: movq -0xd0(%rbp), %rdi | |
| 0x10cd5e107 <+11594>: callq 0x10cd6f584 ; symbol stub for: yaml_free | |
| 0x10cd5e10c <+11599>: movq $0x0, -0xc0(%rbp) | |
| 0x10cd5e117 <+11610>: movq $0x0, -0xc8(%rbp) | |
| 0x10cd5e122 <+11621>: movq $0x0, -0xd0(%rbp) | |
| 0x10cd5e12d <+11632>: movq -0xf0(%rbp), %rdi | |
| 0x10cd5e134 <+11639>: callq 0x10cd6f584 ; symbol stub for: yaml_free | |
| 0x10cd5e139 <+11644>: pxor %xmm0, %xmm0 | |
| 0x10cd5e13d <+11648>: movdqa %xmm0, -0xf0(%rbp) | |
| 0x10cd5e145 <+11656>: movq $0x0, -0xe0(%rbp) | |
| 0x10cd5e150 <+11667>: movq -0x110(%rbp), %rdi | |
| 0x10cd5e157 <+11674>: callq 0x10cd6f584 ; symbol stub for: yaml_free | |
| 0x10cd5e15c <+11679>: jmp 0x10cd5e357 ; <+12186> | |
| 0x10cd5e161 <+11684>: movl $0x1, (%rbx) | |
| 0x10cd5e167 <+11690>: movq %r12, %rbx | |
| 0x10cd5e16a <+11693>: jmp 0x10cd5e0db ; <+11550> | |
| 0x10cd5e16f <+11698>: movl $0x3, (%rbx) | |
| 0x10cd5e175 <+11704>: leaq 0x1253d(%rip), %rax ; "while scanning a plain scalar" | |
| 0x10cd5e17c <+11711>: movq %rax, 0x38(%rbx) | |
| 0x10cd5e180 <+11715>: movq -0x130(%rbp), %rax | |
| 0x10cd5e187 <+11722>: movq %rax, 0x50(%rbx) | |
| 0x10cd5e18b <+11726>: movq -0x140(%rbp), %rax | |
| 0x10cd5e192 <+11733>: movq -0x138(%rbp), %rcx | |
| 0x10cd5e199 <+11740>: movq %rcx, 0x48(%rbx) | |
| 0x10cd5e19d <+11744>: movq %rax, 0x40(%rbx) | |
| 0x10cd5e1a1 <+11748>: leaq 0x1252f(%rip), %rax ; "found unexpected ':'" | |
| 0x10cd5e1a8 <+11755>: jmp 0x10cd5e3c0 ; <+12291> | |
| 0x10cd5e1ad <+11760>: xorl %ecx, %ecx | |
| 0x10cd5e1af <+11762>: movl %ecx, -0x28(%rax) | |
| 0x10cd5e1b2 <+11765>: cmpl %ecx, 0x100(%rbx) | |
| 0x10cd5e1b8 <+11771>: sete %al | |
| 0x10cd5e1bb <+11774>: movzbl %al, %eax | |
| 0x10cd5e1be <+11777>: movl %eax, 0x154(%rbx) | |
| 0x10cd5e1c4 <+11783>: movq 0x10(%r15), %rax | |
| 0x10cd5e1c8 <+11787>: movq %rax, -0x88(%rbp) | |
| 0x10cd5e1cf <+11794>: movq (%r15), %rax | |
| 0x10cd5e1d2 <+11797>: movq 0x8(%r15), %rcx | |
| 0x10cd5e1d6 <+11801>: movq %r15, %rdi | |
| 0x10cd5e1d9 <+11804>: movq %rcx, -0x90(%rbp) | |
| 0x10cd5e1e0 <+11811>: movq %rax, -0x98(%rbp) | |
| 0x10cd5e1e7 <+11818>: incq 0xe0(%rbx) | |
| 0x10cd5e1ee <+11825>: incq 0xf0(%rbx) | |
| 0x10cd5e1f5 <+11832>: decq 0xa8(%rbx) | |
| 0x10cd5e1fc <+11839>: movq 0x98(%rbx), %rax | |
| 0x10cd5e203 <+11846>: movzbl (%rax), %ecx | |
| 0x10cd5e206 <+11849>: movl $0x1, %edx | |
| 0x10cd5e20b <+11854>: testb %cl, %cl | |
| 0x10cd5e20d <+11856>: jns 0x10cd5e24f ; <+11922> | |
| 0x10cd5e20f <+11858>: movl %ecx, %esi | |
| 0x10cd5e211 <+11860>: andl $0xe0, %esi | |
| 0x10cd5e217 <+11866>: movl $0x2, %edx | |
| 0x10cd5e21c <+11871>: cmpl $0xc0, %esi | |
| 0x10cd5e222 <+11877>: je 0x10cd5e24f ; <+11922> | |
| 0x10cd5e224 <+11879>: movl %ecx, %esi | |
| 0x10cd5e226 <+11881>: andl $0xf0, %esi | |
| 0x10cd5e22c <+11887>: movl $0x3, %edx | |
| 0x10cd5e231 <+11892>: cmpl $0xe0, %esi | |
| 0x10cd5e237 <+11898>: je 0x10cd5e24f ; <+11922> | |
| 0x10cd5e239 <+11900>: andl $0xf8, %ecx | |
| 0x10cd5e23f <+11906>: cmpl $0xf0, %ecx | |
| 0x10cd5e245 <+11912>: sete %cl | |
| 0x10cd5e248 <+11915>: movzbl %cl, %edx | |
| 0x10cd5e24b <+11918>: shlq $0x2, %rdx | |
| 0x10cd5e24f <+11922>: addq %rdx, %rax | |
| 0x10cd5e252 <+11925>: movq %rax, 0x98(%rbx) | |
| 0x10cd5e259 <+11932>: movq 0x10(%rdi), %rax | |
| 0x10cd5e25d <+11936>: movq %rax, -0xa0(%rbp) | |
| 0x10cd5e264 <+11943>: movq (%rdi), %rax | |
| 0x10cd5e267 <+11946>: movq 0x8(%rdi), %rcx | |
| 0x10cd5e26b <+11950>: movq %rcx, -0xa8(%rbp) | |
| 0x10cd5e272 <+11957>: movq %rax, -0xb0(%rbp) | |
| 0x10cd5e279 <+11964>: pxor %xmm0, %xmm0 | |
| 0x10cd5e27d <+11968>: movdqa %xmm0, -0x80(%rbp) | |
| 0x10cd5e282 <+11973>: movl $0x0, -0x68(%rbp) | |
| 0x10cd5e289 <+11980>: movq $0x0, -0x70(%rbp) | |
| 0x10cd5e291 <+11988>: movq -0x88(%rbp), %rax | |
| 0x10cd5e298 <+11995>: movq %rax, -0x54(%rbp) | |
| 0x10cd5e29c <+11999>: movq -0x98(%rbp), %rax | |
| 0x10cd5e2a3 <+12006>: movq -0x90(%rbp), %rcx | |
| 0x10cd5e2aa <+12013>: movq %rcx, -0x5c(%rbp) | |
| 0x10cd5e2ae <+12017>: movq %rax, -0x64(%rbp) | |
| 0x10cd5e2b2 <+12021>: leaq 0x120(%rbx), %r14 | |
| 0x10cd5e2b9 <+12028>: movq 0x120(%rbx), %rax | |
| 0x10cd5e2c0 <+12035>: cmpq 0x110(%rbx), %rax | |
| 0x10cd5e2c7 <+12042>: jne 0x10cd5e2ed ; <+12080> | |
| 0x10cd5e2c9 <+12044>: leaq 0x110(%rbx), %rcx | |
| 0x10cd5e2d0 <+12051>: leaq 0x108(%rbx), %rdi | |
| 0x10cd5e2d7 <+12058>: leaq 0x118(%rbx), %rsi | |
| 0x10cd5e2de <+12065>: movq %r14, %rdx | |
| 0x10cd5e2e1 <+12068>: callq 0x10cd6f590 ; symbol stub for: yaml_queue_extend | |
| 0x10cd5e2e6 <+12073>: testl %eax, %eax | |
| 0x10cd5e2e8 <+12075>: je 0x10cd5e34e ; <+12177> | |
| 0x10cd5e2ea <+12077>: movq (%r14), %rax | |
| 0x10cd5e2ed <+12080>: leaq 0x50(%rax), %rcx | |
| 0x10cd5e2f1 <+12084>: movq %rcx, (%r14) | |
| 0x10cd5e2f4 <+12087>: movl $0x10, (%rax) | |
| 0x10cd5e2fa <+12093>: movl -0x50(%rbp), %ecx | |
| 0x10cd5e2fd <+12096>: movl %ecx, 0x34(%rax) | |
| 0x10cd5e300 <+12099>: movq -0x58(%rbp), %rcx | |
| 0x10cd5e304 <+12103>: movq %rcx, 0x2c(%rax) | |
| 0x10cd5e308 <+12107>: movq -0x60(%rbp), %rcx | |
| 0x10cd5e30c <+12111>: movq %rcx, 0x24(%rax) | |
| 0x10cd5e310 <+12115>: movq -0x68(%rbp), %rcx | |
| 0x10cd5e314 <+12119>: movq %rcx, 0x1c(%rax) | |
| 0x10cd5e318 <+12123>: movq -0x70(%rbp), %rcx | |
| 0x10cd5e31c <+12127>: movq %rcx, 0x14(%rax) | |
| 0x10cd5e320 <+12131>: movq -0x80(%rbp), %rcx | |
| 0x10cd5e324 <+12135>: movq -0x78(%rbp), %rdx | |
| 0x10cd5e328 <+12139>: movq %rdx, 0xc(%rax) | |
| 0x10cd5e32c <+12143>: movq %rcx, 0x4(%rax) | |
| 0x10cd5e330 <+12147>: movq -0xa0(%rbp), %rcx | |
| 0x10cd5e337 <+12154>: movq %rcx, 0x48(%rax) | |
| 0x10cd5e33b <+12158>: movq -0xb0(%rbp), %rcx | |
| 0x10cd5e342 <+12165>: movq -0xa8(%rbp), %rdx | |
| 0x10cd5e349 <+12172>: jmp 0x10cd5bed7 ; <+2842> | |
| 0x10cd5e34e <+12177>: movl $0x1, (%rbx) | |
| 0x10cd5e354 <+12183>: xorl %r14d, %r14d | |
| 0x10cd5e357 <+12186>: cmpq -0x30(%rbp), %r13 | |
| 0x10cd5e35b <+12190>: jne 0x10cd5e4a0 ; <+12515> | |
| 0x10cd5e361 <+12196>: movl %r14d, %eax | |
| 0x10cd5e364 <+12199>: addq $0x158, %rsp ; imm = 0x158 | |
| 0x10cd5e36b <+12206>: popq %rbx | |
| 0x10cd5e36c <+12207>: popq %r12 | |
| 0x10cd5e36e <+12209>: popq %r13 | |
| 0x10cd5e370 <+12211>: popq %r14 | |
| 0x10cd5e372 <+12213>: popq %r15 | |
| 0x10cd5e374 <+12215>: popq %rbp | |
| 0x10cd5e375 <+12216>: retq | |
| 0x10cd5e376 <+12217>: movl $0x1, (%rbx) | |
| 0x10cd5e37c <+12223>: leaq -0x80(%rbp), %rdi | |
| 0x10cd5e380 <+12227>: callq 0x10cd6f5b4 ; symbol stub for: yaml_token_delete | |
| 0x10cd5e385 <+12232>: jmp 0x10cd5e354 ; <+12183> | |
| 0x10cd5e387 <+12234>: movl $0x3, (%rbx) | |
| 0x10cd5e38d <+12240>: leaq 0x12325(%rip), %rax ; "while scanning a plain scalar" | |
| 0x10cd5e394 <+12247>: movq %rax, 0x38(%rbx) | |
| 0x10cd5e398 <+12251>: movq -0x130(%rbp), %rax | |
| 0x10cd5e39f <+12258>: movq %rax, 0x50(%rbx) | |
| 0x10cd5e3a3 <+12262>: movq -0x140(%rbp), %rax | |
| 0x10cd5e3aa <+12269>: movq -0x138(%rbp), %rcx | |
| 0x10cd5e3b1 <+12276>: movq %rcx, 0x48(%rbx) | |
| 0x10cd5e3b5 <+12280>: movq %rax, 0x40(%rbx) | |
| 0x10cd5e3b9 <+12284>: leaq 0x1232c(%rip), %rax ; "found a tab character that violate intendation" | |
| 0x10cd5e3c0 <+12291>: movq %rax, 0x8(%rbx) | |
| 0x10cd5e3c4 <+12295>: movq -0x148(%rbp), %rcx | |
| 0x10cd5e3cb <+12302>: movq 0x10(%rcx), %rax | |
| 0x10cd5e3cf <+12306>: movq %rax, 0x30(%rbx) | |
| 0x10cd5e3d3 <+12310>: movq (%rcx), %rax | |
| 0x10cd5e3d6 <+12313>: movq 0x8(%rcx), %rcx | |
| 0x10cd5e3da <+12317>: movq %rcx, 0x28(%rbx) | |
| 0x10cd5e3de <+12321>: movq %rax, 0x20(%rbx) | |
| 0x10cd5e3e2 <+12325>: jmp 0x10cd5e0b7 ; <+11514> | |
| 0x10cd5e3e7 <+12330>: movl $0x3, (%rbx) | |
| 0x10cd5e3ed <+12336>: movq $0x0, 0x38(%rbx) | |
| 0x10cd5e3f5 <+12344>: movq 0x10(%r15), %rax | |
| 0x10cd5e3f9 <+12348>: movq %rax, 0x50(%rbx) | |
| 0x10cd5e3fd <+12352>: movq (%r15), %rax | |
| 0x10cd5e400 <+12355>: movq 0x8(%r15), %rcx | |
| 0x10cd5e404 <+12359>: movq %rcx, 0x48(%rbx) | |
| 0x10cd5e408 <+12363>: movq %rax, 0x40(%rbx) | |
| 0x10cd5e40c <+12367>: leaq 0x1204d(%rip), %rax ; "mapping keys are not allowed in this context" | |
| 0x10cd5e413 <+12374>: jmp 0x10cd5cf74 ; <+7095> | |
| 0x10cd5e418 <+12379>: movl $0x3, (%rbx) | |
| 0x10cd5e41e <+12385>: leaq 0x11ef8(%rip), %rax ; "while scanning a tag" | |
| 0x10cd5e425 <+12392>: movq %rax, 0x38(%rbx) | |
| 0x10cd5e429 <+12396>: movq -0x130(%rbp), %rax | |
| 0x10cd5e430 <+12403>: movq %rax, 0x50(%rbx) | |
| 0x10cd5e434 <+12407>: movq -0x140(%rbp), %rax | |
| 0x10cd5e43b <+12414>: movq -0x138(%rbp), %rcx | |
| 0x10cd5e442 <+12421>: movq %rcx, 0x48(%rbx) | |
| 0x10cd5e446 <+12425>: movq %rax, 0x40(%rbx) | |
| 0x10cd5e44a <+12429>: leaq 0x120d2(%rip), %rax ; "did not find the expected '>'" | |
| 0x10cd5e451 <+12436>: jmp 0x10cd5e625 ; <+12904> | |
| 0x10cd5e456 <+12441>: movl $0x3, (%rbx) | |
| 0x10cd5e45c <+12447>: movq $0x0, 0x38(%rbx) | |
| 0x10cd5e464 <+12455>: movq 0x10(%r12), %rax | |
| 0x10cd5e469 <+12460>: movq %rax, 0x50(%rbx) | |
| 0x10cd5e46d <+12464>: movq (%r12), %rax | |
| 0x10cd5e471 <+12468>: movq 0x8(%r12), %rcx | |
| 0x10cd5e476 <+12473>: movq %rcx, 0x48(%rbx) | |
| 0x10cd5e47a <+12477>: movq %rax, 0x40(%rbx) | |
| 0x10cd5e47e <+12481>: leaq 0x12008(%rip), %rax ; "mapping values are not allowed in this context" | |
| 0x10cd5e485 <+12488>: movq %rax, 0x8(%rbx) | |
| 0x10cd5e489 <+12492>: movq 0x10(%r12), %rax | |
| 0x10cd5e48e <+12497>: movq %rax, 0x30(%rbx) | |
| 0x10cd5e492 <+12501>: movq (%r12), %rax | |
| 0x10cd5e496 <+12505>: movq 0x8(%r12), %rcx | |
| 0x10cd5e49b <+12510>: jmp 0x10cd5cf87 ; <+7114> | |
| 0x10cd5e4a0 <+12515>: callq 0x10cd6f5f6 ; symbol stub for: __stack_chk_fail | |
| 0x10cd5e4a5 <+12520>: movq %r15, -0x98(%rbp) | |
| 0x10cd5e4ac <+12527>: movq %r12, -0xb0(%rbp) | |
| 0x10cd5e4b3 <+12534>: movq %r15, %r12 | |
| 0x10cd5e4b6 <+12537>: cmpq $0x0, 0xa8(%rbx) | |
| 0x10cd5e4be <+12545>: jne 0x10cd5e4d5 ; <+12568> | |
| 0x10cd5e4c0 <+12547>: movl $0x1, %esi | |
| 0x10cd5e4c5 <+12552>: movq %rbx, %rdi | |
| 0x10cd5e4c8 <+12555>: callq 0x10cd6f5ba ; symbol stub for: yaml_parser_update_buffer | |
| 0x10cd5e4cd <+12560>: testl %eax, %eax | |
| 0x10cd5e4cf <+12562>: je 0x10cd5e647 ; <+12938> | |
| 0x10cd5e4d5 <+12568>: movq 0x98(%rbx), %rax | |
| 0x10cd5e4dc <+12575>: movb (%rax), %cl | |
| 0x10cd5e4de <+12577>: movb %cl, %dl | |
| 0x10cd5e4e0 <+12579>: addb $0x1e, %dl | |
| 0x10cd5e4e3 <+12582>: movzbl %dl, %edx | |
| 0x10cd5e4e6 <+12585>: cmpl $0x3e, %edx | |
| 0x10cd5e4e9 <+12588>: ja 0x10cd5e524 ; <+12647> | |
| 0x10cd5e4eb <+12590>: movabsq $0x4000098040000000, %rsi ; imm = 0x4000098040000000 | |
| 0x10cd5e4f5 <+12600>: btq %rdx, %rsi | |
| 0x10cd5e4f9 <+12604>: jb 0x10cd5e542 ; <+12677> | |
| 0x10cd5e4fb <+12606>: testq %rdx, %rdx | |
| 0x10cd5e4fe <+12609>: jne 0x10cd5e524 ; <+12647> | |
| 0x10cd5e500 <+12611>: movzbl 0x1(%rax), %ecx | |
| 0x10cd5e504 <+12615>: cmpl $0x80, %ecx | |
| 0x10cd5e50a <+12621>: jne 0x10cd5e5ec ; <+12847> | |
| 0x10cd5e510 <+12627>: movb 0x2(%rax), %al | |
| 0x10cd5e513 <+12630>: andb $-0x2, %al | |
| 0x10cd5e515 <+12632>: movzbl %al, %eax | |
| 0x10cd5e518 <+12635>: cmpl $0xa8, %eax | |
| 0x10cd5e51d <+12640>: je 0x10cd5e542 ; <+12677> | |
| 0x10cd5e51f <+12642>: jmp 0x10cd5e5ec ; <+12847> | |
| 0x10cd5e524 <+12647>: movzbl %cl, %ecx | |
| 0x10cd5e527 <+12650>: cmpl $0xc2, %ecx | |
| 0x10cd5e52d <+12656>: jne 0x10cd5e5ec ; <+12847> | |
| 0x10cd5e533 <+12662>: movzbl 0x1(%rax), %eax | |
| 0x10cd5e537 <+12666>: cmpl $0x85, %eax | |
| 0x10cd5e53c <+12671>: jne 0x10cd5e5ec ; <+12847> | |
| 0x10cd5e542 <+12677>: pxor %xmm0, %xmm0 | |
| 0x10cd5e546 <+12681>: movdqa %xmm0, -0x70(%rbp) | |
| 0x10cd5e54b <+12686>: movdqa %xmm0, -0x80(%rbp) | |
| 0x10cd5e550 <+12691>: movl $0x14, -0x80(%rbp) | |
| 0x10cd5e557 <+12698>: movq -0x130(%rbp), %rax | |
| 0x10cd5e55e <+12705>: movq %rax, -0x50(%rbp) | |
| 0x10cd5e562 <+12709>: movq -0x140(%rbp), %rax | |
| 0x10cd5e569 <+12716>: movq -0x138(%rbp), %rcx | |
| 0x10cd5e570 <+12723>: movq %rcx, -0x58(%rbp) | |
| 0x10cd5e574 <+12727>: movq %rax, -0x60(%rbp) | |
| 0x10cd5e578 <+12731>: movq -0x148(%rbp), %rcx | |
| 0x10cd5e57f <+12738>: movq 0x10(%rcx), %rax | |
| 0x10cd5e583 <+12742>: movq %rax, -0x38(%rbp) | |
| 0x10cd5e587 <+12746>: movq (%rcx), %rax | |
| 0x10cd5e58a <+12749>: movq 0x8(%rcx), %rcx | |
| 0x10cd5e58e <+12753>: movq %rcx, -0x40(%rbp) | |
| 0x10cd5e592 <+12757>: movq %rax, -0x48(%rbp) | |
| 0x10cd5e596 <+12761>: movq %r12, -0x78(%rbp) | |
| 0x10cd5e59a <+12765>: movq -0xb0(%rbp), %rax | |
| 0x10cd5e5a1 <+12772>: movq %rax, -0x70(%rbp) | |
| 0x10cd5e5a5 <+12776>: leaq 0x120(%rbx), %r15 | |
| 0x10cd5e5ac <+12783>: movq 0x120(%rbx), %rdi | |
| 0x10cd5e5b3 <+12790>: cmpq 0x110(%rbx), %rdi | |
| 0x10cd5e5ba <+12797>: jne 0x10cd5e5e0 ; <+12835> | |
| 0x10cd5e5bc <+12799>: leaq 0x110(%rbx), %rcx | |
| 0x10cd5e5c3 <+12806>: leaq 0x108(%rbx), %rdi | |
| 0x10cd5e5ca <+12813>: leaq 0x118(%rbx), %rsi | |
| 0x10cd5e5d1 <+12820>: movq %r15, %rdx | |
| 0x10cd5e5d4 <+12823>: callq 0x10cd6f590 ; symbol stub for: yaml_queue_extend | |
| 0x10cd5e5d9 <+12828>: testl %eax, %eax | |
| 0x10cd5e5db <+12830>: je 0x10cd5e65b ; <+12958> | |
| 0x10cd5e5dd <+12832>: movq (%r15), %rdi | |
| 0x10cd5e5e0 <+12835>: leaq 0x50(%rdi), %rax | |
| 0x10cd5e5e4 <+12839>: movq %rax, (%r15) | |
| 0x10cd5e5e7 <+12842>: jmp 0x10cd5e09a ; <+11485> | |
| 0x10cd5e5ec <+12847>: movl $0x3, (%rbx) | |
| 0x10cd5e5f2 <+12853>: leaq 0x11d24(%rip), %rax ; "while scanning a tag" | |
| 0x10cd5e5f9 <+12860>: movq %rax, 0x38(%rbx) | |
| 0x10cd5e5fd <+12864>: movq -0x130(%rbp), %rax | |
| 0x10cd5e604 <+12871>: movq %rax, 0x50(%rbx) | |
| 0x10cd5e608 <+12875>: movq -0x140(%rbp), %rax | |
| 0x10cd5e60f <+12882>: movq -0x138(%rbp), %rcx | |
| 0x10cd5e616 <+12889>: movq %rcx, 0x48(%rbx) | |
| 0x10cd5e61a <+12893>: movq %rax, 0x40(%rbx) | |
| 0x10cd5e61e <+12897>: leaq 0x11caa(%rip), %rax ; "did not find expected whitespace or line break" | |
| 0x10cd5e625 <+12904>: movq %rax, 0x8(%rbx) | |
| 0x10cd5e629 <+12908>: movq -0x148(%rbp), %rcx | |
| 0x10cd5e630 <+12915>: movq 0x10(%rcx), %rax | |
| 0x10cd5e634 <+12919>: movq %rax, 0x30(%rbx) | |
| 0x10cd5e638 <+12923>: movq (%rcx), %rax | |
| 0x10cd5e63b <+12926>: movq 0x8(%rcx), %rcx | |
| 0x10cd5e63f <+12930>: movq %rcx, 0x28(%rbx) | |
| 0x10cd5e643 <+12934>: movq %rax, 0x20(%rbx) | |
| 0x10cd5e647 <+12938>: movq %r15, %rdi | |
| 0x10cd5e64a <+12941>: callq 0x10cd6f584 ; symbol stub for: yaml_free | |
| 0x10cd5e64f <+12946>: movq -0xb0(%rbp), %rdi | |
| 0x10cd5e656 <+12953>: jmp 0x10cd5e157 ; <+11674> | |
| 0x10cd5e65b <+12958>: movl $0x1, (%rbx) | |
| 0x10cd5e661 <+12964>: leaq -0x80(%rbp), %rdi | |
| 0x10cd5e665 <+12968>: callq 0x10cd6f5b4 ; symbol stub for: yaml_token_delete | |
| 0x10cd5e66a <+12973>: jmp 0x10cd5e357 ; <+12186> | |
| 0x10cd5e66f <+12978>: movl $0x1, %esi | |
| 0x10cd5e674 <+12983>: movq %rbx, %rdi | |
| 0x10cd5e677 <+12986>: callq 0x10cd6f5ba ; symbol stub for: yaml_parser_update_buffer | |
| 0x10cd5e67c <+12991>: testl %eax, %eax | |
| 0x10cd5e67e <+12993>: je 0x10cd5e98e ; <+13777> | |
| 0x10cd5e684 <+12999>: movq 0x98(%rbx), %rax | |
| 0x10cd5e68b <+13006>: movb (%rax), %cl | |
| 0x10cd5e68d <+13008>: movb %cl, %dl | |
| 0x10cd5e68f <+13010>: addb $-0x30, %dl | |
| 0x10cd5e692 <+13013>: movzbl %dl, %edx | |
| 0x10cd5e695 <+13016>: cmpl $0xa, %edx | |
| 0x10cd5e698 <+13019>: jb 0x10cd5e6bb ; <+13054> | |
| 0x10cd5e69a <+13021>: movb %cl, %dl | |
| 0x10cd5e69c <+13023>: andb $-0x21, %dl | |
| 0x10cd5e69f <+13026>: addb $-0x41, %dl | |
| 0x10cd5e6a2 <+13029>: movzbl %dl, %edx | |
| 0x10cd5e6a5 <+13032>: cmpl $0x1a, %edx | |
| 0x10cd5e6a8 <+13035>: jb 0x10cd5e6bb ; <+13054> | |
| 0x10cd5e6aa <+13037>: movzbl %cl, %edx | |
| 0x10cd5e6ad <+13040>: cmpl $0x5f, %edx | |
| 0x10cd5e6b0 <+13043>: je 0x10cd5e6bb ; <+13054> | |
| 0x10cd5e6b2 <+13045>: cmpl $0x2d, %edx | |
| 0x10cd5e6b5 <+13048>: jne 0x10cd5e7e8 ; <+13355> | |
| 0x10cd5e6bb <+13054>: movq -0x130(%rbp), %rdx | |
| 0x10cd5e6c2 <+13061>: addq $0x5, %rdx | |
| 0x10cd5e6c6 <+13065>: cmpq -0x138(%rbp), %rdx | |
| 0x10cd5e6cd <+13072>: jb 0x10cd5e6f2 ; <+13109> | |
| 0x10cd5e6cf <+13074>: leaq -0x140(%rbp), %rdi | |
| 0x10cd5e6d6 <+13081>: movq %r15, %rsi | |
| 0x10cd5e6d9 <+13084>: movq %r12, %rdx | |
| 0x10cd5e6dc <+13087>: callq 0x10cd6f5a8 ; symbol stub for: yaml_string_extend | |
| 0x10cd5e6e1 <+13092>: testl %eax, %eax | |
| 0x10cd5e6e3 <+13094>: je 0x10cd5e844 ; <+13447> | |
| 0x10cd5e6e9 <+13100>: movq 0x98(%rbx), %rax | |
| 0x10cd5e6f0 <+13107>: movb (%rax), %cl | |
| 0x10cd5e6f2 <+13109>: testb %cl, %cl | |
| 0x10cd5e6f4 <+13111>: jns 0x10cd5e7a7 ; <+13290> | |
| 0x10cd5e6fa <+13117>: movzbl %cl, %ecx | |
| 0x10cd5e6fd <+13120>: movl %ecx, %edx | |
| 0x10cd5e6ff <+13122>: andl $0xe0, %edx | |
| 0x10cd5e705 <+13128>: cmpl $0xc0, %edx | |
| 0x10cd5e70b <+13134>: je 0x10cd5e77f ; <+13250> | |
| 0x10cd5e70d <+13136>: movl %ecx, %edx | |
| 0x10cd5e70f <+13138>: andl $0xf0, %edx | |
| 0x10cd5e715 <+13144>: cmpl $0xe0, %edx | |
| 0x10cd5e71b <+13150>: je 0x10cd5e757 ; <+13210> | |
| 0x10cd5e71d <+13152>: andl $0xf8, %ecx | |
| 0x10cd5e723 <+13158>: cmpl $0xf0, %ecx | |
| 0x10cd5e729 <+13164>: jne 0x10cd5e7c8 ; <+13323> | |
| 0x10cd5e72f <+13170>: leaq 0x1(%rax), %rcx | |
| 0x10cd5e733 <+13174>: movq %rcx, 0x98(%rbx) | |
| 0x10cd5e73a <+13181>: movb (%rax), %al | |
| 0x10cd5e73c <+13183>: movq -0x130(%rbp), %rcx | |
| 0x10cd5e743 <+13190>: leaq 0x1(%rcx), %rdx | |
| 0x10cd5e747 <+13194>: movq %rdx, -0x130(%rbp) | |
| 0x10cd5e74e <+13201>: movb %al, (%rcx) | |
| 0x10cd5e750 <+13203>: movq 0x98(%rbx), %rax | |
| 0x10cd5e757 <+13210>: leaq 0x1(%rax), %rcx | |
| 0x10cd5e75b <+13214>: movq %rcx, 0x98(%rbx) | |
| 0x10cd5e762 <+13221>: movb (%rax), %al | |
| 0x10cd5e764 <+13223>: movq -0x130(%rbp), %rcx | |
| 0x10cd5e76b <+13230>: leaq 0x1(%rcx), %rdx | |
| 0x10cd5e76f <+13234>: movq %rdx, -0x130(%rbp) | |
| 0x10cd5e776 <+13241>: movb %al, (%rcx) | |
| 0x10cd5e778 <+13243>: movq 0x98(%rbx), %rax | |
| 0x10cd5e77f <+13250>: leaq 0x1(%rax), %rcx | |
| 0x10cd5e783 <+13254>: movq %rcx, 0x98(%rbx) | |
| 0x10cd5e78a <+13261>: movb (%rax), %al | |
| 0x10cd5e78c <+13263>: movq -0x130(%rbp), %rcx | |
| 0x10cd5e793 <+13270>: leaq 0x1(%rcx), %rdx | |
| 0x10cd5e797 <+13274>: movq %rdx, -0x130(%rbp) | |
| 0x10cd5e79e <+13281>: movb %al, (%rcx) | |
| 0x10cd5e7a0 <+13283>: movq 0x98(%rbx), %rax | |
| 0x10cd5e7a7 <+13290>: leaq 0x1(%rax), %rcx | |
| 0x10cd5e7ab <+13294>: movq %rcx, 0x98(%rbx) | |
| 0x10cd5e7b2 <+13301>: movb (%rax), %al | |
| 0x10cd5e7b4 <+13303>: movq -0x130(%rbp), %rcx | |
| 0x10cd5e7bb <+13310>: leaq 0x1(%rcx), %rdx | |
| 0x10cd5e7bf <+13314>: movq %rdx, -0x130(%rbp) | |
| 0x10cd5e7c6 <+13321>: movb %al, (%rcx) | |
| 0x10cd5e7c8 <+13323>: incq 0xe0(%rbx) | |
| 0x10cd5e7cf <+13330>: incq 0xf0(%rbx) | |
| 0x10cd5e7d6 <+13337>: decq 0xa8(%rbx) | |
| 0x10cd5e7dd <+13344>: je 0x10cd5e66f ; <+12978> | |
| 0x10cd5e7e3 <+13350>: jmp 0x10cd5e684 ; <+12999> | |
| 0x10cd5e7e8 <+13355>: movq -0x140(%rbp), %r14 | |
| 0x10cd5e7ef <+13362>: cmpq -0x130(%rbp), %r14 | |
| 0x10cd5e7f6 <+13369>: je 0x10cd5e84f ; <+13458> | |
| 0x10cd5e7f8 <+13371>: addb $0x1e, %cl | |
| 0x10cd5e7fb <+13374>: movzbl %cl, %ecx | |
| 0x10cd5e7fe <+13377>: cmpl $0x3e, %ecx | |
| 0x10cd5e801 <+13380>: ja 0x10cd5e88d ; <+13520> | |
| 0x10cd5e807 <+13386>: movabsq $0x4000098040000000, %rsi ; imm = 0x4000098040000000 | |
| 0x10cd5e811 <+13396>: btq %rcx, %rsi | |
| 0x10cd5e815 <+13400>: jb 0x10cd5e8a8 ; <+13547> | |
| 0x10cd5e81b <+13406>: testq %rcx, %rcx | |
| 0x10cd5e81e <+13409>: jne 0x10cd5e88d ; <+13520> | |
| 0x10cd5e820 <+13411>: movzbl 0x1(%rax), %ecx | |
| 0x10cd5e824 <+13415>: cmpl $0x80, %ecx | |
| 0x10cd5e82a <+13421>: jne 0x10cd5e933 ; <+13686> | |
| 0x10cd5e830 <+13427>: movb 0x2(%rax), %al | |
| 0x10cd5e833 <+13430>: andb $-0x2, %al | |
| 0x10cd5e835 <+13432>: movzbl %al, %eax | |
| 0x10cd5e838 <+13435>: cmpl $0xa8, %eax | |
| 0x10cd5e83d <+13440>: je 0x10cd5e8a8 ; <+13547> | |
| 0x10cd5e83f <+13442>: jmp 0x10cd5e933 ; <+13686> | |
| 0x10cd5e844 <+13447>: movl $0x1, (%rbx) | |
| 0x10cd5e84a <+13453>: jmp 0x10cd5e98e ; <+13777> | |
| 0x10cd5e84f <+13458>: movl $0x3, (%rbx) | |
| 0x10cd5e855 <+13464>: leaq 0x118e5(%rip), %rax ; "while scanning a directive" | |
| 0x10cd5e85c <+13471>: movq %rax, 0x38(%rbx) | |
| 0x10cd5e860 <+13475>: movq -0x88(%rbp), %rax | |
| 0x10cd5e867 <+13482>: movq %rax, 0x50(%rbx) | |
| 0x10cd5e86b <+13486>: movq -0x98(%rbp), %rax | |
| 0x10cd5e872 <+13493>: movq -0x90(%rbp), %rcx | |
| 0x10cd5e879 <+13500>: movq %rcx, 0x48(%rbx) | |
| 0x10cd5e87d <+13504>: movq %rax, 0x40(%rbx) | |
| 0x10cd5e881 <+13508>: leaq 0x1191c(%rip), %rax ; "could not find expected directive name" | |
| 0x10cd5e888 <+13515>: jmp 0x10cd5e96c ; <+13743> | |
| 0x10cd5e88d <+13520>: cmpl $0xc2, %edx | |
| 0x10cd5e893 <+13526>: jne 0x10cd5e933 ; <+13686> | |
| 0x10cd5e899 <+13532>: movzbl 0x1(%rax), %eax | |
| 0x10cd5e89d <+13536>: cmpl $0x85, %eax | |
| 0x10cd5e8a2 <+13541>: jne 0x10cd5e933 ; <+13686> | |
| 0x10cd5e8a8 <+13547>: leaq 0x11889(%rip), %rsi ; "YAML" | |
| 0x10cd5e8af <+13554>: movq %r14, %rdi | |
| 0x10cd5e8b2 <+13557>: callq 0x10cd6f632 ; symbol stub for: strcmp | |
| 0x10cd5e8b7 <+13562>: testl %eax, %eax | |
| 0x10cd5e8b9 <+13564>: je 0x10cd5e9cf ; <+13842> | |
| 0x10cd5e8bf <+13570>: leaq 0x11877(%rip), %rsi ; "TAG" | |
| 0x10cd5e8c6 <+13577>: movq %r14, %rdi | |
| 0x10cd5e8c9 <+13580>: callq 0x10cd6f632 ; symbol stub for: strcmp | |
| 0x10cd5e8ce <+13585>: testl %eax, %eax | |
| 0x10cd5e8d0 <+13587>: je 0x10cd5ea05 ; <+13896> | |
| 0x10cd5e8d6 <+13593>: movl $0x3, (%rbx) | |
| 0x10cd5e8dc <+13599>: leaq 0x1185e(%rip), %rax ; "while scanning a directive" | |
| 0x10cd5e8e3 <+13606>: movq %rax, 0x38(%rbx) | |
| 0x10cd5e8e7 <+13610>: movq -0xa0(%rbp), %rax | |
| 0x10cd5e8ee <+13617>: movq %rax, 0x50(%rbx) | |
| 0x10cd5e8f2 <+13621>: movq -0xb0(%rbp), %rax | |
| 0x10cd5e8f9 <+13628>: movq -0xa8(%rbp), %rcx | |
| 0x10cd5e900 <+13635>: movq %rcx, 0x48(%rbx) | |
| 0x10cd5e904 <+13639>: movq %rax, 0x40(%rbx) | |
| 0x10cd5e908 <+13643>: leaq 0x1184d(%rip), %rax ; "found uknown directive name" | |
| 0x10cd5e90f <+13650>: movq %rax, 0x8(%rbx) | |
| 0x10cd5e913 <+13654>: movq -0x148(%rbp), %rcx | |
| 0x10cd5e91a <+13661>: movq 0x10(%rcx), %rax | |
| 0x10cd5e91e <+13665>: movq %rax, 0x30(%rbx) | |
| 0x10cd5e922 <+13669>: movq (%rcx), %rax | |
| 0x10cd5e925 <+13672>: movq 0x8(%rcx), %rcx | |
| 0x10cd5e929 <+13676>: movq %rcx, 0x28(%rbx) | |
| 0x10cd5e92d <+13680>: movq %rax, 0x20(%rbx) | |
| 0x10cd5e931 <+13684>: jmp 0x10cd5e9ac ; <+13807> | |
| 0x10cd5e933 <+13686>: movl $0x3, (%rbx) | |
| 0x10cd5e939 <+13692>: leaq 0x11801(%rip), %rax ; "while scanning a directive" | |
| 0x10cd5e940 <+13699>: movq %rax, 0x38(%rbx) | |
| 0x10cd5e944 <+13703>: movq -0x88(%rbp), %rax | |
| 0x10cd5e94b <+13710>: movq %rax, 0x50(%rbx) | |
| 0x10cd5e94f <+13714>: movq -0x98(%rbp), %rax | |
| 0x10cd5e956 <+13721>: movq -0x90(%rbp), %rcx | |
| 0x10cd5e95d <+13728>: movq %rcx, 0x48(%rbx) | |
| 0x10cd5e961 <+13732>: movq %rax, 0x40(%rbx) | |
| 0x10cd5e965 <+13736>: leaq 0x1185f(%rip), %rax ; "found unexpected non-alphabetical character" | |
| 0x10cd5e96c <+13743>: movq %rax, 0x8(%rbx) | |
| 0x10cd5e970 <+13747>: movq -0x148(%rbp), %rcx | |
| 0x10cd5e977 <+13754>: movq 0x10(%rcx), %rax | |
| 0x10cd5e97b <+13758>: movq %rax, 0x30(%rbx) | |
| 0x10cd5e97f <+13762>: movq (%rcx), %rax | |
| 0x10cd5e982 <+13765>: movq 0x8(%rcx), %rcx | |
| 0x10cd5e986 <+13769>: movq %rcx, 0x28(%rbx) | |
| 0x10cd5e98a <+13773>: movq %rax, 0x20(%rbx) | |
| 0x10cd5e98e <+13777>: movq -0x140(%rbp), %rdi | |
| 0x10cd5e995 <+13784>: callq 0x10cd6f584 ; symbol stub for: yaml_free | |
| 0x10cd5e99a <+13789>: movq $0x0, (%r12) | |
| 0x10cd5e9a2 <+13797>: movq $0x0, (%r15) | |
| 0x10cd5e9a9 <+13804>: xorl %r14d, %r14d | |
| 0x10cd5e9ac <+13807>: xorl %r15d, %r15d | |
| 0x10cd5e9af <+13810>: xorl %r12d, %r12d | |
| 0x10cd5e9b2 <+13813>: movq %r12, %rdi | |
| 0x10cd5e9b5 <+13816>: callq 0x10cd6f584 ; symbol stub for: yaml_free | |
| 0x10cd5e9ba <+13821>: movq %r15, %rdi | |
| 0x10cd5e9bd <+13824>: callq 0x10cd6f584 ; symbol stub for: yaml_free | |
| 0x10cd5e9c2 <+13829>: movq %r14, %rdi | |
| 0x10cd5e9c5 <+13832>: callq 0x10cd6f584 ; symbol stub for: yaml_free | |
| 0x10cd5e9ca <+13837>: jmp 0x10cd5e354 ; <+12183> | |
| 0x10cd5e9cf <+13842>: movq -0xa0(%rbp), %rax | |
| 0x10cd5e9d6 <+13849>: movq %rax, -0x130(%rbp) | |
| 0x10cd5e9dd <+13856>: movq -0xb0(%rbp), %rax | |
| 0x10cd5e9e4 <+13863>: movq -0xa8(%rbp), %rcx | |
| 0x10cd5e9eb <+13870>: movq %rcx, -0x138(%rbp) | |
| 0x10cd5e9f2 <+13877>: movq %rax, -0x140(%rbp) | |
| 0x10cd5e9f9 <+13884>: cmpq $0x0, 0xa8(%rbx) | |
| 0x10cd5ea01 <+13892>: jne 0x10cd5ea6d ; <+14000> | |
| 0x10cd5ea03 <+13894>: jmp 0x10cd5ea58 ; <+13979> | |
| 0x10cd5ea05 <+13896>: movq -0xa0(%rbp), %rax | |
| 0x10cd5ea0c <+13903>: movq %rax, -0x130(%rbp) | |
| 0x10cd5ea13 <+13910>: movq -0xb0(%rbp), %rax | |
| 0x10cd5ea1a <+13917>: movq -0xa8(%rbp), %rcx | |
| 0x10cd5ea21 <+13924>: movq %rcx, -0x138(%rbp) | |
| 0x10cd5ea28 <+13931>: movq %rax, -0x140(%rbp) | |
| 0x10cd5ea2f <+13938>: movq $0x0, -0x98(%rbp) | |
| 0x10cd5ea3a <+13949>: movq $0x0, -0xd0(%rbp) | |
| 0x10cd5ea45 <+13960>: cmpq $0x0, 0xa8(%rbx) | |
| 0x10cd5ea4d <+13968>: jne 0x10cd5ecca ; <+14605> | |
| 0x10cd5ea53 <+13974>: jmp 0x10cd5ecb5 ; <+14584> | |
| 0x10cd5ea58 <+13979>: movl $0x1, %esi | |
| 0x10cd5ea5d <+13984>: movq %rbx, %rdi | |
| 0x10cd5ea60 <+13987>: callq 0x10cd6f5ba ; symbol stub for: yaml_parser_update_buffer | |
| 0x10cd5ea65 <+13992>: testl %eax, %eax | |
| 0x10cd5ea67 <+13994>: je 0x10cd5e9ac ; <+13807> | |
| 0x10cd5ea6d <+14000>: movq 0x98(%rbx), %rax | |
| 0x10cd5ea74 <+14007>: movzbl (%rax), %ecx | |
| 0x10cd5ea77 <+14010>: cmpl $0x20, %ecx | |
| 0x10cd5ea7a <+14013>: je 0x10cd5ea88 ; <+14027> | |
| 0x10cd5ea7c <+14015>: movzbl %cl, %ecx | |
| 0x10cd5ea7f <+14018>: cmpl $0x9, %ecx | |
| 0x10cd5ea82 <+14021>: jne 0x10cd5eb0b ; <+14158> | |
| 0x10cd5ea88 <+14027>: incq 0xe0(%rbx) | |
| 0x10cd5ea8f <+14034>: incq 0xf0(%rbx) | |
| 0x10cd5ea96 <+14041>: movq 0xa8(%rbx), %rcx | |
| 0x10cd5ea9d <+14048>: decq %rcx | |
| 0x10cd5eaa0 <+14051>: movq %rcx, 0xa8(%rbx) | |
| 0x10cd5eaa7 <+14058>: movzbl (%rax), %edx | |
| 0x10cd5eaaa <+14061>: movl $0x1, %esi | |
| 0x10cd5eaaf <+14066>: testb %dl, %dl | |
| 0x10cd5eab1 <+14068>: jns 0x10cd5eaf3 ; <+14134> | |
| 0x10cd5eab3 <+14070>: movl %edx, %edi | |
| 0x10cd5eab5 <+14072>: andl $0xe0, %edi | |
| 0x10cd5eabb <+14078>: movl $0x2, %esi | |
| 0x10cd5eac0 <+14083>: cmpl $0xc0, %edi | |
| 0x10cd5eac6 <+14089>: je 0x10cd5eaf3 ; <+14134> | |
| 0x10cd5eac8 <+14091>: movl %edx, %edi | |
| 0x10cd5eaca <+14093>: andl $0xf0, %edi | |
| 0x10cd5ead0 <+14099>: movl $0x3, %esi | |
| 0x10cd5ead5 <+14104>: cmpl $0xe0, %edi | |
| 0x10cd5eadb <+14110>: je 0x10cd5eaf3 ; <+14134> | |
| 0x10cd5eadd <+14112>: andl $0xf8, %edx | |
| 0x10cd5eae3 <+14118>: cmpl $0xf0, %edx | |
| 0x10cd5eae9 <+14124>: sete %dl | |
| 0x10cd5eaec <+14127>: movzbl %dl, %esi | |
| 0x10cd5eaef <+14130>: shlq $0x2, %rsi | |
| 0x10cd5eaf3 <+14134>: addq %rsi, %rax | |
| 0x10cd5eaf6 <+14137>: movq %rax, 0x98(%rbx) | |
| 0x10cd5eafd <+14144>: testq %rcx, %rcx | |
| 0x10cd5eb00 <+14147>: je 0x10cd5ea58 ; <+13979> | |
| 0x10cd5eb06 <+14153>: jmp 0x10cd5ea6d ; <+14000> | |
| 0x10cd5eb0b <+14158>: movq -0x130(%rbp), %rax | |
| 0x10cd5eb12 <+14165>: movq %rax, 0x10(%rsp) | |
| 0x10cd5eb17 <+14170>: movq -0x140(%rbp), %rax | |
| 0x10cd5eb1e <+14177>: movq -0x138(%rbp), %rcx | |
| 0x10cd5eb25 <+14184>: movq %rcx, 0x8(%rsp) | |
| 0x10cd5eb2a <+14189>: movq %rax, (%rsp) | |
| 0x10cd5eb2e <+14193>: leaq -0xf0(%rbp), %rsi | |
| 0x10cd5eb35 <+14200>: movq %rbx, %rdi | |
| 0x10cd5eb38 <+14203>: callq 0x10cd63188 ; yaml_parser_scan_version_directive_number | |
| 0x10cd5eb3d <+14208>: testl %eax, %eax | |
| 0x10cd5eb3f <+14210>: je 0x10cd5e9ac ; <+13807> | |
| 0x10cd5eb45 <+14216>: movq 0x98(%rbx), %rax | |
| 0x10cd5eb4c <+14223>: movzbl (%rax), %ecx | |
| 0x10cd5eb4f <+14226>: cmpl $0x2e, %ecx | |
| 0x10cd5eb52 <+14229>: jne 0x10cd5ec77 ; <+14522> | |
| 0x10cd5eb58 <+14235>: incq 0xe0(%rbx) | |
| 0x10cd5eb5f <+14242>: incq 0xf0(%rbx) | |
| 0x10cd5eb66 <+14249>: decq 0xa8(%rbx) | |
| 0x10cd5eb6d <+14256>: movzbl (%rax), %ecx | |
| 0x10cd5eb70 <+14259>: movl $0x1, %edx | |
| 0x10cd5eb75 <+14264>: testb %cl, %cl | |
| 0x10cd5eb77 <+14266>: jns 0x10cd5ebb9 ; <+14332> | |
| 0x10cd5eb79 <+14268>: movl %ecx, %esi | |
| 0x10cd5eb7b <+14270>: andl $0xe0, %esi | |
| 0x10cd5eb81 <+14276>: movl $0x2, %edx | |
| 0x10cd5eb86 <+14281>: cmpl $0xc0, %esi | |
| 0x10cd5eb8c <+14287>: je 0x10cd5ebb9 ; <+14332> | |
| 0x10cd5eb8e <+14289>: movl %ecx, %esi | |
| 0x10cd5eb90 <+14291>: andl $0xf0, %esi | |
| 0x10cd5eb96 <+14297>: movl $0x3, %edx | |
| 0x10cd5eb9b <+14302>: cmpl $0xe0, %esi | |
| 0x10cd5eba1 <+14308>: je 0x10cd5ebb9 ; <+14332> | |
| 0x10cd5eba3 <+14310>: andl $0xf8, %ecx | |
| 0x10cd5eba9 <+14316>: cmpl $0xf0, %ecx | |
| 0x10cd5ebaf <+14322>: sete %cl | |
| 0x10cd5ebb2 <+14325>: movzbl %cl, %edx | |
| 0x10cd5ebb5 <+14328>: shlq $0x2, %rdx | |
| 0x10cd5ebb9 <+14332>: addq %rdx, %rax | |
| 0x10cd5ebbc <+14335>: movq %rax, 0x98(%rbx) | |
| 0x10cd5ebc3 <+14342>: movq -0x130(%rbp), %rax | |
| 0x10cd5ebca <+14349>: movq %rax, 0x10(%rsp) | |
| 0x10cd5ebcf <+14354>: movq -0x140(%rbp), %rax | |
| 0x10cd5ebd6 <+14361>: movq -0x138(%rbp), %rcx | |
| 0x10cd5ebdd <+14368>: movq %rcx, 0x8(%rsp) | |
| 0x10cd5ebe2 <+14373>: movq %rax, (%rsp) | |
| 0x10cd5ebe6 <+14377>: leaq -0x110(%rbp), %rsi | |
| 0x10cd5ebed <+14384>: movq %rbx, %rdi | |
| 0x10cd5ebf0 <+14387>: callq 0x10cd63188 ; yaml_parser_scan_version_directive_number | |
| 0x10cd5ebf5 <+14392>: xorl %r15d, %r15d | |
| 0x10cd5ebf8 <+14395>: testl %eax, %eax | |
| 0x10cd5ebfa <+14397>: movl $0x0, %r12d | |
| 0x10cd5ec00 <+14403>: je 0x10cd5e9b2 ; <+13813> | |
| 0x10cd5ec06 <+14409>: pxor %xmm0, %xmm0 | |
| 0x10cd5ec0a <+14413>: movdqa %xmm0, -0x70(%rbp) | |
| 0x10cd5ec0f <+14418>: movdqa %xmm0, -0x80(%rbp) | |
| 0x10cd5ec14 <+14423>: movl $0x3, -0x80(%rbp) | |
| 0x10cd5ec1b <+14430>: movq -0xa0(%rbp), %rax | |
| 0x10cd5ec22 <+14437>: movq %rax, -0x50(%rbp) | |
| 0x10cd5ec26 <+14441>: movq -0xb0(%rbp), %rax | |
| 0x10cd5ec2d <+14448>: movq -0xa8(%rbp), %rcx | |
| 0x10cd5ec34 <+14455>: movq %rcx, -0x58(%rbp) | |
| 0x10cd5ec38 <+14459>: movq %rax, -0x60(%rbp) | |
| 0x10cd5ec3c <+14463>: movq -0x148(%rbp), %rcx | |
| 0x10cd5ec43 <+14470>: movq 0x10(%rcx), %rax | |
| 0x10cd5ec47 <+14474>: movq %rax, -0x38(%rbp) | |
| 0x10cd5ec4b <+14478>: movq (%rcx), %rax | |
| 0x10cd5ec4e <+14481>: movq 0x8(%rcx), %rcx | |
| 0x10cd5ec52 <+14485>: movq %rcx, -0x40(%rbp) | |
| 0x10cd5ec56 <+14489>: movq %rax, -0x48(%rbp) | |
| 0x10cd5ec5a <+14493>: movl -0xf0(%rbp), %eax | |
| 0x10cd5ec60 <+14499>: movl %eax, -0x78(%rbp) | |
| 0x10cd5ec63 <+14502>: movl -0x110(%rbp), %eax | |
| 0x10cd5ec69 <+14508>: movl %eax, -0x74(%rbp) | |
| 0x10cd5ec6c <+14511>: xorl %r15d, %r15d | |
| 0x10cd5ec6f <+14514>: xorl %r12d, %r12d | |
| 0x10cd5ec72 <+14517>: jmp 0x10cd5f000 ; <+15427> | |
| 0x10cd5ec77 <+14522>: movl $0x3, (%rbx) | |
| 0x10cd5ec7d <+14528>: leaq 0x11573(%rip), %rax ; "while scanning a %YAML directive" | |
| 0x10cd5ec84 <+14535>: movq %rax, 0x38(%rbx) | |
| 0x10cd5ec88 <+14539>: movq -0x130(%rbp), %rax | |
| 0x10cd5ec8f <+14546>: movq %rax, 0x50(%rbx) | |
| 0x10cd5ec93 <+14550>: movq -0x140(%rbp), %rax | |
| 0x10cd5ec9a <+14557>: movq -0x138(%rbp), %rcx | |
| 0x10cd5eca1 <+14564>: movq %rcx, 0x48(%rbx) | |
| 0x10cd5eca5 <+14568>: movq %rax, 0x40(%rbx) | |
| 0x10cd5eca9 <+14572>: leaq 0x11568(%rip), %rax ; "did not find expected digit or '.' character" | |
| 0x10cd5ecb0 <+14579>: jmp 0x10cd5e90f ; <+13650> | |
| 0x10cd5ecb5 <+14584>: movl $0x1, %esi | |
| 0x10cd5ecba <+14589>: movq %rbx, %rdi | |
| 0x10cd5ecbd <+14592>: callq 0x10cd6f5ba ; symbol stub for: yaml_parser_update_buffer | |
| 0x10cd5ecc2 <+14597>: testl %eax, %eax | |
| 0x10cd5ecc4 <+14599>: je 0x10cd5f06b ; <+15534> | |
| 0x10cd5ecca <+14605>: movq 0x98(%rbx), %rax | |
| 0x10cd5ecd1 <+14612>: movzbl (%rax), %ecx | |
| 0x10cd5ecd4 <+14615>: cmpl $0x20, %ecx | |
| 0x10cd5ecd7 <+14618>: je 0x10cd5ece5 ; <+14632> | |
| 0x10cd5ecd9 <+14620>: movzbl %cl, %ecx | |
| 0x10cd5ecdc <+14623>: cmpl $0x9, %ecx | |
| 0x10cd5ecdf <+14626>: jne 0x10cd5ed68 ; <+14763> | |
| 0x10cd5ece5 <+14632>: incq 0xe0(%rbx) | |
| 0x10cd5ecec <+14639>: incq 0xf0(%rbx) | |
| 0x10cd5ecf3 <+14646>: movq 0xa8(%rbx), %rcx | |
| 0x10cd5ecfa <+14653>: decq %rcx | |
| 0x10cd5ecfd <+14656>: movq %rcx, 0xa8(%rbx) | |
| 0x10cd5ed04 <+14663>: movzbl (%rax), %edx | |
| 0x10cd5ed07 <+14666>: movl $0x1, %esi | |
| 0x10cd5ed0c <+14671>: testb %dl, %dl | |
| 0x10cd5ed0e <+14673>: jns 0x10cd5ed50 ; <+14739> | |
| 0x10cd5ed10 <+14675>: movl %edx, %edi | |
| 0x10cd5ed12 <+14677>: andl $0xe0, %edi | |
| 0x10cd5ed18 <+14683>: movl $0x2, %esi | |
| 0x10cd5ed1d <+14688>: cmpl $0xc0, %edi | |
| 0x10cd5ed23 <+14694>: je 0x10cd5ed50 ; <+14739> | |
| 0x10cd5ed25 <+14696>: movl %edx, %edi | |
| 0x10cd5ed27 <+14698>: andl $0xf0, %edi | |
| 0x10cd5ed2d <+14704>: movl $0x3, %esi | |
| 0x10cd5ed32 <+14709>: cmpl $0xe0, %edi | |
| 0x10cd5ed38 <+14715>: je 0x10cd5ed50 ; <+14739> | |
| 0x10cd5ed3a <+14717>: andl $0xf8, %edx | |
| 0x10cd5ed40 <+14723>: cmpl $0xf0, %edx | |
| 0x10cd5ed46 <+14729>: sete %dl | |
| 0x10cd5ed49 <+14732>: movzbl %dl, %esi | |
| 0x10cd5ed4c <+14735>: shlq $0x2, %rsi | |
| 0x10cd5ed50 <+14739>: addq %rsi, %rax | |
| 0x10cd5ed53 <+14742>: movq %rax, 0x98(%rbx) | |
| 0x10cd5ed5a <+14749>: testq %rcx, %rcx | |
| 0x10cd5ed5d <+14752>: je 0x10cd5ecb5 ; <+14584> | |
| 0x10cd5ed63 <+14758>: jmp 0x10cd5ecca ; <+14605> | |
| 0x10cd5ed68 <+14763>: movq -0x130(%rbp), %rax | |
| 0x10cd5ed6f <+14770>: movq %rax, 0x10(%rsp) | |
| 0x10cd5ed74 <+14775>: movq -0x140(%rbp), %rax | |
| 0x10cd5ed7b <+14782>: movq -0x138(%rbp), %rcx | |
| 0x10cd5ed82 <+14789>: movq %rcx, 0x8(%rsp) | |
| 0x10cd5ed87 <+14794>: movq %rax, (%rsp) | |
| 0x10cd5ed8b <+14798>: leaq -0x98(%rbp), %rdx | |
| 0x10cd5ed92 <+14805>: movl $0x1, %esi | |
| 0x10cd5ed97 <+14810>: movq %rbx, %rdi | |
| 0x10cd5ed9a <+14813>: callq 0x10cd6336a ; yaml_parser_scan_tag_handle | |
| 0x10cd5ed9f <+14818>: testl %eax, %eax | |
| 0x10cd5eda1 <+14820>: je 0x10cd5f06b ; <+15534> | |
| 0x10cd5eda7 <+14826>: cmpq $0x0, 0xa8(%rbx) | |
| 0x10cd5edaf <+14834>: jne 0x10cd5edc6 ; <+14857> | |
| 0x10cd5edb1 <+14836>: movl $0x1, %esi | |
| 0x10cd5edb6 <+14841>: movq %rbx, %rdi | |
| 0x10cd5edb9 <+14844>: callq 0x10cd6f5ba ; symbol stub for: yaml_parser_update_buffer | |
| 0x10cd5edbe <+14849>: testl %eax, %eax | |
| 0x10cd5edc0 <+14851>: je 0x10cd5f06b ; <+15534> | |
| 0x10cd5edc6 <+14857>: movq 0x98(%rbx), %rax | |
| 0x10cd5edcd <+14864>: movzbl (%rax), %ecx | |
| 0x10cd5edd0 <+14867>: cmpl $0x9, %ecx | |
| 0x10cd5edd3 <+14870>: je 0x10cd5ee1d ; <+14944> | |
| 0x10cd5edd5 <+14872>: movzbl %cl, %edx | |
| 0x10cd5edd8 <+14875>: cmpl $0x20, %edx | |
| 0x10cd5eddb <+14878>: je 0x10cd5ee1d ; <+14944> | |
| 0x10cd5eddd <+14880>: movl $0x3, (%rbx) | |
| 0x10cd5ede3 <+14886>: leaq 0x114a4(%rip), %rax ; "while scanning a %TAG directive" | |
| 0x10cd5edea <+14893>: movq %rax, 0x38(%rbx) | |
| 0x10cd5edee <+14897>: movq -0x130(%rbp), %rax | |
| 0x10cd5edf5 <+14904>: movq %rax, 0x50(%rbx) | |
| 0x10cd5edf9 <+14908>: movq -0x140(%rbp), %rax | |
| 0x10cd5ee00 <+14915>: movq -0x138(%rbp), %rcx | |
| 0x10cd5ee07 <+14922>: movq %rcx, 0x48(%rbx) | |
| 0x10cd5ee0b <+14926>: movq %rax, 0x40(%rbx) | |
| 0x10cd5ee0f <+14930>: leaq 0x11498(%rip), %rax ; "did not find expected whitespace" | |
| 0x10cd5ee16 <+14937>: jmp 0x10cd5f049 ; <+15500> | |
| 0x10cd5ee1b <+14942>: movb (%rax), %cl | |
| 0x10cd5ee1d <+14944>: movzbl %cl, %ecx | |
| 0x10cd5ee20 <+14947>: cmpl $0x20, %ecx | |
| 0x10cd5ee23 <+14950>: je 0x10cd5ee2e ; <+14961> | |
| 0x10cd5ee25 <+14952>: cmpl $0x9, %ecx | |
| 0x10cd5ee28 <+14955>: jne 0x10cd5eecd ; <+15120> | |
| 0x10cd5ee2e <+14961>: incq 0xe0(%rbx) | |
| 0x10cd5ee35 <+14968>: incq 0xf0(%rbx) | |
| 0x10cd5ee3c <+14975>: movq 0xa8(%rbx), %rcx | |
| 0x10cd5ee43 <+14982>: decq %rcx | |
| 0x10cd5ee46 <+14985>: movq %rcx, 0xa8(%rbx) | |
| 0x10cd5ee4d <+14992>: movzbl (%rax), %edx | |
| 0x10cd5ee50 <+14995>: movl $0x1, %esi | |
| 0x10cd5ee55 <+15000>: testb %dl, %dl | |
| 0x10cd5ee57 <+15002>: jns 0x10cd5ee99 ; <+15068> | |
| 0x10cd5ee59 <+15004>: movl %edx, %edi | |
| 0x10cd5ee5b <+15006>: andl $0xe0, %edi | |
| 0x10cd5ee61 <+15012>: movl $0x2, %esi | |
| 0x10cd5ee66 <+15017>: cmpl $0xc0, %edi | |
| 0x10cd5ee6c <+15023>: je 0x10cd5ee99 ; <+15068> | |
| 0x10cd5ee6e <+15025>: movl %edx, %edi | |
| 0x10cd5ee70 <+15027>: andl $0xf0, %edi | |
| 0x10cd5ee76 <+15033>: movl $0x3, %esi | |
| 0x10cd5ee7b <+15038>: cmpl $0xe0, %edi | |
| 0x10cd5ee81 <+15044>: je 0x10cd5ee99 ; <+15068> | |
| 0x10cd5ee83 <+15046>: andl $0xf8, %edx | |
| 0x10cd5ee89 <+15052>: cmpl $0xf0, %edx | |
| 0x10cd5ee8f <+15058>: sete %dl | |
| 0x10cd5ee92 <+15061>: movzbl %dl, %esi | |
| 0x10cd5ee95 <+15064>: shlq $0x2, %rsi | |
| 0x10cd5ee99 <+15068>: addq %rsi, %rax | |
| 0x10cd5ee9c <+15071>: movq %rax, 0x98(%rbx) | |
| 0x10cd5eea3 <+15078>: testq %rcx, %rcx | |
| 0x10cd5eea6 <+15081>: jne 0x10cd5ee1b ; <+14942> | |
| 0x10cd5eeac <+15087>: movl $0x1, %esi | |
| 0x10cd5eeb1 <+15092>: movq %rbx, %rdi | |
| 0x10cd5eeb4 <+15095>: callq 0x10cd6f5ba ; symbol stub for: yaml_parser_update_buffer | |
| 0x10cd5eeb9 <+15100>: testl %eax, %eax | |
| 0x10cd5eebb <+15102>: je 0x10cd5f06b ; <+15534> | |
| 0x10cd5eec1 <+15108>: movq 0x98(%rbx), %rax | |
| 0x10cd5eec8 <+15115>: jmp 0x10cd5ee1b ; <+14942> | |
| 0x10cd5eecd <+15120>: movq -0x130(%rbp), %rax | |
| 0x10cd5eed4 <+15127>: movq %rax, 0x10(%rsp) | |
| 0x10cd5eed9 <+15132>: movq -0x140(%rbp), %rax | |
| 0x10cd5eee0 <+15139>: movq -0x138(%rbp), %rcx | |
| 0x10cd5eee7 <+15146>: movq %rcx, 0x8(%rsp) | |
| 0x10cd5eeec <+15151>: movq %rax, (%rsp) | |
| 0x10cd5eef0 <+15155>: leaq -0xd0(%rbp), %rcx | |
| 0x10cd5eef7 <+15162>: movl $0x1, %esi | |
| 0x10cd5eefc <+15167>: xorl %edx, %edx | |
| 0x10cd5eefe <+15169>: movq %rbx, %rdi | |
| 0x10cd5ef01 <+15172>: callq 0x10cd6378e ; yaml_parser_scan_tag_uri | |
| 0x10cd5ef06 <+15177>: testl %eax, %eax | |
| 0x10cd5ef08 <+15179>: je 0x10cd5f06b ; <+15534> | |
| 0x10cd5ef0e <+15185>: cmpq $0x0, 0xa8(%rbx) | |
| 0x10cd5ef16 <+15193>: jne 0x10cd5ef2d ; <+15216> | |
| 0x10cd5ef18 <+15195>: movl $0x1, %esi | |
| 0x10cd5ef1d <+15200>: movq %rbx, %rdi | |
| 0x10cd5ef20 <+15203>: callq 0x10cd6f5ba ; symbol stub for: yaml_parser_update_buffer | |
| 0x10cd5ef25 <+15208>: testl %eax, %eax | |
| 0x10cd5ef27 <+15210>: je 0x10cd5f06b ; <+15534> | |
| 0x10cd5ef2d <+15216>: movq 0x98(%rbx), %rax | |
| 0x10cd5ef34 <+15223>: movb (%rax), %cl | |
| 0x10cd5ef36 <+15225>: movb %cl, %dl | |
| 0x10cd5ef38 <+15227>: addb $0x1e, %dl | |
| 0x10cd5ef3b <+15230>: movzbl %dl, %edx | |
| 0x10cd5ef3e <+15233>: cmpl $0x3e, %edx | |
| 0x10cd5ef41 <+15236>: ja 0x10cd5ef7c ; <+15295> | |
| 0x10cd5ef43 <+15238>: movabsq $0x4000098040000000, %rsi ; imm = 0x4000098040000000 | |
| 0x10cd5ef4d <+15248>: btq %rdx, %rsi | |
| 0x10cd5ef51 <+15252>: jb 0x10cd5ef96 ; <+15321> | |
| 0x10cd5ef53 <+15254>: testq %rdx, %rdx | |
| 0x10cd5ef56 <+15257>: jne 0x10cd5ef7c ; <+15295> | |
| 0x10cd5ef58 <+15259>: movzbl 0x1(%rax), %ecx | |
| 0x10cd5ef5c <+15263>: cmpl $0x80, %ecx | |
| 0x10cd5ef62 <+15269>: jne 0x10cd5f010 ; <+15443> | |
| 0x10cd5ef68 <+15275>: movb 0x2(%rax), %al | |
| 0x10cd5ef6b <+15278>: andb $-0x2, %al | |
| 0x10cd5ef6d <+15280>: movzbl %al, %eax | |
| 0x10cd5ef70 <+15283>: cmpl $0xa8, %eax | |
| 0x10cd5ef75 <+15288>: je 0x10cd5ef96 ; <+15321> | |
| 0x10cd5ef77 <+15290>: jmp 0x10cd5f010 ; <+15443> | |
| 0x10cd5ef7c <+15295>: movzbl %cl, %ecx | |
| 0x10cd5ef7f <+15298>: cmpl $0xc2, %ecx | |
| 0x10cd5ef85 <+15304>: jne 0x10cd5f010 ; <+15443> | |
| 0x10cd5ef8b <+15310>: movzbl 0x1(%rax), %eax | |
| 0x10cd5ef8f <+15314>: cmpl $0x85, %eax | |
| 0x10cd5ef94 <+15319>: jne 0x10cd5f010 ; <+15443> | |
| 0x10cd5ef96 <+15321>: movq -0x98(%rbp), %r15 | |
| 0x10cd5ef9d <+15328>: movq -0xd0(%rbp), %r12 | |
| 0x10cd5efa4 <+15335>: pxor %xmm0, %xmm0 | |
| 0x10cd5efa8 <+15339>: movdqa %xmm0, -0x70(%rbp) | |
| 0x10cd5efad <+15344>: movdqa %xmm0, -0x80(%rbp) | |
| 0x10cd5efb2 <+15349>: movl $0x4, -0x80(%rbp) | |
| 0x10cd5efb9 <+15356>: movq -0xa0(%rbp), %rax | |
| 0x10cd5efc0 <+15363>: movq %rax, -0x50(%rbp) | |
| 0x10cd5efc4 <+15367>: movq -0xb0(%rbp), %rax | |
| 0x10cd5efcb <+15374>: movq -0xa8(%rbp), %rcx | |
| 0x10cd5efd2 <+15381>: movq %rcx, -0x58(%rbp) | |
| 0x10cd5efd6 <+15385>: movq %rax, -0x60(%rbp) | |
| 0x10cd5efda <+15389>: movq -0x148(%rbp), %rcx | |
| 0x10cd5efe1 <+15396>: movq 0x10(%rcx), %rax | |
| 0x10cd5efe5 <+15400>: movq %rax, -0x38(%rbp) | |
| 0x10cd5efe9 <+15404>: movq (%rcx), %rax | |
| 0x10cd5efec <+15407>: movq 0x8(%rcx), %rcx | |
| 0x10cd5eff0 <+15411>: movq %rcx, -0x40(%rbp) | |
| 0x10cd5eff4 <+15415>: movq %rax, -0x48(%rbp) | |
| 0x10cd5eff8 <+15419>: movq %r15, -0x78(%rbp) | |
| 0x10cd5effc <+15423>: movq %r12, -0x70(%rbp) | |
| 0x10cd5f000 <+15427>: cmpq $0x0, 0xa8(%rbx) | |
| 0x10cd5f008 <+15435>: jne 0x10cd5f09d ; <+15584> | |
| 0x10cd5f00e <+15441>: jmp 0x10cd5f088 ; <+15563> | |
| 0x10cd5f010 <+15443>: movl $0x3, (%rbx) | |
| 0x10cd5f016 <+15449>: leaq 0x11271(%rip), %rax ; "while scanning a %TAG directive" | |
| 0x10cd5f01d <+15456>: movq %rax, 0x38(%rbx) | |
| 0x10cd5f021 <+15460>: movq -0x130(%rbp), %rax | |
| 0x10cd5f028 <+15467>: movq %rax, 0x50(%rbx) | |
| 0x10cd5f02c <+15471>: movq -0x140(%rbp), %rax | |
| 0x10cd5f033 <+15478>: movq -0x138(%rbp), %rcx | |
| 0x10cd5f03a <+15485>: movq %rcx, 0x48(%rbx) | |
| 0x10cd5f03e <+15489>: movq %rax, 0x40(%rbx) | |
| 0x10cd5f042 <+15493>: leaq 0x11286(%rip), %rax ; "did not find expected whitespace or line break" | |
| 0x10cd5f049 <+15500>: movq %rax, 0x8(%rbx) | |
| 0x10cd5f04d <+15504>: movq -0x148(%rbp), %rcx | |
| 0x10cd5f054 <+15511>: movq 0x10(%rcx), %rax | |
| 0x10cd5f058 <+15515>: movq %rax, 0x30(%rbx) | |
| 0x10cd5f05c <+15519>: movq (%rcx), %rax | |
| 0x10cd5f05f <+15522>: movq 0x8(%rcx), %rcx | |
| 0x10cd5f063 <+15526>: movq %rcx, 0x28(%rbx) | |
| 0x10cd5f067 <+15530>: movq %rax, 0x20(%rbx) | |
| 0x10cd5f06b <+15534>: movq -0x98(%rbp), %rdi | |
| 0x10cd5f072 <+15541>: callq 0x10cd6f584 ; symbol stub for: yaml_free | |
| 0x10cd5f077 <+15546>: movq -0xd0(%rbp), %rdi | |
| 0x10cd5f07e <+15553>: callq 0x10cd6f584 ; symbol stub for: yaml_free | |
| 0x10cd5f083 <+15558>: jmp 0x10cd5e9ac ; <+13807> | |
| 0x10cd5f088 <+15563>: movl $0x1, %esi | |
| 0x10cd5f08d <+15568>: movq %rbx, %rdi | |
| 0x10cd5f090 <+15571>: callq 0x10cd6f5ba ; symbol stub for: yaml_parser_update_buffer | |
| 0x10cd5f095 <+15576>: testl %eax, %eax | |
| 0x10cd5f097 <+15578>: je 0x10cd5e9b2 ; <+13813> | |
| 0x10cd5f09d <+15584>: movq 0x98(%rbx), %rax | |
| 0x10cd5f0a4 <+15591>: movzbl (%rax), %ecx | |
| 0x10cd5f0a7 <+15594>: cmpl $0x9, %ecx | |
| 0x10cd5f0aa <+15597>: je 0x10cd5f0b8 ; <+15611> | |
| 0x10cd5f0ac <+15599>: movzbl %cl, %edx | |
| 0x10cd5f0af <+15602>: cmpl $0x20, %edx | |
| 0x10cd5f0b2 <+15605>: jne 0x10cd5f13b ; <+15742> | |
| 0x10cd5f0b8 <+15611>: incq 0xe0(%rbx) | |
| 0x10cd5f0bf <+15618>: incq 0xf0(%rbx) | |
| 0x10cd5f0c6 <+15625>: movq 0xa8(%rbx), %rcx | |
| 0x10cd5f0cd <+15632>: decq %rcx | |
| 0x10cd5f0d0 <+15635>: movq %rcx, 0xa8(%rbx) | |
| 0x10cd5f0d7 <+15642>: movzbl (%rax), %edx | |
| 0x10cd5f0da <+15645>: movl $0x1, %esi | |
| 0x10cd5f0df <+15650>: testb %dl, %dl | |
| 0x10cd5f0e1 <+15652>: jns 0x10cd5f123 ; <+15718> | |
| 0x10cd5f0e3 <+15654>: movl %edx, %edi | |
| 0x10cd5f0e5 <+15656>: andl $0xe0, %edi | |
| 0x10cd5f0eb <+15662>: movl $0x2, %esi | |
| 0x10cd5f0f0 <+15667>: cmpl $0xc0, %edi | |
| 0x10cd5f0f6 <+15673>: je 0x10cd5f123 ; <+15718> | |
| 0x10cd5f0f8 <+15675>: movl %edx, %edi | |
| 0x10cd5f0fa <+15677>: andl $0xf0, %edi | |
| 0x10cd5f100 <+15683>: movl $0x3, %esi | |
| 0x10cd5f105 <+15688>: cmpl $0xe0, %edi | |
| 0x10cd5f10b <+15694>: je 0x10cd5f123 ; <+15718> | |
| 0x10cd5f10d <+15696>: andl $0xf8, %edx | |
| 0x10cd5f113 <+15702>: cmpl $0xf0, %edx | |
| 0x10cd5f119 <+15708>: sete %dl | |
| 0x10cd5f11c <+15711>: movzbl %dl, %esi | |
| 0x10cd5f11f <+15714>: shlq $0x2, %rsi | |
| 0x10cd5f123 <+15718>: addq %rsi, %rax | |
| 0x10cd5f126 <+15721>: movq %rax, 0x98(%rbx) | |
| 0x10cd5f12d <+15728>: testq %rcx, %rcx | |
| 0x10cd5f130 <+15731>: je 0x10cd5f088 ; <+15563> | |
| 0x10cd5f136 <+15737>: jmp 0x10cd5f09d ; <+15584> | |
| 0x10cd5f13b <+15742>: cmpl $0x23, %edx | |
| 0x10cd5f13e <+15745>: jne 0x10cd5f25d ; <+16032> | |
| 0x10cd5f144 <+15751>: movb $0x23, %cl | |
| 0x10cd5f146 <+15753>: jmp 0x10cd5f14a ; <+15757> | |
| 0x10cd5f148 <+15755>: movb (%rax), %cl | |
| 0x10cd5f14a <+15757>: movsbl %cl, %edx | |
| 0x10cd5f14d <+15760>: cmpl $-0x1f, %edx | |
| 0x10cd5f150 <+15763>: jle 0x10cd5f185 ; <+15816> | |
| 0x10cd5f152 <+15765>: testb %cl, %cl | |
| 0x10cd5f154 <+15767>: jns 0x10cd5f1a3 ; <+15846> | |
| 0x10cd5f156 <+15769>: movzbl %cl, %ecx | |
| 0x10cd5f159 <+15772>: cmpl $0xe2, %ecx | |
| 0x10cd5f15f <+15778>: jne 0x10cd5f1be ; <+15873> | |
| 0x10cd5f161 <+15780>: movzbl 0x1(%rax), %ecx | |
| 0x10cd5f165 <+15784>: cmpl $0x80, %ecx | |
| 0x10cd5f16b <+15790>: jne 0x10cd5f1be ; <+15873> | |
| 0x10cd5f16d <+15792>: movb 0x2(%rax), %cl | |
| 0x10cd5f170 <+15795>: movb %cl, %dl | |
| 0x10cd5f172 <+15797>: andb $-0x2, %dl | |
| 0x10cd5f175 <+15800>: movzbl %dl, %edx | |
| 0x10cd5f178 <+15803>: cmpl $0xa8, %edx | |
| 0x10cd5f17e <+15809>: jne 0x10cd5f1be ; <+15873> | |
| 0x10cd5f180 <+15811>: jmp 0x10cd5f2a3 ; <+16102> | |
| 0x10cd5f185 <+15816>: movzbl %cl, %ecx | |
| 0x10cd5f188 <+15819>: cmpl $0xc2, %ecx | |
| 0x10cd5f18e <+15825>: jne 0x10cd5f1be ; <+15873> | |
| 0x10cd5f190 <+15827>: movzbl 0x1(%rax), %edx | |
| 0x10cd5f194 <+15831>: movb $-0x3e, %cl | |
| 0x10cd5f196 <+15833>: cmpl $0x85, %edx | |
| 0x10cd5f19c <+15839>: jne 0x10cd5f1be ; <+15873> | |
| 0x10cd5f19e <+15841>: jmp 0x10cd5f2c7 ; <+16138> | |
| 0x10cd5f1a3 <+15846>: je 0x10cd5f47b ; <+16574> | |
| 0x10cd5f1a9 <+15852>: movzbl %cl, %edx | |
| 0x10cd5f1ac <+15855>: cmpl $0xa, %edx | |
| 0x10cd5f1af <+15858>: je 0x10cd5f25d ; <+16032> | |
| 0x10cd5f1b5 <+15864>: cmpl $0xd, %edx | |
| 0x10cd5f1b8 <+15867>: je 0x10cd5f25d ; <+16032> | |
| 0x10cd5f1be <+15873>: incq 0xe0(%rbx) | |
| 0x10cd5f1c5 <+15880>: incq 0xf0(%rbx) | |
| 0x10cd5f1cc <+15887>: movq 0xa8(%rbx), %rcx | |
| 0x10cd5f1d3 <+15894>: decq %rcx | |
| 0x10cd5f1d6 <+15897>: movq %rcx, 0xa8(%rbx) | |
| 0x10cd5f1dd <+15904>: movzbl (%rax), %edx | |
| 0x10cd5f1e0 <+15907>: testb %dl, %dl | |
| 0x10cd5f1e2 <+15909>: movl $0x1, %esi | |
| 0x10cd5f1e7 <+15914>: jns 0x10cd5f229 ; <+15980> | |
| 0x10cd5f1e9 <+15916>: movl %edx, %esi | |
| 0x10cd5f1eb <+15918>: andl $0xe0, %esi | |
| 0x10cd5f1f1 <+15924>: cmpl $0xc0, %esi | |
| 0x10cd5f1f7 <+15930>: movl $0x2, %esi | |
| 0x10cd5f1fc <+15935>: je 0x10cd5f229 ; <+15980> | |
| 0x10cd5f1fe <+15937>: movl %edx, %esi | |
| 0x10cd5f200 <+15939>: andl $0xf0, %esi | |
| 0x10cd5f206 <+15945>: cmpl $0xe0, %esi | |
| 0x10cd5f20c <+15951>: movl $0x3, %esi | |
| 0x10cd5f211 <+15956>: je 0x10cd5f229 ; <+15980> | |
| 0x10cd5f213 <+15958>: andl $0xf8, %edx | |
| 0x10cd5f219 <+15964>: cmpl $0xf0, %edx | |
| 0x10cd5f21f <+15970>: sete %dl | |
| 0x10cd5f222 <+15973>: movzbl %dl, %esi | |
| 0x10cd5f225 <+15976>: shlq $0x2, %rsi | |
| 0x10cd5f229 <+15980>: addq %rsi, %rax | |
| 0x10cd5f22c <+15983>: movq %rax, 0x98(%rbx) | |
| 0x10cd5f233 <+15990>: testq %rcx, %rcx | |
| 0x10cd5f236 <+15993>: jne 0x10cd5f148 ; <+15755> | |
| 0x10cd5f23c <+15999>: movl $0x1, %esi | |
| 0x10cd5f241 <+16004>: movq %rbx, %rdi | |
| 0x10cd5f244 <+16007>: callq 0x10cd6f5ba ; symbol stub for: yaml_parser_update_buffer | |
| 0x10cd5f249 <+16012>: testl %eax, %eax | |
| 0x10cd5f24b <+16014>: je 0x10cd5e9b2 ; <+13813> | |
| 0x10cd5f251 <+16020>: movq 0x98(%rbx), %rax | |
| 0x10cd5f258 <+16027>: jmp 0x10cd5f148 ; <+15755> | |
| 0x10cd5f25d <+16032>: testb %cl, %cl | |
| 0x10cd5f25f <+16034>: js 0x10cd5f279 ; <+16060> | |
| 0x10cd5f261 <+16036>: je 0x10cd5f47b ; <+16574> | |
| 0x10cd5f267 <+16042>: movzbl %cl, %edx | |
| 0x10cd5f26a <+16045>: cmpl $0xa, %edx | |
| 0x10cd5f26d <+16048>: je 0x10cd5f2c7 ; <+16138> | |
| 0x10cd5f26f <+16050>: cmpl $0xd, %edx | |
| 0x10cd5f272 <+16053>: je 0x10cd5f2c7 ; <+16138> | |
| 0x10cd5f274 <+16055>: jmp 0x10cd5f340 ; <+16259> | |
| 0x10cd5f279 <+16060>: movzbl %cl, %ecx | |
| 0x10cd5f27c <+16063>: cmpl $0xc2, %ecx | |
| 0x10cd5f282 <+16069>: je 0x10cd5f2b9 ; <+16124> | |
| 0x10cd5f284 <+16071>: cmpl $0xe2, %ecx | |
| 0x10cd5f28a <+16077>: jne 0x10cd5f340 ; <+16259> | |
| 0x10cd5f290 <+16083>: movzbl 0x1(%rax), %ecx | |
| 0x10cd5f294 <+16087>: cmpl $0x80, %ecx | |
| 0x10cd5f29a <+16093>: jne 0x10cd5f340 ; <+16259> | |
| 0x10cd5f2a0 <+16099>: movb 0x2(%rax), %cl | |
| 0x10cd5f2a3 <+16102>: andb $-0x2, %cl | |
| 0x10cd5f2a6 <+16105>: movzbl %cl, %edx | |
| 0x10cd5f2a9 <+16108>: movb $-0x1e, %cl | |
| 0x10cd5f2ab <+16110>: cmpl $0xa8, %edx | |
| 0x10cd5f2b1 <+16116>: jne 0x10cd5f340 ; <+16259> | |
| 0x10cd5f2b7 <+16122>: jmp 0x10cd5f2c7 ; <+16138> | |
| 0x10cd5f2b9 <+16124>: movzbl 0x1(%rax), %edx | |
| 0x10cd5f2bd <+16128>: movb $-0x3e, %cl | |
| 0x10cd5f2bf <+16130>: cmpl $0x85, %edx | |
| 0x10cd5f2c5 <+16136>: jne 0x10cd5f340 ; <+16259> | |
| 0x10cd5f2c7 <+16138>: cmpq $0x1, 0xa8(%rbx) | |
| 0x10cd5f2cf <+16146>: ja 0x10cd5f2ef ; <+16178> | |
| 0x10cd5f2d1 <+16148>: movl $0x2, %esi | |
| 0x10cd5f2d6 <+16153>: movq %rbx, %rdi | |
| 0x10cd5f2d9 <+16156>: callq 0x10cd6f5ba ; symbol stub for: yaml_parser_update_buffer | |
| 0x10cd5f2de <+16161>: testl %eax, %eax | |
| 0x10cd5f2e0 <+16163>: je 0x10cd5e9b2 ; <+13813> | |
| 0x10cd5f2e6 <+16169>: movq 0x98(%rbx), %rax | |
| 0x10cd5f2ed <+16176>: movb (%rax), %cl | |
| 0x10cd5f2ef <+16178>: movsbl %cl, %edx | |
| 0x10cd5f2f2 <+16181>: movzbl %cl, %ecx | |
| 0x10cd5f2f5 <+16184>: cmpl $0x9, %edx | |
| 0x10cd5f2f8 <+16187>: jg 0x10cd5f3a0 ; <+16355> | |
| 0x10cd5f2fe <+16193>: cmpl $0xc2, %ecx | |
| 0x10cd5f304 <+16199>: je 0x10cd5f3eb ; <+16430> | |
| 0x10cd5f30a <+16205>: cmpl $0xe2, %ecx | |
| 0x10cd5f310 <+16211>: jne 0x10cd5f47b ; <+16574> | |
| 0x10cd5f316 <+16217>: movzbl 0x1(%rax), %ecx | |
| 0x10cd5f31a <+16221>: cmpl $0x80, %ecx | |
| 0x10cd5f320 <+16227>: jne 0x10cd5f47b ; <+16574> | |
| 0x10cd5f326 <+16233>: movb 0x2(%rax), %cl | |
| 0x10cd5f329 <+16236>: andb $-0x2, %cl | |
| 0x10cd5f32c <+16239>: movzbl %cl, %ecx | |
| 0x10cd5f32f <+16242>: cmpl $0xa8, %ecx | |
| 0x10cd5f335 <+16248>: je 0x10cd5f3fb ; <+16446> | |
| 0x10cd5f33b <+16254>: jmp 0x10cd5f47b ; <+16574> | |
| 0x10cd5f340 <+16259>: movl $0x3, (%rbx) | |
| 0x10cd5f346 <+16265>: leaq 0x10df4(%rip), %rax ; "while scanning a directive" | |
| 0x10cd5f34d <+16272>: movq %rax, 0x38(%rbx) | |
| 0x10cd5f351 <+16276>: movq -0xa0(%rbp), %rax | |
| 0x10cd5f358 <+16283>: movq %rax, 0x50(%rbx) | |
| 0x10cd5f35c <+16287>: movq -0xb0(%rbp), %rax | |
| 0x10cd5f363 <+16294>: movq -0xa8(%rbp), %rcx | |
| 0x10cd5f36a <+16301>: movq %rcx, 0x48(%rbx) | |
| 0x10cd5f36e <+16305>: movq %rax, 0x40(%rbx) | |
| 0x10cd5f372 <+16309>: leaq 0x10dff(%rip), %rax ; "did not find expected comment or line break" | |
| 0x10cd5f379 <+16316>: movq %rax, 0x8(%rbx) | |
| 0x10cd5f37d <+16320>: movq -0x148(%rbp), %rcx | |
| 0x10cd5f384 <+16327>: movq 0x10(%rcx), %rax | |
| 0x10cd5f388 <+16331>: movq %rax, 0x30(%rbx) | |
| 0x10cd5f38c <+16335>: movq (%rcx), %rax | |
| 0x10cd5f38f <+16338>: movq 0x8(%rcx), %rcx | |
| 0x10cd5f393 <+16342>: movq %rcx, 0x28(%rbx) | |
| 0x10cd5f397 <+16346>: movq %rax, 0x20(%rbx) | |
| 0x10cd5f39b <+16350>: jmp 0x10cd5e9b2 ; <+13813> | |
| 0x10cd5f3a0 <+16355>: cmpl $0xa, %ecx | |
| 0x10cd5f3a3 <+16358>: je 0x10cd5f3fb ; <+16446> | |
| 0x10cd5f3a5 <+16360>: cmpl $0xd, %ecx | |
| 0x10cd5f3a8 <+16363>: jne 0x10cd5f47b ; <+16574> | |
| 0x10cd5f3ae <+16369>: movzbl 0x1(%rax), %ecx | |
| 0x10cd5f3b2 <+16373>: cmpl $0xa, %ecx | |
| 0x10cd5f3b5 <+16376>: jne 0x10cd5f3fb ; <+16446> | |
| 0x10cd5f3b7 <+16378>: movq $0x0, 0xf0(%rbx) | |
| 0x10cd5f3c2 <+16389>: movdqu 0xe0(%rbx), %xmm0 | |
| 0x10cd5f3ca <+16397>: paddq 0x11a5e(%rip), %xmm0 | |
| 0x10cd5f3d2 <+16405>: movdqu %xmm0, 0xe0(%rbx) | |
| 0x10cd5f3da <+16413>: addq $-0x2, 0xa8(%rbx) | |
| 0x10cd5f3e2 <+16421>: addq $0x2, %rax | |
| 0x10cd5f3e6 <+16425>: jmp 0x10cd5f474 ; <+16567> | |
| 0x10cd5f3eb <+16430>: movzbl 0x1(%rax), %ecx | |
| 0x10cd5f3ef <+16434>: cmpl $0x85, %ecx | |
| 0x10cd5f3f5 <+16440>: jne 0x10cd5f47b ; <+16574> | |
| 0x10cd5f3fb <+16446>: movq $0x0, 0xf0(%rbx) | |
| 0x10cd5f406 <+16457>: movdqu 0xe0(%rbx), %xmm0 | |
| 0x10cd5f40e <+16465>: paddq 0x11a0a(%rip), %xmm0 ; "" | |
| 0x10cd5f416 <+16473>: movdqu %xmm0, 0xe0(%rbx) | |
| 0x10cd5f41e <+16481>: decq 0xa8(%rbx) | |
| 0x10cd5f425 <+16488>: movzbl (%rax), %ecx | |
| 0x10cd5f428 <+16491>: movl $0x1, %edx | |
| 0x10cd5f42d <+16496>: testb %cl, %cl | |
| 0x10cd5f42f <+16498>: jns 0x10cd5f471 ; <+16564> | |
| 0x10cd5f431 <+16500>: movl %ecx, %esi | |
| 0x10cd5f433 <+16502>: andl $0xe0, %esi | |
| 0x10cd5f439 <+16508>: movl $0x2, %edx | |
| 0x10cd5f43e <+16513>: cmpl $0xc0, %esi | |
| 0x10cd5f444 <+16519>: je 0x10cd5f471 ; <+16564> | |
| 0x10cd5f446 <+16521>: movl %ecx, %esi | |
| 0x10cd5f448 <+16523>: andl $0xf0, %esi | |
| 0x10cd5f44e <+16529>: movl $0x3, %edx | |
| 0x10cd5f453 <+16534>: cmpl $0xe0, %esi | |
| 0x10cd5f459 <+16540>: je 0x10cd5f471 ; <+16564> | |
| 0x10cd5f45b <+16542>: andl $0xf8, %ecx | |
| 0x10cd5f461 <+16548>: cmpl $0xf0, %ecx | |
| 0x10cd5f467 <+16554>: sete %cl | |
| 0x10cd5f46a <+16557>: movzbl %cl, %edx | |
| 0x10cd5f46d <+16560>: shlq $0x2, %rdx | |
| 0x10cd5f471 <+16564>: addq %rdx, %rax | |
| 0x10cd5f474 <+16567>: movq %rax, 0x98(%rbx) | |
| 0x10cd5f47b <+16574>: movq %r14, %rdi | |
| 0x10cd5f47e <+16577>: jmp 0x10cd5e04f ; <+11410> | |
| 0x10cd5f483 <+16582>: nop | |
| 0x10cd5f484 <+16583>: adcb %bl, %bl | |
| (lldb) up | |
| frame #1: 0x000000010cd5b2d0 libyaml-0.2.dylib`yaml_parser_fetch_more_tokens + 97 | |
| libyaml-0.2.dylib`yaml_parser_fetch_more_tokens: | |
| 0x10cd5b2d0 <+97>: movl %eax, %ecx | |
| 0x10cd5b2d2 <+99>: xorl %eax, %eax | |
| 0x10cd5b2d4 <+101>: testl %ecx, %ecx | |
| 0x10cd5b2d6 <+103>: jne 0x10cd5b278 ; <+9> | |
| (lldb) dis -f | |
| libyaml-0.2.dylib`yaml_parser_fetch_more_tokens: | |
| 0x10cd5b26f <+0>: pushq %rbp | |
| 0x10cd5b270 <+1>: movq %rsp, %rbp | |
| 0x10cd5b273 <+4>: pushq %rbx | |
| 0x10cd5b274 <+5>: pushq %rax | |
| 0x10cd5b275 <+6>: movq %rdi, %rbx | |
| 0x10cd5b278 <+9>: movq 0x118(%rbx), %rax | |
| 0x10cd5b27f <+16>: cmpq 0x120(%rbx), %rax | |
| 0x10cd5b286 <+23>: je 0x10cd5b2c8 ; <+89> | |
| 0x10cd5b288 <+25>: movq %rbx, %rdi | |
| 0x10cd5b28b <+28>: callq 0x10cd5b2f0 ; yaml_parser_stale_simple_keys | |
| 0x10cd5b290 <+33>: movl %eax, %ecx | |
| 0x10cd5b292 <+35>: xorl %eax, %eax | |
| 0x10cd5b294 <+37>: testl %ecx, %ecx | |
| 0x10cd5b296 <+39>: je 0x10cd5b2e9 ; <+122> | |
| 0x10cd5b298 <+41>: movq 0x158(%rbx), %rax | |
| 0x10cd5b29f <+48>: movq 0x168(%rbx), %rcx | |
| 0x10cd5b2a6 <+55>: cmpq %rcx, %rax | |
| 0x10cd5b2a9 <+58>: je 0x10cd5b2da ; <+107> | |
| 0x10cd5b2ab <+60>: cmpl $0x0, (%rax) | |
| 0x10cd5b2ae <+63>: je 0x10cd5b2bd ; <+78> | |
| 0x10cd5b2b0 <+65>: movq 0x8(%rax), %rdx | |
| 0x10cd5b2b4 <+69>: cmpq 0x128(%rbx), %rdx | |
| 0x10cd5b2bb <+76>: je 0x10cd5b2c8 ; <+89> | |
| 0x10cd5b2bd <+78>: addq $0x28, %rax | |
| 0x10cd5b2c1 <+82>: cmpq %rax, %rcx | |
| 0x10cd5b2c4 <+85>: jne 0x10cd5b2ab ; <+60> | |
| 0x10cd5b2c6 <+87>: jmp 0x10cd5b2da ; <+107> | |
| 0x10cd5b2c8 <+89>: movq %rbx, %rdi | |
| 0x10cd5b2cb <+92>: callq 0x10cd5b3bd ; yaml_parser_fetch_next_token | |
| 0x10cd5b2d0 <+97>: movl %eax, %ecx | |
| 0x10cd5b2d2 <+99>: xorl %eax, %eax | |
| 0x10cd5b2d4 <+101>: testl %ecx, %ecx | |
| 0x10cd5b2d6 <+103>: jne 0x10cd5b278 ; <+9> | |
| 0x10cd5b2d8 <+105>: jmp 0x10cd5b2e9 ; <+122> | |
| 0x10cd5b2da <+107>: movl $0x1, 0x130(%rbx) | |
| 0x10cd5b2e4 <+117>: movl $0x1, %eax | |
| 0x10cd5b2e9 <+122>: addq $0x8, %rsp | |
| 0x10cd5b2ed <+126>: popq %rbx | |
| 0x10cd5b2ee <+127>: popq %rbp | |
| 0x10cd5b2ef <+128>: retq | |
| (lldb) up | |
| frame #2: 0x000000010cd64cc1 libyaml-0.2.dylib`yaml_parser_parse + 1305 | |
| libyaml-0.2.dylib`yaml_parser_parse: | |
| 0x10cd64cc1 <+1305>: testl %eax, %eax | |
| 0x10cd64cc3 <+1307>: je 0x10cd650b8 ; <+2320> | |
| 0x10cd64cc9 <+1313>: movq 0x118(%r14), %rax | |
| 0x10cd64cd0 <+1320>: testq %rax, %rax | |
| (lldb) dis -f | |
| libyaml-0.2.dylib`yaml_parser_parse: | |
| 0x10cd647a8 <+0>: pushq %rbp | |
| 0x10cd647a9 <+1>: movq %rsp, %rbp | |
| 0x10cd647ac <+4>: pushq %r15 | |
| 0x10cd647ae <+6>: pushq %r14 | |
| 0x10cd647b0 <+8>: pushq %r12 | |
| 0x10cd647b2 <+10>: pushq %rbx | |
| 0x10cd647b3 <+11>: subq $0x50, %rsp | |
| 0x10cd647b7 <+15>: movq %rsi, %rbx | |
| 0x10cd647ba <+18>: movq %rdi, %r14 | |
| 0x10cd647bd <+21>: testq %r14, %r14 | |
| 0x10cd647c0 <+24>: je 0x10cd65266 ; <+2750> | |
| 0x10cd647c6 <+30>: testq %rbx, %rbx | |
| 0x10cd647c9 <+33>: je 0x10cd65285 ; <+2781> | |
| 0x10cd647cf <+39>: movq $0x0, 0x60(%rbx) | |
| 0x10cd647d7 <+47>: movq $0x0, 0x58(%rbx) | |
| 0x10cd647df <+55>: movq $0x0, 0x50(%rbx) | |
| 0x10cd647e7 <+63>: movq $0x0, 0x48(%rbx) | |
| 0x10cd647ef <+71>: movq $0x0, 0x40(%rbx) | |
| 0x10cd647f7 <+79>: movq $0x0, 0x38(%rbx) | |
| 0x10cd647ff <+87>: movq $0x0, 0x30(%rbx) | |
| 0x10cd64807 <+95>: movq $0x0, 0x28(%rbx) | |
| 0x10cd6480f <+103>: movq $0x0, 0x20(%rbx) | |
| 0x10cd64817 <+111>: movq $0x0, 0x18(%rbx) | |
| 0x10cd6481f <+119>: movq $0x0, 0x10(%rbx) | |
| 0x10cd64827 <+127>: movq $0x0, 0x8(%rbx) | |
| 0x10cd6482f <+135>: movq $0x0, (%rbx) | |
| 0x10cd64836 <+142>: movl $0x1, %r15d | |
| 0x10cd6483c <+148>: cmpl $0x0, 0xfc(%r14) | |
| 0x10cd64844 <+156>: jne 0x10cd650b8 ; <+2320> | |
| 0x10cd6484a <+162>: cmpl $0x0, (%r14) | |
| 0x10cd6484e <+166>: jne 0x10cd650b8 ; <+2320> | |
| 0x10cd64854 <+172>: movl 0x188(%r14), %eax | |
| 0x10cd6485b <+179>: cmpl $0x17, %eax | |
| 0x10cd6485e <+182>: je 0x10cd650b8 ; <+2320> | |
| 0x10cd64864 <+188>: xorl %r15d, %r15d | |
| 0x10cd64867 <+191>: movl %eax, %ecx | |
| 0x10cd64869 <+193>: cmpl $0x16, %eax | |
| 0x10cd6486c <+196>: ja 0x10cd650b8 ; <+2320> | |
| 0x10cd64872 <+202>: leaq 0xa2b(%rip), %rax ; <+2812> | |
| 0x10cd64879 <+209>: movslq (%rax,%rcx,4), %rcx | |
| 0x10cd6487d <+213>: addq %rax, %rcx | |
| 0x10cd64880 <+216>: jmpq *%rcx | |
| 0x10cd64882 <+218>: cmpl $0x0, 0x130(%r14) | |
| 0x10cd6488a <+226>: jne 0x10cd6489c ; <+244> | |
| 0x10cd6488c <+228>: movq %r14, %rdi | |
| 0x10cd6488f <+231>: callq 0x10cd6f5c0 ; symbol stub for: yaml_parser_fetch_more_tokens | |
| 0x10cd64894 <+236>: testl %eax, %eax | |
| 0x10cd64896 <+238>: je 0x10cd650b8 ; <+2320> | |
| 0x10cd6489c <+244>: movq 0x118(%r14), %rax | |
| 0x10cd648a3 <+251>: testq %rax, %rax | |
| 0x10cd648a6 <+254>: je 0x10cd650b8 ; <+2320> | |
| 0x10cd648ac <+260>: cmpl $0x1, (%rax) | |
| 0x10cd648af <+263>: jne 0x10cd64fb2 ; <+2058> | |
| 0x10cd648b5 <+269>: movl $0x1, %r15d | |
| 0x10cd648bb <+275>: movl %r15d, 0x188(%r14) | |
| 0x10cd648c2 <+282>: movq $0x0, 0x60(%rbx) | |
| 0x10cd648ca <+290>: movq $0x0, 0x58(%rbx) | |
| 0x10cd648d2 <+298>: movq $0x0, 0x50(%rbx) | |
| 0x10cd648da <+306>: movq $0x0, 0x48(%rbx) | |
| 0x10cd648e2 <+314>: movq $0x0, 0x40(%rbx) | |
| 0x10cd648ea <+322>: movq $0x0, 0x38(%rbx) | |
| 0x10cd648f2 <+330>: movq $0x0, 0x30(%rbx) | |
| 0x10cd648fa <+338>: movq $0x0, 0x28(%rbx) | |
| 0x10cd64902 <+346>: movq $0x0, 0x20(%rbx) | |
| 0x10cd6490a <+354>: movq $0x0, 0x18(%rbx) | |
| 0x10cd64912 <+362>: movq $0x0, 0x10(%rbx) | |
| 0x10cd6491a <+370>: movq $0x0, 0x8(%rbx) | |
| 0x10cd64922 <+378>: movq $0x0, (%rbx) | |
| 0x10cd64929 <+385>: movl %r15d, (%rbx) | |
| 0x10cd6492c <+388>: movq 0x30(%rax), %rcx | |
| 0x10cd64930 <+392>: movq %rcx, 0x48(%rbx) | |
| 0x10cd64934 <+396>: movq 0x20(%rax), %rcx | |
| 0x10cd64938 <+400>: movq 0x28(%rax), %rdx | |
| 0x10cd6493c <+404>: movq %rdx, 0x40(%rbx) | |
| 0x10cd64940 <+408>: movq %rcx, 0x38(%rbx) | |
| 0x10cd64944 <+412>: movq 0x30(%rax), %rcx | |
| 0x10cd64948 <+416>: movq %rcx, 0x60(%rbx) | |
| 0x10cd6494c <+420>: movq 0x20(%rax), %rcx | |
| 0x10cd64950 <+424>: movq 0x28(%rax), %rdx | |
| 0x10cd64954 <+428>: movq %rdx, 0x58(%rbx) | |
| 0x10cd64958 <+432>: movq %rcx, 0x50(%rbx) | |
| 0x10cd6495c <+436>: movl 0x8(%rax), %eax | |
| 0x10cd6495f <+439>: movl %eax, 0x8(%rbx) | |
| 0x10cd64962 <+442>: movl $0x0, 0x130(%r14) | |
| 0x10cd6496d <+453>: incq 0x128(%r14) | |
| 0x10cd64974 <+460>: movq 0x118(%r14), %rax | |
| 0x10cd6497b <+467>: cmpl $0x2, (%rax) | |
| 0x10cd6497e <+470>: sete %cl | |
| 0x10cd64981 <+473>: movzbl %cl, %ecx | |
| 0x10cd64984 <+476>: movl %ecx, 0xfc(%r14) | |
| 0x10cd6498b <+483>: addq $0x50, %rax | |
| 0x10cd6498f <+487>: movq %rax, 0x118(%r14) | |
| 0x10cd64996 <+494>: jmp 0x10cd650b8 ; <+2320> | |
| 0x10cd6499b <+499>: movl $0x1, %edx | |
| 0x10cd649a0 <+504>: jmp 0x10cd649a4 ; <+508> | |
| 0x10cd649a2 <+506>: xorl %edx, %edx | |
| 0x10cd649a4 <+508>: movq %r14, %rdi | |
| 0x10cd649a7 <+511>: movq %rbx, %rsi | |
| 0x10cd649aa <+514>: addq $0x50, %rsp | |
| 0x10cd649ae <+518>: popq %rbx | |
| 0x10cd649af <+519>: popq %r12 | |
| 0x10cd649b1 <+521>: popq %r14 | |
| 0x10cd649b3 <+523>: popq %r15 | |
| 0x10cd649b5 <+525>: popq %rbp | |
| 0x10cd649b6 <+526>: jmp 0x10cd65300 ; yaml_parser_parse_document_start | |
| 0x10cd649bb <+531>: cmpl $0x0, 0x130(%r14) | |
| 0x10cd649c3 <+539>: jne 0x10cd649d5 ; <+557> | |
| 0x10cd649c5 <+541>: movq %r14, %rdi | |
| 0x10cd649c8 <+544>: callq 0x10cd6f5c0 ; symbol stub for: yaml_parser_fetch_more_tokens | |
| 0x10cd649cd <+549>: testl %eax, %eax | |
| 0x10cd649cf <+551>: je 0x10cd650b8 ; <+2320> | |
| 0x10cd649d5 <+557>: movq 0x118(%r14), %rax | |
| 0x10cd649dc <+564>: testq %rax, %rax | |
| 0x10cd649df <+567>: je 0x10cd650b8 ; <+2320> | |
| 0x10cd649e5 <+573>: movl (%rax), %ecx | |
| 0x10cd649e7 <+575>: addl $-0x2, %ecx | |
| 0x10cd649ea <+578>: cmpl $0x4, %ecx | |
| 0x10cd649ed <+581>: ja 0x10cd64a10 ; <+616> | |
| 0x10cd649ef <+583>: movq 0x180(%r14), %rcx | |
| 0x10cd649f6 <+590>: leaq -0x4(%rcx), %rdx | |
| 0x10cd649fa <+594>: movq %rdx, 0x180(%r14) | |
| 0x10cd64a01 <+601>: movl -0x4(%rcx), %ecx | |
| 0x10cd64a04 <+604>: movl %ecx, 0x188(%r14) | |
| 0x10cd64a0b <+611>: jmp 0x10cd650d3 ; <+2347> | |
| 0x10cd64a10 <+616>: movl $0x1, %edx | |
| 0x10cd64a15 <+621>: jmp 0x10cd65192 ; <+2538> | |
| 0x10cd64a1a <+626>: cmpl $0x0, 0x130(%r14) | |
| 0x10cd64a22 <+634>: jne 0x10cd64a37 ; <+655> | |
| 0x10cd64a24 <+636>: movq %r14, %rdi | |
| 0x10cd64a27 <+639>: callq 0x10cd6f5c0 ; symbol stub for: yaml_parser_fetch_more_tokens | |
| 0x10cd64a2c <+644>: xorl %r15d, %r15d | |
| 0x10cd64a2f <+647>: testl %eax, %eax | |
| 0x10cd64a31 <+649>: je 0x10cd650b8 ; <+2320> | |
| 0x10cd64a37 <+655>: movq 0x118(%r14), %rax | |
| 0x10cd64a3e <+662>: xorl %r15d, %r15d | |
| 0x10cd64a41 <+665>: testq %rax, %rax | |
| 0x10cd64a44 <+668>: je 0x10cd650b8 ; <+2320> | |
| 0x10cd64a4a <+674>: movq 0x30(%rax), %rcx | |
| 0x10cd64a4e <+678>: movq %rcx, -0x40(%rbp) | |
| 0x10cd64a52 <+682>: movq 0x20(%rax), %rcx | |
| 0x10cd64a56 <+686>: movq 0x28(%rax), %rdx | |
| 0x10cd64a5a <+690>: movq %rdx, -0x48(%rbp) | |
| 0x10cd64a5e <+694>: movq %rcx, -0x50(%rbp) | |
| 0x10cd64a62 <+698>: movq 0x30(%rax), %rcx | |
| 0x10cd64a66 <+702>: movq %rcx, -0x28(%rbp) | |
| 0x10cd64a6a <+706>: movq 0x20(%rax), %rcx | |
| 0x10cd64a6e <+710>: movq 0x28(%rax), %rdx | |
| 0x10cd64a72 <+714>: movq %rdx, -0x30(%rbp) | |
| 0x10cd64a76 <+718>: movq %rcx, -0x38(%rbp) | |
| 0x10cd64a7a <+722>: movl $0x1, %r12d | |
| 0x10cd64a80 <+728>: cmpl $0x6, (%rax) | |
| 0x10cd64a83 <+731>: jne 0x10cd64ae2 ; <+826> | |
| 0x10cd64a85 <+733>: movq 0x48(%rax), %rcx | |
| 0x10cd64a89 <+737>: movq %rcx, -0x40(%rbp) | |
| 0x10cd64a8d <+741>: movq 0x38(%rax), %rcx | |
| 0x10cd64a91 <+745>: movq 0x40(%rax), %rdx | |
| 0x10cd64a95 <+749>: movq %rdx, -0x48(%rbp) | |
| 0x10cd64a99 <+753>: movq %rcx, -0x50(%rbp) | |
| 0x10cd64a9d <+757>: xorl %r12d, %r12d | |
| 0x10cd64aa0 <+760>: movl %r12d, 0x130(%r14) | |
| 0x10cd64aa7 <+767>: incq 0x128(%r14) | |
| 0x10cd64aae <+774>: movl %r12d, 0xfc(%r14) | |
| 0x10cd64ab5 <+781>: addq $0x50, %rax | |
| 0x10cd64ab9 <+785>: movq %rax, 0x118(%r14) | |
| 0x10cd64ac0 <+792>: jmp 0x10cd64ae2 ; <+826> | |
| 0x10cd64ac2 <+794>: leaq -0x10(%rax), %rcx | |
| 0x10cd64ac6 <+798>: movq %rcx, 0x1b8(%r14) | |
| 0x10cd64acd <+805>: movq -0x10(%rax), %rdi | |
| 0x10cd64ad1 <+809>: movq -0x8(%rax), %r15 | |
| 0x10cd64ad5 <+813>: callq 0x10cd6f584 ; symbol stub for: yaml_free | |
| 0x10cd64ada <+818>: movq %r15, %rdi | |
| 0x10cd64add <+821>: callq 0x10cd6f584 ; symbol stub for: yaml_free | |
| 0x10cd64ae2 <+826>: movq 0x1b8(%r14), %rax | |
| 0x10cd64ae9 <+833>: cmpq %rax, 0x1a8(%r14) | |
| 0x10cd64af0 <+840>: jne 0x10cd64ac2 ; <+794> | |
| 0x10cd64af2 <+842>: movl $0x2, 0x188(%r14) | |
| 0x10cd64afd <+853>: movq $0x0, 0x60(%rbx) | |
| 0x10cd64b05 <+861>: movq $0x0, 0x58(%rbx) | |
| 0x10cd64b0d <+869>: movq $0x0, 0x50(%rbx) | |
| 0x10cd64b15 <+877>: movq $0x0, 0x48(%rbx) | |
| 0x10cd64b1d <+885>: movq $0x0, 0x40(%rbx) | |
| 0x10cd64b25 <+893>: movq $0x0, 0x38(%rbx) | |
| 0x10cd64b2d <+901>: movq $0x0, 0x30(%rbx) | |
| 0x10cd64b35 <+909>: movq $0x0, 0x28(%rbx) | |
| 0x10cd64b3d <+917>: movq $0x0, 0x20(%rbx) | |
| 0x10cd64b45 <+925>: movq $0x0, 0x18(%rbx) | |
| 0x10cd64b4d <+933>: movq $0x0, 0x10(%rbx) | |
| 0x10cd64b55 <+941>: movq $0x0, 0x8(%rbx) | |
| 0x10cd64b5d <+949>: movq $0x0, (%rbx) | |
| 0x10cd64b64 <+956>: movl $0x4, (%rbx) | |
| 0x10cd64b6a <+962>: movq -0x28(%rbp), %rax | |
| 0x10cd64b6e <+966>: movq %rax, 0x48(%rbx) | |
| 0x10cd64b72 <+970>: movq -0x38(%rbp), %rax | |
| 0x10cd64b76 <+974>: movq -0x30(%rbp), %rcx | |
| 0x10cd64b7a <+978>: movq %rcx, 0x40(%rbx) | |
| 0x10cd64b7e <+982>: movq %rax, 0x38(%rbx) | |
| 0x10cd64b82 <+986>: movq -0x40(%rbp), %rax | |
| 0x10cd64b86 <+990>: movq %rax, 0x60(%rbx) | |
| 0x10cd64b8a <+994>: movq -0x50(%rbp), %rax | |
| 0x10cd64b8e <+998>: movq -0x48(%rbp), %rcx | |
| 0x10cd64b92 <+1002>: movq %rcx, 0x58(%rbx) | |
| 0x10cd64b96 <+1006>: movq %rax, 0x50(%rbx) | |
| 0x10cd64b9a <+1010>: movl %r12d, 0x8(%rbx) | |
| 0x10cd64b9e <+1014>: movl $0x1, %r15d | |
| 0x10cd64ba4 <+1020>: jmp 0x10cd650b8 ; <+2320> | |
| 0x10cd64ba9 <+1025>: movl $0x1, %edx | |
| 0x10cd64bae <+1030>: movl $0x1, %ecx | |
| 0x10cd64bb3 <+1035>: jmp 0x10cd65194 ; <+2540> | |
| 0x10cd64bb8 <+1040>: movl $0x1, %edx | |
| 0x10cd64bbd <+1045>: jmp 0x10cd64bc1 ; <+1049> | |
| 0x10cd64bbf <+1047>: xorl %edx, %edx | |
| 0x10cd64bc1 <+1049>: movq %r14, %rdi | |
| 0x10cd64bc4 <+1052>: movq %rbx, %rsi | |
| 0x10cd64bc7 <+1055>: addq $0x50, %rsp | |
| 0x10cd64bcb <+1059>: popq %rbx | |
| 0x10cd64bcc <+1060>: popq %r12 | |
| 0x10cd64bce <+1062>: popq %r14 | |
| 0x10cd64bd0 <+1064>: popq %r15 | |
| 0x10cd64bd2 <+1066>: popq %rbp | |
| 0x10cd64bd3 <+1067>: jmp 0x10cd665fb ; yaml_parser_parse_block_sequence_entry | |
| 0x10cd64bd8 <+1072>: cmpl $0x0, 0x130(%r14) | |
| 0x10cd64be0 <+1080>: jne 0x10cd64bf2 ; <+1098> | |
| 0x10cd64be2 <+1082>: movq %r14, %rdi | |
| 0x10cd64be5 <+1085>: callq 0x10cd6f5c0 ; symbol stub for: yaml_parser_fetch_more_tokens | |
| 0x10cd64bea <+1090>: testl %eax, %eax | |
| 0x10cd64bec <+1092>: je 0x10cd650b8 ; <+2320> | |
| 0x10cd64bf2 <+1098>: movq 0x118(%r14), %rax | |
| 0x10cd64bf9 <+1105>: testq %rax, %rax | |
| 0x10cd64bfc <+1108>: je 0x10cd650b8 ; <+2320> | |
| 0x10cd64c02 <+1114>: cmpl $0xe, (%rax) | |
| 0x10cd64c05 <+1117>: jne 0x10cd64ff9 ; <+2129> | |
| 0x10cd64c0b <+1123>: movq 0x48(%rax), %rcx | |
| 0x10cd64c0f <+1127>: movq %rcx, -0x28(%rbp) | |
| 0x10cd64c13 <+1131>: movq 0x38(%rax), %rcx | |
| 0x10cd64c17 <+1135>: movq 0x40(%rax), %rdx | |
| 0x10cd64c1b <+1139>: movq %rdx, -0x30(%rbp) | |
| 0x10cd64c1f <+1143>: movq %rcx, -0x38(%rbp) | |
| 0x10cd64c23 <+1147>: xorl %r15d, %r15d | |
| 0x10cd64c26 <+1150>: movl %r15d, 0x130(%r14) | |
| 0x10cd64c2d <+1157>: incq 0x128(%r14) | |
| 0x10cd64c34 <+1164>: movl %r15d, 0xfc(%r14) | |
| 0x10cd64c3b <+1171>: addq $0x50, %rax | |
| 0x10cd64c3f <+1175>: movq %rax, 0x118(%r14) | |
| 0x10cd64c46 <+1182>: movq %r14, %rdi | |
| 0x10cd64c49 <+1185>: callq 0x10cd6f5c0 ; symbol stub for: yaml_parser_fetch_more_tokens | |
| 0x10cd64c4e <+1190>: testl %eax, %eax | |
| 0x10cd64c50 <+1192>: je 0x10cd650b8 ; <+2320> | |
| 0x10cd64c56 <+1198>: movq 0x118(%r14), %rax | |
| 0x10cd64c5d <+1205>: testq %rax, %rax | |
| 0x10cd64c60 <+1208>: je 0x10cd650b8 ; <+2320> | |
| 0x10cd64c66 <+1214>: movl (%rax), %eax | |
| 0x10cd64c68 <+1216>: cmpl $0x11, %eax | |
| 0x10cd64c6b <+1219>: ja 0x10cd651fd ; <+2645> | |
| 0x10cd64c71 <+1225>: movl $0x34200, %ecx ; imm = 0x34200 | |
| 0x10cd64c76 <+1230>: btl %eax, %ecx | |
| 0x10cd64c79 <+1233>: jae 0x10cd651fd ; <+2645> | |
| 0x10cd64c7f <+1239>: movl $0xa, 0x188(%r14) | |
| 0x10cd64c8a <+1250>: jmp 0x10cd64e0e ; <+1638> | |
| 0x10cd64c8f <+1255>: movl $0x1, %edx | |
| 0x10cd64c94 <+1260>: jmp 0x10cd64c98 ; <+1264> | |
| 0x10cd64c96 <+1262>: xorl %edx, %edx | |
| 0x10cd64c98 <+1264>: movq %r14, %rdi | |
| 0x10cd64c9b <+1267>: movq %rbx, %rsi | |
| 0x10cd64c9e <+1270>: addq $0x50, %rsp | |
| 0x10cd64ca2 <+1274>: popq %rbx | |
| 0x10cd64ca3 <+1275>: popq %r12 | |
| 0x10cd64ca5 <+1277>: popq %r14 | |
| 0x10cd64ca7 <+1279>: popq %r15 | |
| 0x10cd64ca9 <+1281>: popq %rbp | |
| 0x10cd64caa <+1282>: jmp 0x10cd669b2 ; yaml_parser_parse_block_mapping_key | |
| 0x10cd64caf <+1287>: cmpl $0x0, 0x130(%r14) | |
| 0x10cd64cb7 <+1295>: jne 0x10cd64cc9 ; <+1313> | |
| 0x10cd64cb9 <+1297>: movq %r14, %rdi | |
| 0x10cd64cbc <+1300>: callq 0x10cd6f5c0 ; symbol stub for: yaml_parser_fetch_more_tokens | |
| 0x10cd64cc1 <+1305>: testl %eax, %eax | |
| 0x10cd64cc3 <+1307>: je 0x10cd650b8 ; <+2320> | |
| 0x10cd64cc9 <+1313>: movq 0x118(%r14), %rax | |
| 0x10cd64cd0 <+1320>: testq %rax, %rax | |
| 0x10cd64cd3 <+1323>: je 0x10cd650b8 ; <+2320> | |
| 0x10cd64cd9 <+1329>: cmpl $0x11, (%rax) | |
| 0x10cd64cdc <+1332>: jne 0x10cd650c8 ; <+2336> | |
| 0x10cd64ce2 <+1338>: movq 0x48(%rax), %rcx | |
| 0x10cd64ce6 <+1342>: movq %rcx, -0x28(%rbp) | |
| 0x10cd64cea <+1346>: movq 0x38(%rax), %rcx | |
| 0x10cd64cee <+1350>: movq 0x40(%rax), %rdx | |
| 0x10cd64cf2 <+1354>: movq %rdx, -0x30(%rbp) | |
| 0x10cd64cf6 <+1358>: movq %rcx, -0x38(%rbp) | |
| 0x10cd64cfa <+1362>: xorl %r15d, %r15d | |
| 0x10cd64cfd <+1365>: movl %r15d, 0x130(%r14) | |
| 0x10cd64d04 <+1372>: incq 0x128(%r14) | |
| 0x10cd64d0b <+1379>: movl %r15d, 0xfc(%r14) | |
| 0x10cd64d12 <+1386>: addq $0x50, %rax | |
| 0x10cd64d16 <+1390>: movq %rax, 0x118(%r14) | |
| 0x10cd64d1d <+1397>: movq %r14, %rdi | |
| 0x10cd64d20 <+1400>: callq 0x10cd6f5c0 ; symbol stub for: yaml_parser_fetch_more_tokens | |
| 0x10cd64d25 <+1405>: testl %eax, %eax | |
| 0x10cd64d27 <+1407>: je 0x10cd650b8 ; <+2320> | |
| 0x10cd64d2d <+1413>: movq 0x118(%r14), %rax | |
| 0x10cd64d34 <+1420>: testq %rax, %rax | |
| 0x10cd64d37 <+1423>: je 0x10cd650b8 ; <+2320> | |
| 0x10cd64d3d <+1429>: movl (%rax), %eax | |
| 0x10cd64d3f <+1431>: cmpl $0x11, %eax | |
| 0x10cd64d42 <+1434>: ja 0x10cd651ab ; <+2563> | |
| 0x10cd64d48 <+1440>: movl $0x30200, %ecx ; imm = 0x30200 | |
| 0x10cd64d4d <+1445>: btl %eax, %ecx | |
| 0x10cd64d50 <+1448>: jae 0x10cd651ab ; <+2563> | |
| 0x10cd64d56 <+1454>: movl $0xc, 0x188(%r14) | |
| 0x10cd64d61 <+1465>: jmp 0x10cd64e0e ; <+1638> | |
| 0x10cd64d66 <+1470>: movl $0x1, %edx | |
| 0x10cd64d6b <+1475>: jmp 0x10cd64d6f ; <+1479> | |
| 0x10cd64d6d <+1477>: xorl %edx, %edx | |
| 0x10cd64d6f <+1479>: movq %r14, %rdi | |
| 0x10cd64d72 <+1482>: movq %rbx, %rsi | |
| 0x10cd64d75 <+1485>: addq $0x50, %rsp | |
| 0x10cd64d79 <+1489>: popq %rbx | |
| 0x10cd64d7a <+1490>: popq %r12 | |
| 0x10cd64d7c <+1492>: popq %r14 | |
| 0x10cd64d7e <+1494>: popq %r15 | |
| 0x10cd64d80 <+1496>: popq %rbp | |
| 0x10cd64d81 <+1497>: jmp 0x10cd66d75 ; yaml_parser_parse_flow_sequence_entry | |
| 0x10cd64d86 <+1502>: cmpl $0x0, 0x130(%r14) | |
| 0x10cd64d8e <+1510>: jne 0x10cd64da0 ; <+1528> | |
| 0x10cd64d90 <+1512>: movq %r14, %rdi | |
| 0x10cd64d93 <+1515>: callq 0x10cd6f5c0 ; symbol stub for: yaml_parser_fetch_more_tokens | |
| 0x10cd64d98 <+1520>: testl %eax, %eax | |
| 0x10cd64d9a <+1522>: je 0x10cd650b8 ; <+2320> | |
| 0x10cd64da0 <+1528>: movq 0x118(%r14), %rax | |
| 0x10cd64da7 <+1535>: testq %rax, %rax | |
| 0x10cd64daa <+1538>: je 0x10cd650b8 ; <+2320> | |
| 0x10cd64db0 <+1544>: movl (%rax), %ecx | |
| 0x10cd64db2 <+1546>: cmpl $0x11, %ecx | |
| 0x10cd64db5 <+1549>: ja 0x10cd650fa ; <+2386> | |
| 0x10cd64dbb <+1555>: movl $0x28800, %edx ; imm = 0x28800 | |
| 0x10cd64dc0 <+1560>: btl %ecx, %edx | |
| 0x10cd64dc3 <+1563>: jae 0x10cd650fa ; <+2386> | |
| 0x10cd64dc9 <+1569>: movq 0x48(%rax), %rcx | |
| 0x10cd64dcd <+1573>: movq %rcx, -0x28(%rbp) | |
| 0x10cd64dd1 <+1577>: movq 0x38(%rax), %rcx | |
| 0x10cd64dd5 <+1581>: movq 0x40(%rax), %rdx | |
| 0x10cd64dd9 <+1585>: movq %rdx, -0x30(%rbp) | |
| 0x10cd64ddd <+1589>: movq %rcx, -0x38(%rbp) | |
| 0x10cd64de1 <+1593>: xorl %ecx, %ecx | |
| 0x10cd64de3 <+1595>: movl %ecx, 0x130(%r14) | |
| 0x10cd64dea <+1602>: incq 0x128(%r14) | |
| 0x10cd64df1 <+1609>: movl %ecx, 0xfc(%r14) | |
| 0x10cd64df8 <+1616>: addq $0x50, %rax | |
| 0x10cd64dfc <+1620>: movq %rax, 0x118(%r14) | |
| 0x10cd64e03 <+1627>: movl $0x11, 0x188(%r14) | |
| 0x10cd64e0e <+1638>: movq -0x28(%rbp), %rax | |
| 0x10cd64e12 <+1642>: movq %rax, 0x10(%rsp) | |
| 0x10cd64e17 <+1647>: movq -0x38(%rbp), %rax | |
| 0x10cd64e1b <+1651>: movq -0x30(%rbp), %rcx | |
| 0x10cd64e1f <+1655>: movq %rcx, 0x8(%rsp) | |
| 0x10cd64e24 <+1660>: movq %rax, (%rsp) | |
| 0x10cd64e28 <+1664>: movq %r14, %rdi | |
| 0x10cd64e2b <+1667>: movq %rbx, %rsi | |
| 0x10cd64e2e <+1670>: callq 0x10cd67ce8 ; yaml_parser_process_empty_scalar | |
| 0x10cd64e33 <+1675>: movl %eax, %r15d | |
| 0x10cd64e36 <+1678>: jmp 0x10cd650b8 ; <+2320> | |
| 0x10cd64e3b <+1683>: cmpl $0x0, 0x130(%r14) | |
| 0x10cd64e43 <+1691>: jne 0x10cd64e55 ; <+1709> | |
| 0x10cd64e45 <+1693>: movq %r14, %rdi | |
| 0x10cd64e48 <+1696>: callq 0x10cd6f5c0 ; symbol stub for: yaml_parser_fetch_more_tokens | |
| 0x10cd64e4d <+1701>: testl %eax, %eax | |
| 0x10cd64e4f <+1703>: je 0x10cd650b8 ; <+2320> | |
| 0x10cd64e55 <+1709>: movq 0x118(%r14), %rax | |
| 0x10cd64e5c <+1716>: testq %rax, %rax | |
| 0x10cd64e5f <+1719>: je 0x10cd650b8 ; <+2320> | |
| 0x10cd64e65 <+1725>: cmpl $0x11, (%rax) | |
| 0x10cd64e68 <+1728>: jne 0x10cd64ebb ; <+1811> | |
| 0x10cd64e6a <+1730>: xorl %r15d, %r15d | |
| 0x10cd64e6d <+1733>: movl %r15d, 0x130(%r14) | |
| 0x10cd64e74 <+1740>: incq 0x128(%r14) | |
| 0x10cd64e7b <+1747>: movl %r15d, 0xfc(%r14) | |
| 0x10cd64e82 <+1754>: addq $0x50, %rax | |
| 0x10cd64e86 <+1758>: movq %rax, 0x118(%r14) | |
| 0x10cd64e8d <+1765>: movq %r14, %rdi | |
| 0x10cd64e90 <+1768>: callq 0x10cd6f5c0 ; symbol stub for: yaml_parser_fetch_more_tokens | |
| 0x10cd64e95 <+1773>: testl %eax, %eax | |
| 0x10cd64e97 <+1775>: je 0x10cd650b8 ; <+2320> | |
| 0x10cd64e9d <+1781>: movq 0x118(%r14), %rax | |
| 0x10cd64ea4 <+1788>: testq %rax, %rax | |
| 0x10cd64ea7 <+1791>: je 0x10cd650b8 ; <+2320> | |
| 0x10cd64ead <+1797>: movl (%rax), %ecx | |
| 0x10cd64eaf <+1799>: orl $0x4, %ecx | |
| 0x10cd64eb2 <+1802>: cmpl $0xf, %ecx | |
| 0x10cd64eb5 <+1805>: jne 0x10cd65146 ; <+2462> | |
| 0x10cd64ebb <+1811>: movl $0x12, 0x188(%r14) | |
| 0x10cd64ec6 <+1822>: jmp 0x10cd650d3 ; <+2347> | |
| 0x10cd64ecb <+1827>: cmpl $0x0, 0x130(%r14) | |
| 0x10cd64ed3 <+1835>: jne 0x10cd64ee5 ; <+1853> | |
| 0x10cd64ed5 <+1837>: movq %r14, %rdi | |
| 0x10cd64ed8 <+1840>: callq 0x10cd6f5c0 ; symbol stub for: yaml_parser_fetch_more_tokens | |
| 0x10cd64edd <+1845>: testl %eax, %eax | |
| 0x10cd64edf <+1847>: je 0x10cd650b8 ; <+2320> | |
| 0x10cd64ee5 <+1853>: movq 0x118(%r14), %rax | |
| 0x10cd64eec <+1860>: testq %rax, %rax | |
| 0x10cd64eef <+1863>: je 0x10cd650b8 ; <+2320> | |
| 0x10cd64ef5 <+1869>: movl $0xf, 0x188(%r14) | |
| 0x10cd64f00 <+1880>: movq $0x0, 0x60(%rbx) | |
| 0x10cd64f08 <+1888>: movq $0x0, 0x58(%rbx) | |
| 0x10cd64f10 <+1896>: movq $0x0, 0x50(%rbx) | |
| 0x10cd64f18 <+1904>: movq $0x0, 0x48(%rbx) | |
| 0x10cd64f20 <+1912>: movq $0x0, 0x40(%rbx) | |
| 0x10cd64f28 <+1920>: movq $0x0, 0x38(%rbx) | |
| 0x10cd64f30 <+1928>: movq $0x0, 0x30(%rbx) | |
| 0x10cd64f38 <+1936>: movq $0x0, 0x28(%rbx) | |
| 0x10cd64f40 <+1944>: movq $0x0, 0x20(%rbx) | |
| 0x10cd64f48 <+1952>: movq $0x0, 0x18(%rbx) | |
| 0x10cd64f50 <+1960>: movq $0x0, 0x10(%rbx) | |
| 0x10cd64f58 <+1968>: movq $0x0, 0x8(%rbx) | |
| 0x10cd64f60 <+1976>: movq $0x0, (%rbx) | |
| 0x10cd64f67 <+1983>: movl $0xa, (%rbx) | |
| 0x10cd64f6d <+1989>: jmp 0x10cd65082 ; <+2266> | |
| 0x10cd64f72 <+1994>: movl $0x1, %edx | |
| 0x10cd64f77 <+1999>: jmp 0x10cd64f7b ; <+2003> | |
| 0x10cd64f79 <+2001>: xorl %edx, %edx | |
| 0x10cd64f7b <+2003>: movq %r14, %rdi | |
| 0x10cd64f7e <+2006>: movq %rbx, %rsi | |
| 0x10cd64f81 <+2009>: addq $0x50, %rsp | |
| 0x10cd64f85 <+2013>: popq %rbx | |
| 0x10cd64f86 <+2014>: popq %r12 | |
| 0x10cd64f88 <+2016>: popq %r14 | |
| 0x10cd64f8a <+2018>: popq %r15 | |
| 0x10cd64f8c <+2020>: popq %rbp | |
| 0x10cd64f8d <+2021>: jmp 0x10cd671f1 ; yaml_parser_parse_flow_mapping_key | |
| 0x10cd64f92 <+2026>: xorl %edx, %edx | |
| 0x10cd64f94 <+2028>: jmp 0x10cd64f9b ; <+2035> | |
| 0x10cd64f96 <+2030>: movl $0x1, %edx | |
| 0x10cd64f9b <+2035>: movq %r14, %rdi | |
| 0x10cd64f9e <+2038>: movq %rbx, %rsi | |
| 0x10cd64fa1 <+2041>: addq $0x50, %rsp | |
| 0x10cd64fa5 <+2045>: popq %rbx | |
| 0x10cd64fa6 <+2046>: popq %r12 | |
| 0x10cd64fa8 <+2048>: popq %r14 | |
| 0x10cd64faa <+2050>: popq %r15 | |
| 0x10cd64fac <+2052>: popq %rbp | |
| 0x10cd64fad <+2053>: jmp 0x10cd6764b ; yaml_parser_parse_flow_mapping_value | |
| 0x10cd64fb2 <+2058>: movq 0x30(%rax), %rcx | |
| 0x10cd64fb6 <+2062>: movq %rcx, -0x28(%rbp) | |
| 0x10cd64fba <+2066>: movq 0x20(%rax), %rcx | |
| 0x10cd64fbe <+2070>: movq 0x28(%rax), %rax | |
| 0x10cd64fc2 <+2074>: movq %rax, -0x30(%rbp) | |
| 0x10cd64fc6 <+2078>: movq %rcx, -0x38(%rbp) | |
| 0x10cd64fca <+2082>: movl $0x4, (%r14) | |
| 0x10cd64fd1 <+2089>: leaq 0xb75e(%rip), %rax ; "did not find expected <stream-start>" | |
| 0x10cd64fd8 <+2096>: movq %rax, 0x8(%r14) | |
| 0x10cd64fdc <+2100>: movq -0x28(%rbp), %rax | |
| 0x10cd64fe0 <+2104>: movq %rax, 0x30(%r14) | |
| 0x10cd64fe4 <+2108>: movq -0x38(%rbp), %rax | |
| 0x10cd64fe8 <+2112>: movq -0x30(%rbp), %rcx | |
| 0x10cd64fec <+2116>: movq %rcx, 0x28(%r14) | |
| 0x10cd64ff0 <+2120>: movq %rax, 0x20(%r14) | |
| 0x10cd64ff4 <+2124>: jmp 0x10cd650b8 ; <+2320> | |
| 0x10cd64ff9 <+2129>: movq 0x180(%r14), %rcx | |
| 0x10cd65000 <+2136>: leaq -0x4(%rcx), %rdx | |
| 0x10cd65004 <+2140>: movq %rdx, 0x180(%r14) | |
| 0x10cd6500b <+2147>: movl -0x4(%rcx), %ecx | |
| 0x10cd6500e <+2150>: movl %ecx, 0x188(%r14) | |
| 0x10cd65015 <+2157>: movq $0x0, 0x60(%rbx) | |
| 0x10cd6501d <+2165>: movq $0x0, 0x58(%rbx) | |
| 0x10cd65025 <+2173>: movq $0x0, 0x50(%rbx) | |
| 0x10cd6502d <+2181>: movq $0x0, 0x48(%rbx) | |
| 0x10cd65035 <+2189>: movq $0x0, 0x40(%rbx) | |
| 0x10cd6503d <+2197>: movq $0x0, 0x38(%rbx) | |
| 0x10cd65045 <+2205>: movq $0x0, 0x30(%rbx) | |
| 0x10cd6504d <+2213>: movq $0x0, 0x28(%rbx) | |
| 0x10cd65055 <+2221>: movq $0x0, 0x20(%rbx) | |
| 0x10cd6505d <+2229>: movq $0x0, 0x18(%rbx) | |
| 0x10cd65065 <+2237>: movq $0x0, 0x10(%rbx) | |
| 0x10cd6506d <+2245>: movq $0x0, 0x8(%rbx) | |
| 0x10cd65075 <+2253>: movq $0x0, (%rbx) | |
| 0x10cd6507c <+2260>: movl $0x8, (%rbx) | |
| 0x10cd65082 <+2266>: movq 0x30(%rax), %rcx | |
| 0x10cd65086 <+2270>: movq %rcx, 0x48(%rbx) | |
| 0x10cd6508a <+2274>: movq 0x20(%rax), %rcx | |
| 0x10cd6508e <+2278>: movq 0x28(%rax), %rdx | |
| 0x10cd65092 <+2282>: movq %rdx, 0x40(%rbx) | |
| 0x10cd65096 <+2286>: movq %rcx, 0x38(%rbx) | |
| 0x10cd6509a <+2290>: movq 0x30(%rax), %rcx | |
| 0x10cd6509e <+2294>: movq %rcx, 0x60(%rbx) | |
| 0x10cd650a2 <+2298>: movq 0x20(%rax), %rcx | |
| 0x10cd650a6 <+2302>: movq 0x28(%rax), %rax | |
| 0x10cd650aa <+2306>: movq %rax, 0x58(%rbx) | |
| 0x10cd650ae <+2310>: movq %rcx, 0x50(%rbx) | |
| 0x10cd650b2 <+2314>: movl $0x1, %r15d | |
| 0x10cd650b8 <+2320>: movl %r15d, %eax | |
| 0x10cd650bb <+2323>: addq $0x50, %rsp | |
| 0x10cd650bf <+2327>: popq %rbx | |
| 0x10cd650c0 <+2328>: popq %r12 | |
| 0x10cd650c2 <+2330>: popq %r14 | |
| 0x10cd650c4 <+2332>: popq %r15 | |
| 0x10cd650c6 <+2334>: popq %rbp | |
| 0x10cd650c7 <+2335>: retq | |
| 0x10cd650c8 <+2336>: movl $0xc, 0x188(%r14) | |
| 0x10cd650d3 <+2347>: movq 0x30(%rax), %rcx | |
| 0x10cd650d7 <+2351>: movq %rcx, 0x10(%rsp) | |
| 0x10cd650dc <+2356>: movq 0x20(%rax), %rcx | |
| 0x10cd650e0 <+2360>: movq 0x28(%rax), %rax | |
| 0x10cd650e4 <+2364>: movq %rax, 0x8(%rsp) | |
| 0x10cd650e9 <+2369>: movq %rcx, (%rsp) | |
| 0x10cd650ed <+2373>: movq %r14, %rdi | |
| 0x10cd650f0 <+2376>: movq %rbx, %rsi | |
| 0x10cd650f3 <+2379>: callq 0x10cd67ce8 ; yaml_parser_process_empty_scalar | |
| 0x10cd650f8 <+2384>: jmp 0x10cd650bb ; <+2323> | |
| 0x10cd650fa <+2386>: movq 0x180(%r14), %rax | |
| 0x10cd65101 <+2393>: cmpq 0x178(%r14), %rax | |
| 0x10cd65108 <+2400>: jne 0x10cd65133 ; <+2443> | |
| 0x10cd6510a <+2402>: leaq 0x180(%r14), %r12 | |
| 0x10cd65111 <+2409>: leaq 0x178(%r14), %rdx | |
| 0x10cd65118 <+2416>: leaq 0x170(%r14), %rdi | |
| 0x10cd6511f <+2423>: movq %r12, %rsi | |
| 0x10cd65122 <+2426>: callq 0x10cd6f59c ; symbol stub for: yaml_stack_extend | |
| 0x10cd65127 <+2431>: testl %eax, %eax | |
| 0x10cd65129 <+2433>: je 0x10cd6525a ; <+2738> | |
| 0x10cd6512f <+2439>: movq (%r12), %rax | |
| 0x10cd65133 <+2443>: leaq 0x4(%rax), %rcx | |
| 0x10cd65137 <+2447>: movq %rcx, 0x180(%r14) | |
| 0x10cd6513e <+2454>: movl $0x11, (%rax) | |
| 0x10cd65144 <+2460>: jmp 0x10cd65190 ; <+2536> | |
| 0x10cd65146 <+2462>: movq 0x180(%r14), %rax | |
| 0x10cd6514d <+2469>: cmpq 0x178(%r14), %rax | |
| 0x10cd65154 <+2476>: jne 0x10cd6517f ; <+2519> | |
| 0x10cd65156 <+2478>: leaq 0x180(%r14), %r12 | |
| 0x10cd6515d <+2485>: leaq 0x178(%r14), %rdx | |
| 0x10cd65164 <+2492>: leaq 0x170(%r14), %rdi | |
| 0x10cd6516b <+2499>: movq %r12, %rsi | |
| 0x10cd6516e <+2502>: callq 0x10cd6f59c ; symbol stub for: yaml_stack_extend | |
| 0x10cd65173 <+2507>: testl %eax, %eax | |
| 0x10cd65175 <+2509>: je 0x10cd6525a ; <+2738> | |
| 0x10cd6517b <+2515>: movq (%r12), %rax | |
| 0x10cd6517f <+2519>: leaq 0x4(%rax), %rcx | |
| 0x10cd65183 <+2523>: movq %rcx, 0x180(%r14) | |
| 0x10cd6518a <+2530>: movl $0x12, (%rax) | |
| 0x10cd65190 <+2536>: xorl %edx, %edx | |
| 0x10cd65192 <+2538>: xorl %ecx, %ecx | |
| 0x10cd65194 <+2540>: movq %r14, %rdi | |
| 0x10cd65197 <+2543>: movq %rbx, %rsi | |
| 0x10cd6519a <+2546>: addq $0x50, %rsp | |
| 0x10cd6519e <+2550>: popq %rbx | |
| 0x10cd6519f <+2551>: popq %r12 | |
| 0x10cd651a1 <+2553>: popq %r14 | |
| 0x10cd651a3 <+2555>: popq %r15 | |
| 0x10cd651a5 <+2557>: popq %rbp | |
| 0x10cd651a6 <+2558>: jmp 0x10cd6586b ; yaml_parser_parse_node | |
| 0x10cd651ab <+2563>: movq 0x180(%r14), %rax | |
| 0x10cd651b2 <+2570>: cmpq 0x178(%r14), %rax | |
| 0x10cd651b9 <+2577>: jne 0x10cd651e0 ; <+2616> | |
| 0x10cd651bb <+2579>: leaq 0x180(%r14), %r12 | |
| 0x10cd651c2 <+2586>: leaq 0x178(%r14), %rdx | |
| 0x10cd651c9 <+2593>: leaq 0x170(%r14), %rdi | |
| 0x10cd651d0 <+2600>: movq %r12, %rsi | |
| 0x10cd651d3 <+2603>: callq 0x10cd6f59c ; symbol stub for: yaml_stack_extend | |
| 0x10cd651d8 <+2608>: testl %eax, %eax | |
| 0x10cd651da <+2610>: je 0x10cd6525a ; <+2738> | |
| 0x10cd651dc <+2612>: movq (%r12), %rax | |
| 0x10cd651e0 <+2616>: leaq 0x4(%rax), %rcx | |
| 0x10cd651e4 <+2620>: movq %rcx, 0x180(%r14) | |
| 0x10cd651eb <+2627>: movl $0xc, (%rax) | |
| 0x10cd651f1 <+2633>: movl $0x1, %edx | |
| 0x10cd651f6 <+2638>: movl $0x1, %ecx | |
| 0x10cd651fb <+2643>: jmp 0x10cd6524a ; <+2722> | |
| 0x10cd651fd <+2645>: movq 0x180(%r14), %rax | |
| 0x10cd65204 <+2652>: cmpq 0x178(%r14), %rax | |
| 0x10cd6520b <+2659>: jne 0x10cd65232 ; <+2698> | |
| 0x10cd6520d <+2661>: leaq 0x180(%r14), %r12 | |
| 0x10cd65214 <+2668>: leaq 0x178(%r14), %rdx | |
| 0x10cd6521b <+2675>: leaq 0x170(%r14), %rdi | |
| 0x10cd65222 <+2682>: movq %r12, %rsi | |
| 0x10cd65225 <+2685>: callq 0x10cd6f59c ; symbol stub for: yaml_stack_extend | |
| 0x10cd6522a <+2690>: testl %eax, %eax | |
| 0x10cd6522c <+2692>: je 0x10cd6525a ; <+2738> | |
| 0x10cd6522e <+2694>: movq (%r12), %rax | |
| 0x10cd65232 <+2698>: leaq 0x4(%rax), %rcx | |
| 0x10cd65236 <+2702>: movq %rcx, 0x180(%r14) | |
| 0x10cd6523d <+2709>: movl $0xa, (%rax) | |
| 0x10cd65243 <+2715>: movl $0x1, %edx | |
| 0x10cd65248 <+2720>: xorl %ecx, %ecx | |
| 0x10cd6524a <+2722>: movq %r14, %rdi | |
| 0x10cd6524d <+2725>: movq %rbx, %rsi | |
| 0x10cd65250 <+2728>: callq 0x10cd6586b ; yaml_parser_parse_node | |
| 0x10cd65255 <+2733>: jmp 0x10cd64e33 ; <+1675> | |
| 0x10cd6525a <+2738>: movl $0x1, (%r14) | |
| 0x10cd65261 <+2745>: jmp 0x10cd650b8 ; <+2320> | |
| 0x10cd65266 <+2750>: leaq 0xb4ae(%rip), %rdi ; "yaml_parser_parse" | |
| 0x10cd6526d <+2757>: leaq 0xb4b9(%rip), %rsi ; "parser.c" | |
| 0x10cd65274 <+2764>: leaq 0xa562(%rip), %rcx ; "parser" | |
| 0x10cd6527b <+2771>: movl $0xac, %edx | |
| 0x10cd65280 <+2776>: callq 0x10cd6f5e4 ; symbol stub for: __assert_rtn | |
| 0x10cd65285 <+2781>: leaq 0xb48f(%rip), %rdi ; "yaml_parser_parse" | |
| 0x10cd6528c <+2788>: leaq 0xb49a(%rip), %rsi ; "parser.c" | |
| 0x10cd65293 <+2795>: leaq 0xa788(%rip), %rcx ; "event" | |
| 0x10cd6529a <+2802>: movl $0xad, %edx | |
| 0x10cd6529f <+2807>: callq 0x10cd6f5e4 ; symbol stub for: __assert_rtn | |
| 0x10cd652a4 <+2812>: fdivp %st(5) | |
| (lldb) up | |
| frame #3: 0x0000000109af7bdb psych.bundle`parse + 811 | |
| psych.bundle`parse: | |
| 0x109af7bdb <+811>: testl %eax, %eax | |
| 0x109af7bdd <+813>: je 0x109af82d4 ; <+2596> | |
| 0x109af7be3 <+819>: xorl %r12d, %r12d | |
| 0x109af7be6 <+822>: movl -0x120(%rbp), %eax | |
| (lldb) dis -f | |
| psych.bundle`parse: | |
| 0x109af78b0 <+0>: pushq %rbp | |
| 0x109af78b1 <+1>: movq %rsp, %rbp | |
| 0x109af78b4 <+4>: pushq %r15 | |
| 0x109af78b6 <+6>: pushq %r14 | |
| 0x109af78b8 <+8>: pushq %r13 | |
| 0x109af78ba <+10>: pushq %r12 | |
| 0x109af78bc <+12>: pushq %rbx | |
| 0x109af78bd <+13>: subq $0x108, %rsp ; imm = 0x108 | |
| 0x109af78c4 <+20>: movq %rdx, %r12 | |
| 0x109af78c7 <+23>: movq %rsi, %r14 | |
| 0x109af78ca <+26>: movl %edi, %ebx | |
| 0x109af78cc <+28>: movq 0x173d(%rip), %rax ; (void *)0x00007fffa4f4f070: __stack_chk_guard | |
| 0x109af78d3 <+35>: movq (%rax), %rax | |
| 0x109af78d6 <+38>: movq %rax, -0x30(%rbp) | |
| 0x109af78da <+42>: movl $0x0, -0x7c(%rbp) | |
| 0x109af78e1 <+49>: callq 0x109af885c ; symbol stub for: rb_utf8_encindex | |
| 0x109af78e6 <+54>: movl %eax, -0x98(%rbp) | |
| 0x109af78ec <+60>: callq 0x109af8784 ; symbol stub for: rb_default_internal_encoding | |
| 0x109af78f1 <+65>: movq %rax, -0x90(%rbp) | |
| 0x109af78f8 <+72>: leaq 0x15ea(%rip), %rsi ; "@handler" | |
| 0x109af78ff <+79>: movq %r12, %rdi | |
| 0x109af7902 <+82>: callq 0x109af87d8 ; symbol stub for: rb_iv_get | |
| 0x109af7907 <+87>: movq %rax, -0xa0(%rbp) | |
| 0x109af790e <+94>: leaq 0x1522(%rip), %rdx ; "11" | |
| 0x109af7915 <+101>: leaq -0x88(%rbp), %rcx | |
| 0x109af791c <+108>: leaq -0xb8(%rbp), %r8 | |
| 0x109af7923 <+115>: xorl %eax, %eax | |
| 0x109af7925 <+117>: movl %ebx, %edi | |
| 0x109af7927 <+119>: movq %r14, %rsi | |
| 0x109af792a <+122>: callq 0x109af8820 ; symbol stub for: rb_scan_args_19 | |
| 0x109af792f <+127>: cmpl $0x1, %eax | |
| 0x109af7932 <+130>: jne 0x109af7977 ; <+199> | |
| 0x109af7934 <+132>: movq -0x88(%rbp), %rdi | |
| 0x109af793b <+139>: movq 0x1ade(%rip), %rsi ; id_path | |
| 0x109af7942 <+146>: callq 0x109af881a ; symbol stub for: rb_respond_to | |
| 0x109af7947 <+151>: testl %eax, %eax | |
| 0x109af7949 <+153>: je 0x109af7964 ; <+180> | |
| 0x109af794b <+155>: movq -0x88(%rbp), %rdi | |
| 0x109af7952 <+162>: movq 0x1ac7(%rip), %rsi ; id_path | |
| 0x109af7959 <+169>: xorl %edx, %edx | |
| 0x109af795b <+171>: xorl %eax, %eax | |
| 0x109af795d <+173>: callq 0x109af87c6 ; symbol stub for: rb_funcall | |
| 0x109af7962 <+178>: jmp 0x109af7970 ; <+192> | |
| 0x109af7964 <+180>: leaq 0x1587(%rip), %rdi ; "<unknown>" | |
| 0x109af796b <+187>: callq 0x109af8838 ; symbol stub for: rb_str_new2 | |
| 0x109af7970 <+192>: movq %rax, -0xb8(%rbp) | |
| 0x109af7977 <+199>: leaq 0x19fa(%rip), %rsi ; psych_parser_type | |
| 0x109af797e <+206>: movq %r12, %rdi | |
| 0x109af7981 <+209>: callq 0x109af8766 ; symbol stub for: rb_check_typeddata | |
| 0x109af7986 <+214>: movq %rax, %rbx | |
| 0x109af7989 <+217>: movq %rbx, %rdi | |
| 0x109af798c <+220>: callq 0x109af88c2 ; symbol stub for: yaml_parser_delete | |
| 0x109af7991 <+225>: movq %rbx, -0xa8(%rbp) | |
| 0x109af7998 <+232>: movq %rbx, %rdi | |
| 0x109af799b <+235>: callq 0x109af88c8 ; symbol stub for: yaml_parser_initialize | |
| 0x109af79a0 <+240>: movq -0x88(%rbp), %rdi | |
| 0x109af79a7 <+247>: callq 0x109af87fc ; symbol stub for: rb_obj_tainted | |
| 0x109af79ac <+252>: movl %eax, %r13d | |
| 0x109af79af <+255>: testl %r13d, %r13d | |
| 0x109af79b2 <+258>: setne %r15b | |
| 0x109af79b6 <+262>: movq -0x88(%rbp), %rdi | |
| 0x109af79bd <+269>: movq 0x1a54(%rip), %rsi ; id_read | |
| 0x109af79c4 <+276>: callq 0x109af881a ; symbol stub for: rb_respond_to | |
| 0x109af79c9 <+281>: testl %eax, %eax | |
| 0x109af79cb <+283>: movq %r12, -0x128(%rbp) | |
| 0x109af79d2 <+290>: je 0x109af7a0a ; <+346> | |
| 0x109af79d4 <+292>: movq -0x88(%rbp), %rbx | |
| 0x109af79db <+299>: leaq 0x151a(%rip), %rdi ; "external_encoding" | |
| 0x109af79e2 <+306>: callq 0x109af87d2 ; symbol stub for: rb_intern | |
| 0x109af79e7 <+311>: movq %rax, %rcx | |
| 0x109af79ea <+314>: xorl %edx, %edx | |
| 0x109af79ec <+316>: xorl %eax, %eax | |
| 0x109af79ee <+318>: movq %rbx, %rdi | |
| 0x109af79f1 <+321>: movq %rcx, %rsi | |
| 0x109af79f4 <+324>: callq 0x109af87c6 ; symbol stub for: rb_funcall | |
| 0x109af79f9 <+329>: cmpq $0x42, %rax | |
| 0x109af79fd <+333>: movq %rbx, -0x78(%rbp) | |
| 0x109af7a01 <+337>: jne 0x109af7a6f ; <+447> | |
| 0x109af7a03 <+339>: callq 0x109af8754 ; symbol stub for: rb_ascii8bit_encindex | |
| 0x109af7a08 <+344>: jmp 0x109af7a77 ; <+455> | |
| 0x109af7a0a <+346>: movl $0x0, -0x78(%rbp) | |
| 0x109af7a11 <+353>: leaq -0x88(%rbp), %rdi | |
| 0x109af7a18 <+360>: callq 0x109af883e ; symbol stub for: rb_string_value | |
| 0x109af7a1d <+365>: movq -0x88(%rbp), %rbx | |
| 0x109af7a24 <+372>: callq 0x109af885c ; symbol stub for: rb_utf8_encindex | |
| 0x109af7a29 <+377>: movl %eax, %r14d | |
| 0x109af7a2c <+380>: leaq 0x14db(%rip), %rdi ; "UTF-16LE" | |
| 0x109af7a33 <+387>: callq 0x109af87ae ; symbol stub for: rb_enc_find_index | |
| 0x109af7a38 <+392>: movl %eax, %r13d | |
| 0x109af7a3b <+395>: leaq 0x14d5(%rip), %rdi ; "UTF-16BE" | |
| 0x109af7a42 <+402>: callq 0x109af87ae ; symbol stub for: rb_enc_find_index | |
| 0x109af7a47 <+407>: movl %eax, -0xb0(%rbp) | |
| 0x109af7a4d <+413>: movq %rbx, %rdi | |
| 0x109af7a50 <+416>: callq 0x109af87b4 ; symbol stub for: rb_enc_get_index | |
| 0x109af7a55 <+421>: movl $0x1, %esi | |
| 0x109af7a5a <+426>: cmpl %r14d, %eax | |
| 0x109af7a5d <+429>: jne 0x109af7b32 ; <+642> | |
| 0x109af7a63 <+435>: movq -0xa8(%rbp), %r13 | |
| 0x109af7a6a <+442>: jmp 0x109af7b73 ; <+707> | |
| 0x109af7a6f <+447>: movq %rax, %rdi | |
| 0x109af7a72 <+450>: callq 0x109af884a ; symbol stub for: rb_to_encoding_index | |
| 0x109af7a77 <+455>: movl %eax, %ebx | |
| 0x109af7a79 <+457>: callq 0x109af8850 ; symbol stub for: rb_usascii_encindex | |
| 0x109af7a7e <+462>: movl $0x1, %r14d | |
| 0x109af7a84 <+468>: cmpl %eax, %ebx | |
| 0x109af7a86 <+470>: je 0x109af7ac5 ; <+533> | |
| 0x109af7a88 <+472>: callq 0x109af885c ; symbol stub for: rb_utf8_encindex | |
| 0x109af7a8d <+477>: cmpl %eax, %ebx | |
| 0x109af7a8f <+479>: je 0x109af7ac5 ; <+533> | |
| 0x109af7a91 <+481>: leaq 0x1476(%rip), %rdi ; "UTF-16LE" | |
| 0x109af7a98 <+488>: callq 0x109af87ae ; symbol stub for: rb_enc_find_index | |
| 0x109af7a9d <+493>: movl $0x2, %r14d | |
| 0x109af7aa3 <+499>: cmpl %eax, %ebx | |
| 0x109af7aa5 <+501>: je 0x109af7ac5 ; <+533> | |
| 0x109af7aa7 <+503>: leaq 0x1469(%rip), %rdi ; "UTF-16BE" | |
| 0x109af7aae <+510>: callq 0x109af87ae ; symbol stub for: rb_enc_find_index | |
| 0x109af7ab3 <+515>: movl $0x3, %r14d | |
| 0x109af7ab9 <+521>: cmpl %eax, %ebx | |
| 0x109af7abb <+523>: je 0x109af7ac5 ; <+533> | |
| 0x109af7abd <+525>: callq 0x109af8754 ; symbol stub for: rb_ascii8bit_encindex | |
| 0x109af7ac2 <+530>: xorl %r14d, %r14d | |
| 0x109af7ac5 <+533>: testl %r13d, %r13d | |
| 0x109af7ac8 <+536>: setne %r15b | |
| 0x109af7acc <+540>: movq -0x78(%rbp), %rax | |
| 0x109af7ad0 <+544>: movq %rax, -0x88(%rbp) | |
| 0x109af7ad7 <+551>: movq -0xa8(%rbp), %r13 | |
| 0x109af7ade <+558>: movq %r13, %rdi | |
| 0x109af7ae1 <+561>: movl %r14d, %esi | |
| 0x109af7ae4 <+564>: callq 0x109af88d4 ; symbol stub for: yaml_parser_set_encoding | |
| 0x109af7ae9 <+569>: movq -0x88(%rbp), %rdx | |
| 0x109af7af0 <+576>: leaq 0x9c9(%rip), %rsi ; io_reader | |
| 0x109af7af7 <+583>: movq %r13, %rdi | |
| 0x109af7afa <+586>: callq 0x109af88da ; symbol stub for: yaml_parser_set_input | |
| 0x109af7aff <+591>: movq -0x88(%rbp), %rbx | |
| 0x109af7b06 <+598>: movl $0xc, %edi | |
| 0x109af7b0b <+603>: callq 0x109af8712 ; symbol stub for: capi_get_constant | |
| 0x109af7b10 <+608>: movq %rbx, %rdi | |
| 0x109af7b13 <+611>: movq %rax, %rsi | |
| 0x109af7b16 <+614>: callq 0x109af87f6 ; symbol stub for: rb_obj_is_kind_of | |
| 0x109af7b1b <+619>: testq $-0x43, %rax | |
| 0x109af7b21 <+625>: setne %al | |
| 0x109af7b24 <+628>: orb %r15b, %al | |
| 0x109af7b27 <+631>: movzbl %al, %eax | |
| 0x109af7b2a <+634>: movl %eax, -0x78(%rbp) | |
| 0x109af7b2d <+637>: jmp 0x109af7bba ; <+778> | |
| 0x109af7b32 <+642>: cmpl %r13d, %eax | |
| 0x109af7b35 <+645>: jne 0x109af7b45 ; <+661> | |
| 0x109af7b37 <+647>: movl $0x2, %esi | |
| 0x109af7b3c <+652>: movq -0xa8(%rbp), %r13 | |
| 0x109af7b43 <+659>: jmp 0x109af7b73 ; <+707> | |
| 0x109af7b45 <+661>: cmpl -0xb0(%rbp), %eax | |
| 0x109af7b4b <+667>: movq -0xa8(%rbp), %r13 | |
| 0x109af7b52 <+674>: jne 0x109af7b5b ; <+683> | |
| 0x109af7b54 <+676>: movl $0x3, %esi | |
| 0x109af7b59 <+681>: jmp 0x109af7b73 ; <+707> | |
| 0x109af7b5b <+683>: callq 0x109af8862 ; symbol stub for: rb_utf8_encoding | |
| 0x109af7b60 <+688>: movq %rbx, %rdi | |
| 0x109af7b63 <+691>: movq %rax, %rsi | |
| 0x109af7b66 <+694>: callq 0x109af8826 ; symbol stub for: rb_str_export_to_enc | |
| 0x109af7b6b <+699>: movl $0x1, %esi | |
| 0x109af7b70 <+704>: movq %rax, %rbx | |
| 0x109af7b73 <+707>: movl -0x78(%rbp), %eax | |
| 0x109af7b76 <+710>: movb %r15b, %al | |
| 0x109af7b79 <+713>: movl %eax, -0x78(%rbp) | |
| 0x109af7b7c <+716>: movq %rbx, -0x88(%rbp) | |
| 0x109af7b83 <+723>: movq %r13, %rdi | |
| 0x109af7b86 <+726>: callq 0x109af88d4 ; symbol stub for: yaml_parser_set_encoding | |
| 0x109af7b8b <+731>: movq -0x88(%rbp), %rdi | |
| 0x109af7b92 <+738>: movl $0x2, %esi | |
| 0x109af7b97 <+743>: callq 0x109af8718 ; symbol stub for: capi_rstring_struct | |
| 0x109af7b9c <+748>: movq 0x8(%rax), %rbx | |
| 0x109af7ba0 <+752>: movq -0x88(%rbp), %rdi | |
| 0x109af7ba7 <+759>: callq 0x109af882c ; symbol stub for: rb_str_len | |
| 0x109af7bac <+764>: movq %r13, %rdi | |
| 0x109af7baf <+767>: movq %rbx, %rsi | |
| 0x109af7bb2 <+770>: movq %rax, %rdx | |
| 0x109af7bb5 <+773>: callq 0x109af88e0 ; symbol stub for: yaml_parser_set_input_string | |
| 0x109af7bba <+778>: leaq -0x120(%rbp), %rbx | |
| 0x109af7bc1 <+785>: leaq 0x7fc(%rip), %r15 ; <+2836> | |
| 0x109af7bc8 <+792>: leaq -0x7c(%rbp), %r14 | |
| 0x109af7bcc <+796>: nopl (%rax) | |
| 0x109af7bd0 <+800>: movq %r13, %rdi | |
| 0x109af7bd3 <+803>: movq %rbx, %rsi | |
| 0x109af7bd6 <+806>: callq 0x109af88ce ; symbol stub for: yaml_parser_parse | |
| 0x109af7bdb <+811>: testl %eax, %eax | |
| 0x109af7bdd <+813>: je 0x109af82d4 ; <+2596> | |
| 0x109af7be3 <+819>: xorl %r12d, %r12d | |
| 0x109af7be6 <+822>: movl -0x120(%rbp), %eax | |
| 0x109af7bec <+828>: cmpq $0xa, %rax | |
| 0x109af7bf0 <+832>: ja 0x109af828a ; <+2522> | |
| 0x109af7bf6 <+838>: movslq (%r15,%rax,4), %rax | |
| 0x109af7bfa <+842>: addq %r15, %rax | |
| 0x109af7bfd <+845>: jmpq *%rax | |
| 0x109af7bff <+847>: leaq 0xa9a(%rip), %rdi ; protected_empty | |
| 0x109af7c06 <+854>: movq -0xa0(%rbp), %rsi | |
| 0x109af7c0d <+861>: jmp 0x109af8030 ; <+1920> | |
| 0x109af7c12 <+866>: movq -0xa0(%rbp), %rax | |
| 0x109af7c19 <+873>: movq %rax, -0x70(%rbp) | |
| 0x109af7c1d <+877>: movl -0x118(%rbp), %edi | |
| 0x109af7c23 <+883>: callq 0x109af86d6 ; symbol stub for: INT2NUM | |
| 0x109af7c28 <+888>: movq %rax, -0x68(%rbp) | |
| 0x109af7c2c <+892>: leaq 0x91d(%rip), %rdi ; protected_start_stream | |
| 0x109af7c33 <+899>: jmp 0x109af7cd4 ; <+1060> | |
| 0x109af7c38 <+904>: leaq 0xa81(%rip), %rdi ; protected_end_stream | |
| 0x109af7c3f <+911>: movq -0xa0(%rbp), %rsi | |
| 0x109af7c46 <+918>: movq %r14, %rdx | |
| 0x109af7c49 <+921>: callq 0x109af8808 ; symbol stub for: rb_protect | |
| 0x109af7c4e <+926>: movl $0x1, %r12d | |
| 0x109af7c54 <+932>: jmp 0x109af828a ; <+2522> | |
| 0x109af7c59 <+937>: xorl %eax, %eax | |
| 0x109af7c5b <+939>: callq 0x109af8736 ; symbol stub for: rb_ary_new | |
| 0x109af7c60 <+944>: movq %rax, %r13 | |
| 0x109af7c63 <+947>: movq -0x118(%rbp), %rax | |
| 0x109af7c6a <+954>: testq %rax, %rax | |
| 0x109af7c6d <+957>: je 0x109af7eaf ; <+1535> | |
| 0x109af7c73 <+963>: movl (%rax), %edi | |
| 0x109af7c75 <+965>: callq 0x109af86d6 ; symbol stub for: INT2NUM | |
| 0x109af7c7a <+970>: movq %rax, %rbx | |
| 0x109af7c7d <+973>: movq -0x118(%rbp), %rax | |
| 0x109af7c84 <+980>: movl 0x4(%rax), %edi | |
| 0x109af7c87 <+983>: callq 0x109af86d6 ; symbol stub for: INT2NUM | |
| 0x109af7c8c <+988>: movq %rax, %rcx | |
| 0x109af7c8f <+991>: movl $0x2, %edi | |
| 0x109af7c94 <+996>: xorl %eax, %eax | |
| 0x109af7c96 <+998>: movq %rbx, %rsi | |
| 0x109af7c99 <+1001>: movq %rcx, %rdx | |
| 0x109af7c9c <+1004>: callq 0x109af873c ; symbol stub for: rb_ary_new3 | |
| 0x109af7ca1 <+1009>: jmp 0x109af7eb6 ; <+1542> | |
| 0x109af7ca6 <+1014>: xorl %r12d, %r12d | |
| 0x109af7ca9 <+1017>: cmpl $0x1, -0x118(%rbp) | |
| 0x109af7cb0 <+1024>: movq -0xa0(%rbp), %rax | |
| 0x109af7cb7 <+1031>: movq %rax, -0x70(%rbp) | |
| 0x109af7cbb <+1035>: movl $0x0, %eax | |
| 0x109af7cc0 <+1040>: movl $0x22, %ecx | |
| 0x109af7cc5 <+1045>: cmoveq %rcx, %rax | |
| 0x109af7cc9 <+1049>: movq %rax, -0x68(%rbp) | |
| 0x109af7ccd <+1053>: leaq 0x8cc(%rip), %rdi ; protected_end_document | |
| 0x109af7cd4 <+1060>: leaq -0x70(%rbp), %rsi | |
| 0x109af7cd8 <+1064>: jmp 0x109af8030 ; <+1920> | |
| 0x109af7cdd <+1069>: movq -0x118(%rbp), %rdi | |
| 0x109af7ce4 <+1076>: testq %rdi, %rdi | |
| 0x109af7ce7 <+1079>: je 0x109af800c ; <+1884> | |
| 0x109af7ced <+1085>: callq 0x109af8838 ; symbol stub for: rb_str_new2 | |
| 0x109af7cf2 <+1090>: movq %rax, %r14 | |
| 0x109af7cf5 <+1093>: cmpl $0x0, -0x78(%rbp) | |
| 0x109af7cf9 <+1097>: je 0x109af7d03 ; <+1107> | |
| 0x109af7cfb <+1099>: movq %r14, %rdi | |
| 0x109af7cfe <+1102>: callq 0x109af871e ; symbol stub for: capi_taint | |
| 0x109af7d03 <+1107>: movq %r14, %rdi | |
| 0x109af7d06 <+1110>: movl -0x98(%rbp), %esi | |
| 0x109af7d0c <+1116>: callq 0x109af87a8 ; symbol stub for: rb_enc_associate_index | |
| 0x109af7d11 <+1121>: movq -0x90(%rbp), %rax | |
| 0x109af7d18 <+1128>: testq %rax, %rax | |
| 0x109af7d1b <+1131>: je 0x109af8012 ; <+1890> | |
| 0x109af7d21 <+1137>: movq %r14, %rdi | |
| 0x109af7d24 <+1140>: movq %rax, %rsi | |
| 0x109af7d27 <+1143>: callq 0x109af8826 ; symbol stub for: rb_str_export_to_enc | |
| 0x109af7d2c <+1148>: movq %rax, %r14 | |
| 0x109af7d2f <+1151>: jmp 0x109af8012 ; <+1890> | |
| 0x109af7d34 <+1156>: movq -0x108(%rbp), %rdi | |
| 0x109af7d3b <+1163>: movq -0x100(%rbp), %rsi | |
| 0x109af7d42 <+1170>: callq 0x109af8832 ; symbol stub for: rb_str_new | |
| 0x109af7d47 <+1175>: movq %rax, %rbx | |
| 0x109af7d4a <+1178>: movl -0x78(%rbp), %r12d | |
| 0x109af7d4e <+1182>: testl %r12d, %r12d | |
| 0x109af7d51 <+1185>: je 0x109af7d5b ; <+1195> | |
| 0x109af7d53 <+1187>: movq %rbx, %rdi | |
| 0x109af7d56 <+1190>: callq 0x109af871e ; symbol stub for: capi_taint | |
| 0x109af7d5b <+1195>: movq %rbx, %rdi | |
| 0x109af7d5e <+1198>: movl -0x98(%rbp), %esi | |
| 0x109af7d64 <+1204>: callq 0x109af87a8 ; symbol stub for: rb_enc_associate_index | |
| 0x109af7d69 <+1209>: movq -0x90(%rbp), %rax | |
| 0x109af7d70 <+1216>: testq %rax, %rax | |
| 0x109af7d73 <+1219>: je 0x109af7d83 ; <+1235> | |
| 0x109af7d75 <+1221>: movq %rbx, %rdi | |
| 0x109af7d78 <+1224>: movq %rax, %rsi | |
| 0x109af7d7b <+1227>: callq 0x109af8826 ; symbol stub for: rb_str_export_to_enc | |
| 0x109af7d80 <+1232>: movq %rax, %rbx | |
| 0x109af7d83 <+1235>: movq -0x118(%rbp), %rdi | |
| 0x109af7d8a <+1242>: testq %rdi, %rdi | |
| 0x109af7d8d <+1245>: je 0x109af803d ; <+1933> | |
| 0x109af7d93 <+1251>: callq 0x109af8838 ; symbol stub for: rb_str_new2 | |
| 0x109af7d98 <+1256>: movq %rax, %r15 | |
| 0x109af7d9b <+1259>: testl %r12d, %r12d | |
| 0x109af7d9e <+1262>: je 0x109af7da8 ; <+1272> | |
| 0x109af7da0 <+1264>: movq %r15, %rdi | |
| 0x109af7da3 <+1267>: callq 0x109af871e ; symbol stub for: capi_taint | |
| 0x109af7da8 <+1272>: movq %r15, %rdi | |
| 0x109af7dab <+1275>: movl -0x98(%rbp), %esi | |
| 0x109af7db1 <+1281>: callq 0x109af87a8 ; symbol stub for: rb_enc_associate_index | |
| 0x109af7db6 <+1286>: movq -0x90(%rbp), %rax | |
| 0x109af7dbd <+1293>: testq %rax, %rax | |
| 0x109af7dc0 <+1296>: je 0x109af8043 ; <+1939> | |
| 0x109af7dc6 <+1302>: movq %r15, %rdi | |
| 0x109af7dc9 <+1305>: movq %rax, %rsi | |
| 0x109af7dcc <+1308>: callq 0x109af8826 ; symbol stub for: rb_str_export_to_enc | |
| 0x109af7dd1 <+1313>: movq %rax, %r15 | |
| 0x109af7dd4 <+1316>: jmp 0x109af8043 ; <+1939> | |
| 0x109af7dd9 <+1321>: movq -0x118(%rbp), %rdi | |
| 0x109af7de0 <+1328>: testq %rdi, %rdi | |
| 0x109af7de3 <+1331>: je 0x109af80a0 ; <+2032> | |
| 0x109af7de9 <+1337>: callq 0x109af8838 ; symbol stub for: rb_str_new2 | |
| 0x109af7dee <+1342>: movq %rax, %r14 | |
| 0x109af7df1 <+1345>: movl -0x78(%rbp), %ebx | |
| 0x109af7df4 <+1348>: testl %ebx, %ebx | |
| 0x109af7df6 <+1350>: je 0x109af7e00 ; <+1360> | |
| 0x109af7df8 <+1352>: movq %r14, %rdi | |
| 0x109af7dfb <+1355>: callq 0x109af871e ; symbol stub for: capi_taint | |
| 0x109af7e00 <+1360>: movq %r14, %rdi | |
| 0x109af7e03 <+1363>: movl -0x98(%rbp), %esi | |
| 0x109af7e09 <+1369>: callq 0x109af87a8 ; symbol stub for: rb_enc_associate_index | |
| 0x109af7e0e <+1374>: movq -0x90(%rbp), %rax | |
| 0x109af7e15 <+1381>: testq %rax, %rax | |
| 0x109af7e18 <+1384>: je 0x109af80a9 ; <+2041> | |
| 0x109af7e1e <+1390>: movq %r14, %rdi | |
| 0x109af7e21 <+1393>: movq %rax, %rsi | |
| 0x109af7e24 <+1396>: callq 0x109af8826 ; symbol stub for: rb_str_export_to_enc | |
| 0x109af7e29 <+1401>: movq %rax, %r14 | |
| 0x109af7e2c <+1404>: jmp 0x109af80a9 ; <+2041> | |
| 0x109af7e31 <+1409>: leaq 0x808(%rip), %rdi ; protected_end_sequence | |
| 0x109af7e38 <+1416>: movq -0xa0(%rbp), %rsi | |
| 0x109af7e3f <+1423>: jmp 0x109af8030 ; <+1920> | |
| 0x109af7e44 <+1428>: movq -0x118(%rbp), %rdi | |
| 0x109af7e4b <+1435>: testq %rdi, %rdi | |
| 0x109af7e4e <+1438>: je 0x109af80fe ; <+2126> | |
| 0x109af7e54 <+1444>: callq 0x109af8838 ; symbol stub for: rb_str_new2 | |
| 0x109af7e59 <+1449>: movq %rax, %r14 | |
| 0x109af7e5c <+1452>: movl -0x78(%rbp), %ebx | |
| 0x109af7e5f <+1455>: testl %ebx, %ebx | |
| 0x109af7e61 <+1457>: je 0x109af7e6b ; <+1467> | |
| 0x109af7e63 <+1459>: movq %r14, %rdi | |
| 0x109af7e66 <+1462>: callq 0x109af871e ; symbol stub for: capi_taint | |
| 0x109af7e6b <+1467>: movq %r14, %rdi | |
| 0x109af7e6e <+1470>: movl -0x98(%rbp), %esi | |
| 0x109af7e74 <+1476>: callq 0x109af87a8 ; symbol stub for: rb_enc_associate_index | |
| 0x109af7e79 <+1481>: movq -0x90(%rbp), %rax | |
| 0x109af7e80 <+1488>: testq %rax, %rax | |
| 0x109af7e83 <+1491>: je 0x109af8107 ; <+2135> | |
| 0x109af7e89 <+1497>: movq %r14, %rdi | |
| 0x109af7e8c <+1500>: movq %rax, %rsi | |
| 0x109af7e8f <+1503>: callq 0x109af8826 ; symbol stub for: rb_str_export_to_enc | |
| 0x109af7e94 <+1508>: movq %rax, %r14 | |
| 0x109af7e97 <+1511>: jmp 0x109af8107 ; <+2135> | |
| 0x109af7e9c <+1516>: leaq 0x7dd(%rip), %rdi ; protected_end_mapping | |
| 0x109af7ea3 <+1523>: movq -0xa0(%rbp), %rsi | |
| 0x109af7eaa <+1530>: jmp 0x109af8030 ; <+1920> | |
| 0x109af7eaf <+1535>: xorl %eax, %eax | |
| 0x109af7eb1 <+1537>: callq 0x109af8736 ; symbol stub for: rb_ary_new | |
| 0x109af7eb6 <+1542>: movq %rax, -0xb0(%rbp) | |
| 0x109af7ebd <+1549>: movq -0x110(%rbp), %r12 | |
| 0x109af7ec4 <+1556>: testq %r12, %r12 | |
| 0x109af7ec7 <+1559>: je 0x109af7fca ; <+1818> | |
| 0x109af7ecd <+1565>: movq -0x108(%rbp), %r15 | |
| 0x109af7ed4 <+1572>: cmpq %r15, %r12 | |
| 0x109af7ed7 <+1575>: jne 0x109af7f0a ; <+1626> | |
| 0x109af7ed9 <+1577>: jmp 0x109af7fca ; <+1818> | |
| 0x109af7ede <+1582>: nop | |
| 0x109af7ee0 <+1584>: movl $0x2, %edi | |
| 0x109af7ee5 <+1589>: xorl %eax, %eax | |
| 0x109af7ee7 <+1591>: movq %r14, %rsi | |
| 0x109af7eea <+1594>: movq %rbx, %rdx | |
| 0x109af7eed <+1597>: callq 0x109af873c ; symbol stub for: rb_ary_new3 | |
| 0x109af7ef2 <+1602>: movq %r13, %rdi | |
| 0x109af7ef5 <+1605>: movq %rax, %rsi | |
| 0x109af7ef8 <+1608>: callq 0x109af8748 ; symbol stub for: rb_ary_push | |
| 0x109af7efd <+1613>: addq $0x10, %r12 | |
| 0x109af7f01 <+1617>: cmpq %r15, %r12 | |
| 0x109af7f04 <+1620>: je 0x109af7fca ; <+1818> | |
| 0x109af7f0a <+1626>: movq (%r12), %rdi | |
| 0x109af7f0e <+1630>: testq %rdi, %rdi | |
| 0x109af7f11 <+1633>: je 0x109af7f60 ; <+1712> | |
| 0x109af7f13 <+1635>: callq 0x109af8838 ; symbol stub for: rb_str_new2 | |
| 0x109af7f18 <+1640>: movq %rax, %r14 | |
| 0x109af7f1b <+1643>: cmpl $0x0, -0x78(%rbp) | |
| 0x109af7f1f <+1647>: je 0x109af7f29 ; <+1657> | |
| 0x109af7f21 <+1649>: movq %r14, %rdi | |
| 0x109af7f24 <+1652>: callq 0x109af871e ; symbol stub for: capi_taint | |
| 0x109af7f29 <+1657>: movq %r14, %rdi | |
| 0x109af7f2c <+1660>: movl -0x98(%rbp), %esi | |
| 0x109af7f32 <+1666>: callq 0x109af87a8 ; symbol stub for: rb_enc_associate_index | |
| 0x109af7f37 <+1671>: movq -0x90(%rbp), %rax | |
| 0x109af7f3e <+1678>: testq %rax, %rax | |
| 0x109af7f41 <+1681>: je 0x109af7f66 ; <+1718> | |
| 0x109af7f43 <+1683>: movq %r14, %rdi | |
| 0x109af7f46 <+1686>: movq %rax, %rsi | |
| 0x109af7f49 <+1689>: callq 0x109af8826 ; symbol stub for: rb_str_export_to_enc | |
| 0x109af7f4e <+1694>: movq %rax, %r14 | |
| 0x109af7f51 <+1697>: jmp 0x109af7f66 ; <+1718> | |
| 0x109af7f53 <+1699>: nopw %cs:(%rax,%rax) | |
| 0x109af7f60 <+1712>: movl $0x42, %r14d | |
| 0x109af7f66 <+1718>: movq 0x8(%r12), %rdi | |
| 0x109af7f6b <+1723>: testq %rdi, %rdi | |
| 0x109af7f6e <+1726>: je 0x109af7fc0 ; <+1808> | |
| 0x109af7f70 <+1728>: callq 0x109af8838 ; symbol stub for: rb_str_new2 | |
| 0x109af7f75 <+1733>: movq %rax, %rbx | |
| 0x109af7f78 <+1736>: cmpl $0x0, -0x78(%rbp) | |
| 0x109af7f7c <+1740>: je 0x109af7f86 ; <+1750> | |
| 0x109af7f7e <+1742>: movq %rbx, %rdi | |
| 0x109af7f81 <+1745>: callq 0x109af871e ; symbol stub for: capi_taint | |
| 0x109af7f86 <+1750>: movq %rbx, %rdi | |
| 0x109af7f89 <+1753>: movl -0x98(%rbp), %esi | |
| 0x109af7f8f <+1759>: callq 0x109af87a8 ; symbol stub for: rb_enc_associate_index | |
| 0x109af7f94 <+1764>: movq -0x90(%rbp), %rax | |
| 0x109af7f9b <+1771>: testq %rax, %rax | |
| 0x109af7f9e <+1774>: je 0x109af7ee0 ; <+1584> | |
| 0x109af7fa4 <+1780>: movq %rbx, %rdi | |
| 0x109af7fa7 <+1783>: movq %rax, %rsi | |
| 0x109af7faa <+1786>: callq 0x109af8826 ; symbol stub for: rb_str_export_to_enc | |
| 0x109af7faf <+1791>: movq %rax, %rbx | |
| 0x109af7fb2 <+1794>: jmp 0x109af7ee0 ; <+1584> | |
| 0x109af7fb7 <+1799>: nopw (%rax,%rax) | |
| 0x109af7fc0 <+1808>: movl $0x42, %ebx | |
| 0x109af7fc5 <+1813>: jmp 0x109af7ee0 ; <+1584> | |
| 0x109af7fca <+1818>: movq -0xa0(%rbp), %rax | |
| 0x109af7fd1 <+1825>: movq %rax, -0x70(%rbp) | |
| 0x109af7fd5 <+1829>: movq -0xb0(%rbp), %rax | |
| 0x109af7fdc <+1836>: movq %rax, -0x68(%rbp) | |
| 0x109af7fe0 <+1840>: xorl %r12d, %r12d | |
| 0x109af7fe3 <+1843>: cmpl $0x1, -0x100(%rbp) | |
| 0x109af7fea <+1850>: movq %r13, -0x60(%rbp) | |
| 0x109af7fee <+1854>: movl $0x0, %eax | |
| 0x109af7ff3 <+1859>: movl $0x22, %ecx | |
| 0x109af7ff8 <+1864>: cmoveq %rcx, %rax | |
| 0x109af7ffc <+1868>: movq %rax, -0x58(%rbp) | |
| 0x109af8000 <+1872>: leaq 0x579(%rip), %rdi ; protected_start_document | |
| 0x109af8007 <+1879>: jmp 0x109af81c2 ; <+2322> | |
| 0x109af800c <+1884>: movl $0x42, %r14d | |
| 0x109af8012 <+1890>: movq -0xa0(%rbp), %rax | |
| 0x109af8019 <+1897>: movq %rax, -0x70(%rbp) | |
| 0x109af801d <+1901>: movq %r14, -0x68(%rbp) | |
| 0x109af8021 <+1905>: leaq 0x5a8(%rip), %rdi ; protected_alias | |
| 0x109af8028 <+1912>: leaq -0x70(%rbp), %rsi | |
| 0x109af802c <+1916>: leaq -0x7c(%rbp), %r14 | |
| 0x109af8030 <+1920>: movq %r14, %rdx | |
| 0x109af8033 <+1923>: callq 0x109af8808 ; symbol stub for: rb_protect | |
| 0x109af8038 <+1928>: jmp 0x109af828a ; <+2522> | |
| 0x109af803d <+1933>: movl $0x42, %r15d | |
| 0x109af8043 <+1939>: movq %rbx, -0xb0(%rbp) | |
| 0x109af804a <+1946>: movq -0x110(%rbp), %rdi | |
| 0x109af8051 <+1953>: testq %rdi, %rdi | |
| 0x109af8054 <+1956>: je 0x109af815c ; <+2220> | |
| 0x109af805a <+1962>: callq 0x109af8838 ; symbol stub for: rb_str_new2 | |
| 0x109af805f <+1967>: movq %rax, %r14 | |
| 0x109af8062 <+1970>: testl %r12d, %r12d | |
| 0x109af8065 <+1973>: je 0x109af806f ; <+1983> | |
| 0x109af8067 <+1975>: movq %r14, %rdi | |
| 0x109af806a <+1978>: callq 0x109af871e ; symbol stub for: capi_taint | |
| 0x109af806f <+1983>: movq %r14, %rdi | |
| 0x109af8072 <+1986>: movl -0x98(%rbp), %esi | |
| 0x109af8078 <+1992>: callq 0x109af87a8 ; symbol stub for: rb_enc_associate_index | |
| 0x109af807d <+1997>: movq -0x90(%rbp), %rax | |
| 0x109af8084 <+2004>: testq %rax, %rax | |
| 0x109af8087 <+2007>: je 0x109af8162 ; <+2226> | |
| 0x109af808d <+2013>: movq %r14, %rdi | |
| 0x109af8090 <+2016>: movq %rax, %rsi | |
| 0x109af8093 <+2019>: callq 0x109af8826 ; symbol stub for: rb_str_export_to_enc | |
| 0x109af8098 <+2024>: movq %rax, %r14 | |
| 0x109af809b <+2027>: jmp 0x109af8162 ; <+2226> | |
| 0x109af80a0 <+2032>: movl $0x42, %r14d | |
| 0x109af80a6 <+2038>: movl -0x78(%rbp), %ebx | |
| 0x109af80a9 <+2041>: movq -0x110(%rbp), %rdi | |
| 0x109af80b0 <+2048>: testq %rdi, %rdi | |
| 0x109af80b3 <+2051>: je 0x109af81de ; <+2350> | |
| 0x109af80b9 <+2057>: callq 0x109af8838 ; symbol stub for: rb_str_new2 | |
| 0x109af80be <+2062>: movq %rax, %r15 | |
| 0x109af80c1 <+2065>: testl %ebx, %ebx | |
| 0x109af80c3 <+2067>: je 0x109af80cd ; <+2077> | |
| 0x109af80c5 <+2069>: movq %r15, %rdi | |
| 0x109af80c8 <+2072>: callq 0x109af871e ; symbol stub for: capi_taint | |
| 0x109af80cd <+2077>: movq %r15, %rdi | |
| 0x109af80d0 <+2080>: movl -0x98(%rbp), %esi | |
| 0x109af80d6 <+2086>: callq 0x109af87a8 ; symbol stub for: rb_enc_associate_index | |
| 0x109af80db <+2091>: movq -0x90(%rbp), %rax | |
| 0x109af80e2 <+2098>: testq %rax, %rax | |
| 0x109af80e5 <+2101>: je 0x109af81e4 ; <+2356> | |
| 0x109af80eb <+2107>: movq %r15, %rdi | |
| 0x109af80ee <+2110>: movq %rax, %rsi | |
| 0x109af80f1 <+2113>: callq 0x109af8826 ; symbol stub for: rb_str_export_to_enc | |
| 0x109af80f6 <+2118>: movq %rax, %r15 | |
| 0x109af80f9 <+2121>: jmp 0x109af81e4 ; <+2356> | |
| 0x109af80fe <+2126>: movl $0x42, %r14d | |
| 0x109af8104 <+2132>: movl -0x78(%rbp), %ebx | |
| 0x109af8107 <+2135>: movq -0x110(%rbp), %rdi | |
| 0x109af810e <+2142>: testq %rdi, %rdi | |
| 0x109af8111 <+2145>: je 0x109af8226 ; <+2422> | |
| 0x109af8117 <+2151>: callq 0x109af8838 ; symbol stub for: rb_str_new2 | |
| 0x109af811c <+2156>: movq %rax, %r15 | |
| 0x109af811f <+2159>: testl %ebx, %ebx | |
| 0x109af8121 <+2161>: je 0x109af812b ; <+2171> | |
| 0x109af8123 <+2163>: movq %r15, %rdi | |
| 0x109af8126 <+2166>: callq 0x109af871e ; symbol stub for: capi_taint | |
| 0x109af812b <+2171>: movq %r15, %rdi | |
| 0x109af812e <+2174>: movl -0x98(%rbp), %esi | |
| 0x109af8134 <+2180>: callq 0x109af87a8 ; symbol stub for: rb_enc_associate_index | |
| 0x109af8139 <+2185>: movq -0x90(%rbp), %rax | |
| 0x109af8140 <+2192>: testq %rax, %rax | |
| 0x109af8143 <+2195>: je 0x109af822c ; <+2428> | |
| 0x109af8149 <+2201>: movq %r15, %rdi | |
| 0x109af814c <+2204>: movq %rax, %rsi | |
| 0x109af814f <+2207>: callq 0x109af8826 ; symbol stub for: rb_str_export_to_enc | |
| 0x109af8154 <+2212>: movq %rax, %r15 | |
| 0x109af8157 <+2215>: jmp 0x109af822c ; <+2428> | |
| 0x109af815c <+2220>: movl $0x42, %r14d | |
| 0x109af8162 <+2226>: xorl %r12d, %r12d | |
| 0x109af8165 <+2229>: cmpl $0x0, -0xf8(%rbp) | |
| 0x109af816c <+2236>: movl $0x22, %ebx | |
| 0x109af8171 <+2241>: cmoveq %r12, %rbx | |
| 0x109af8175 <+2245>: cmpl $0x0, -0xf4(%rbp) | |
| 0x109af817c <+2252>: movl $0x22, %r13d | |
| 0x109af8182 <+2258>: cmoveq %r12, %r13 | |
| 0x109af8186 <+2262>: movl -0xf0(%rbp), %edi | |
| 0x109af818c <+2268>: callq 0x109af86d6 ; symbol stub for: INT2NUM | |
| 0x109af8191 <+2273>: movq -0xa0(%rbp), %rcx | |
| 0x109af8198 <+2280>: movq %rcx, -0x70(%rbp) | |
| 0x109af819c <+2284>: movq -0xb0(%rbp), %rcx | |
| 0x109af81a3 <+2291>: movq %rcx, -0x68(%rbp) | |
| 0x109af81a7 <+2295>: movq %r15, -0x60(%rbp) | |
| 0x109af81ab <+2299>: movq %r14, -0x58(%rbp) | |
| 0x109af81af <+2303>: movq %rbx, -0x50(%rbp) | |
| 0x109af81b3 <+2307>: movq %r13, -0x48(%rbp) | |
| 0x109af81b7 <+2311>: movq %rax, -0x40(%rbp) | |
| 0x109af81bb <+2315>: leaq 0x43e(%rip), %rdi ; protected_scalar | |
| 0x109af81c2 <+2322>: leaq -0x70(%rbp), %rsi | |
| 0x109af81c6 <+2326>: leaq -0x7c(%rbp), %r14 | |
| 0x109af81ca <+2330>: movq %r14, %rdx | |
| 0x109af81cd <+2333>: callq 0x109af8808 ; symbol stub for: rb_protect | |
| 0x109af81d2 <+2338>: movq -0xa8(%rbp), %r13 | |
| 0x109af81d9 <+2345>: jmp 0x109af827c ; <+2508> | |
| 0x109af81de <+2350>: movl $0x42, %r15d | |
| 0x109af81e4 <+2356>: xorl %r12d, %r12d | |
| 0x109af81e7 <+2359>: cmpl $0x0, -0x108(%rbp) | |
| 0x109af81ee <+2366>: movl $0x22, %ebx | |
| 0x109af81f3 <+2371>: cmoveq %r12, %rbx | |
| 0x109af81f7 <+2375>: movl -0x104(%rbp), %edi | |
| 0x109af81fd <+2381>: callq 0x109af86d6 ; symbol stub for: INT2NUM | |
| 0x109af8202 <+2386>: movq -0xa0(%rbp), %rcx | |
| 0x109af8209 <+2393>: movq %rcx, -0x70(%rbp) | |
| 0x109af820d <+2397>: movq %r14, -0x68(%rbp) | |
| 0x109af8211 <+2401>: movq %r15, -0x60(%rbp) | |
| 0x109af8215 <+2405>: movq %rbx, -0x58(%rbp) | |
| 0x109af8219 <+2409>: movq %rax, -0x50(%rbp) | |
| 0x109af821d <+2413>: leaq 0x3fc(%rip), %rdi ; protected_start_sequence | |
| 0x109af8224 <+2420>: jmp 0x109af826c ; <+2492> | |
| 0x109af8226 <+2422>: movl $0x42, %r15d | |
| 0x109af822c <+2428>: xorl %r12d, %r12d | |
| 0x109af822f <+2431>: cmpl $0x0, -0x108(%rbp) | |
| 0x109af8236 <+2438>: movl $0x22, %ebx | |
| 0x109af823b <+2443>: cmoveq %r12, %rbx | |
| 0x109af823f <+2447>: movl -0x104(%rbp), %edi | |
| 0x109af8245 <+2453>: callq 0x109af86d6 ; symbol stub for: INT2NUM | |
| 0x109af824a <+2458>: movq -0xa0(%rbp), %rcx | |
| 0x109af8251 <+2465>: movq %rcx, -0x70(%rbp) | |
| 0x109af8255 <+2469>: movq %r14, -0x68(%rbp) | |
| 0x109af8259 <+2473>: movq %r15, -0x60(%rbp) | |
| 0x109af825d <+2477>: movq %rbx, -0x58(%rbp) | |
| 0x109af8261 <+2481>: movq %rax, -0x50(%rbp) | |
| 0x109af8265 <+2485>: leaq 0x3f4(%rip), %rdi ; protected_start_mapping | |
| 0x109af826c <+2492>: leaq -0x70(%rbp), %rsi | |
| 0x109af8270 <+2496>: leaq -0x7c(%rbp), %r14 | |
| 0x109af8274 <+2500>: movq %r14, %rdx | |
| 0x109af8277 <+2503>: callq 0x109af8808 ; symbol stub for: rb_protect | |
| 0x109af827c <+2508>: leaq -0x120(%rbp), %rbx | |
| 0x109af8283 <+2515>: leaq 0x13a(%rip), %r15 ; <+2836> | |
| 0x109af828a <+2522>: movq %rbx, %rdi | |
| 0x109af828d <+2525>: callq 0x109af88aa ; symbol stub for: yaml_event_delete | |
| 0x109af8292 <+2530>: movl -0x7c(%rbp), %edi | |
| 0x109af8295 <+2533>: testl %edi, %edi | |
| 0x109af8297 <+2535>: je 0x109af829e ; <+2542> | |
| 0x109af8299 <+2537>: callq 0x109af87e4 ; symbol stub for: rb_jump_tag | |
| 0x109af829e <+2542>: testl %r12d, %r12d | |
| 0x109af82a1 <+2545>: je 0x109af7bd0 ; <+800> | |
| 0x109af82a7 <+2551>: movq 0xd62(%rip), %rax ; (void *)0x00007fffa4f4f070: __stack_chk_guard | |
| 0x109af82ae <+2558>: movq (%rax), %rax | |
| 0x109af82b1 <+2561>: cmpq -0x30(%rbp), %rax | |
| 0x109af82b5 <+2565>: jne 0x109af83be ; <+2830> | |
| 0x109af82bb <+2571>: movq -0x128(%rbp), %rax | |
| 0x109af82c2 <+2578>: addq $0x108, %rsp ; imm = 0x108 | |
| 0x109af82c9 <+2585>: popq %rbx | |
| 0x109af82ca <+2586>: popq %r12 | |
| 0x109af82cc <+2588>: popq %r13 | |
| 0x109af82ce <+2590>: popq %r14 | |
| 0x109af82d0 <+2592>: popq %r15 | |
| 0x109af82d2 <+2594>: popq %rbp | |
| 0x109af82d3 <+2595>: retq | |
| 0x109af82d4 <+2596>: movq -0xb8(%rbp), %rax | |
| 0x109af82db <+2603>: movq %rax, -0x98(%rbp) | |
| 0x109af82e2 <+2610>: movl 0x48(%r13), %ebx | |
| 0x109af82e6 <+2614>: movl 0x50(%r13), %r14d | |
| 0x109af82ea <+2618>: incl %ebx | |
| 0x109af82ec <+2620>: incl %r14d | |
| 0x109af82ef <+2623>: movq 0xd42(%rip), %rax ; (void *)0x0000000109af93f0: ePsychSyntaxError | |
| 0x109af82f6 <+2630>: movq (%rax), %rax | |
| 0x109af82f9 <+2633>: movq %rax, -0x90(%rbp) | |
| 0x109af8300 <+2640>: leaq 0xc19(%rip), %rdi ; "new" | |
| 0x109af8307 <+2647>: callq 0x109af87d2 ; symbol stub for: rb_intern | |
| 0x109af830c <+2652>: movq %rax, -0x78(%rbp) | |
| 0x109af8310 <+2656>: movl %ebx, %edi | |
| 0x109af8312 <+2658>: callq 0x109af86d6 ; symbol stub for: INT2NUM | |
| 0x109af8317 <+2663>: movq %r13, %rbx | |
| 0x109af831a <+2666>: movq %rax, %r13 | |
| 0x109af831d <+2669>: movl %r14d, %edi | |
| 0x109af8320 <+2672>: callq 0x109af86d6 ; symbol stub for: INT2NUM | |
| 0x109af8325 <+2677>: movq %rax, %r12 | |
| 0x109af8328 <+2680>: movl 0x10(%rbx), %edi | |
| 0x109af832b <+2683>: callq 0x109af86d6 ; symbol stub for: INT2NUM | |
| 0x109af8330 <+2688>: movq %rax, %r14 | |
| 0x109af8333 <+2691>: movq 0x8(%rbx), %rdi | |
| 0x109af8337 <+2695>: testq %rdi, %rdi | |
| 0x109af833a <+2698>: jne 0x109af8344 ; <+2708> | |
| 0x109af833c <+2700>: movl $0x42, %r15d | |
| 0x109af8342 <+2706>: jmp 0x109af834c ; <+2716> | |
| 0x109af8344 <+2708>: callq 0x109af8856 ; symbol stub for: rb_usascii_str_new_cstr | |
| 0x109af8349 <+2713>: movq %rax, %r15 | |
| 0x109af834c <+2716>: movq -0xa8(%rbp), %rax | |
| 0x109af8353 <+2723>: movq 0x38(%rax), %rdi | |
| 0x109af8357 <+2727>: testq %rdi, %rdi | |
| 0x109af835a <+2730>: jne 0x109af8363 ; <+2739> | |
| 0x109af835c <+2732>: movl $0x42, %ebx | |
| 0x109af8361 <+2737>: jmp 0x109af836b ; <+2747> | |
| 0x109af8363 <+2739>: callq 0x109af8856 ; symbol stub for: rb_usascii_str_new_cstr | |
| 0x109af8368 <+2744>: movq %rax, %rbx | |
| 0x109af836b <+2747>: subq $0x8, %rsp | |
| 0x109af836f <+2751>: movl $0x6, %edx | |
| 0x109af8374 <+2756>: xorl %eax, %eax | |
| 0x109af8376 <+2758>: movq -0x90(%rbp), %rdi | |
| 0x109af837d <+2765>: movq -0x78(%rbp), %rsi | |
| 0x109af8381 <+2769>: movq -0x98(%rbp), %rcx | |
| 0x109af8388 <+2776>: movq %r13, %r8 | |
| 0x109af838b <+2779>: movq %r12, %r9 | |
| 0x109af838e <+2782>: pushq %rbx | |
| 0x109af838f <+2783>: pushq %r15 | |
| 0x109af8391 <+2785>: pushq %r14 | |
| 0x109af8393 <+2787>: callq 0x109af87c6 ; symbol stub for: rb_funcall | |
| 0x109af8398 <+2792>: addq $0x20, %rsp | |
| 0x109af839c <+2796>: movq %rax, %r14 | |
| 0x109af839f <+2799>: movq -0xa8(%rbp), %rbx | |
| 0x109af83a6 <+2806>: movq %rbx, %rdi | |
| 0x109af83a9 <+2809>: callq 0x109af88c2 ; symbol stub for: yaml_parser_delete | |
| 0x109af83ae <+2814>: movq %rbx, %rdi | |
| 0x109af83b1 <+2817>: callq 0x109af88c8 ; symbol stub for: yaml_parser_initialize | |
| 0x109af83b6 <+2822>: movq %r14, %rdi | |
| 0x109af83b9 <+2825>: callq 0x109af87c0 ; symbol stub for: rb_exc_raise | |
| 0x109af83be <+2830>: callq 0x109af8706 ; symbol stub for: __stack_chk_fail | |
| 0x109af83c3 <+2835>: nop | |
| 0x109af83c4 <+2836>: cmpl %eax, %edi | |
| (lldb) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| (lldb) t 32 | |
| * thread #32, name = 'Parallel Installer Worker #26' | |
| frame #0: 0x000000010002dfac rbx`atomic::compare_and_swap(ptr=0x0000000102008018, old_val=0, new_val=1) at atomic.hpp:102 | |
| 99 | |
| 100 inline bool compare_and_swap(uint32_t* ptr, uint32_t old_val, uint32_t new_val) { | |
| 101 #if defined(GCC_SYNC) | |
| -> 102 return __sync_bool_compare_and_swap(ptr, old_val, new_val); | |
| 103 #elif defined(APPLE_SYNC) | |
| 104 return OSAtomicCompareAndSwap32Barrier(old_val, new_val, (volatile int32_t*)ptr); | |
| 105 #elif defined(X86_SYNC) | |
| (lldb) bt | |
| * thread #32, name = 'Parallel Installer Worker #26' | |
| * frame #0: 0x000000010002dfac rbx`atomic::compare_and_swap(ptr=0x0000000102008018, old_val=0, new_val=1) at atomic.hpp:102 | |
| frame #1: 0x000000010002df71 rbx`atomic::compare_and_swap(ptr=0x0000000102008018, old_val=0, new_val=1) at atomic.hpp:123 | |
| frame #2: 0x000000010002c954 rbx`rubinius::utilities::thread::SpinLock::lock(this=0x0000000102008018) at thread.hpp:583 | |
| frame #3: 0x0000000100045148 rbx`rubinius::utilities::thread::LockGuardTemplate<rubinius::utilities::thread::SpinLock>::lock(this=0x000070000a62cfa8) at thread.hpp:259 | |
| frame #4: 0x00000001000450d5 rbx`rubinius::utilities::thread::StackLockGuard<rubinius::utilities::thread::SpinLock>::StackLockGuard(this=0x000070000a62cfa8, in_lock=0x0000000102008018) at thread.hpp:279 | |
| frame #5: 0x0000000100044cdd rbx`rubinius::utilities::thread::StackLockGuard<rubinius::utilities::thread::SpinLock>::StackLockGuard(this=0x000070000a62cfa8, in_lock=0x0000000102008018) at thread.hpp:278 | |
| frame #6: 0x00000001001ef85f rbx`rubinius::Memory::new_object(this=0x0000000102008000, state=0x000000010dafb520, bytes=48) at memory.cpp:739 | |
| frame #7: 0x000000010005333c rbx`rubinius::Memory::new_object(this=0x0000000102008000, state=0x000000010dafb520, klass=0x00000001028002d8, bytes=48, type=ArrayType) at memory.hpp:309 | |
| frame #8: 0x0000000100059062 rbx`rubinius::Array* rubinius::Memory::new_object<rubinius::Array>(this=0x0000000102008000, state=0x000000010dafb520, klass=0x00000001028002d8) at memory.hpp:363 | |
| frame #9: 0x0000000100058fec rbx`rubinius::Array::create(state=0x000000010dafb520, size=0) at array.cpp:37 | |
| frame #10: 0x0000000100193118 rbx`rubinius::instructions::make_array(state=0x000000010dafb520, call_frame=0x000070000a62d260, count=0) at make_array.hpp:7 [opt] | |
| frame #11: 0x00000001001930d4 rbx`rubinius::interpreter::make_array(state=0x000000010dafb520, call_frame=0x000070000a62d260, opcodes=0x0000000100f775d0) at make_array.cpp:8 [opt] | |
| frame #12: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000000010dafb520, machine_code=0x0000000108600810) at interpreter.cpp:288 | |
| frame #13: 0x00000001001e2911 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(state=0x000000010dafb520, exec=0x000000010a3c59d8, mod=0x0000000109dda768, args=0x000070000a62d460) at machine_code.cpp:697 | |
| frame #14: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000000010dafb520, call_site=0x0000000102512140, args=0x000070000a62d460) at call_site.hpp:204 | |
| frame #15: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000000010dafb520, args=0x0000000000020576) at call_site.hpp:313 [opt] | |
| frame #16: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000000010dafb520, call_frame=0x000070000a62d620, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #17: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000000010dafb520, call_frame=0x000070000a62d620, opcodes=0x0000000102511000) at send_stack.cpp:9 [opt] | |
| frame #18: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000000010dafb520, machine_code=0x0000000108600720) at interpreter.cpp:288 | |
| frame #19: 0x00000001001e2911 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(state=0x000000010dafb520, exec=0x000000010a3c3610, mod=0x0000000109dda768, args=0x000070000a62db50) at machine_code.cpp:697 | |
| frame #20: 0x000000010014bcec rbx`rubinius::Dispatch::send(this=0x000070000a62d8a0, state=0x000000010dafb520, lookup=0x000070000a62d878, args=0x000070000a62db50, reason=eNormal) at dispatch.cpp:43 | |
| frame #21: 0x00000001000efe9c rbx`rubinius::Object::send(this=0x000000010ba25208, state=0x000000010dafb520, exec=0x000000010917d408, mod=0x000000010287eae8, args=0x000070000a62db50, min_visibility=0x00000000000004ce) at object.cpp:586 | |
| frame #22: 0x00000001000eff2a rbx`rubinius::Object::private_send_prim(this=0x000000010ba25208, state=0x000000010dafb520, exec=0x000000010917d408, mod=0x000000010287eae8, args=0x000070000a62db50) at object.cpp:592 | |
| frame #23: 0x000000010023ed39 rbx`rubinius::Primitives::object_send(state=0x000000010dafb520, exec=0x000000010917d408, mod=0x000000010287eae8, args=0x000070000a62db50) at method_primitives.hpp:9974 | |
| frame #24: 0x0000000100065f09 rbx`rubinius::CallSite::dispatch_and_cache(state=0x000000010dafb520, call_site=0x0000000100f81f10, args=0x000070000a62db50) at call_site.hpp:457 | |
| frame #25: 0x0000000100067079 rbx`rubinius::CallSite::Cache::mono_execute(state=0x000000010dafb520, call_site=0x0000000100f81f10, args=0x000070000a62db50) at call_site.hpp:212 | |
| frame #26: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000000010dafb520, args=0x000000000002054e) at call_site.hpp:313 [opt] | |
| frame #27: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000000010dafb520, call_frame=0x000070000a62dd10, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #28: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000000010dafb520, call_frame=0x000070000a62dd10, opcodes=0x0000000100f81da0) at send_stack.cpp:9 [opt] | |
| frame #29: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000000010dafb520, machine_code=0x0000000100f7b020) at interpreter.cpp:288 | |
| frame #30: 0x00000001001e2911 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(state=0x000000010dafb520, exec=0x000000010a38d7a8, mod=0x0000000109dda358, args=0x000070000a62dfb0) at machine_code.cpp:697 | |
| frame #31: 0x0000000100065f09 rbx`rubinius::CallSite::dispatch_and_cache(state=0x000000010dafb520, call_site=0x0000000100fba148, args=0x000070000a62dfb0) at call_site.hpp:457 | |
| frame #32: 0x0000000100067079 rbx`rubinius::CallSite::Cache::mono_execute(state=0x000000010dafb520, call_site=0x0000000100fba148, args=0x000070000a62dfb0) at call_site.hpp:212 | |
| frame #33: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000000010dafb520, args=0x00000000000075e6) at call_site.hpp:313 [opt] | |
| frame #34: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000000010dafb520, call_frame=0x000070000a62e170, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #35: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000000010dafb520, call_frame=0x000070000a62e170, opcodes=0x0000000100fba0f0) at send_stack.cpp:9 [opt] | |
| frame #36: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000000010dafb520, machine_code=0x0000000100f79270) at interpreter.cpp:288 | |
| frame #37: 0x00000001001e2911 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(state=0x000000010dafb520, exec=0x000000010a38d180, mod=0x0000000109dda358, args=0x000070000a62e408) at machine_code.cpp:697 | |
| frame #38: 0x0000000100065f09 rbx`rubinius::CallSite::dispatch_and_cache(state=0x000000010dafb520, call_site=0x00000001025d4180, args=0x000070000a62e408) at call_site.hpp:457 | |
| frame #39: 0x0000000100067079 rbx`rubinius::CallSite::Cache::mono_execute(state=0x000000010dafb520, call_site=0x00000001025d4180, args=0x000070000a62e408) at call_site.hpp:212 | |
| frame #40: 0x00000001001969df rbx`rubinius::instructions::zsuper(rubinius::State*, rubinius::CallFrame*, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000000010dafb520, args=0x00000000000130d6) at call_site.hpp:313 [opt] | |
| frame #41: 0x00000001001969d9 rbx`rubinius::instructions::zsuper(state=<unavailable>, call_frame=0x000070000a62e650, literal=4334633344) at zsuper.hpp:109 [opt] | |
| frame #42: 0x000000010019654b rbx`rubinius::interpreter::zsuper(state=0x000000010dafb520, call_frame=0x000070000a62e650, opcodes=0x00000001025d3600) at zsuper.cpp:8 [opt] | |
| frame #43: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000000010dafb520, machine_code=0x0000000100f79180) at interpreter.cpp:288 | |
| frame #44: 0x00000001001e2911 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(state=0x000000010dafb520, exec=0x000000010a38a9f8, mod=0x0000000109dda768, args=0x000070000a62e950) at machine_code.cpp:697 | |
| frame #45: 0x0000000100065f09 rbx`rubinius::CallSite::dispatch_and_cache(state=0x000000010dafb520, call_site=0x0000000101e238c0, args=0x000070000a62e950) at call_site.hpp:457 | |
| frame #46: 0x0000000100067079 rbx`rubinius::CallSite::Cache::mono_execute(state=0x000000010dafb520, call_site=0x0000000101e238c0, args=0x000070000a62e950) at call_site.hpp:212 | |
| frame #47: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000000010dafb520, args=0x00000000000130d6) at call_site.hpp:313 [opt] | |
| frame #48: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000000010dafb520, call_frame=0x000070000a62eb10, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #49: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000000010dafb520, call_frame=0x000070000a62eb10, opcodes=0x0000000101e22e00) at send_stack.cpp:9 [opt] | |
| frame #50: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000000010dafb520, machine_code=0x000000010dc1c510) at interpreter.cpp:288 | |
| frame #51: 0x0000000100061745 rbx`rubinius::BlockEnvironment::execute_interpreter(state=0x000000010dafb520, env=0x000000010ba2b680, args=0x000070000a62edf8, invocation=0x000070000a62ed70) at block_environment.cpp:438 | |
| frame #52: 0x00000001000613a7 rbx`rubinius::BlockEnvironment::invoke(state=0x000000010dafb520, env=0x000000010ba2b680, args=0x000070000a62edf8, invocation=0x000070000a62ed70) at block_environment.cpp:78 | |
| frame #53: 0x0000000100062864 rbx`rubinius::BlockEnvironment::call(this=0x000000010ba2b680, state=0x000000010dafb520, args=0x000070000a62edf8, flags=0) at block_environment.cpp:451 | |
| frame #54: 0x000000010019649b rbx`rubinius::instructions::yield_stack(state=0x000000010dafb520, call_frame=0x000070000a62efc0, count=1) at yield_stack.hpp:13 [opt] | |
| frame #55: 0x00000001001963d3 rbx`rubinius::interpreter::yield_stack(state=0x000000010dafb520, call_frame=0x000070000a62efc0, opcodes=0x000000010dc1d590) at yield_stack.cpp:8 [opt] | |
| frame #56: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000000010dafb520, machine_code=0x000000010dc1d470) at interpreter.cpp:288 | |
| frame #57: 0x0000000100061745 rbx`rubinius::BlockEnvironment::execute_interpreter(state=0x000000010dafb520, env=0x000000010ba2b890, args=0x000070000a62f238, invocation=0x000070000a62f1b0) at block_environment.cpp:438 | |
| frame #58: 0x00000001000613a7 rbx`rubinius::BlockEnvironment::invoke(state=0x000000010dafb520, env=0x000000010ba2b890, args=0x000070000a62f238, invocation=0x000070000a62f1b0) at block_environment.cpp:78 | |
| frame #59: 0x0000000100062864 rbx`rubinius::BlockEnvironment::call(this=0x000000010ba2b890, state=0x000000010dafb520, args=0x000070000a62f238, flags=0) at block_environment.cpp:451 | |
| frame #60: 0x000000010019649b rbx`rubinius::instructions::yield_stack(state=0x000000010dafb520, call_frame=0x000070000a62f400, count=1) at yield_stack.hpp:13 [opt] | |
| frame #61: 0x00000001001963d3 rbx`rubinius::interpreter::yield_stack(state=0x000000010dafb520, call_frame=0x000070000a62f400, opcodes=0x000000010103b600) at yield_stack.cpp:8 [opt] | |
| frame #62: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000000010dafb520, machine_code=0x00000001009a9e00) at interpreter.cpp:288 | |
| frame #63: 0x00000001001e2291 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(state=0x000000010dafb520, exec=0x0000000102c73ae0, mod=0x00000001028002d8, args=0x000070000a62f620) at machine_code.cpp:697 | |
| frame #64: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000000010dafb520, call_site=0x0000000101e21f08, args=0x000070000a62f620) at call_site.hpp:204 | |
| frame #65: 0x0000000100194f31 rbx`rubinius::instructions::send_stack_with_block(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000000010dafb520, args=0x0000000000003a1e) at call_site.hpp:313 [opt] | |
| frame #66: 0x0000000100194f2b rbx`rubinius::instructions::send_stack_with_block(state=0x000000010dafb520, call_frame=0x000070000a62f7e0, literal=<unavailable>, count=<unavailable>) at send_stack_with_block.hpp:17 [opt] | |
| frame #67: 0x0000000100194e9a rbx`rubinius::interpreter::send_stack_with_block(state=0x000000010dafb520, call_frame=0x000070000a62f7e0, opcodes=0x0000000101e21a00) at send_stack_with_block.cpp:9 [opt] | |
| frame #68: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000000010dafb520, machine_code=0x000000010dc1d110) at interpreter.cpp:288 | |
| frame #69: 0x00000001001e2911 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(state=0x000000010dafb520, exec=0x000000010a3a29c8, mod=0x000000010289f668, args=0x000070000a62fa00) at machine_code.cpp:697 | |
| frame #70: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000000010dafb520, call_site=0x000000010dc1c3d0, args=0x000070000a62fa00) at call_site.hpp:204 | |
| frame #71: 0x0000000100194f31 rbx`rubinius::instructions::send_stack_with_block(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000000010dafb520, args=0x000000000000530e) at call_site.hpp:313 [opt] | |
| frame #72: 0x0000000100194f2b rbx`rubinius::instructions::send_stack_with_block(state=0x000000010dafb520, call_frame=0x000070000a62fbc0, literal=<unavailable>, count=<unavailable>) at send_stack_with_block.hpp:17 [opt] | |
| frame #73: 0x0000000100194e9a rbx`rubinius::interpreter::send_stack_with_block(state=0x000000010dafb520, call_frame=0x000070000a62fbc0, opcodes=0x000000010dc1c2d0) at send_stack_with_block.cpp:9 [opt] | |
| frame #74: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000000010dafb520, machine_code=0x000000010dc1bf70) at interpreter.cpp:288 | |
| frame #75: 0x00000001001e2c51 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::TwoArguments>(state=0x000000010dafb520, exec=0x000000010a39fbc0, mod=0x0000000109dda768, args=0x000070000a62fdc0) at machine_code.cpp:697 | |
| frame #76: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000000010dafb520, call_site=0x000000012618c340, args=0x000070000a62fdc0) at call_site.hpp:204 | |
| frame #77: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000000010dafb520, args=0x0000000000020586) at call_site.hpp:313 [opt] | |
| frame #78: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000000010dafb520, call_frame=0x000070000a62ff80, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #79: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000000010dafb520, call_frame=0x000070000a62ff80, opcodes=0x000000012618c0b0) at send_stack.cpp:9 [opt] | |
| frame #80: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000000010dafb520, machine_code=0x000000010dbedf10) at interpreter.cpp:288 | |
| frame #81: 0x00000001001e2c51 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::TwoArguments>(state=0x000000010dafb520, exec=0x000000010b3eb328, mod=0x0000000109dda768, args=0x000070000a6301b0) at machine_code.cpp:697 | |
| frame #82: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000000010dafb520, call_site=0x000000010250e8f8, args=0x000070000a6301b0) at call_site.hpp:204 | |
| frame #83: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000000010dafb520, args=0x0000000000020596) at call_site.hpp:313 [opt] | |
| frame #84: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000000010dafb520, call_frame=0x000070000a630370, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #85: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000000010dafb520, call_frame=0x000070000a630370, opcodes=0x0000000102507e00) at send_stack.cpp:9 [opt] | |
| frame #86: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000000010dafb520, machine_code=0x0000000100f7a140) at interpreter.cpp:288 | |
| frame #87: 0x00000001001e2911 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(state=0x000000010dafb520, exec=0x000000010a391cf0, mod=0x0000000109dda768, args=0x000070000a630950) at machine_code.cpp:697 | |
| frame #88: 0x000000010014bcec rbx`rubinius::Dispatch::send(this=0x000070000a6306a0, state=0x000000010dafb520, lookup=0x000070000a630678, args=0x000070000a630950, reason=eNormal) at dispatch.cpp:43 | |
| frame #89: 0x00000001000efe9c rbx`rubinius::Object::send(this=0x000000010ba25208, state=0x000000010dafb520, exec=0x000000010917d408, mod=0x000000010287eae8, args=0x000070000a630950, min_visibility=0x00000000000004ce) at object.cpp:586 | |
| frame #90: 0x00000001000eff2a rbx`rubinius::Object::private_send_prim(this=0x000000010ba25208, state=0x000000010dafb520, exec=0x000000010917d408, mod=0x000000010287eae8, args=0x000070000a630950) at object.cpp:592 | |
| frame #91: 0x000000010023ed39 rbx`rubinius::Primitives::object_send(state=0x000000010dafb520, exec=0x000000010917d408, mod=0x000000010287eae8, args=0x000070000a630950) at method_primitives.hpp:9974 | |
| frame #92: 0x0000000100065f09 rbx`rubinius::CallSite::dispatch_and_cache(state=0x000000010dafb520, call_site=0x0000000100f81f10, args=0x000070000a630950) at call_site.hpp:457 | |
| frame #93: 0x0000000100067079 rbx`rubinius::CallSite::Cache::mono_execute(state=0x000000010dafb520, call_site=0x0000000100f81f10, args=0x000070000a630950) at call_site.hpp:212 | |
| frame #94: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000000010dafb520, args=0x0000000000020556) at call_site.hpp:313 [opt] | |
| frame #95: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000000010dafb520, call_frame=0x000070000a630b10, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #96: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000000010dafb520, call_frame=0x000070000a630b10, opcodes=0x0000000100f81da0) at send_stack.cpp:9 [opt] | |
| frame #97: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000000010dafb520, machine_code=0x0000000100f7b020) at interpreter.cpp:288 | |
| frame #98: 0x00000001001e2911 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(state=0x000000010dafb520, exec=0x000000010a38d7a8, mod=0x0000000109dda358, args=0x000070000a630db0) at machine_code.cpp:697 | |
| frame #99: 0x0000000100065f09 rbx`rubinius::CallSite::dispatch_and_cache(state=0x000000010dafb520, call_site=0x0000000100fba148, args=0x000070000a630db0) at call_site.hpp:457 | |
| frame #100: 0x0000000100067079 rbx`rubinius::CallSite::Cache::mono_execute(state=0x000000010dafb520, call_site=0x0000000100fba148, args=0x000070000a630db0) at call_site.hpp:212 | |
| frame #101: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000000010dafb520, args=0x00000000000075e6) at call_site.hpp:313 [opt] | |
| frame #102: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000000010dafb520, call_frame=0x000070000a630f70, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #103: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000000010dafb520, call_frame=0x000070000a630f70, opcodes=0x0000000100fba0f0) at send_stack.cpp:9 [opt] | |
| frame #104: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000000010dafb520, machine_code=0x0000000100f79270) at interpreter.cpp:288 | |
| frame #105: 0x00000001001e2911 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(state=0x000000010dafb520, exec=0x000000010a38d180, mod=0x0000000109dda358, args=0x000070000a631208) at machine_code.cpp:697 | |
| frame #106: 0x0000000100065f09 rbx`rubinius::CallSite::dispatch_and_cache(state=0x000000010dafb520, call_site=0x00000001025d4180, args=0x000070000a631208) at call_site.hpp:457 | |
| frame #107: 0x0000000100067079 rbx`rubinius::CallSite::Cache::mono_execute(state=0x000000010dafb520, call_site=0x00000001025d4180, args=0x000070000a631208) at call_site.hpp:212 | |
| frame #108: 0x00000001001969df rbx`rubinius::instructions::zsuper(rubinius::State*, rubinius::CallFrame*, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000000010dafb520, args=0x00000000000130d6) at call_site.hpp:313 [opt] | |
| frame #109: 0x00000001001969d9 rbx`rubinius::instructions::zsuper(state=<unavailable>, call_frame=0x000070000a631450, literal=4334633344) at zsuper.hpp:109 [opt] | |
| frame #110: 0x000000010019654b rbx`rubinius::interpreter::zsuper(state=0x000000010dafb520, call_frame=0x000070000a631450, opcodes=0x00000001025d3600) at zsuper.cpp:8 [opt] | |
| frame #111: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000000010dafb520, machine_code=0x0000000100f79180) at interpreter.cpp:288 | |
| frame #112: 0x00000001001e2911 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(state=0x000000010dafb520, exec=0x000000010a38a9f8, mod=0x0000000109dda768, args=0x000070000a6316b0) at machine_code.cpp:697 | |
| frame #113: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000000010dafb520, call_site=0x0000000100ff7d88, args=0x000070000a6316b0) at call_site.hpp:204 | |
| frame #114: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000000010dafb520, args=0x00000000000130d6) at call_site.hpp:313 [opt] | |
| frame #115: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000000010dafb520, call_frame=0x000070000a631870, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #116: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000000010dafb520, call_frame=0x000070000a631870, opcodes=0x0000000100ff7cc0) at send_stack.cpp:9 [opt] | |
| frame #117: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000000010dafb520, machine_code=0x0000000100f7b110) at interpreter.cpp:288 | |
| frame #118: 0x00000001001e2911 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(state=0x000000010dafb520, exec=0x000000010a38fc68, mod=0x0000000109dda768, args=0x000070000a631d40) at machine_code.cpp:697 | |
| frame #119: 0x000000010014bcec rbx`rubinius::Dispatch::send(this=0x000070000a631a90, state=0x000000010dafb520, lookup=0x000070000a631a68, args=0x000070000a631d40, reason=eNormal) at dispatch.cpp:43 | |
| frame #120: 0x00000001000efe9c rbx`rubinius::Object::send(this=0x000000010ba25208, state=0x000000010dafb520, exec=0x000000010917d408, mod=0x000000010287eae8, args=0x000070000a631d40, min_visibility=0x00000000000004ce) at object.cpp:586 | |
| frame #121: 0x00000001000eff2a rbx`rubinius::Object::private_send_prim(this=0x000000010ba25208, state=0x000000010dafb520, exec=0x000000010917d408, mod=0x000000010287eae8, args=0x000070000a631d40) at object.cpp:592 | |
| frame #122: 0x000000010023ed39 rbx`rubinius::Primitives::object_send(state=0x000000010dafb520, exec=0x000000010917d408, mod=0x000000010287eae8, args=0x000070000a631d40) at method_primitives.hpp:9974 | |
| frame #123: 0x0000000100065f09 rbx`rubinius::CallSite::dispatch_and_cache(state=0x000000010dafb520, call_site=0x0000000100f81f10, args=0x000070000a631d40) at call_site.hpp:457 | |
| frame #124: 0x0000000100067079 rbx`rubinius::CallSite::Cache::mono_execute(state=0x000000010dafb520, call_site=0x0000000100f81f10, args=0x000070000a631d40) at call_site.hpp:212 | |
| frame #125: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000000010dafb520, args=0x000000000002055e) at call_site.hpp:313 [opt] | |
| frame #126: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000000010dafb520, call_frame=0x000070000a631f00, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #127: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000000010dafb520, call_frame=0x000070000a631f00, opcodes=0x0000000100f81da0) at send_stack.cpp:9 [opt] | |
| frame #128: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000000010dafb520, machine_code=0x0000000100f7b020) at interpreter.cpp:288 | |
| frame #129: 0x00000001001e2911 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(state=0x000000010dafb520, exec=0x000000010a38d7a8, mod=0x0000000109dda358, args=0x000070000a6321a0) at machine_code.cpp:697 | |
| frame #130: 0x0000000100065f09 rbx`rubinius::CallSite::dispatch_and_cache(state=0x000000010dafb520, call_site=0x0000000100fba148, args=0x000070000a6321a0) at call_site.hpp:457 | |
| frame #131: 0x0000000100067079 rbx`rubinius::CallSite::Cache::mono_execute(state=0x000000010dafb520, call_site=0x0000000100fba148, args=0x000070000a6321a0) at call_site.hpp:212 | |
| frame #132: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000000010dafb520, args=0x00000000000075e6) at call_site.hpp:313 [opt] | |
| frame #133: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000000010dafb520, call_frame=0x000070000a632360, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #134: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000000010dafb520, call_frame=0x000070000a632360, opcodes=0x0000000100fba0f0) at send_stack.cpp:9 [opt] | |
| frame #135: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000000010dafb520, machine_code=0x0000000100f79270) at interpreter.cpp:288 | |
| frame #136: 0x00000001001e2911 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(state=0x000000010dafb520, exec=0x000000010a38d180, mod=0x0000000109dda358, args=0x000070000a6325f8) at machine_code.cpp:697 | |
| frame #137: 0x0000000100065f09 rbx`rubinius::CallSite::dispatch_and_cache(state=0x000000010dafb520, call_site=0x00000001025d4180, args=0x000070000a6325f8) at call_site.hpp:457 | |
| frame #138: 0x0000000100067079 rbx`rubinius::CallSite::Cache::mono_execute(state=0x000000010dafb520, call_site=0x00000001025d4180, args=0x000070000a6325f8) at call_site.hpp:212 | |
| frame #139: 0x00000001001969df rbx`rubinius::instructions::zsuper(rubinius::State*, rubinius::CallFrame*, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000000010dafb520, args=0x00000000000130d6) at call_site.hpp:313 [opt] | |
| frame #140: 0x00000001001969d9 rbx`rubinius::instructions::zsuper(state=<unavailable>, call_frame=0x000070000a632840, literal=4334633344) at zsuper.hpp:109 [opt] | |
| frame #141: 0x000000010019654b rbx`rubinius::interpreter::zsuper(state=0x000000010dafb520, call_frame=0x000070000a632840, opcodes=0x00000001025d3600) at zsuper.cpp:8 [opt] | |
| frame #142: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000000010dafb520, machine_code=0x0000000100f79180) at interpreter.cpp:288 | |
| frame #143: 0x00000001001e2911 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(state=0x000000010dafb520, exec=0x000000010a38a9f8, mod=0x0000000109dda768, args=0x000070000a632aa0) at machine_code.cpp:697 | |
| frame #144: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000000010dafb520, call_site=0x0000000102599428, args=0x000070000a632aa0) at call_site.hpp:204 | |
| frame #145: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000000010dafb520, args=0x00000000000130d6) at call_site.hpp:313 [opt] | |
| frame #146: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000000010dafb520, call_frame=0x000070000a632c60, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #147: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000000010dafb520, call_frame=0x000070000a632c60, opcodes=0x0000000102598200) at send_stack.cpp:9 [opt] | |
| frame #148: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000000010dafb520, machine_code=0x000000010bf1afc0) at interpreter.cpp:288 | |
| frame #149: 0x00000001001e1f51 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(state=0x000000010dafb520, exec=0x000000010a2ceb48, mod=0x0000000109dba948, args=0x000070000a632ef0) at machine_code.cpp:697 | |
| frame #150: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000000010dafb520, call_site=0x00000001269ddc38, args=0x000070000a632ef0) at call_site.hpp:204 | |
| frame #151: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000000010dafb520, args=0x0000000000020a66) at call_site.hpp:313 [opt] | |
| frame #152: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000000010dafb520, call_frame=0x000070000a6330b0, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #153: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000000010dafb520, call_frame=0x000070000a6330b0, opcodes=0x00000001269ddb80) at send_stack.cpp:9 [opt] | |
| frame #154: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000000010dafb520, machine_code=0x00000001269dd480) at interpreter.cpp:288 | |
| frame #155: 0x00000001001e2911 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(state=0x000000010dafb520, exec=0x000000011d112400, mod=0x000000010a2cfe00, args=0x000070000a6332f0) at machine_code.cpp:697 | |
| frame #156: 0x0000000100065f09 rbx`rubinius::CallSite::dispatch_and_cache(state=0x000000010dafb520, call_site=0x0000000108a12bc0, args=0x000070000a6332f0) at call_site.hpp:457 | |
| frame #157: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000000010dafb520, args=0x0000000000020a66) at call_site.hpp:313 [opt] | |
| frame #158: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000000010dafb520, call_frame=0x000070000a6334b0, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #159: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000000010dafb520, call_frame=0x000070000a6334b0, opcodes=0x0000000108a12600) at send_stack.cpp:9 [opt] | |
| frame #160: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000000010dafb520, machine_code=0x0000000113534d50) at interpreter.cpp:288 | |
| frame #161: 0x00000001001e2911 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(state=0x000000010dafb520, exec=0x000000010a52d0d8, mod=0x00000001093e9930, args=0x000070000a6336b0) at machine_code.cpp:697 | |
| frame #162: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000000010dafb520, call_site=0x0000000126321288, args=0x000070000a6336b0) at call_site.hpp:204 | |
| frame #163: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000000010dafb520, args=0x000000000000e48e) at call_site.hpp:313 [opt] | |
| frame #164: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000000010dafb520, call_frame=0x000070000a633870, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #165: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000000010dafb520, call_frame=0x000070000a633870, opcodes=0x0000000126321170) at send_stack.cpp:9 [opt] | |
| frame #166: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000000010dafb520, machine_code=0x0000000123bd5970) at interpreter.cpp:288 | |
| frame #167: 0x0000000100061745 rbx`rubinius::BlockEnvironment::execute_interpreter(state=0x000000010dafb520, env=0x000000010b94bb40, args=0x000070000a633b20, invocation=0x000070000a633a60) at block_environment.cpp:438 | |
| frame #168: 0x00000001000613a7 rbx`rubinius::BlockEnvironment::invoke(state=0x000000010dafb520, env=0x000000010b94bb40, args=0x000070000a633b20, invocation=0x000070000a633a60) at block_environment.cpp:78 | |
| frame #169: 0x0000000100062864 rbx`rubinius::BlockEnvironment::call(this=0x000000010b94bb40, state=0x000000010dafb520, args=0x000070000a633b20, flags=0) at block_environment.cpp:451 | |
| frame #170: 0x000000010002f7b0 rbx`rubinius::capi::capi_yield_backend(env=0x000000010dafb520, blk=0x000000010b94bb40, arg_count=1, arg_vals=0x000070000a633b90) at capi.cpp:230 | |
| frame #171: 0x000000010003468a rbx`::rb_yield(argument_handle=4332078352) at capi.cpp:556 | |
| frame #172: 0x000000010004a4e7 rbx`::rb_ensure(func=(rbx`::rb_yield(intptr_t) at capi.cpp:545), arg1=4332078352, ensure_func=(zlib.bundle`gzfile_ensure_close), arg2=4332078352)(...), intptr_t, intptr_t (*)(...), intptr_t) at kernel.cpp:143 | |
| frame #173: 0x00000001000e9247 rbx`rubinius::GenericArguments::invoke(state=0x000070000a63dbd8, nm=0x000000010ba65f20, env=0x000000010dafb520, args=0x000070000a634d10) at native_method.cpp:310 | |
| frame #174: 0x00000001000e80a5 rbx`rubinius::Object* rubinius::NativeMethod::executor_implementation<rubinius::GenericArguments>(state=0x000070000a63dbd8, exec=0x000000010ba65f20, mod=0x000000010ba60200, args=0x000070000a634d10) at native_method.cpp:706 | |
| frame #175: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000070000a63dbd8, call_site=0x000000010893d168, args=0x000070000a634d10) at call_site.hpp:204 | |
| frame #176: 0x0000000100195089 rbx`rubinius::instructions::send_stack_with_splat(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000a63dbd8, args=0x000000000000ae26) at call_site.hpp:313 [opt] | |
| frame #177: 0x000000010019507f rbx`rubinius::instructions::send_stack_with_splat(state=0x000070000a63dbd8, call_frame=0x000070000a634ee0, literal=4438872424, count=<unavailable>) at send_stack_with_splat.hpp:28 [opt] | |
| frame #178: 0x0000000100194f8e rbx`rubinius::interpreter::send_stack_with_splat(state=0x000070000a63dbd8, call_frame=0x000070000a634ee0, opcodes=0x000000010893c400) at send_stack_with_splat.cpp:9 [opt] | |
| frame #179: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000a63dbd8, machine_code=0x000000012615c0e0) at interpreter.cpp:288 | |
| frame #180: 0x00000001001e2911 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(state=0x000070000a63dbd8, exec=0x000000010a000390, mod=0x000000010bb23ad8, args=0x000070000a635100) at machine_code.cpp:697 | |
| frame #181: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000070000a63dbd8, call_site=0x0000000110236738, args=0x000070000a635100) at call_site.hpp:204 | |
| frame #182: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000a63dbd8, args=0x000000000001039e) at call_site.hpp:313 [opt] | |
| frame #183: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000070000a63dbd8, call_frame=0x000070000a6352c0, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #184: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000070000a63dbd8, call_frame=0x000070000a6352c0, opcodes=0x0000000110235a00) at send_stack.cpp:9 [opt] | |
| frame #185: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000a63dbd8, machine_code=0x0000000126c44160) at interpreter.cpp:288 | |
| frame #186: 0x00000001001e2911 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(state=0x000070000a63dbd8, exec=0x000000011d61ada8, mod=0x000000010bb23ad8, args=0x000070000a635500) at machine_code.cpp:697 | |
| frame #187: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000070000a63dbd8, call_site=0x0000000126c40d28, args=0x000070000a635500) at call_site.hpp:204 | |
| frame #188: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000a63dbd8, args=0x000000000001edd6) at call_site.hpp:313 [opt] | |
| frame #189: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000070000a63dbd8, call_frame=0x000070000a6356c0, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #190: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000070000a63dbd8, call_frame=0x000070000a6356c0, opcodes=0x0000000126c40cd0) at send_stack.cpp:9 [opt] | |
| frame #191: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000a63dbd8, machine_code=0x0000000126c40be0) at interpreter.cpp:288 | |
| frame #192: 0x0000000100061745 rbx`rubinius::BlockEnvironment::execute_interpreter(state=0x000070000a63dbd8, env=0x000000010b84f588, args=0x000070000a635938, invocation=0x000070000a6358b0) at block_environment.cpp:438 | |
| frame #193: 0x00000001000613a7 rbx`rubinius::BlockEnvironment::invoke(state=0x000070000a63dbd8, env=0x000000010b84f588, args=0x000070000a635938, invocation=0x000070000a6358b0) at block_environment.cpp:78 | |
| frame #194: 0x0000000100062864 rbx`rubinius::BlockEnvironment::call(this=0x000000010b84f588, state=0x000070000a63dbd8, args=0x000070000a635938, flags=0) at block_environment.cpp:451 | |
| frame #195: 0x000000010019649b rbx`rubinius::instructions::yield_stack(state=0x000070000a63dbd8, call_frame=0x000070000a635b00, count=1) at yield_stack.hpp:13 [opt] | |
| frame #196: 0x00000001001963d3 rbx`rubinius::interpreter::yield_stack(state=0x000070000a63dbd8, call_frame=0x000070000a635b00, opcodes=0x000000011022ca00) at yield_stack.cpp:8 [opt] | |
| frame #197: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000a63dbd8, machine_code=0x0000000126c157b0) at interpreter.cpp:288 | |
| frame #198: 0x00000001001e2291 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(state=0x000070000a63dbd8, exec=0x000000010bb7ee40, mod=0x000000010bb79088, args=0x000070000a635d90) at machine_code.cpp:697 | |
| frame #199: 0x0000000100065f09 rbx`rubinius::CallSite::dispatch_and_cache(state=0x000070000a63dbd8, call_site=0x00000001102d4b48, args=0x000070000a635d90) at call_site.hpp:457 | |
| frame #200: 0x0000000100194f31 rbx`rubinius::instructions::send_stack_with_block(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000a63dbd8, args=0x0000000000003a1e) at call_site.hpp:313 [opt] | |
| frame #201: 0x0000000100194f2b rbx`rubinius::instructions::send_stack_with_block(state=0x000070000a63dbd8, call_frame=0x000070000a635f50, literal=<unavailable>, count=<unavailable>) at send_stack_with_block.hpp:17 [opt] | |
| frame #202: 0x0000000100194e9a rbx`rubinius::interpreter::send_stack_with_block(state=0x000070000a63dbd8, call_frame=0x000070000a635f50, opcodes=0x00000001102d4600) at send_stack_with_block.cpp:9 [opt] | |
| frame #203: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000a63dbd8, machine_code=0x0000000126c3ff90) at interpreter.cpp:288 | |
| frame #204: 0x00000001001e2911 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(state=0x000070000a63dbd8, exec=0x000000011d501200, mod=0x000000010bb23ad8, args=0x000070000a636160) at machine_code.cpp:697 | |
| frame #205: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000070000a63dbd8, call_site=0x0000000126c11528, args=0x000070000a636160) at call_site.hpp:204 | |
| frame #206: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000a63dbd8, args=0x000000000001edde) at call_site.hpp:313 [opt] | |
| frame #207: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000070000a63dbd8, call_frame=0x000070000a636320, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #208: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000070000a63dbd8, call_frame=0x000070000a636320, opcodes=0x0000000126c11430) at send_stack.cpp:9 [opt] | |
| frame #209: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000a63dbd8, machine_code=0x0000000126c11340) at interpreter.cpp:288 | |
| frame #210: 0x0000000100061745 rbx`rubinius::BlockEnvironment::execute_interpreter(state=0x000070000a63dbd8, env=0x000000010a45afa8, args=0x000070000a636598, invocation=0x000070000a636510) at block_environment.cpp:438 | |
| frame #211: 0x00000001000613a7 rbx`rubinius::BlockEnvironment::invoke(state=0x000070000a63dbd8, env=0x000000010a45afa8, args=0x000070000a636598, invocation=0x000070000a636510) at block_environment.cpp:78 | |
| frame #212: 0x0000000100062864 rbx`rubinius::BlockEnvironment::call(this=0x000000010a45afa8, state=0x000070000a63dbd8, args=0x000070000a636598, flags=0) at block_environment.cpp:451 | |
| frame #213: 0x000000010019649b rbx`rubinius::instructions::yield_stack(state=0x000070000a63dbd8, call_frame=0x000070000a636760, count=1) at yield_stack.hpp:13 [opt] | |
| frame #214: 0x00000001001963d3 rbx`rubinius::interpreter::yield_stack(state=0x000070000a63dbd8, call_frame=0x000070000a636760, opcodes=0x00000001269d6130) at yield_stack.cpp:8 [opt] | |
| frame #215: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000a63dbd8, machine_code=0x00000001269d6040) at interpreter.cpp:288 | |
| frame #216: 0x00000001001e2911 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(state=0x000070000a63dbd8, exec=0x000000011c96d800, mod=0x000000010bb79258, args=0x000070000a636990) at machine_code.cpp:697 | |
| frame #217: 0x0000000100065f09 rbx`rubinius::CallSite::dispatch_and_cache(state=0x000070000a63dbd8, call_site=0x0000000126b25bc8, args=0x000070000a636990) at call_site.hpp:457 | |
| frame #218: 0x0000000100194f31 rbx`rubinius::instructions::send_stack_with_block(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000a63dbd8, args=0x0000000000003756) at call_site.hpp:313 [opt] | |
| frame #219: 0x0000000100194f2b rbx`rubinius::instructions::send_stack_with_block(state=0x000070000a63dbd8, call_frame=0x000070000a636b50, literal=<unavailable>, count=<unavailable>) at send_stack_with_block.hpp:17 [opt] | |
| frame #220: 0x0000000100194e9a rbx`rubinius::interpreter::send_stack_with_block(state=0x000070000a63dbd8, call_frame=0x000070000a636b50, opcodes=0x0000000126b25b00) at send_stack_with_block.cpp:9 [opt] | |
| frame #221: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000a63dbd8, machine_code=0x0000000126b25a10) at interpreter.cpp:288 | |
| frame #222: 0x0000000100061745 rbx`rubinius::BlockEnvironment::execute_interpreter(state=0x000070000a63dbd8, env=0x000000010a430d00, args=0x000070000a636e58, invocation=0x000070000a636d40) at block_environment.cpp:438 | |
| frame #223: 0x00000001000613a7 rbx`rubinius::BlockEnvironment::invoke(state=0x000070000a63dbd8, env=0x000000010a430d00, args=0x000070000a636e58, invocation=0x000070000a636d40) at block_environment.cpp:78 | |
| frame #224: 0x0000000100062864 rbx`rubinius::BlockEnvironment::call(this=0x000000010a430d00, state=0x000070000a63dbd8, args=0x000070000a636e58, flags=0) at block_environment.cpp:451 | |
| frame #225: 0x00000001000fecae rbx`rubinius::Proc::yield(this=0x000000010a430e38, state=0x000070000a63dbd8, args=0x000070000a636e58) at proc.cpp:138 | |
| frame #226: 0x00000001001964e8 rbx`rubinius::instructions::yield_stack(state=0x000070000a63dbd8, call_frame=0x000070000a637020, count=1) at yield_stack.hpp:15 [opt] | |
| frame #227: 0x00000001001963d3 rbx`rubinius::interpreter::yield_stack(state=0x000070000a63dbd8, call_frame=0x000070000a637020, opcodes=0x0000000101071400) at yield_stack.cpp:8 [opt] | |
| frame #228: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000a63dbd8, machine_code=0x00000001009bcc10) at interpreter.cpp:288 | |
| frame #229: 0x00000001001e25d1 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument>(state=0x000070000a63dbd8, exec=0x0000000102e2d1d0, mod=0x0000000102806f70, args=0x000070000a637260) at machine_code.cpp:697 | |
| frame #230: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000070000a63dbd8, call_site=0x0000000101a9f1a8, args=0x000070000a637260) at call_site.hpp:204 | |
| frame #231: 0x0000000100195089 rbx`rubinius::instructions::send_stack_with_splat(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000a63dbd8, args=0x000000000000463e) at call_site.hpp:313 [opt] | |
| frame #232: 0x000000010019507f rbx`rubinius::instructions::send_stack_with_splat(state=0x000070000a63dbd8, call_frame=0x000070000a637430, literal=4322881960, count=<unavailable>) at send_stack_with_splat.hpp:28 [opt] | |
| frame #233: 0x0000000100194f8e rbx`rubinius::interpreter::send_stack_with_splat(state=0x000070000a63dbd8, call_frame=0x000070000a637430, opcodes=0x0000000101a9dc00) at send_stack_with_splat.cpp:9 [opt] | |
| frame #234: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000a63dbd8, machine_code=0x00000001087717e0) at interpreter.cpp:288 | |
| frame #235: 0x00000001001e1f51 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(state=0x000070000a63dbd8, exec=0x0000000109668d98, mod=0x000000010287eae8, args=0x000070000a6376a0) at machine_code.cpp:697 | |
| frame #236: 0x0000000100065f09 rbx`rubinius::CallSite::dispatch_and_cache(state=0x000070000a63dbd8, call_site=0x0000000126b26310, args=0x000070000a6376a0) at call_site.hpp:457 | |
| frame #237: 0x0000000100194f31 rbx`rubinius::instructions::send_stack_with_block(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000a63dbd8, args=0x000000000000463e) at call_site.hpp:313 [opt] | |
| frame #238: 0x0000000100194f2b rbx`rubinius::instructions::send_stack_with_block(state=0x000070000a63dbd8, call_frame=0x000070000a637860, literal=<unavailable>, count=<unavailable>) at send_stack_with_block.hpp:17 [opt] | |
| frame #239: 0x0000000100194e9a rbx`rubinius::interpreter::send_stack_with_block(state=0x000070000a63dbd8, call_frame=0x000070000a637860, opcodes=0x0000000126b26130) at send_stack_with_block.cpp:9 [opt] | |
| frame #240: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000a63dbd8, machine_code=0x0000000126b25e50) at interpreter.cpp:288 | |
| frame #241: 0x00000001001e2291 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(state=0x000070000a63dbd8, exec=0x000000011c8e6700, mod=0x000000010bb52fa0, args=0x000070000a637aa0) at machine_code.cpp:697 | |
| frame #242: 0x0000000100065f09 rbx`rubinius::CallSite::dispatch_and_cache(state=0x000070000a63dbd8, call_site=0x000000010f78b030, args=0x000070000a637aa0) at call_site.hpp:457 | |
| frame #243: 0x0000000100194f31 rbx`rubinius::instructions::send_stack_with_block(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000a63dbd8, args=0x000000000001eeb6) at call_site.hpp:313 [opt] | |
| frame #244: 0x0000000100194f2b rbx`rubinius::instructions::send_stack_with_block(state=0x000070000a63dbd8, call_frame=0x000070000a637c60, literal=<unavailable>, count=<unavailable>) at send_stack_with_block.hpp:17 [opt] | |
| frame #245: 0x0000000100194e9a rbx`rubinius::interpreter::send_stack_with_block(state=0x000070000a63dbd8, call_frame=0x000070000a637c60, opcodes=0x000000010f78a600) at send_stack_with_block.cpp:9 [opt] | |
| frame #246: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000a63dbd8, machine_code=0x0000000126b251c0) at interpreter.cpp:288 | |
| frame #247: 0x00000001001e2291 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(state=0x000070000a63dbd8, exec=0x000000011c8cd5c0, mod=0x000000010bb23ad8, args=0x000070000a637eb0) at machine_code.cpp:697 | |
| frame #248: 0x0000000100065f09 rbx`rubinius::CallSite::dispatch_and_cache(state=0x000070000a63dbd8, call_site=0x0000000126c111c0, args=0x000070000a637eb0) at call_site.hpp:457 | |
| frame #249: 0x00000001001953ac rbx`rubinius::instructions::send_vcall(rubinius::State*, rubinius::CallFrame*, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000a63dbd8, args=0x00000000000174fe) at call_site.hpp:313 [opt] | |
| frame #250: 0x00000001001953a6 rbx`rubinius::instructions::send_vcall(state=0x000070000a63dbd8, call_frame=0x000070000a638070, literal=<unavailable>) at send_vcall.hpp:12 [opt] | |
| frame #251: 0x000000010019533d rbx`rubinius::interpreter::send_vcall(state=0x000070000a63dbd8, call_frame=0x000070000a638070, opcodes=0x0000000126c11120) at send_vcall.cpp:8 [opt] | |
| frame #252: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000a63dbd8, machine_code=0x0000000126c11030) at interpreter.cpp:288 | |
| frame #253: 0x00000001001e2291 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(state=0x000070000a63dbd8, exec=0x000000011c832e80, mod=0x000000010bb23ad8, args=0x000070000a638260) at machine_code.cpp:697 | |
| frame #254: 0x0000000100065319 rbx`rubinius::CallSite::dispatch_once(state=0x000070000a63dbd8, call_site=0x0000000108c08f08, args=0x000070000a638260) at call_site.hpp:478 | |
| frame #255: 0x0000000100194d52 rbx`rubinius::instructions::send_method(rubinius::State*, rubinius::CallFrame*, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000a63dbd8, args=0x000000000000da46) at call_site.hpp:313 [opt] | |
| frame #256: 0x0000000100194d49 rbx`rubinius::instructions::send_method(state=0x000070000a63dbd8, call_frame=0x000070000a638420, literal=<unavailable>) at send_method.hpp:15 [opt] | |
| frame #257: 0x0000000100194cd9 rbx`rubinius::interpreter::send_method(state=0x000070000a63dbd8, call_frame=0x000070000a638420, opcodes=0x0000000108c08c00) at send_method.cpp:8 [opt] | |
| frame #258: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000a63dbd8, machine_code=0x00000001269e6e90) at interpreter.cpp:288 | |
| frame #259: 0x00000001001e2291 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(state=0x000070000a63dbd8, exec=0x000000010a4289c8, mod=0x000000010c4903b8, args=0x000070000a638690) at machine_code.cpp:697 | |
| frame #260: 0x00000001000912e0 rbx`rubinius::CompiledCode::default_executor(state=0x000070000a63dbd8, exec=0x000000010a4289c8, mod=0x000000010c4903b8, args=0x000070000a638690) at compiled_code.cpp:179 | |
| frame #261: 0x0000000100065319 rbx`rubinius::CallSite::dispatch_once(state=0x000070000a63dbd8, call_site=0x0000000108db1a48, args=0x000070000a638690) at call_site.hpp:478 | |
| frame #262: 0x00000001001953ac rbx`rubinius::instructions::send_vcall(rubinius::State*, rubinius::CallFrame*, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000a63dbd8, args=0x000000000000da46) at call_site.hpp:313 [opt] | |
| frame #263: 0x00000001001953a6 rbx`rubinius::instructions::send_vcall(state=0x000070000a63dbd8, call_frame=0x000070000a638850, literal=<unavailable>) at send_vcall.hpp:12 [opt] | |
| frame #264: 0x000000010019533d rbx`rubinius::interpreter::send_vcall(state=0x000070000a63dbd8, call_frame=0x000070000a638850, opcodes=0x0000000108db1600) at send_vcall.cpp:8 [opt] | |
| frame #265: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000a63dbd8, machine_code=0x0000000126989580) at interpreter.cpp:288 | |
| frame #266: 0x00000001001e2291 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(state=0x000070000a63dbd8, exec=0x000000010a28b748, mod=0x000000010c4903b8, args=0x000070000a638ae0) at machine_code.cpp:697 | |
| frame #267: 0x00000001000912e0 rbx`rubinius::CompiledCode::default_executor(state=0x000070000a63dbd8, exec=0x000000010a28b748, mod=0x000000010c4903b8, args=0x000070000a638ae0) at compiled_code.cpp:179 | |
| frame #268: 0x0000000100065319 rbx`rubinius::CallSite::dispatch_once(state=0x000070000a63dbd8, call_site=0x0000000101f75068, args=0x000070000a638ae0) at call_site.hpp:478 | |
| frame #269: 0x00000001001953ac rbx`rubinius::instructions::send_vcall(rubinius::State*, rubinius::CallFrame*, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000a63dbd8, args=0x000000000001f8a6) at call_site.hpp:313 [opt] | |
| frame #270: 0x00000001001953a6 rbx`rubinius::instructions::send_vcall(state=0x000070000a63dbd8, call_frame=0x000070000a638ca0, literal=<unavailable>) at send_vcall.hpp:12 [opt] | |
| frame #271: 0x000000010019533d rbx`rubinius::interpreter::send_vcall(state=0x000070000a63dbd8, call_frame=0x000070000a638ca0, opcodes=0x0000000101f74c00) at send_vcall.cpp:8 [opt] | |
| frame #272: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000a63dbd8, machine_code=0x000000010d9d48a0) at interpreter.cpp:288 | |
| frame #273: 0x00000001001e2291 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(state=0x000070000a63dbd8, exec=0x000000010998c680, mod=0x000000010c4903b8, args=0x000070000a638ee8) at machine_code.cpp:697 | |
| frame #274: 0x00000001000912e0 rbx`rubinius::CompiledCode::default_executor(state=0x000070000a63dbd8, exec=0x000000010998c680, mod=0x000000010c4903b8, args=0x000070000a638ee8) at compiled_code.cpp:179 | |
| frame #275: 0x0000000100065319 rbx`rubinius::CallSite::dispatch_once(state=0x000070000a63dbd8, call_site=0x0000000126b34998, args=0x000070000a638ee8) at call_site.hpp:478 | |
| frame #276: 0x00000001001969df rbx`rubinius::instructions::zsuper(rubinius::State*, rubinius::CallFrame*, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000a63dbd8, args=0x000000000001f90e) at call_site.hpp:313 [opt] | |
| frame #277: 0x00000001001969d9 rbx`rubinius::instructions::zsuper(state=<unavailable>, call_frame=0x000070000a639130, literal=4944251288) at zsuper.hpp:109 [opt] | |
| frame #278: 0x000000010019654b rbx`rubinius::interpreter::zsuper(state=0x000070000a63dbd8, call_frame=0x000070000a639130, opcodes=0x0000000126b348b0) at zsuper.cpp:8 [opt] | |
| frame #279: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000a63dbd8, machine_code=0x0000000110ff0400) at interpreter.cpp:288 | |
| frame #280: 0x00000001001e2291 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(state=0x000070000a63dbd8, exec=0x000000010b574900, mod=0x000000010b670fe0, args=0x000070000a639370) at machine_code.cpp:697 | |
| frame #281: 0x00000001000912e0 rbx`rubinius::CompiledCode::default_executor(state=0x000070000a63dbd8, exec=0x000000010b574900, mod=0x000000010b670fe0, args=0x000070000a639370) at compiled_code.cpp:179 | |
| frame #282: 0x0000000100065319 rbx`rubinius::CallSite::dispatch_once(state=0x000070000a63dbd8, call_site=0x000000010f6e5578, args=0x000070000a639370) at call_site.hpp:478 | |
| frame #283: 0x00000001001953ac rbx`rubinius::instructions::send_vcall(rubinius::State*, rubinius::CallFrame*, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000a63dbd8, args=0x000000000001f90e) at call_site.hpp:313 [opt] | |
| frame #284: 0x00000001001953a6 rbx`rubinius::instructions::send_vcall(state=0x000070000a63dbd8, call_frame=0x000070000a639530, literal=<unavailable>) at send_vcall.hpp:12 [opt] | |
| frame #285: 0x000000010019533d rbx`rubinius::interpreter::send_vcall(state=0x000070000a63dbd8, call_frame=0x000070000a639530, opcodes=0x000000010f6e4a00) at send_vcall.cpp:8 [opt] | |
| frame #286: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000a63dbd8, machine_code=0x000000010ce6a800) at interpreter.cpp:288 | |
| frame #287: 0x00000001001e2291 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(state=0x000070000a63dbd8, exec=0x00000001096cf800, mod=0x000000010c4903b8, args=0x000070000a639790) at machine_code.cpp:697 | |
| frame #288: 0x00000001000912e0 rbx`rubinius::CompiledCode::default_executor(state=0x000070000a63dbd8, exec=0x00000001096cf800, mod=0x000000010c4903b8, args=0x000070000a639790) at compiled_code.cpp:179 | |
| frame #289: 0x0000000100065319 rbx`rubinius::CallSite::dispatch_once(state=0x000070000a63dbd8, call_site=0x00000001104c1eb8, args=0x000070000a639790) at call_site.hpp:478 | |
| frame #290: 0x0000000100194d52 rbx`rubinius::instructions::send_method(rubinius::State*, rubinius::CallFrame*, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000a63dbd8, args=0x000000000000d87e) at call_site.hpp:313 [opt] | |
| frame #291: 0x0000000100194d49 rbx`rubinius::instructions::send_method(state=0x000070000a63dbd8, call_frame=0x000070000a639950, literal=<unavailable>) at send_method.hpp:15 [opt] | |
| frame #292: 0x0000000100194cd9 rbx`rubinius::interpreter::send_method(state=0x000070000a63dbd8, call_frame=0x000070000a639950, opcodes=0x00000001104c1400) at send_method.cpp:8 [opt] | |
| frame #293: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000a63dbd8, machine_code=0x0000000126491fa0) at interpreter.cpp:288 | |
| frame #294: 0x0000000100061745 rbx`rubinius::BlockEnvironment::execute_interpreter(state=0x000070000a63dbd8, env=0x0000000109262600, args=0x000070000a639bd8, invocation=0x000070000a639b50) at block_environment.cpp:438 | |
| frame #295: 0x00000001000613a7 rbx`rubinius::BlockEnvironment::invoke(state=0x000070000a63dbd8, env=0x0000000109262600, args=0x000070000a639bd8, invocation=0x000070000a639b50) at block_environment.cpp:78 | |
| frame #296: 0x0000000100062864 rbx`rubinius::BlockEnvironment::call(this=0x0000000109262600, state=0x000070000a63dbd8, args=0x000070000a639bd8, flags=0) at block_environment.cpp:451 | |
| frame #297: 0x000000010019649b rbx`rubinius::instructions::yield_stack(state=0x000070000a63dbd8, call_frame=0x000070000a639da0, count=0) at yield_stack.hpp:13 [opt] | |
| frame #298: 0x00000001001963d3 rbx`rubinius::interpreter::yield_stack(state=0x000070000a63dbd8, call_frame=0x000070000a639da0, opcodes=0x000000012680ed20) at yield_stack.cpp:8 [opt] | |
| frame #299: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000a63dbd8, machine_code=0x0000000126491de0) at interpreter.cpp:288 | |
| frame #300: 0x00000001001e2291 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(state=0x000070000a63dbd8, exec=0x0000000103085880, mod=0x0000000109f9c988, args=0x000070000a639fd0) at machine_code.cpp:697 | |
| frame #301: 0x00000001000912e0 rbx`rubinius::CompiledCode::default_executor(state=0x000070000a63dbd8, exec=0x0000000103085880, mod=0x0000000109f9c988, args=0x000070000a639fd0) at compiled_code.cpp:179 | |
| frame #302: 0x0000000100065319 rbx`rubinius::CallSite::dispatch_once(state=0x000070000a63dbd8, call_site=0x00000001025d09a8, args=0x000070000a639fd0) at call_site.hpp:478 | |
| frame #303: 0x0000000100194f31 rbx`rubinius::instructions::send_stack_with_block(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000a63dbd8, args=0x00000000000123d6) at call_site.hpp:313 [opt] | |
| frame #304: 0x0000000100194f2b rbx`rubinius::instructions::send_stack_with_block(state=0x000070000a63dbd8, call_frame=0x000070000a63a190, literal=<unavailable>, count=<unavailable>) at send_stack_with_block.hpp:17 [opt] | |
| frame #305: 0x0000000100194e9a rbx`rubinius::interpreter::send_stack_with_block(state=0x000070000a63dbd8, call_frame=0x000070000a63a190, opcodes=0x00000001025ce000) at send_stack_with_block.cpp:9 [opt] | |
| frame #306: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000a63dbd8, machine_code=0x000000012460fa10) at interpreter.cpp:288 | |
| frame #307: 0x00000001001e1f51 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(state=0x000070000a63dbd8, exec=0x000000010af080b0, mod=0x000000010af15a60, args=0x000070000a63a450) at machine_code.cpp:697 | |
| frame #308: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000070000a63dbd8, call_site=0x000000010f866fd8, args=0x000070000a63a450) at call_site.hpp:204 | |
| frame #309: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000a63dbd8, args=0x000000000000d87e) at call_site.hpp:313 [opt] | |
| frame #310: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000070000a63dbd8, call_frame=0x000070000a63a610, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #311: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000070000a63dbd8, call_frame=0x000070000a63a610, opcodes=0x000000010f866a00) at send_stack.cpp:9 [opt] | |
| frame #312: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000a63dbd8, machine_code=0x0000000124608510) at interpreter.cpp:288 | |
| frame #313: 0x00000001001e2291 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(state=0x000070000a63dbd8, exec=0x000000010c6d8620, mod=0x000000010c6da3c8, args=0x000070000a63a810) at machine_code.cpp:697 | |
| frame #314: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000070000a63dbd8, call_site=0x00000001026354b8, args=0x000070000a63a810) at call_site.hpp:204 | |
| frame #315: 0x00000001001953ac rbx`rubinius::instructions::send_vcall(rubinius::State*, rubinius::CallFrame*, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000a63dbd8, args=0x000000000000d87e) at call_site.hpp:313 [opt] | |
| frame #316: 0x00000001001953a6 rbx`rubinius::instructions::send_vcall(state=0x000070000a63dbd8, call_frame=0x000070000a63a9d0, literal=<unavailable>) at send_vcall.hpp:12 [opt] | |
| frame #317: 0x000000010019533d rbx`rubinius::interpreter::send_vcall(state=0x000070000a63dbd8, call_frame=0x000070000a63a9d0, opcodes=0x0000000102634c00) at send_vcall.cpp:8 [opt] | |
| frame #318: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000a63dbd8, machine_code=0x0000000124686440) at interpreter.cpp:288 | |
| frame #319: 0x00000001001e2291 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(state=0x000070000a63dbd8, exec=0x000000010c6d7180, mod=0x000000010c6da3c8, args=0x000070000a63ac10) at machine_code.cpp:697 | |
| frame #320: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000070000a63dbd8, call_site=0x00000001025c3758, args=0x000070000a63ac10) at call_site.hpp:204 | |
| frame #321: 0x0000000100194d52 rbx`rubinius::instructions::send_method(rubinius::State*, rubinius::CallFrame*, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000a63dbd8, args=0x000000000001fc46) at call_site.hpp:313 [opt] | |
| frame #322: 0x0000000100194d49 rbx`rubinius::instructions::send_method(state=0x000070000a63dbd8, call_frame=0x000070000a63add0, literal=<unavailable>) at send_method.hpp:15 [opt] | |
| frame #323: 0x0000000100194cd9 rbx`rubinius::interpreter::send_method(state=0x000070000a63dbd8, call_frame=0x000070000a63add0, opcodes=0x00000001025c2800) at send_method.cpp:8 [opt] | |
| frame #324: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000a63dbd8, machine_code=0x0000000124684d70) at interpreter.cpp:288 | |
| frame #325: 0x00000001001e2c51 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::TwoArguments>(state=0x000070000a63dbd8, exec=0x000000010c656130, mod=0x000000010c6e0450, args=0x000070000a63b050) at machine_code.cpp:697 | |
| frame #326: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000070000a63dbd8, call_site=0x00000001134cc148, args=0x000070000a63b050) at call_site.hpp:204 | |
| frame #327: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000a63dbd8, args=0x000000000001fc16) at call_site.hpp:313 [opt] | |
| frame #328: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000070000a63dbd8, call_frame=0x000070000a63b210, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #329: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000070000a63dbd8, call_frame=0x000070000a63b210, opcodes=0x00000001134cc0e0) at send_stack.cpp:9 [opt] | |
| frame #330: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000a63dbd8, machine_code=0x000000010ceb7c20) at interpreter.cpp:288 | |
| frame #331: 0x0000000100061745 rbx`rubinius::BlockEnvironment::execute_interpreter(state=0x000070000a63dbd8, env=0x00000001097ba8b0, args=0x000070000a63b900, invocation=0x000070000a63b410) at block_environment.cpp:438 | |
| frame #332: 0x00000001000613a7 rbx`rubinius::BlockEnvironment::invoke(state=0x000070000a63dbd8, env=0x00000001097ba8b0, args=0x000070000a63b900, invocation=0x000070000a63b410) at block_environment.cpp:78 | |
| frame #333: 0x0000000100062864 rbx`rubinius::BlockEnvironment::call(this=0x00000001097ba8b0, state=0x000070000a63dbd8, args=0x000070000a63b900, flags=1) at block_environment.cpp:451 | |
| frame #334: 0x00000001000fe835 rbx`rubinius::Proc::call(this=0x00000001097ba968, state=0x000070000a63dbd8, args=0x000070000a63b900) at proc.cpp:117 | |
| frame #335: 0x00000001000fee1d rbx`rubinius::Proc::call_prim(this=0x00000001097ba968, state=0x000070000a63dbd8, exec=0x0000000109163b80, mod=0x000000010280c700, args=0x000070000a63b900) at proc.cpp:155 | |
| frame #336: 0x0000000100243c89 rbx`rubinius::Primitives::proc_call(state=0x000070000a63dbd8, exec=0x0000000109163b80, mod=0x000000010280c700, args=0x000070000a63b900) at method_primitives.hpp:11213 | |
| frame #337: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000070000a63dbd8, call_site=0x000000010220bf60, args=0x000070000a63b900) at call_site.hpp:204 | |
| frame #338: 0x0000000100195089 rbx`rubinius::instructions::send_stack_with_splat(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000a63dbd8, args=0x0000000000007e66) at call_site.hpp:313 [opt] | |
| frame #339: 0x000000010019507f rbx`rubinius::instructions::send_stack_with_splat(state=0x000070000a63dbd8, call_frame=0x000070000a63bad0, literal=4330667872, count=<unavailable>) at send_stack_with_splat.hpp:28 [opt] | |
| frame #340: 0x0000000100194f8e rbx`rubinius::interpreter::send_stack_with_splat(state=0x000070000a63dbd8, call_frame=0x000070000a63bad0, opcodes=0x000000010220b400) at send_stack_with_splat.cpp:9 [opt] | |
| frame #341: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000a63dbd8, machine_code=0x000000010865ccf0) at interpreter.cpp:288 | |
| frame #342: 0x00000001001e25d1 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument>(state=0x000070000a63dbd8, exec=0x0000000102b72d60, mod=0x000000010280c700, args=0x000070000a63bcf0) at machine_code.cpp:697 | |
| frame #343: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000070000a63dbd8, call_site=0x0000000102636108, args=0x000070000a63bcf0) at call_site.hpp:204 | |
| frame #344: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000a63dbd8, args=0x00000000000004ee) at call_site.hpp:313 [opt] | |
| frame #345: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000070000a63dbd8, call_frame=0x000070000a63beb0, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #346: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000070000a63dbd8, call_frame=0x000070000a63beb0, opcodes=0x0000000102635e00) at send_stack.cpp:9 [opt] | |
| frame #347: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000a63dbd8, machine_code=0x000000010dc63160) at interpreter.cpp:288 | |
| frame #348: 0x00000001001e2c51 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::TwoArguments>(state=0x000070000a63dbd8, exec=0x00000001090194f8, mod=0x0000000109023f80, args=0x000070000a63c0e0) at machine_code.cpp:697 | |
| frame #349: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000070000a63dbd8, call_site=0x000000010db0a148, args=0x000070000a63c0e0) at call_site.hpp:204 | |
| frame #350: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000a63dbd8, args=0x000000000001bc9e) at call_site.hpp:313 [opt] | |
| frame #351: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000070000a63dbd8, call_frame=0x000070000a63c2a0, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #352: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000070000a63dbd8, call_frame=0x000070000a63c2a0, opcodes=0x000000010db09ee0) at send_stack.cpp:9 [opt] | |
| frame #353: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000a63dbd8, machine_code=0x000000010db09df0) at interpreter.cpp:288 | |
| frame #354: 0x0000000100061745 rbx`rubinius::BlockEnvironment::execute_interpreter(state=0x000070000a63dbd8, env=0x0000000109830768, args=0x000070000a63c528, invocation=0x000070000a63c4a0) at block_environment.cpp:438 | |
| frame #355: 0x00000001000613a7 rbx`rubinius::BlockEnvironment::invoke(state=0x000070000a63dbd8, env=0x0000000109830768, args=0x000070000a63c528, invocation=0x000070000a63c4a0) at block_environment.cpp:78 | |
| frame #356: 0x0000000100062864 rbx`rubinius::BlockEnvironment::call(this=0x0000000109830768, state=0x000070000a63dbd8, args=0x000070000a63c528, flags=0) at block_environment.cpp:451 | |
| frame #357: 0x000000010019649b rbx`rubinius::instructions::yield_stack(state=0x000070000a63dbd8, call_frame=0x000070000a63c6f0, count=0) at yield_stack.hpp:13 [opt] | |
| frame #358: 0x00000001001963d3 rbx`rubinius::interpreter::yield_stack(state=0x000070000a63dbd8, call_frame=0x000070000a63c6f0, opcodes=0x000000010879f100) at yield_stack.cpp:8 [opt] | |
| frame #359: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000a63dbd8, machine_code=0x000000010879ec30) at interpreter.cpp:288 | |
| frame #360: 0x00000001001e2291 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(state=0x000070000a63dbd8, exec=0x00000001098ac1f0, mod=0x000000010287eae8, args=0x000070000a63c920) at machine_code.cpp:697 | |
| frame #361: 0x0000000100065319 rbx`rubinius::CallSite::dispatch_once(state=0x000070000a63dbd8, call_site=0x000000010db09d18, args=0x000070000a63c920) at call_site.hpp:478 | |
| frame #362: 0x0000000100194f31 rbx`rubinius::instructions::send_stack_with_block(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000a63dbd8, args=0x00000000000068ce) at call_site.hpp:313 [opt] | |
| frame #363: 0x0000000100194f2b rbx`rubinius::instructions::send_stack_with_block(state=0x000070000a63dbd8, call_frame=0x000070000a63cae0, literal=<unavailable>, count=<unavailable>) at send_stack_with_block.hpp:17 [opt] | |
| frame #364: 0x0000000100194e9a rbx`rubinius::interpreter::send_stack_with_block(state=0x000070000a63dbd8, call_frame=0x000070000a63cae0, opcodes=0x000000010db09cb0) at send_stack_with_block.cpp:9 [opt] | |
| frame #365: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000a63dbd8, machine_code=0x000000010db09bc0) at interpreter.cpp:288 | |
| frame #366: 0x00000001001e2911 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(state=0x000070000a63dbd8, exec=0x0000000109019000, mod=0x0000000109023f80, args=0x000070000a63cd00) at machine_code.cpp:697 | |
| frame #367: 0x0000000100065f09 rbx`rubinius::CallSite::dispatch_and_cache(state=0x000070000a63dbd8, call_site=0x000000010db09260, args=0x000070000a63cd00) at call_site.hpp:457 | |
| frame #368: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000a63dbd8, args=0x000000000001bc96) at call_site.hpp:313 [opt] | |
| frame #369: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000070000a63dbd8, call_frame=0x000070000a63cec0, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #370: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000070000a63dbd8, call_frame=0x000070000a63cec0, opcodes=0x000000010db091f0) at send_stack.cpp:9 [opt] | |
| frame #371: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000a63dbd8, machine_code=0x000000010db09100) at interpreter.cpp:288 | |
| frame #372: 0x0000000100061745 rbx`rubinius::BlockEnvironment::execute_interpreter(state=0x000070000a63dbd8, env=0x0000000109826180, args=0x000070000a63d580, invocation=0x000070000a63d090) at block_environment.cpp:438 | |
| frame #373: 0x00000001000613a7 rbx`rubinius::BlockEnvironment::invoke(state=0x000070000a63dbd8, env=0x0000000109826180, args=0x000070000a63d580, invocation=0x000070000a63d090) at block_environment.cpp:78 | |
| frame #374: 0x0000000100062864 rbx`rubinius::BlockEnvironment::call(this=0x0000000109826180, state=0x000070000a63dbd8, args=0x000070000a63d580, flags=0) at block_environment.cpp:451 | |
| frame #375: 0x00000001000fe835 rbx`rubinius::Proc::call(this=0x0000000109826880, state=0x000070000a63dbd8, args=0x000070000a63d580) at proc.cpp:117 | |
| frame #376: 0x00000001000fee1d rbx`rubinius::Proc::call_prim(this=0x0000000109826880, state=0x000070000a63dbd8, exec=0x0000000109163b80, mod=0x000000010280c700, args=0x000070000a63d580) at proc.cpp:155 | |
| frame #377: 0x0000000100243c89 rbx`rubinius::Primitives::proc_call(state=0x000070000a63dbd8, exec=0x0000000109163b80, mod=0x000000010280c700, args=0x000070000a63d580) at method_primitives.hpp:11213 | |
| frame #378: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000070000a63dbd8, call_site=0x000000010220bf60, args=0x000070000a63d580) at call_site.hpp:204 | |
| frame #379: 0x0000000100195089 rbx`rubinius::instructions::send_stack_with_splat(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000070000a63dbd8, args=0x0000000000007e66) at call_site.hpp:313 [opt] | |
| frame #380: 0x000000010019507f rbx`rubinius::instructions::send_stack_with_splat(state=0x000070000a63dbd8, call_frame=0x000070000a63d750, literal=4330667872, count=<unavailable>) at send_stack_with_splat.hpp:28 [opt] | |
| frame #381: 0x0000000100194f8e rbx`rubinius::interpreter::send_stack_with_splat(state=0x000070000a63dbd8, call_frame=0x000070000a63d750, opcodes=0x000000010220b400) at send_stack_with_splat.cpp:9 [opt] | |
| frame #382: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000070000a63dbd8, machine_code=0x000000010865ccf0) at interpreter.cpp:288 | |
| frame #383: 0x00000001001e25d1 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument>(state=0x000070000a63dbd8, exec=0x0000000102b72d60, mod=0x000000010280c700, args=0x000070000a63d978) at machine_code.cpp:697 | |
| frame #384: 0x000000010014bcec rbx`rubinius::Dispatch::send(this=0x000070000a63d9a8, state=0x000070000a63dbd8, lookup=0x000070000a63d9d8, args=0x000070000a63d978, reason=eNormal) at dispatch.cpp:43 | |
| frame #385: 0x00000001000efbeb rbx`rubinius::Object::send(this=0x0000000109826880, state=0x000070000a63dbd8, name=0x00000000000004ee, ary=0x00000001098294c8, block=0x0000000109826880, allow_private=true) at object.cpp:531 | |
| frame #386: 0x000000010011c4ac rbx`rubinius::run_instance(state=0x000070000a63dbd8) at thread.cpp:132 | |
| frame #387: 0x000000010011f9f8 rbx`rubinius::Thread::run(ptr=0x00000001088fd200) at thread.cpp:366 | |
| frame #388: 0x00007fff6c1956c1 libsystem_pthread.dylib`_pthread_body + 340 | |
| frame #389: 0x00007fff6c19556d libsystem_pthread.dylib`_pthread_start + 377 | |
| frame #390: 0x00007fff6c194c5d libsystem_pthread.dylib`thread_start + 13 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| thread #44, name = 'ruby.45' | |
| frame #0: 0x000000010002dfac rbx`atomic::compare_and_swap(ptr=0x0000000102008018, old_val=0, new_val=1) at atomic.hpp:102 | |
| frame #1: 0x000000010002df71 rbx`atomic::compare_and_swap(ptr=0x0000000102008018, old_val=0, new_val=1) at atomic.hpp:123 | |
| frame #2: 0x000000010002c954 rbx`rubinius::utilities::thread::SpinLock::lock(this=0x0000000102008018) at thread.hpp:583 | |
| frame #3: 0x0000000100045148 rbx`rubinius::utilities::thread::LockGuardTemplate<rubinius::utilities::thread::SpinLock>::lock(this=0x000070000d653a78) at thread.hpp:259 | |
| frame #4: 0x00000001000450d5 rbx`rubinius::utilities::thread::StackLockGuard<rubinius::utilities::thread::SpinLock>::StackLockGuard(this=0x000070000d653a78, in_lock=0x0000000102008018) at thread.hpp:279 | |
| frame #5: 0x0000000100044cdd rbx`rubinius::utilities::thread::StackLockGuard<rubinius::utilities::thread::SpinLock>::StackLockGuard(this=0x000070000d653a78, in_lock=0x0000000102008018) at thread.hpp:278 | |
| frame #6: 0x00000001001ef85f rbx`rubinius::Memory::new_object(this=0x0000000102008000, state=0x000000012467ce00, bytes=88) at memory.cpp:739 | |
| frame #7: 0x000000010005333c rbx`rubinius::Memory::new_object(this=0x0000000102008000, state=0x000000012467ce00, klass=0x0000000102805970, bytes=88, type=StringType) at memory.hpp:309 | |
| frame #8: 0x00000001000532e2 rbx`rubinius::String* rubinius::Memory::new_object<rubinius::String>(this=0x0000000102008000, state=0x000000012467ce00, klass=0x0000000102805970) at memory.hpp:363 | |
| frame #9: 0x000000010010647e rbx`rubinius::String::allocate(state=0x000000012467ce00, self=0x0000000102805970) at string.cpp:64 | |
| frame #10: 0x0000000100248dd6 rbx`rubinius::Primitives::string_allocate(state=0x000000012467ce00, exec=0x00000001091a0f50, mod=0x0000000102805b30, args=0x000070000d653c70) at method_primitives.hpp:12451 | |
| frame #11: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x000000012467ce00, call_site=0x00000001009e3c00, args=0x000070000d653c70) at call_site.hpp:204 | |
| frame #12: 0x00000001001953ac rbx`rubinius::instructions::send_vcall(rubinius::State*, rubinius::CallFrame*, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000000012467ce00, args=0x00000000000045ce) at call_site.hpp:313 [opt] | |
| frame #13: 0x00000001001953a6 rbx`rubinius::instructions::send_vcall(state=0x000000012467ce00, call_frame=0x000070000d653e30, literal=<unavailable>) at send_vcall.hpp:12 [opt] | |
| frame #14: 0x000000010019533d rbx`rubinius::interpreter::send_vcall(state=0x000000012467ce00, call_frame=0x000070000d653e30, opcodes=0x00000001009e3a60) at send_vcall.cpp:8 [opt] | |
| (lldb) t 44 | |
| * thread #44, name = 'ruby.45' | |
| frame #0: 0x000000010002dfac rbx`atomic::compare_and_swap(ptr=0x0000000102008018, old_val=0, new_val=1) at atomic.hpp:102 | |
| 99 | |
| 100 inline bool compare_and_swap(uint32_t* ptr, uint32_t old_val, uint32_t new_val) { | |
| 101 #if defined(GCC_SYNC) | |
| -> 102 return __sync_bool_compare_and_swap(ptr, old_val, new_val); | |
| 103 #elif defined(APPLE_SYNC) | |
| 104 return OSAtomicCompareAndSwap32Barrier(old_val, new_val, (volatile int32_t*)ptr); | |
| 105 #elif defined(X86_SYNC) | |
| (lldb) f 13 | |
| rbx was compiled with optimization - stepping may behave oddly; variables may not be available. | |
| frame #13: 0x00000001001953a6 rbx`rubinius::instructions::send_vcall(state=0x000000012467ce00, call_frame=0x000070000d653e30, literal=<unavailable>) at send_vcall.hpp:12 [opt] | |
| 9 CallSite* call_site = reinterpret_cast<CallSite*>(literal); | |
| 10 | |
| 11 Arguments args(call_site->name(), recv, cNil, 0, 0); | |
| -> 12 call_frame->return_value = call_site->execute(state, args); | |
| 13 | |
| 14 state->vm()->checkpoint(state); | |
| 15 | |
| (lldb) p call_frame->print_backtrace(state, 0, 0) | |
| 0x70000d653e30: String.allocate in core/string.rb:22 (+0) | |
| 0x70000d6541f0: String#+ in core/string.rb:248 (+33) | |
| 0x70000d6545b0: IO::BufferedFileDescriptor#read in core/io.rb:617 (+163) | |
| 0x70000d654990: IO#read_if_available in core/io.rb:2824 (+339) | |
| 0x70000d654db0: IO#read_nonblock in core/io.rb:2865 (+181) | |
| 0x70000d6551f0: __block__ in core/io.rb:2769 (+12) | |
| 0x70000d655620: IO#emulate_blocking_read in core/io.rb:3506 (+7) | |
| 0x70000d6559d0: IO#read in core/io.rb:2768 (+106) | |
| 0x70000d655db0: Gem::Package::TarReader::Entry#readpartial in rubygems/package/tar_reader/entry.rb:134 (+99) | |
| 0x70000d6571f0: capi:read at zlib.c | |
| 0x70000d6578d0: __block__ in rubygems/package.rb:613 (+12) | |
| 0x70000d658850: capi:wrap at zlib.c | |
| 0x70000d658f30: Gem::Package#verify_gz in rubygems/package.rb:612 (+21) | |
| 0x70000d659310: Gem::Package#verify_entry in rubygems/package.rb:582 (+182) | |
| 0x70000d659710: __block__ in rubygems/package.rb:595 (+4) | |
| 0x70000d659b50: Gem::Package::TarReader#each in rubygems/package/tar_reader.rb:65 (+141) | |
| 0x70000d659fa0: Gem::Package#verify_files in rubygems/package.rb:594 (+6) | |
| 0x70000d65a3a0: __block__ in rubygems/package.rb:524 (+14) | |
| 0x70000d65a7e0: Gem::Package::TarReader.new in rubygems/package/tar_reader.rb:29 (+28) | |
| 0x70000d65abd0: __block__ in rubygems/package.rb:521 (+18) | |
| 0x70000d65b0a0: IO.open in core/io.rb:1400 (+126) | |
| error: Execution was interrupted. | |
| The process has been returned to the state before expression evaluation. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| (lldb) t 6 | |
| * thread #6, name = 'Parallel Installer Worker #8', stop reason = EXC_BAD_ACCESS (code=1, address=0x0) | |
| frame #0: 0x000000010cd5b6d5 libyaml-0.2.dylib`yaml_parser_fetch_next_token + 792 | |
| libyaml-0.2.dylib`yaml_parser_fetch_next_token: | |
| -> 0x10cd5b6d5 <+792>: movzbl (%rax), %ecx | |
| 0x10cd5b6d8 <+795>: cmpl $0x20, %ecx | |
| 0x10cd5b6db <+798>: je 0x10cd5b70d ; <+848> | |
| 0x10cd5b6dd <+800>: cmpl $0x0, 0x100(%rbx) | |
| (lldb) bt 15 | |
| * thread #6, name = 'Parallel Installer Worker #8', stop reason = EXC_BAD_ACCESS (code=1, address=0x0) | |
| * frame #0: 0x000000010cd5b6d5 libyaml-0.2.dylib`yaml_parser_fetch_next_token + 792 | |
| frame #1: 0x000000010cd5b2d0 libyaml-0.2.dylib`yaml_parser_fetch_more_tokens + 97 | |
| frame #2: 0x000000010cd64cc1 libyaml-0.2.dylib`yaml_parser_parse + 1305 | |
| frame #3: 0x0000000109af7bdb psych.bundle`parse + 811 | |
| frame #4: 0x00000001000e9247 rbx`rubinius::GenericArguments::invoke(state=0x000000010dcc0790, nm=0x0000000109dd7538, env=0x000000010dcc0790, args=0x0000700005dfd180) at native_method.cpp:310 | |
| frame #5: 0x00000001000e80a5 rbx`rubinius::Object* rubinius::NativeMethod::executor_implementation<rubinius::GenericArguments>(state=0x000000010dcc0790, exec=0x0000000109dd7538, mod=0x0000000109dbadf8, args=0x0000700005dfd180) at native_method.cpp:706 | |
| frame #6: 0x0000000100065319 rbx`rubinius::CallSite::dispatch_once(state=0x000000010dcc0790, call_site=0x0000000102462968, args=0x0000700005dfd180) at call_site.hpp:478 | |
| frame #7: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000000010dcc0790, args=0x0000000000007416) at call_site.hpp:313 [opt] | |
| frame #8: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000000010dcc0790, call_frame=0x0000700005dfd340, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #9: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x000000010dcc0790, call_frame=0x0000700005dfd340, opcodes=0x0000000102462200) at send_stack.cpp:9 [opt] | |
| frame #10: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000000010dcc0790, machine_code=0x0000000100fbd180) at interpreter.cpp:288 | |
| frame #11: 0x00000001001e1f51 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(state=0x000000010dcc0790, exec=0x000000010a3686e0, mod=0x0000000109dba948, args=0x0000700005dfd590) at machine_code.cpp:697 | |
| frame #12: 0x0000000100065319 rbx`rubinius::CallSite::dispatch_once(state=0x000000010dcc0790, call_site=0x000000010bf2df08, args=0x0000700005dfd590) at call_site.hpp:478 | |
| frame #13: 0x0000000100194f31 rbx`rubinius::instructions::send_stack_with_block(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x000000010dcc0790, args=0x0000000000020a6e) at call_site.hpp:313 [opt] | |
| frame #14: 0x0000000100194f2b rbx`rubinius::instructions::send_stack_with_block(state=0x000000010dcc0790, call_frame=0x0000700005dfd750, literal=<unavailable>, count=<unavailable>) at send_stack_with_block.hpp:17 [opt] | |
| (lldb) f 6 | |
| frame #6: 0x0000000100065319 rbx`rubinius::CallSite::dispatch_once(state=0x000000010dcc0790, call_site=0x0000000102462968, args=0x0000700005dfd180) at call_site.hpp:478 | |
| 475 | |
| 476 Object* value = nullptr; | |
| 477 | |
| -> 478 if((value = dispatch.method->execute(state, dispatch.method, dispatch.module, args))) { | |
| 479 if(dispatch.name == G(sym_method_missing)) return value; | |
| 480 | |
| 481 if(call_site->execute() == CallSite::dispatch_once) { | |
| (lldb) p call_frame->print_backtrace(state, 0, 0) | |
| error: use of undeclared identifier 'call_frame' | |
| (lldb) f 8 | |
| frame #8: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x000000010dcc0790, call_frame=0x0000700005dfd340, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| 13 | |
| 14 stack_clear(count + 1); | |
| 15 | |
| -> 16 call_frame->return_value = call_site->execute(state, args); | |
| 17 | |
| 18 state->vm()->checkpoint(state); | |
| 19 | |
| (lldb) p call_frame->print_backtrace(state, 0, 0) | |
| 0x70000d65b4b0: Kernel#open in 0x700005dfd340: Psych.parse_stream in psych.rb:376 (+118) | |
| 0x700005dfd750: Psych.parse in psych.rb:324 (+18) | |
| 0x700005dfdb20: Psych.safe_load in psych.rb:290 (+40) | |
| 0x700005dfdf70: Gem::SafeYAML.safe_load in rubygems/safe_yaml.rb:31 (+16) | |
| 0x700005dfe340: __block__ in rubygems/package.rb:471 (+14) | |
| 0x700005dff2c0: capi:wrap at zlib.c | |
| 0x700005dff9a0: __block__ in rubygems/package.rb:470 (+14) | |
| 0x700005dffde0: Gem::Package::TarReader#seek in rubygems/package/tar_reader.rb:116 (+35) | |
| 0x700005e001a0: Gem::Package#read_checksums in rubygems/package.rb:469 (+20) | |
| 0x700005e00560: __block__ in rubygems/package.rb:522 (+4) | |
| 0x700005e009a0: Gem::Package::TarReader.new in rubygems/package/tar_reader.rb:29 (+28) | |
| 0x700005e00d60: __block__ in rubygems/package.rb:521 (+18) | |
| 0x700005e01230: IO.open in core/io.rb:1400 (+126) | |
| 0x700005e01640: Kernel#open in core/kernel.rb:657 (+456) | |
| 0x700005e01a40: Gem::Package::FileSource#with_read_io in rubygems/package/file_source.rb:30 (+33) | |
| 0x700005e01e10: Gem::Package#verify in rubygems/package.rb:520 (+28) | |
| 0x700005e021f0: Gem::Package#spec in rubygems/package.rb:501 (+9) | |
| 0x700005e025a0: Gem::Installer#spec in rubygems/installer.rb:264 (+11) | |
| 0x700005e02990: Gem::Installer#ensure_loadable_spec in rubygems/installer.rb:599 (+0) | |
| 0x700005e02da0: Gem::Installer#pre_install_checks in rubygems/installer.rb:834 (+19) | |
| 0x700005e031f0: Bundler::RubyGemsGemInstaller#pre_install_checks in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/rubygems_gem_installer.rb:18 (+1) | |
| 0x700005e035b0: Gem::Installer#install in rubygems/installer.rb:281 (+7) | |
| 0x700005e03990: __block__ in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/source/rubygems.rb:143 (+172) | |
| 0x700005e03de0: Bundler::RubygemsIntegration#preserve_paths in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/rubygems_integration.rb:217 (+0) | |
| 0x700005e04190: Bundler::Source::Rubygems#install in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/source/rubygems.rb:142 (+606) | |
| 0x700005e04610: Bundler::GemInstaller#install in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/installer/gem_installer.rb:56 (+70) | |
| 0x700005e049d0: Bundler::GemInstaller#install_from_spec in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/installer/gem_installer.rb:16 (+19) | |
| 0x700005e04dd0: Bundler::ParallelInstaller#do_install in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/installer/parallel_installer.rb:162 (+86) | |
| 0x700005e05210: __block__ in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/installer/parallel_installer.rb:153 (+6) | |
| 0x700005e05ad0: Proc#call in core/proc.rb:20 (+247) | |
| 0x700005e05eb0: Bundler::Worker#apply_func in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/worker.rb:64 (+15) | |
| 0x700005e062a0: __block__ in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/worker.rb:59 (+45) | |
| 0x700005e066f0: Kernel#loop in core/kernel.rb:586 (+32) | |
| 0x700005e06ae0: Bundler::Worker#process_queue in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/worker.rb:56 (+6) | |
| 0x700005e06ec0: __block__ in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/worker.rb:90 (+7) | |
| 0x700005e07750: Proc#call in core/proc.rb:20 (+247) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| (lldb) t 10 | |
| * thread #10, name = 'ruby.10' | |
| frame #0: 0x000000010002dfac rbx`atomic::compare_and_swap(ptr=0x0000000102008018, old_val=0, new_val=1) at atomic.hpp:102 | |
| 99 | |
| 100 inline bool compare_and_swap(uint32_t* ptr, uint32_t old_val, uint32_t new_val) { | |
| 101 #if defined(GCC_SYNC) | |
| -> 102 return __sync_bool_compare_and_swap(ptr, old_val, new_val); | |
| 103 #elif defined(APPLE_SYNC) | |
| 104 return OSAtomicCompareAndSwap32Barrier(old_val, new_val, (volatile int32_t*)ptr); | |
| 105 #elif defined(X86_SYNC) | |
| (lldb) bt 15 | |
| * thread #10, name = 'ruby.10' | |
| * frame #0: 0x000000010002dfac rbx`atomic::compare_and_swap(ptr=0x0000000102008018, old_val=0, new_val=1) at atomic.hpp:102 | |
| frame #1: 0x000000010002df71 rbx`atomic::compare_and_swap(ptr=0x0000000102008018, old_val=0, new_val=1) at atomic.hpp:123 | |
| frame #2: 0x000000010002c954 rbx`rubinius::utilities::thread::SpinLock::lock(this=0x0000000102008018) at thread.hpp:583 | |
| frame #3: 0x0000000100045148 rbx`rubinius::utilities::thread::LockGuardTemplate<rubinius::utilities::thread::SpinLock>::lock(this=0x00007000049f0098) at thread.hpp:259 | |
| frame #4: 0x00000001000450d5 rbx`rubinius::utilities::thread::StackLockGuard<rubinius::utilities::thread::SpinLock>::StackLockGuard(this=0x00007000049f0098, in_lock=0x0000000102008018) at thread.hpp:279 | |
| frame #5: 0x0000000100044cdd rbx`rubinius::utilities::thread::StackLockGuard<rubinius::utilities::thread::SpinLock>::StackLockGuard(this=0x00007000049f0098, in_lock=0x0000000102008018) at thread.hpp:278 | |
| frame #6: 0x00000001001ef85f rbx`rubinius::Memory::new_object(this=0x0000000102008000, state=0x00007000049f8bd8, bytes=88) at memory.cpp:739 | |
| frame #7: 0x000000010005333c rbx`rubinius::Memory::new_object(this=0x0000000102008000, state=0x00007000049f8bd8, klass=0x0000000102805970, bytes=88, type=StringType) at memory.hpp:309 | |
| frame #8: 0x00000001000532e2 rbx`rubinius::String* rubinius::Memory::new_object<rubinius::String>(this=0x0000000102008000, state=0x00007000049f8bd8, klass=0x0000000102805970) at memory.hpp:363 | |
| frame #9: 0x00000001001066e0 rbx`rubinius::String::create(state=0x00007000049f8bd8, str="", bytes=47) at string.cpp:111 | |
| frame #10: 0x00000001000ad504 rbx`rubinius::Pointer::read_string(this=0x0000000109751898, state=0x00007000049f8bd8, len=0x000000000000005f) at ffi_pointer.cpp:147 | |
| frame #11: 0x0000000100241a7e rbx`rubinius::Primitives::pointer_read_string(state=0x00007000049f8bd8, exec=0x00000001095c1518, mod=0x000000010280b160, args=0x00007000049f0320) at method_primitives.hpp:10678 | |
| frame #12: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x00007000049f8bd8, call_site=0x0000000108760f38, args=0x00007000049f0320) at call_site.hpp:204 | |
| frame #13: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x00007000049f8bd8, args=0x000000000000773e) at call_site.hpp:313 [opt] | |
| frame #14: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x00007000049f8bd8, call_frame=0x00007000049f04e0, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| (lldb) f 14 | |
| frame #14: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x00007000049f8bd8, call_frame=0x00007000049f04e0, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| 13 | |
| 14 stack_clear(count + 1); | |
| 15 | |
| -> 16 call_frame->return_value = call_site->execute(state, args); | |
| 17 | |
| 18 state->vm()->checkpoint(state); | |
| 19 | |
| (lldb) p call_frame->print_backtrace(state, 0, 0) | |
| 0x7000049f04e0: Rubinius::FFI::Pointer#read_string in core/pointer.rb:109 (+16) | |
| 0x7000049f0890: IO::FileDescriptor#read in core/io.rb:269 (+178) | |
| 0x7000049f0c80: IO::BufferedFileDescriptor#read in core/io.rb:611 (+112) | |
| 0x7000049f1060: IO#read_if_available in core/io.rb:2824 (+339) | |
| 0x7000049f1480: IO#read_nonblock in core/io.rb:2865 (+181) | |
| 0x7000049f18c0: __block__ in core/io.rb:2769 (+12) | |
| 0x7000049f1cf0: IO#emulate_blocking_read in core/io.rb:3506 (+7) | |
| 0x7000049f20a0: IO#read in core/io.rb:2768 (+106) | |
| 0x7000049f2480: Gem::Package::TarReader#each in rubygems/package/tar_reader.rb:82 (+358) | |
| 0x7000049f28c0: Gem::Package#verify_files in rubygems/package.rb:594 (+6) | |
| 0x7000049f2cb0: __block__ in rubygems/package.rb:524 (+14) | |
| 0x7000049f30f0: Gem::Package::TarReader.new in rubygems/package/tar_reader.rb:29 (+28) | |
| 0x7000049f34d0: __block__ in rubygems/package.rb:521 (+18) | |
| 0x7000049f39a0: IO.open in core/io.rb:1400 (+126) | |
| 0x7000049f3db0: Kernel#open in core/kernel.rb:657 (+456) | |
| 0x7000049f41d0: Gem::Package::FileSource#with_read_io in rubygems/package/file_source.rb:30 (+33) | |
| 0x7000049f45c0: Gem::Package#verify in rubygems/package.rb:520 (+28) | |
| 0x7000049f49c0: Gem::Package#spec in rubygems/package.rb:501 (+9) | |
| 0x7000049f4d70: Bundler::RubygemsIntegration#spec_from_gem in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/rubygems_integration.rb:303 (+61) | |
| 0x7000049f5190: Bundler::Source::Rubygems#install in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/source/rubygems.rb:123 (+409) | |
| 0x7000049f5610: Bundler::GemInstaller#install in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/installer/gem_installer.rb:56 (+70) | |
| 0x7000049f59d0: Bundler::GemInstaller#install_from_spec in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/installer/gem_installer.rb:16 (+19) | |
| 0x7000049f5dd0: Bundler::ParallelInstaller#do_install in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/installer/parallel_installer.rb:162 (+86) | |
| 0x7000049f6210: __block__ in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/installer/parallel_installer.rb:153 (+6) | |
| 0x7000049f6ad0: Proc#call in core/proc.rb:20 (+247) | |
| 0x7000049f6eb0: Bundler::Worker#apply_func in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/worker.rb:64 (+15) | |
| 0x7000049f72a0: __block__ in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/worker.rb:59 (+45) | |
| 0x7000049f76f0: Kernel#loop in core/kernel.rb:586 (+32) | |
| 0x7000049f7ae0: Bundler::Worker#process_queue in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/worker.rb:56 (+6) | |
| 0x7000049f7ec0: __block__ in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/worker.rb:90 (+7) | |
| 0x7000049f8750: Proc#call in core/proc.rb:20 (+247) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| (lldb) t 14 | |
| * thread #14, name = 'Parallel Installer Worker #7' | |
| frame #0: 0x000000010002dfa5 rbx`atomic::compare_and_swap(ptr=0x0000000102008018, old_val=0, new_val=1) at atomic.hpp:102 | |
| 99 | |
| 100 inline bool compare_and_swap(uint32_t* ptr, uint32_t old_val, uint32_t new_val) { | |
| 101 #if defined(GCC_SYNC) | |
| -> 102 return __sync_bool_compare_and_swap(ptr, old_val, new_val); | |
| 103 #elif defined(APPLE_SYNC) | |
| 104 return OSAtomicCompareAndSwap32Barrier(old_val, new_val, (volatile int32_t*)ptr); | |
| 105 #elif defined(X86_SYNC) | |
| (lldb) bt 15 | |
| * thread #14, name = 'Parallel Installer Worker #7' | |
| * frame #0: 0x000000010002dfa5 rbx`atomic::compare_and_swap(ptr=0x0000000102008018, old_val=0, new_val=1) at atomic.hpp:102 | |
| frame #1: 0x000000010002df71 rbx`atomic::compare_and_swap(ptr=0x0000000102008018, old_val=0, new_val=1) at atomic.hpp:123 | |
| frame #2: 0x000000010002c954 rbx`rubinius::utilities::thread::SpinLock::lock(this=0x0000000102008018) at thread.hpp:583 | |
| frame #3: 0x0000000100045148 rbx`rubinius::utilities::thread::LockGuardTemplate<rubinius::utilities::thread::SpinLock>::lock(this=0x00007000059f5378) at thread.hpp:259 | |
| frame #4: 0x00000001000450d5 rbx`rubinius::utilities::thread::StackLockGuard<rubinius::utilities::thread::SpinLock>::StackLockGuard(this=0x00007000059f5378, in_lock=0x0000000102008018) at thread.hpp:279 | |
| frame #5: 0x0000000100044cdd rbx`rubinius::utilities::thread::StackLockGuard<rubinius::utilities::thread::SpinLock>::StackLockGuard(this=0x00007000059f5378, in_lock=0x0000000102008018) at thread.hpp:278 | |
| frame #6: 0x00000001001ef85f rbx`rubinius::Memory::new_object(this=0x0000000102008000, state=0x000000010db8adf0, bytes=72) at memory.cpp:739 | |
| frame #7: 0x000000010005333c rbx`rubinius::Memory::new_object(this=0x0000000102008000, state=0x000000010db8adf0, klass=0x0000000102800260, bytes=72, type=TupleType) at memory.hpp:309 | |
| frame #8: 0x000000010005a3e3 rbx`rubinius::Tuple* rubinius::Memory::new_fields<rubinius::Tuple>(this=0x0000000102008000, state=0x000000010db8adf0, klass=0x0000000102800260, fields=5) at memory.hpp:396 | |
| frame #9: 0x0000000100124439 rbx`rubinius::Tuple::create(state=0x000000010db8adf0, fields=5) at tuple.cpp:72 | |
| frame #10: 0x000000010012fb4e rbx`rubinius::VariableScope::flush_to_heap_internal(this=0x000000010974f480, state=0x000000010db8adf0) at variable_scope.cpp:170 | |
| frame #11: 0x000000010012fca5 rbx`rubinius::VariableScope::flush_to_heap(this=0x000000010974f480, state=0x000000010db8adf0) at variable_scope.cpp:186 | |
| frame #12: 0x00000001002b46e2 rbx`rubinius::StackVariables::flush_to_heap(this=0x00007000059f5790, state=0x000000010db8adf0) at stack_variables.cpp:107 | |
| frame #13: 0x0000000100196186 rbx`rubinius::instructions::ret(state=<unavailable>, call_frame=0x00007000059f56c0) at ret.hpp:7 [opt] | |
| frame #14: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x000000010db8adf0, machine_code=0x0000000100f79180) at interpreter.cpp:288 | |
| (lldb) f 13 | |
| frame #13: 0x0000000100196186 rbx`rubinius::instructions::ret(state=<unavailable>, call_frame=0x00007000059f56c0) at ret.hpp:7 [opt] | |
| 4 namespace instructions { | |
| 5 inline intptr_t ret(STATE, CallFrame* call_frame) { | |
| 6 if(call_frame->scope->made_alias_p()) { | |
| -> 7 call_frame->scope->flush_to_heap(state); | |
| 8 } | |
| 9 return (intptr_t)stack_top(); | |
| 10 } | |
| (lldb) p call_frame->print_backtrace((rubinius::State*)0x000000010db8adf0, 0, 0) | |
| 0x7000059f56c0: Psych::Visitors::ToRuby#accept in psych/visitors/to_ruby.rb:32 (+34) | |
| 0x7000059f5b80: __block__ in psych/visitors/to_ruby.rb:337 (+16) | |
| 0x7000059f6030: __block__ in core/enumerable.rb:528 (+45) | |
| 0x7000059f6470: Array#each in core/array.rb:72 (+70) | |
| 0x7000059f6850: Enumerable#each_slice in core/enumerable.rb:524 (+84) | |
| 0x7000059f6c30: Psych::Visitors::ToRuby#revive_hash in psych/visitors/to_ruby.rb:335 (+12) | |
| 0x7000059f6ff0: Psych::Visitors::ToRuby#revive in psych/visitors/to_ruby.rb:373 (+37) | |
| 0x7000059f73e0: Psych::Visitors::ToRuby#visit_Psych_Nodes_Mapping in psych/visitors/to_ruby.rb:207 (+1141) | |
| 0x7000059f7b80: Psych::Visitors::Visitor#visit in psych/visitors/visitor.rb:15 (+19) | |
| 0x7000059f7fe0: Psych::Visitors::Visitor#accept in psych/visitors/visitor.rb:5 (+4) | |
| 0x7000059f84c0: Psych::Visitors::ToRuby#accept in psych/visitors/to_ruby.rb:31 (+1) | |
| 0x7000059f88e0: Psych::Visitors::ToRuby#visit_Psych_Nodes_Document in psych/visitors/to_ruby.rb:310 (+8) | |
| 0x7000059f8f70: Psych::Visitors::Visitor#visit in psych/visitors/visitor.rb:15 (+19) | |
| 0x7000059f93d0: Psych::Visitors::Visitor#accept in psych/visitors/visitor.rb:5 (+4) | |
| 0x7000059f98b0: Psych::Visitors::ToRuby#accept in psych/visitors/to_ruby.rb:31 (+1) | |
| 0x7000059f9cd0: Psych.safe_load in psych.rb:301 (+324) | |
| 0x7000059fa120: Gem::SafeYAML.safe_load in rubygems/safe_yaml.rb:31 (+16) | |
| 0x7000059fa520: Gem::Specification.from_yaml in rubygems/specification.rb:1127 (+31) | |
| 0x7000059fa8e0: __block__ in rubygems/package.rb:447 (+14) | |
| 0x7000059fb860: capi:wrap at zlib.c | |
| 0x7000059fbf50: Gem::Package#load_spec in rubygems/package.rb:446 (+258) | |
| 0x7000059fc330: Gem::Package#verify_entry in rubygems/package.rb:580 (+156) | |
| 0x7000059fc730: __block__ in rubygems/package.rb:595 (+4) | |
| 0x7000059fcb70: Gem::Package::TarReader#each in rubygems/package/tar_reader.rb:65 (+141) | |
| 0x7000059fcfc0: Gem::Package#verify_files in rubygems/package.rb:594 (+6) | |
| 0x7000059fd3c0: __block__ in rubygems/package.rb:524 (+14) | |
| 0x7000059fd800: Gem::Package::TarReader.new in rubygems/package/tar_reader.rb:29 (+28) | |
| 0x7000059fdbf0: __block__ in rubygems/package.rb:521 (+18) | |
| 0x7000059fe0c0: IO.open in core/io.rb:1400 (+126) | |
| 0x7000059fe4d0: Kernel#open in core/kernel.rb:657 (+456) | |
| 0x7000059fe900: Gem::Package::FileSource#with_read_io in rubygems/package/file_source.rb:30 (+33) | |
| 0x7000059fed00: Gem::Package#verify in rubygems/package.rb:520 (+28) | |
| 0x7000059ff110: Gem::Package#spec in rubygems/package.rb:501 (+9) | |
| 0x7000059ff4c0: Gem::Installer#spec in rubygems/installer.rb:264 (+11) | |
| 0x7000059ff8f0: Gem::Installer#ensure_loadable_spec in rubygems/installer.rb:599 (+0) | |
| 0x7000059ffd40: Gem::Installer#pre_install_checks in rubygems/installer.rb:834 (+19) | |
| 0x700005a00190: Bundler::RubyGemsGemInstaller#pre_install_checks in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/rubygems_gem_installer.rb:18 (+1) | |
| 0x700005a00550: Gem::Installer#install in rubygems/installer.rb:281 (+7) | |
| 0x700005a00930: __block__ in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/source/rubygems.rb:143 (+172) | |
| 0x700005a00d80: Bundler::RubygemsIntegration#preserve_paths in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/rubygems_integration.rb:217 (+0) | |
| 0x700005a01130: Bundler::Source::Rubygems#install in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/source/rubygems.rb:142 (+606) | |
| 0x700005a015b0: Bundler::GemInstaller#install in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/installer/gem_installer.rb:56 (+70) | |
| 0x700005a01970: Bundler::GemInstaller#install_from_spec in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/installer/gem_installer.rb:16 (+19) | |
| 0x700005a01da0: Bundler::ParallelInstaller#do_install in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/installer/parallel_installer.rb:162 (+86) | |
| 0x700005a02210: __block__ in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/installer/parallel_installer.rb:153 (+6) | |
| 0x700005a02ad0: Proc#call in core/proc.rb:20 (+247) | |
| 0x700005a02eb0: Bundler::Worker#apply_func in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/worker.rb:64 (+15) | |
| 0x700005a032a0: __block__ in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/worker.rb:59 (+45) | |
| 0x700005a036f0: Kernel#loop in core/kernel.rb:586 (+32) | |
| 0x700005a03ae0: Bundler::Worker#process_queue in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/worker.rb:56 (+6) | |
| 0x700005a03ec0: __block__ in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/worker.rb:90 (+7) | |
| 0x700005a04750: Proc#call in core/proc.rb:20 (+247) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| (lldb) t 23 | |
| * thread #23, name = 'ruby.24' | |
| frame #0: 0x0000000100065d96 rbx`rubinius::Prediction::valid() [inlined] std::__1::__atomic_base<unsigned long long, false>::load(this=0x000000010b3778d0, __m=memory_order_seq_cst) const at atomic:893 | |
| 890 {return __c11_atomic_load(&__a_, __m);} | |
| 891 _LIBCPP_INLINE_VISIBILITY | |
| 892 _Tp load(memory_order __m = memory_order_seq_cst) const _NOEXCEPT | |
| -> 893 {return __c11_atomic_load(&__a_, __m);} | |
| 894 _LIBCPP_INLINE_VISIBILITY | |
| 895 operator _Tp() const volatile _NOEXCEPT {return load();} | |
| 896 _LIBCPP_INLINE_VISIBILITY | |
| (lldb) bt 15 | |
| * thread #23, name = 'ruby.24' | |
| * frame #0: 0x0000000100065d96 rbx`rubinius::Prediction::valid() [inlined] std::__1::__atomic_base<unsigned long long, false>::load(this=0x000000010b3778d0, __m=memory_order_seq_cst) const at atomic:893 | |
| frame #1: 0x0000000100065d3f rbx`rubinius::Prediction::valid(this=0x000000010b3778b8) at prediction.hpp:20 | |
| frame #2: 0x0000000100066fc5 rbx`rubinius::CallSite::Cache::mono_execute(state=0x0000700008222bd8, call_site=0x0000000101092b10, args=0x00007000082171a0) at call_site.hpp:199 | |
| frame #3: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x0000700008222bd8, args=0x0000000000003cb6) at call_site.hpp:313 [opt] | |
| frame #4: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x0000700008222bd8, call_frame=0x0000700008217360, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #5: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x0000700008222bd8, call_frame=0x0000700008217360, opcodes=0x0000000101092400) at send_stack.cpp:9 [opt] | |
| frame #6: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x0000700008222bd8, machine_code=0x00000001009e4e70) at interpreter.cpp:288 | |
| frame #7: 0x00000001001e2c51 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::TwoArguments>(state=0x0000700008222bd8, exec=0x00000001091a4ac8, mod=0x00000001028662a8, args=0x00007000082175b0) at machine_code.cpp:697 | |
| frame #8: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x0000700008222bd8, call_site=0x00000001010a3120, args=0x00007000082175b0) at call_site.hpp:204 | |
| frame #9: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x0000700008222bd8, args=0x000000000000866e) at call_site.hpp:313 [opt] | |
| frame #10: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x0000700008222bd8, call_frame=0x0000700008217770, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #11: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x0000700008222bd8, call_frame=0x0000700008217770, opcodes=0x00000001010a2c00) at send_stack.cpp:9 [opt] | |
| frame #12: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x0000700008222bd8, machine_code=0x00000001009e4040) at interpreter.cpp:288 | |
| frame #13: 0x00000001001e1f51 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(state=0x0000700008222bd8, exec=0x00000001091a1790, mod=0x0000000102805970, args=0x0000700008217990) at machine_code.cpp:697 | |
| frame #14: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x0000700008222bd8, call_site=0x000000010109f738, args=0x0000700008217990) at call_site.hpp:204 | |
| (lldb) f 10 | |
| frame #10: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x0000700008222bd8, call_frame=0x0000700008217770, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| 13 | |
| 14 stack_clear(count + 1); | |
| 15 | |
| -> 16 call_frame->return_value = call_site->execute(state, args); | |
| 17 | |
| 18 state->vm()->checkpoint(state); | |
| 19 | |
| (lldb) p call_frame->print_backtrace(state, 0, 0) | |
| 0x700008217770: String#initialize in core/string.rb:215 (+76) | |
| 0x700008217b50: String#+ in core/string.rb:248 (+40) | |
| 0x700008217f10: IO#read_if_available in core/io.rb:2832 (+374) | |
| 0x700008218330: IO#read_nonblock in core/io.rb:2865 (+181) | |
| 0x700008218770: __block__ in core/io.rb:2769 (+12) | |
| 0x700008218ba0: IO#emulate_blocking_read in core/io.rb:3506 (+7) | |
| 0x700008218f50: IO#read in core/io.rb:2768 (+106) | |
| 0x700008219330: Gem::Package::TarReader::Entry#read in rubygems/package/tar_reader/entry.rb:134 (+99) | |
| 0x700008219710: __block__ in rubygems/package.rb:318 (+137) | |
| 0x700008219b70: Array#each in core/array.rb:72 (+70) | |
| 0x700008219f50: Gem::Package#digest in rubygems/package.rb:310 (+43) | |
| 0x70000821a310: Gem::Package#verify_entry in rubygems/package.rb:575 (+111) | |
| 0x70000821a710: __block__ in rubygems/package.rb:595 (+4) | |
| 0x70000821ab50: Gem::Package::TarReader#each in rubygems/package/tar_reader.rb:65 (+141) | |
| 0x70000821afa0: Gem::Package#verify_files in rubygems/package.rb:594 (+6) | |
| 0x70000821b3a0: __block__ in rubygems/package.rb:524 (+14) | |
| 0x70000821b7e0: Gem::Package::TarReader.new in rubygems/package/tar_reader.rb:29 (+28) | |
| 0x70000821bbd0: __block__ in rubygems/package.rb:521 (+18) | |
| 0x70000821c0a0: IO.open in core/io.rb:1400 (+126) | |
| 0x70000821c4b0: Kernel#open in core/kernel.rb:657 (+456) | |
| 0x70000821c8e0: Gem::Package::FileSource#with_read_io in rubygems/package/file_source.rb:30 (+33) | |
| 0x70000821cce0: Gem::Package#verify in rubygems/package.rb:520 (+28) | |
| 0x70000821d0f0: Gem::Package#spec in rubygems/package.rb:501 (+9) | |
| 0x70000821d4a0: Gem::Installer#spec in rubygems/installer.rb:264 (+11) | |
| 0x70000821d8d0: Gem::Installer#ensure_loadable_spec in rubygems/installer.rb:599 (+0) | |
| 0x70000821dd20: Gem::Installer#pre_install_checks in rubygems/installer.rb:834 (+19) | |
| 0x70000821e1b0: Bundler::RubyGemsGemInstaller#pre_install_checks in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/rubygems_gem_installer.rb:18 (+1) | |
| 0x70000821e570: Gem::Installer#install in rubygems/installer.rb:281 (+7) | |
| 0x70000821e990: __block__ in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/source/rubygems.rb:143 (+172) | |
| 0x70000821ede0: Bundler::RubygemsIntegration#preserve_paths in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/rubygems_integration.rb:217 (+0) | |
| 0x70000821f190: Bundler::Source::Rubygems#install in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/source/rubygems.rb:142 (+606) | |
| 0x70000821f610: Bundler::GemInstaller#install in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/installer/gem_installer.rb:56 (+70) | |
| 0x70000821f9d0: Bundler::GemInstaller#install_from_spec in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/installer/gem_installer.rb:16 (+19) | |
| 0x70000821fdd0: Bundler::ParallelInstaller#do_install in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/installer/parallel_installer.rb:162 (+86) | |
| 0x700008220210: __block__ in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/installer/parallel_installer.rb:153 (+6) | |
| 0x700008220ad0: Proc#call in core/proc.rb:20 (+247) | |
| 0x700008220eb0: Bundler::Worker#apply_func in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/worker.rb:64 (+15) | |
| 0x7000082212a0: __block__ in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/worker.rb:59 (+45) | |
| 0x7000082216f0: Kernel#loop in core/kernel.rb:586 (+32) | |
| 0x700008221ae0: Bundler::Worker#process_queue in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/worker.rb:56 (+6) | |
| 0x700008221ec0: __block__ in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/worker.rb:90 (+7) | |
| 0x700008222750: Proc#call in core/proc.rb:20 (+247) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| (lldb) t 24 | |
| * thread #24, name = 'ruby.25' | |
| frame #0: 0x000000010002df86 rbx`atomic::pause() at atomic.hpp:86 | |
| 83 struct timespec ts = {0, 0}; | |
| 84 nanosleep(&ts, NULL); | |
| 85 #endif | |
| -> 86 } | |
| 87 | |
| 88 inline bool poll(bool& flag, bool expected) { | |
| 89 struct timespec ts = {0, 1000}; | |
| (lldb) bt 15 | |
| * thread #24, name = 'ruby.25' | |
| * frame #0: 0x000000010002df86 rbx`atomic::pause() at atomic.hpp:86 | |
| frame #1: 0x000000010002c968 rbx`rubinius::utilities::thread::SpinLock::lock(this=0x0000000102008018) at thread.hpp:584 | |
| frame #2: 0x0000000100045148 rbx`rubinius::utilities::thread::LockGuardTemplate<rubinius::utilities::thread::SpinLock>::lock(this=0x000070000861a9c8) at thread.hpp:259 | |
| frame #3: 0x00000001000450d5 rbx`rubinius::utilities::thread::StackLockGuard<rubinius::utilities::thread::SpinLock>::StackLockGuard(this=0x000070000861a9c8, in_lock=0x0000000102008018) at thread.hpp:279 | |
| frame #4: 0x0000000100044cdd rbx`rubinius::utilities::thread::StackLockGuard<rubinius::utilities::thread::SpinLock>::StackLockGuard(this=0x000070000861a9c8, in_lock=0x0000000102008018) at thread.hpp:278 | |
| frame #5: 0x00000001001ef85f rbx`rubinius::Memory::new_object(this=0x0000000102008000, state=0x0000700008625bd8, bytes=48) at memory.cpp:739 | |
| frame #6: 0x000000010005333c rbx`rubinius::Memory::new_object(this=0x0000000102008000, state=0x0000700008625bd8, klass=0x00000001028002d8, bytes=48, type=ArrayType) at memory.hpp:309 | |
| frame #7: 0x0000000100059062 rbx`rubinius::Array* rubinius::Memory::new_object<rubinius::Array>(this=0x0000000102008000, state=0x0000700008625bd8, klass=0x00000001028002d8) at memory.hpp:363 | |
| frame #8: 0x0000000100058fec rbx`rubinius::Array::create(state=0x0000700008625bd8, size=2) at array.cpp:37 | |
| frame #9: 0x0000000100193118 rbx`rubinius::instructions::make_array(state=0x0000700008625bd8, call_frame=0x000070000861ac80, count=2) at make_array.hpp:7 [opt] | |
| frame #10: 0x00000001001930d4 rbx`rubinius::interpreter::make_array(state=0x0000700008625bd8, call_frame=0x000070000861ac80, opcodes=0x0000000101a6f200) at make_array.cpp:8 [opt] | |
| frame #11: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x0000700008625bd8, machine_code=0x00000001087535b0) at interpreter.cpp:288 | |
| frame #12: 0x00000001001e2911 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(state=0x0000700008625bd8, exec=0x000000010958ce10, mod=0x0000000102a4e6d0, args=0x000070000861ae80) at machine_code.cpp:697 | |
| frame #13: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x0000700008625bd8, call_site=0x0000000101a73870, args=0x000070000861ae80) at call_site.hpp:204 | |
| frame #14: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x0000700008625bd8, args=0x000000000000659e) at call_site.hpp:313 [opt] | |
| (lldb) f 15 | |
| frame #15: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x0000700008625bd8, call_frame=0x000070000861b040, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| 13 | |
| 14 stack_clear(count + 1); | |
| 15 | |
| -> 16 call_frame->return_value = call_site->execute(state, args); | |
| 17 | |
| 18 state->vm()->checkpoint(state); | |
| 19 | |
| (lldb) p call_frame->print_backtrace(state, 0, 0) | |
| 0x70000861b040: IO#read_if_available in core/io.rb:2808 (+25) | |
| 0x70000861b460: IO#read_nonblock in core/io.rb:2865 (+181) | |
| 0x70000861b8a0: __block__ in core/io.rb:2769 (+12) | |
| 0x70000861bcd0: IO#emulate_blocking_read in core/io.rb:3506 (+7) | |
| 0x70000861c080: IO#read in core/io.rb:2768 (+106) | |
| 0x70000861c460: Gem::Package::TarReader::Entry#read in rubygems/package/tar_reader/entry.rb:134 (+99) | |
| 0x70000861c840: __block__ in rubygems/package.rb:318 (+137) | |
| 0x70000861cca0: Array#each in core/array.rb:72 (+70) | |
| 0x70000861d080: Gem::Package#digest in rubygems/package.rb:310 (+43) | |
| 0x70000861d440: Gem::Package#verify_entry in rubygems/package.rb:575 (+111) | |
| 0x70000861d840: __block__ in rubygems/package.rb:595 (+4) | |
| 0x70000861dc80: Gem::Package::TarReader#each in rubygems/package/tar_reader.rb:65 (+141) | |
| 0x70000861e0d0: Gem::Package#verify_files in rubygems/package.rb:594 (+6) | |
| 0x70000861e4a0: __block__ in rubygems/package.rb:524 (+14) | |
| 0x70000861e8e0: Gem::Package::TarReader.new in rubygems/package/tar_reader.rb:29 (+28) | |
| 0x70000861ecd0: __block__ in rubygems/package.rb:521 (+18) | |
| 0x70000861f1a0: IO.open in core/io.rb:1400 (+126) | |
| 0x70000861f5b0: Kernel#open in core/kernel.rb:657 (+456) | |
| 0x70000861f9e0: Gem::Package::FileSource#with_read_io in rubygems/package/file_source.rb:30 (+33) | |
| 0x70000861fde0: Gem::Package#verify in rubygems/package.rb:520 (+28) | |
| 0x7000086201f0: Gem::Package#spec in rubygems/package.rb:501 (+9) | |
| 0x7000086205a0: Gem::Installer#spec in rubygems/installer.rb:264 (+11) | |
| 0x700008620990: Gem::Installer#ensure_loadable_spec in rubygems/installer.rb:599 (+0) | |
| 0x700008620da0: Gem::Installer#pre_install_checks in rubygems/installer.rb:834 (+19) | |
| 0x7000086211f0: Bundler::RubyGemsGemInstaller#pre_install_checks in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/rubygems_gem_installer.rb:18 (+1) | |
| 0x7000086215b0: Gem::Installer#install in rubygems/installer.rb:281 (+7) | |
| 0x700008621990: __block__ in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/source/rubygems.rb:143 (+172) | |
| 0x700008621de0: Bundler::RubygemsIntegration#preserve_paths in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/rubygems_integration.rb:217 (+0) | |
| 0x700008622190: Bundler::Source::Rubygems#install in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/source/rubygems.rb:142 (+606) | |
| 0x700008622610: Bundler::GemInstaller#install in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/installer/gem_installer.rb:56 (+70) | |
| 0x7000086229d0: Bundler::GemInstaller#install_from_spec in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/installer/gem_installer.rb:16 (+19) | |
| 0x700008622dd0: Bundler::ParallelInstaller#do_install in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/installer/parallel_installer.rb:162 (+86) | |
| 0x700008623210: __block__ in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/installer/parallel_installer.rb:153 (+6) | |
| 0x700008623ad0: Proc#call in core/proc.rb:20 (+247) | |
| 0x700008623eb0: Bundler::Worker#apply_func in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/worker.rb:64 (+15) | |
| 0x7000086242a0: __block__ in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/worker.rb:59 (+45) | |
| 0x7000086246f0: Kernel#loop in core/kernel.rb:586 (+32) | |
| 0x700008624ae0: Bundler::Worker#process_queue in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/worker.rb:56 (+6) | |
| 0x700008624ec0: __block__ in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/worker.rb:90 (+7) | |
| 0x700008625750: Proc#call in core/proc.rb:20 (+247) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| (lldb) t 25 | |
| * thread #25, name = 'ruby.26' | |
| frame #0: 0x0000000100064afc rbx`rubinius::CallSite::Cache::Entry::receiver_class(this=0x000000012656fba0) const at call_site.hpp:28 | |
| 25 struct Entry { | |
| 26 attr_field(hits, uint32_t); | |
| 27 attr_field(misses, uint32_t); | |
| -> 28 attr_field(receiver_class, Class*); | |
| 29 attr_field(prediction, MethodPrediction*); | |
| 30 | |
| 31 Entry(Class* receiver, MethodPrediction* prediction) | |
| (lldb) bt 15 | |
| * thread #25, name = 'ruby.26' | |
| * frame #0: 0x0000000100064afc rbx`rubinius::CallSite::Cache::Entry::receiver_class(this=0x000000012656fba0) const at call_site.hpp:28 | |
| frame #1: 0x0000000100066fb0 rbx`rubinius::CallSite::Cache::mono_execute(state=0x0000700008a28bd8, call_site=0x000000010fbcca20, args=0x0000700008a206c0) at call_site.hpp:197 | |
| frame #2: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x0000700008a28bd8, args=0x00000000000037d6) at call_site.hpp:313 [opt] | |
| frame #3: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x0000700008a28bd8, call_frame=0x0000700008a20880, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #4: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x0000700008a28bd8, call_frame=0x0000700008a20880, opcodes=0x000000010fbca600) at send_stack.cpp:9 [opt] | |
| frame #5: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x0000700008a28bd8, machine_code=0x0000000126a7a360) at interpreter.cpp:288 | |
| frame #6: 0x00000001001e2911 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::OneArgument>(state=0x0000700008a28bd8, exec=0x000000011ce6eaa8, mod=0x000000010bb63b70, args=0x0000700008a20ac0) at machine_code.cpp:697 | |
| frame #7: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x0000700008a28bd8, call_site=0x000000011022d6b8, args=0x0000700008a20ac0) at call_site.hpp:204 | |
| frame #8: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x0000700008a28bd8, args=0x000000000000577e) at call_site.hpp:313 [opt] | |
| frame #9: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x0000700008a28bd8, call_frame=0x0000700008a20c80, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #10: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x0000700008a28bd8, call_frame=0x0000700008a20c80, opcodes=0x000000011022ca00) at send_stack.cpp:9 [opt] | |
| frame #11: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x0000700008a28bd8, machine_code=0x0000000126c157b0) at interpreter.cpp:288 | |
| frame #12: 0x00000001001e2291 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(state=0x0000700008a28bd8, exec=0x000000010bb7ee40, mod=0x000000010bb79088, args=0x0000700008a20f10) at machine_code.cpp:697 | |
| frame #13: 0x0000000100065f09 rbx`rubinius::CallSite::dispatch_and_cache(state=0x0000700008a28bd8, call_site=0x00000001102d4b48, args=0x0000700008a20f10) at call_site.hpp:457 | |
| frame #14: 0x0000000100194f31 rbx`rubinius::instructions::send_stack_with_block(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x0000700008a28bd8, args=0x0000000000003a1e) at call_site.hpp:313 [opt] | |
| (lldb) f 9 | |
| frame #9: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x0000700008a28bd8, call_frame=0x0000700008a20c80, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| 13 | |
| 14 stack_clear(count + 1); | |
| 15 | |
| -> 16 call_frame->return_value = call_site->execute(state, args); | |
| 17 | |
| 18 state->vm()->checkpoint(state); | |
| 19 | |
| (lldb) p call_frame->print_backtrace(state, 0, 0) | |
| 0x700008a20c80: Gem::Package::TarReader#each in rubygems/package/tar_reader.rb:59 (+46) | |
| 0x700008a210d0: Gem::Package#verify_files in rubygems/package.rb:594 (+6) | |
| 0x700008a214a0: __block__ in rubygems/package.rb:524 (+14) | |
| 0x700008a218e0: Gem::Package::TarReader.new in rubygems/package/tar_reader.rb:29 (+28) | |
| 0x700008a21cd0: __block__ in rubygems/package.rb:521 (+18) | |
| 0x700008a221a0: IO.open in core/io.rb:1400 (+126) | |
| 0x700008a225b0: Kernel#open in core/kernel.rb:657 (+456) | |
| 0x700008a229e0: Gem::Package::FileSource#with_read_io in rubygems/package/file_source.rb:30 (+33) | |
| 0x700008a22de0: Gem::Package#verify in rubygems/package.rb:520 (+28) | |
| 0x700008a231f0: Gem::Package#spec in rubygems/package.rb:501 (+9) | |
| 0x700008a235a0: Gem::Installer#spec in rubygems/installer.rb:264 (+11) | |
| 0x700008a23990: Gem::Installer#ensure_loadable_spec in rubygems/installer.rb:599 (+0) | |
| 0x700008a23da0: Gem::Installer#pre_install_checks in rubygems/installer.rb:834 (+19) | |
| 0x700008a241f0: Bundler::RubyGemsGemInstaller#pre_install_checks in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/rubygems_gem_installer.rb:18 (+1) | |
| 0x700008a245b0: Gem::Installer#install in rubygems/installer.rb:281 (+7) | |
| 0x700008a24990: __block__ in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/source/rubygems.rb:143 (+172) | |
| 0x700008a24de0: Bundler::RubygemsIntegration#preserve_paths in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/rubygems_integration.rb:217 (+0) | |
| 0x700008a25190: Bundler::Source::Rubygems#install in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/source/rubygems.rb:142 (+606) | |
| 0x700008a25610: Bundler::GemInstaller#install in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/installer/gem_installer.rb:56 (+70) | |
| 0x700008a259d0: Bundler::GemInstaller#install_from_spec in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/installer/gem_installer.rb:16 (+19) | |
| 0x700008a25dd0: Bundler::ParallelInstaller#do_install in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/installer/parallel_installer.rb:162 (+86) | |
| 0x700008a26210: __block__ in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/installer/parallel_installer.rb:153 (+6) | |
| 0x700008a26ad0: Proc#call in core/proc.rb:20 (+247) | |
| 0x700008a26eb0: Bundler::Worker#apply_func in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/worker.rb:64 (+15) | |
| 0x700008a272a0: __block__ in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/worker.rb:59 (+45) | |
| 0x700008a276f0: Kernel#loop in core/kernel.rb:586 (+32) | |
| 0x700008a27ae0: Bundler::Worker#process_queue in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/worker.rb:56 (+6) | |
| 0x700008a27ec0: __block__ in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/worker.rb:90 (+7) | |
| 0x700008a28750: Proc#call in core/proc.rb:20 (+247) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| (lldb) t 29 | |
| * thread #29, name = 'ruby.30' | |
| frame #0: 0x0000000100065d96 rbx`rubinius::Prediction::valid() [inlined] std::__1::__atomic_base<unsigned long long, false>::load(this=0x000000011cbcc8f0, __m=memory_order_seq_cst) const at atomic:893 | |
| 890 {return __c11_atomic_load(&__a_, __m);} | |
| 891 _LIBCPP_INLINE_VISIBILITY | |
| 892 _Tp load(memory_order __m = memory_order_seq_cst) const _NOEXCEPT | |
| -> 893 {return __c11_atomic_load(&__a_, __m);} | |
| 894 _LIBCPP_INLINE_VISIBILITY | |
| 895 operator _Tp() const volatile _NOEXCEPT {return load();} | |
| 896 _LIBCPP_INLINE_VISIBILITY | |
| (lldb) bt 15 | |
| * thread #29, name = 'ruby.30' | |
| * frame #0: 0x0000000100065d96 rbx`rubinius::Prediction::valid() [inlined] std::__1::__atomic_base<unsigned long long, false>::load(this=0x000000011cbcc8f0, __m=memory_order_seq_cst) const at atomic:893 | |
| frame #1: 0x0000000100065d3f rbx`rubinius::Prediction::valid(this=0x000000011cbcc8d8) at prediction.hpp:20 | |
| frame #2: 0x0000000100066fc5 rbx`rubinius::CallSite::Cache::mono_execute(state=0x0000000124686090, call_site=0x0000000100f87e40, args=0x0000700009a298c0) at call_site.hpp:199 | |
| frame #3: 0x0000000100195192 rbx`rubinius::instructions::send_super_stack_with_block(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x0000000124686090, args=0x00000000000037ae) at call_site.hpp:313 [opt] | |
| frame #4: 0x0000000100195189 rbx`rubinius::instructions::send_super_stack_with_block(state=0x0000000124686090, call_frame=0x0000700009a29a80, literal=<unavailable>, count=<unavailable>) at send_super_stack_with_block.hpp:17 [opt] | |
| frame #5: 0x00000001001950fc rbx`rubinius::interpreter::send_super_stack_with_block(state=0x0000000124686090, call_frame=0x0000700009a29a80, opcodes=0x0000000100f87ca0) at send_super_stack_with_block.cpp:9 [opt] | |
| frame #6: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x0000000124686090, machine_code=0x0000000100f94c60) at interpreter.cpp:288 | |
| frame #7: 0x00000001001e2c51 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::TwoArguments>(state=0x0000000124686090, exec=0x000000010a388bf0, mod=0x0000000109dda768, args=0x0000700009a29c80) at machine_code.cpp:697 | |
| frame #8: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x0000000124686090, call_site=0x0000000102599248, args=0x0000700009a29c80) at call_site.hpp:204 | |
| frame #9: 0x0000000100194e3d rbx`rubinius::instructions::send_stack(rubinius::State*, rubinius::CallFrame*, long, long) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x0000000124686090, args=0x00000000000037ae) at call_site.hpp:313 [opt] | |
| frame #10: 0x0000000100194e37 rbx`rubinius::instructions::send_stack(state=0x0000000124686090, call_frame=0x0000700009a29e40, literal=<unavailable>, count=<unavailable>) at send_stack.hpp:16 [opt] | |
| frame #11: 0x0000000100194db0 rbx`rubinius::interpreter::send_stack(state=0x0000000124686090, call_frame=0x0000700009a29e40, opcodes=0x0000000102598200) at send_stack.cpp:9 [opt] | |
| frame #12: 0x0000000100191228 rbx`rubinius::Interpreter::execute(state=0x0000000124686090, machine_code=0x000000010bf1afc0) at interpreter.cpp:288 | |
| frame #13: 0x00000001001e1f51 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::GenericArguments>(state=0x0000000124686090, exec=0x000000010a2ceb48, mod=0x0000000109dba948, args=0x0000700009a2a0d0) at machine_code.cpp:697 | |
| frame #14: 0x000000010006704d rbx`rubinius::CallSite::Cache::mono_execute(state=0x0000000124686090, call_site=0x00000001269ddc38, args=0x0000700009a2a0d0) at call_site.hpp:204 | |
| (lldb) f 4 | |
| frame #4: 0x0000000100195189 rbx`rubinius::instructions::send_super_stack_with_block(state=0x0000000124686090, call_frame=0x0000700009a29a80, literal=<unavailable>, count=<unavailable>) at send_super_stack_with_block.hpp:17 [opt] | |
| 14 | |
| 15 stack_clear(count); | |
| 16 | |
| -> 17 call_frame->return_value = call_site->execute(state, new_args); | |
| 18 | |
| 19 state->vm()->checkpoint(state); | |
| 20 | |
| (lldb) p call_frame->print_backtrace(state, 0, 0) | |
| 0x700009a29a80: Psych::Visitors::ToRuby#initialize in psych/visitors/to_ruby.rb:23 (+1) | |
| 0x700009a29e40: Psych.safe_load in psych.rb:297 (+254) | |
| 0x700009a2a290: Gem::SafeYAML.safe_load in rubygems/safe_yaml.rb:31 (+16) | |
| 0x700009a2a660: Gem::Specification.from_yaml in rubygems/specification.rb:1127 (+31) | |
| 0x700009a2aa20: __block__ in rubygems/package.rb:447 (+14) | |
| 0x700009a2b9a0: capi:wrap at zlib.c | |
| 0x700009a2c090: Gem::Package#load_spec in rubygems/package.rb:446 (+258) | |
| 0x700009a2c470: Gem::Package#verify_entry in rubygems/package.rb:580 (+156) | |
| 0x700009a2c870: __block__ in rubygems/package.rb:595 (+4) | |
| 0x700009a2ccb0: Gem::Package::TarReader#each in rubygems/package/tar_reader.rb:65 (+141) | |
| 0x700009a2d100: Gem::Package#verify_files in rubygems/package.rb:594 (+6) | |
| 0x700009a2d4d0: __block__ in rubygems/package.rb:524 (+14) | |
| 0x700009a2d910: Gem::Package::TarReader.new in rubygems/package/tar_reader.rb:29 (+28) | |
| 0x700009a2dcd0: __block__ in rubygems/package.rb:521 (+18) | |
| 0x700009a2e1a0: IO.open in core/io.rb:1400 (+126) | |
| 0x700009a2e5b0: Kernel#open in core/kernel.rb:657 (+456) | |
| 0x700009a2e9e0: Gem::Package::FileSource#with_read_io in rubygems/package/file_source.rb:30 (+33) | |
| 0x700009a2ede0: Gem::Package#verify in rubygems/package.rb:520 (+28) | |
| 0x700009a2f1f0: Gem::Package#spec in rubygems/package.rb:501 (+9) | |
| 0x700009a2f5a0: Gem::Installer#spec in rubygems/installer.rb:264 (+11) | |
| 0x700009a2f990: Gem::Installer#ensure_loadable_spec in rubygems/installer.rb:599 (+0) | |
| 0x700009a2fda0: Gem::Installer#pre_install_checks in rubygems/installer.rb:834 (+19) | |
| 0x700009a301f0: Bundler::RubyGemsGemInstaller#pre_install_checks in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/rubygems_gem_installer.rb:18 (+1) | |
| 0x700009a305b0: Gem::Installer#install in rubygems/installer.rb:281 (+7) | |
| 0x700009a30990: __block__ in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/source/rubygems.rb:143 (+172) | |
| 0x700009a30de0: Bundler::RubygemsIntegration#preserve_paths in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/rubygems_integration.rb:217 (+0) | |
| 0x700009a31190: Bundler::Source::Rubygems#install in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/source/rubygems.rb:142 (+606) | |
| 0x700009a31610: Bundler::GemInstaller#install in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/installer/gem_installer.rb:56 (+70) | |
| 0x700009a319d0: Bundler::GemInstaller#install_from_spec in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/installer/gem_installer.rb:16 (+19) | |
| 0x700009a31dd0: Bundler::ParallelInstaller#do_install in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/installer/parallel_installer.rb:162 (+86) | |
| 0x700009a32210: __block__ in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/installer/parallel_installer.rb:153 (+6) | |
| 0x700009a32ad0: Proc#call in core/proc.rb:20 (+247) | |
| 0x700009a32eb0: Bundler::Worker#apply_func in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/worker.rb:64 (+15) | |
| 0x700009a332a0: __block__ in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/worker.rb:59 (+45) | |
| 0x700009a336f0: Kernel#loop in core/kernel.rb:586 (+32) | |
| 0x700009a33ae0: Bundler::Worker#process_queue in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/worker.rb:56 (+6) | |
| 0x700009a33ec0: __block__ in /source/rubinius/rubinius/build/rubinius/gems/gems/bundler-1.16.1/lib/bundler/worker.rb:90 (+7) | |
| 0x700009a34750: Proc#call in core/proc.rb:20 (+247) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment