Searched refs:safe_level (Results 1 - 24 of 24) sorted by relevance

/macosx-10.10.1/ruby-106/ruby/
H A Dsafe.c30 return GET_THREAD()->safe_level;
36 GET_THREAD()->safe_level = safe;
44 if (level > th->safe_level) {
48 th->safe_level = level;
64 if (level < th->safe_level) {
67 th->safe_level, level);
75 th->safe_level = level;
H A Druby.c92 int safe_level; member in struct:cmdline_options
376 void ruby_init_loadpath_safe(int safe_level);
385 ruby_init_loadpath_safe(int safe_level) argument
501 if (safe_level == 0) {
996 if (v > opt->safe_level) opt->safe_level = v;
1321 opt->safe_level == 0 && (s = getenv("RUBYOPT"))) {
1347 if (opt->safe_level >= 4) {
1387 ruby_init_loadpath_safe(opt->safe_level);
1503 if (opt->safe_level >
[all...]
H A Dload.c831 search_required(VALUE fname, volatile VALUE *path, int safe_level) argument
846 if ((tmp = rb_find_file_safe(fname, safe_level)) != 0) {
862 if (rb_find_file_ext_safe(&tmp, loadable_ext + 1, safe_level)) {
871 if ((tmp = rb_find_file_safe(tmp, safe_level)) != 0) {
884 if ((tmp = rb_find_file_safe(fname, safe_level)) != 0) {
897 type = rb_find_file_ext_safe(&tmp, loadable_ext, safe_level);
H A Dfile.c5302 rb_find_file_ext_safe(VALUE *filep, const char *const *ext, int safe_level) argument
5313 if (safe_level >= 1 && OBJ_TAINTED(fname)) {
5322 if (safe_level >= 1 && !fpath_check(fname)) {
5338 if (safe_level >= 4) {
5355 RB_GC_GUARD(str) = rb_get_path_check(str, safe_level);
5377 rb_find_file_safe(VALUE path, int safe_level) argument
5385 if (safe_level >= 1 && OBJ_TAINTED(tmp)) {
5394 if (safe_level >= 1 && !fpath_check(path)) {
5403 if (safe_level >= 4) {
5415 RB_GC_GUARD(str) = rb_get_path_check(str, safe_level);
[all...]
H A Dvm.c598 proc->safe_level = th->safe_level;
689 volatile int stored_safe = th->safe_level;
694 th->safe_level = proc->safe_level;
702 th->safe_level = stored_safe;
H A Dvm_core.h501 int safe_level; member in struct:rb_thread_struct
673 int safe_level; member in struct:__anon12333
H A Dvariable.c1568 int safe_level; member in struct:autoload_data_i
1639 ele->safe_level = rb_safe_level();
1761 return rb_require_safe(ele->feature, ele->safe_level);
1801 rb_set_safe_level_force(ele->safe_level);
H A Dcont.c537 th->safe_level = sth->safe_level;
H A Dproc.c114 dst->safe_level = src->safe_level;
H A Deval.c171 th->safe_level = 0;
H A Dthread.c534 else if (th->safe_level >= 4) {
2141 if (th != GET_THREAD() && th->safe_level < 4) {
2622 * thr.safe_level -> integer
2628 * Thread.current.safe_level #=> 0
2629 * thr.safe_level #=> 3
2638 return INT2NUM(th->safe_level);
5023 rb_define_method(rb_cThread, "safe_level", rb_thread_safe_level, 0);
H A Dvm_eval.c559 if (NOEX_SAFE(noex) > th->safe_level) {
H A Dvm_insnhelper.c1894 else if ((noex_safe = NOEX_SAFE(ci->me->flag)) > th->safe_level && (noex_safe > 2)) {
/macosx-10.10.1/ruby-106/ruby/test/drb/
H A Dut_eval.rb6 @four = DRb::DRbServer.new('druby://localhost:0', self, {:safe_level => 4})
28 DRb.start_service('druby://localhost:0', EvalAttack.new, {:safe_level => 2})
H A Dut_safe1.rb12 {:safe_level => 1})
/macosx-10.10.1/ruby-106/ruby/lib/rdoc/
H A Derbio.rb22 def initialize str, safe_level = nil, trim_mode = nil, eoutvar = 'io'
/macosx-10.10.1/ruby-106/ruby/bin/
H A Derb75 raise "invalid safe_level #{arg.dump}" unless arg =~ /^[0-4]$/
76 safe_level = arg.to_i
108 -S safe_level set $SAFE (0..4)
122 erb = factory.new(src.untaint, safe_level, trim)
/macosx-10.10.1/ruby-106/ruby/lib/drb/
H A Ddrb.rb1254 @@safe_level = 0
1288 @@safe_level = level
1310 :safe_level => @@safe_level
1344 # :safe_level :: The safe level of the DRbServer. The attribute
1379 @safe_level = @config[:safe_level]
1409 # The default safe_level is 0
1410 attr_reader :safe_level
1520 @safe_level
[all...]
/macosx-10.10.1/ruby-106/ruby/lib/
H A Derb.rb795 def initialize(str, safe_level=nil, trim_mode=nil, eoutvar='_erbout')
796 @safe_level = safe_level
843 if @safe_level
845 $SAFE = @safe_level
/macosx-10.10.1/ruby-106/ruby/ext/tk/sample/
H A Dsafe-tk.rb19 ip = MultiTkIp.new_safe_slave(1){|*args| safe0_p["safe_slave safe_level == #{$SAFE}", args]}
62 ip.safe_level = 3
121 ip.safe_level = 4
/macosx-10.10.1/ruby-106/ruby/ext/tk/lib/
H A Dmulti-tk.rb317 if safe > @safe_level[0]
318 @safe_level[0] = safe
321 @safe_level[0]
323 def safe_level=(safe)
329 def self.safe_level=(safe) singleton method
332 def safe_level method
333 @safe_level[0]
335 def self.safe_level singleton method
336 __getip.safe_level
394 def _receiver_eval_proc_core(safe_level, threa
[all...]
H A Dremote-tk.rb104 @safe_level = [$SAFE]
/macosx-10.10.1/ruby-106/ruby/ext/tk/
H A Dtcltklib.c411 int safe_level; member in struct:invoke_queue
422 int safe_level; member in struct:eval_queue
434 int safe_level; member in struct:call_queue
6990 DUMP2("(safe-level handler) $SAFE = %d", q->safe_level);
6991 rb_set_safe_level(q->safe_level);
7043 if (rb_safe_level() != q->safe_level) {
7195 callq->safe_level = rb_safe_level();
7486 DUMP2("(safe-level handler) $SAFE = %d", q->safe_level);
7487 rb_set_safe_level(q->safe_level);
7539 if (rb_safe_level() != q->safe_level) {
[all...]
/macosx-10.10.1/ruby-106/ruby/test/ruby/
H A Dtest_thread.rb369 assert_equal(0, Thread.current.safe_level)
370 assert_equal(3, t.safe_level)

Completed in 452 milliseconds