class TurboRex::Fuzzer::Container::FixedSizeBufferContainer
Public Class Methods
new(size, opts = {})
click to toggle source
# File lib/turborex/fuzzer/containers.rb, line 80 def initialize(size, opts = {}) @size = size @offset = @opts[:offset] @buf = TurboRex::Windows::Win32API.alloc_c_ary('BYTE', @size) end
Public Instance Methods
set_data(data)
click to toggle source
# File lib/turborex/fuzzer/containers.rb, line 86 def set_data(data) @offset ? @buf.str[@offset] = data : @buf.str = data end