Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deal with mocks that do direct referencing of instance variables. #443

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Commits on Feb 15, 2021

  1. Extended simulator launch timeout even more.

    This should help with spurious build failures on Travis.
    erikdoe authored and dmaclach committed Feb 15, 2021
    Configuration menu
    Copy the full SHA
    180e89b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dc9298b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    073bd10 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    56066b0 View commit details
    Browse the repository at this point in the history
  5. Deal with mocks that do direct referencing of instance variables.

    Reallocate class and partial mocks based on the size of the object they are mocking.
    For class mocks allow direct referencing of instance variables.
    For Partial mocks fills the space with 0xEC and will throw an exception if we detect that an instance variable has been written to. The value 0xEB will intentionally likely cause crashes if the memory is read.
    dmaclach committed Feb 15, 2021
    Configuration menu
    Copy the full SHA
    bd8eefd View commit details
    Browse the repository at this point in the history