Sha256: bbceeb3f21edf30fd370a04bd2c1a22355f00206e03961d9d64dff543867b8c4
Contents?: true
Size: 847 Bytes
Versions: 3
Compression:
Stored size: 847 Bytes
Contents
require "twib/interface.rb" require "twib/interfaces/ITwibDebugger.rb" module Twib module Interfaces # Main interface exposed by a device. class ITwibDeviceInterface < Interface # @api private module Command RUN = 10 REBOOT = 11 COREDUMP = 12 TERMINATE = 13 LIST_PROCESSES = 14 UPGRADE_TWILI = 15 IDENTIFY = 16 LIST_NAMED_PIPES = 17 OPEN_NAMED_PIPE = 18 OPEN_ACTIVE_DEBUGGER = 19 end # Opens an active debugger for the process with the given PID. # @param pid [Integer] Process ID # @return [ITwibDebugger] Debugger interface def open_active_debugger(pid) ITwibDebugger.new(@connection, @device_id, send(Command::OPEN_ACTIVE_DEBUGGER, [pid].pack("Q<")).wait_ok.object_ids[0]) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
twib-0.1.3 | lib/twib/interfaces/ITwibDeviceInterface.rb |
twib-0.1.2 | lib/twib/interfaces/ITwibDeviceInterface.rb |
twib-0.1.1 | lib/twib/interfaces/ITwibDeviceInterface.rb |