Method: AdLint::Cc1::MemoryBlock#create_window

Defined in:
lib/adlint/cc1/object.rb

#create_window(offset, byte_size) ⇒ Object



1202
1203
1204
1205
1206
1207
# File 'lib/adlint/cc1/object.rb', line 1202

def create_window(offset, byte_size)
  MemoryWindow.new(self, @address + offset, byte_size).tap do |win|
    win.on_written += method(:handle_written_through_window)
    @windows.push(win)
  end
end