summaryrefslogtreecommitdiff
path: root/vm_backtrace.c
AgeCommit message (Expand)Author
2023-12-28Fix use of the rb_profile_frames start parameterDylan Thacker-Smith
2023-12-21Make rb_profile_frames return 0 for NULL ecJohn Hawthorn
2023-11-21Get rid of useless dsize functionsJean Boussier
2023-11-20Embed Thread::Backtrace::Location into Thread::BacktraceÉtienne Barrié
2023-11-10Embed Backtrace objectsJean Boussier
2023-11-10Embed Backtrace::Location objectsJean Boussier
2023-10-31[Feature #10602] Add new API rb_profile_thread_frames()Daisuke Aritomo
2023-09-25Dump backtraces to an arbitrary streamNobuyoshi Nakada
2023-09-15Return line 0 for JIT framesAaron Patterson
2023-06-30Don't check for null pointer in calls to freePeter Zhu
2023-03-23Suppress -Wsign-compare warningNobuyoshi Nakada
2023-03-06Stop exporting symbols for MJITTakashi Kokubun
2023-02-15Encapsulate RCLASS_ATTACHED_OBJECTJean Boussier
2023-02-07Use write barriers for Backtrace objectsJohn Hawthorn
2023-02-03Implement Write Barrier for Backtrace::LocationJean Boussier
2023-01-12Return 0 if there is no CFP on the EC yetAaron Patterson
2022-11-25add debug context APIs for debuggers (frame depth)Koichi Sasada
2022-11-20Fix typos (#6775)Yudai Takada
2022-10-20push dummy frame for loading processKoichi Sasada
2022-09-26Rework vm_core to use `int first_lineno` struct member.Samuel Williams
2022-08-06Adjust styles [ci skip]Nobuyoshi Nakada
2022-07-26Fix `rb_profile_frames` output includes dummy main thread frameIvo Anjo
2022-07-21Expand tabs [ci skip]Takashi Kokubun
2022-05-12Write Thread instead of ThreadeKaíque Kandy Koga
2022-03-24Add ISEQ_BODY macroPeter Zhu
2022-03-09Avoid unnecessary conditionalJeremy Evans
2022-02-22Fix compiler warning for uninitialized variablePeter Zhu
2022-02-17Add Thread.each_caller_locationJeremy Evans
2021-12-20[DOC] Document Thread::Backtrace.limitzverok
2021-12-19Make RubyVM::AbstractSyntaxTree.of raise for backtrace location in evalYusuke Endoh
2021-10-26ast.c: Use kept script_lines data instead of re-opening the source file (#5019)Yusuke Endoh
2021-10-03Using NIL_P macro instead of `== Qnil`S.H
2021-08-06Make backtrace generation work outward from current frameJeremy Evans
2021-08-02Using RBOOL macroS.H
2021-06-18Enable USE_ISEQ_NODE_ID by defaultYusuke Endoh
2021-06-18Make it possible to get AST::Node from Thread::Backtrace::LocationYusuke Endoh
2021-06-18Remove LOCATION_TYPE_ISEQ_CALCED state from Backtrace::LocationYusuke Endoh
2021-06-17Adjust styles [ci skip]Nobuyoshi Nakada
2021-03-24Ensure that caller respects the start argumentJeremy Evans
2021-02-19Fix backtrace to not skip frames with iseq without pcJeremy Evans
2021-02-15Added Thread::Backtrace.limit [Feature #17479]Nobuyoshi Nakada
2020-10-26Ignore <internal: entries from core library methods for Kernel#warn(message, ...Benoit Daloze
2020-09-23Document difference between Thread::Backtrace::Location#{,absolute_}pathJeremy Evans
2020-08-27Improve performance of partial backtracesJeremy Evans
2020-08-18Expose ec -> backtrace (internal) and use it to implement fiber backtrace.Samuel Williams
2020-08-12Revert "Improve performance of partial backtraces"Jeremy Evans
2020-08-12Improve performance of partial backtracesJeremy Evans
2020-07-28vm_backtrace.c: let rb_profile_frames show cfunc framesYusuke Endoh
2020-05-07Add compaction support for backtrace objectsAaron Patterson
2020-05-07Fix rb_profile_frame_classpath to handle module singletonsJean Boussier