module Kernel

Private Instance Methods

`(cmd) click to toggle source
# File lib/tcell_agent/instrumentation/monkey_patches/ruby_2/kernel.rb, line 6
def `(cmd)
  TCellAgent::Cmdi.raise_if_block(cmd)

  tcell_original_backtick(cmd)
end
exec(*args) click to toggle source
# File lib/tcell_agent/instrumentation/monkey_patches/ruby_2/kernel.rb, line 17
def exec(*args)
  TCellAgent::Cmdi.default_cmdi_handler(args)

  tcell_original_exec(*args)
end
gets(*args, &block) click to toggle source
# File lib/tcell_agent/instrumentation/monkey_patches/ruby_2/kernel.rb, line 28
def gets(*args, &block)
  TCellAgent::Instrumentation::Lfi.argf_open_handler

  tcell_original_gets(*args, &block)
end
open(*args, &block) click to toggle source
# File lib/tcell_agent/instrumentation/monkey_patches/ruby_2/kernel.rb, line 39
def open(*args, &block)
  TCellAgent::Instrumentation::Lfi.cmdi_open_handler(args)

  tcell_original_open(*args, &block)
end
readline(*args, &block) click to toggle source
# File lib/tcell_agent/instrumentation/monkey_patches/ruby_2/kernel.rb, line 50
def readline(*args, &block)
  TCellAgent::Instrumentation::Lfi.argf_open_handler

  tcell_original_readline(*args, &block)
end
spawn(*args) click to toggle source
# File lib/tcell_agent/instrumentation/monkey_patches/ruby_2/kernel.rb, line 61
def spawn(*args)
  TCellAgent::Cmdi.default_cmdi_handler(args)

  tcell_original_spawn(*args)
end
system(*args) click to toggle source
# File lib/tcell_agent/instrumentation/monkey_patches/ruby_2/kernel.rb, line 72
def system(*args)
  TCellAgent::Cmdi.default_cmdi_handler(args)

  tcell_original_system(*args)
end