summaryrefslogtreecommitdiff
path: root/vm_backtrace.c
Commit message (Expand)AuthorAgeFilesLines
* * expand tabs.git2019-08-011-1/+1
* calc_lineno(): add assertions卜部昌平2019-08-011-11/+28
* Handle (empty) backtrace when thread is not born yet.Samuel Williams2019-06-191-0/+6
* * expand tabs.svn2019-03-211-1/+1
* Fix a wrong lineno in backtrace for cfuncmame2019-03-211-1/+1
* Make some internal functions staticnobu2018-11-161-1/+1
* vm_backtrace.c: pos can be zeroshyouhei2018-11-071-2/+12
* escape all env properly.ko12018-09-211-0/+3
* Revert "Fix use of `rb_profile_frames` start parameter"tenderlove2018-04-271-1/+2
* Fix use of `rb_profile_frames` start parametertenderlove2018-04-261-2/+1
* mjit_compile.c: merge initial JIT compilerk0kubun2018-02-041-2/+2
* internal.h: remove dependecy on ruby/encoding.hnobu2018-01-091-1/+2
* remove `PUSH_TAG`/`EXEC_AG`/`POP_TAG`/`JUMO_TAG`.ko12017-12-061-1/+1
* make a func static.ko12017-11-161-2/+2
* remove `trace` instruction. [Feature #14104]ko12017-11-141-1/+8
* Fix a typo [ci skip]kazu2017-11-101-1/+1
* refactoring about source line.ko12017-11-101-1/+3
* fix backtrace on argment error.ko12017-11-091-0/+19
* * vm_backtrace.c (rb_debug_inspector_t): `th` -> `ec`.ko12017-11-071-11/+11
* use `GET_VM()` directly.ko12017-10-291-5/+2
* `th` -> `ec` for backtrace functions.ko12017-10-281-13/+13
* `th` -> `ec` for rb_vm_make_binding().ko12017-10-281-1/+1
* introduce EC_*_TAG() instead of TH_*_TAG()ko12017-10-261-3/+3
* backtrace_each() accepts `ec` instead of `th`.ko12017-10-261-10/+10
* some functions accept `ec` instead of `th`.ko12017-10-261-5/+5
* Use rb_execution_context_t instead of rb_thread_tko12017-10-261-5/+5
* introduce rb_thread_ptr() to replace GetThreadPtr().ko12017-06-281-5/+4
* use "enum ruby_tag_type" and TAG_NONE.ko12017-06-231-2/+2
* rename absolute_path to realpath internally and introduce pathobj.ko12017-06-011-11/+11
* rb_execution_context_t: move stack, stack_size and cfp from rb_thread_tnormal2017-05-091-4/+4
* load.c: backtrace of circular requirenobu2017-04-251-4/+12
* vm_backtrace.c: backtrace functions per threadsnobu2017-04-171-19/+13
* * vm_trace.c (tracepoint_attr_callee_id, rb_tracearg_callee_id):ktsj2016-11-051-1/+1
* * internal.h (WARN_UNUSED_RESULT): moved to configure.in, toshyouhei2016-09-161-1/+1
* * vm_core.h: introduce VM_FRAME_RUBYFRAME_P()ko12016-08-031-6/+5
* use TH_JUMP_TAGnobu2016-05-051-1/+1
* * vm_backtrace.c (frame2klass): filter only for imemo_ment.ko12016-04-111-5/+5
* vm_backtrace.c: ignore ifunc framesnobu2015-12-211-5/+5
* version.c: remove ruby_engine_namenobu2015-11-291-2/+2
* * make rb_iseq_t T_IMEMO object (type is imemo_iseq).ko12015-07-211-41/+46
* * vm_backtrace.c: remove debug flag introduced accidentaly.ko12015-07-071-2/+0
* * vm_core.h: remove rb_iseq_t::klass to reduce dynamic data.ko12015-07-061-13/+68
* * method.h: introduce rb_callable_method_entry_t to removeko12015-07-031-1/+1
* * method.h: make rb_method_entry_t a VALUE.ko12015-06-021-1/+2
* vm_backtrace.c: use rb_id2strnobu2015-04-141-1/+1
* use 0 for reservednobu2014-12-011-2/+2
* * internal.h: Gather declarations in non-header files.akr2014-11-181-2/+0
* * internal.h: Include ruby.h and ruby/encoding.h to beakr2014-11-151-3/+1
* * vm_core.h, proc.c, vm_backtrace.c, vm_trace.c:ktsj2014-10-181-1/+1
* * vm_backtrace.c (id2str): Fix a variable name.akr2014-10-161-1/+1