Lines Matching refs:backtrace
5438 $def(self, '$raise', function $$raise(exception, string, backtrace) { argument
5445 if (backtrace == null) backtrace = nil;
5467 if (backtrace !== nil) {
5468 exception.$set_backtrace(backtrace);
5871 function correct_backtrace(backtrace) { argument
5874 for (var i = 0; i < backtrace.length; i++) {
5875 var loc = backtrace[i];
5904 if (self.backtrace) {
5906 return self.backtrace;
5909 var backtrace = self.stack;
5911 if (typeof(backtrace) !== 'undefined' && backtrace.$$is_string) {
5912 return self.backtrace = correct_backtrace(backtrace.split("\n"));
5914 else if (backtrace) {
5915 return self.backtrace = correct_backtrace(backtrace);
5953 if (self.backtrace) cloned.backtrace = self.backtrace.$dup();
6025 $def(self, '$set_backtrace', function $$set_backtrace(backtrace) { argument
6031 if (backtrace === nil) {
6032 self.backtrace = nil;
6034 } else if (backtrace.$$is_string) {
6035 self.backtrace = [backtrace];
6036 self.stack = ' from ' + backtrace;
6038 if (backtrace.$$is_array) {
6039 for (i = 0, ii = backtrace.length; i < ii; i++) {
6040 if (!backtrace[i].$$is_string) {
6053 self.backtrace = backtrace;
6054 self.stack = $send((backtrace), 'map', [], function $$4(i){
6060 return backtrace;