Method: AdLint::Cc1::MemoryBlock#create_window

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

#create_window(offset, byte_size) ⇒ Object



1211
1212
1213
1214
1215
1216
# File 'lib/adlint/cc1/object.rb', line 1211

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