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

For Java skip the check for dereference of a deallocated or dead object #89

Closed
wants to merge 129 commits into from
Closed

For Java skip the check for dereference of a deallocated or dead object #89

wants to merge 129 commits into from

Commits on Apr 3, 2016

  1. Configuration menu
    Copy the full SHA
    b1d8917 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ed522f7 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2016

  1. Configuration menu
    Copy the full SHA
    7ef5cf9 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2016

  1. Configuration menu
    Copy the full SHA
    ad24b5a View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2016

  1. Configuration menu
    Copy the full SHA
    a210c2d View commit details
    Browse the repository at this point in the history
  2. Store the current working directory with each translation unit

    This will enable recovering the full path to a source file where necessary.
    tautschnig committed Apr 25, 2016
    Configuration menu
    Copy the full SHA
    7656b6c View commit details
    Browse the repository at this point in the history
  3. Use working-directory information to print full names

    Used for coverage output and dead-code analysis
    tautschnig committed Apr 25, 2016
    Configuration menu
    Copy the full SHA
    ff703e9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    72e9b36 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2016

  1. package creation for El Capitan

    Daniel Kroening committed May 8, 2016
    Configuration menu
    Copy the full SHA
    777744b View commit details
    Browse the repository at this point in the history

Commits on May 10, 2016

  1. Merge branch 'master' of https://www.github.com/diffblue/cbmc

    Daniel Kroening committed May 10, 2016
    Configuration menu
    Copy the full SHA
    4ab9720 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' of https://www.github.com/diffblue/cbmc

    Daniel Kroening committed May 10, 2016
    Configuration menu
    Copy the full SHA
    82a9203 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2016

  1. Configuration menu
    Copy the full SHA
    f62bf5c View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' of https://www.github.com/diffblue/cbmc

    Daniel Kroening committed May 12, 2016
    Configuration menu
    Copy the full SHA
    20ecd87 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2016

  1. Configuration menu
    Copy the full SHA
    0c51062 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2016

  1. return something in ctime and asctime

    Daniel Kroening committed May 14, 2016
    Configuration menu
    Copy the full SHA
    3138148 View commit details
    Browse the repository at this point in the history
  2. return something in strerror

    Daniel Kroening committed May 14, 2016
    Configuration menu
    Copy the full SHA
    4a97f9e View commit details
    Browse the repository at this point in the history
  3. return something in setlocale and localeconv

    Daniel Kroening committed May 14, 2016
    Configuration menu
    Copy the full SHA
    72aa254 View commit details
    Browse the repository at this point in the history
  4. missing object file

    Daniel Kroening committed May 14, 2016
    Configuration menu
    Copy the full SHA
    5a5bb12 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2016

  1. source locations in location coverage

    Daniel Kroening committed May 16, 2016
    Configuration menu
    Copy the full SHA
    0114f7e View commit details
    Browse the repository at this point in the history
  2. decision and condition coverage

    Daniel Kroening committed May 16, 2016
    Configuration menu
    Copy the full SHA
    c58a5e1 View commit details
    Browse the repository at this point in the history
  3. Started type checking jsil programs

    Daiva Naudziuniene authored and tautschnig committed May 16, 2016
    Configuration menu
    Copy the full SHA
    45b619e View commit details
    Browse the repository at this point in the history
  4. Improvements to Jsil type checking

    Catch decl in the try/catch is not used.
    Making string constants to be ID_constant expressions with string_typet
    Typecheking function call.
    Added "nan" symbol. Assigning type to lhs after unknown function call.
    White spaces, positioning { in new line.
    Cleaning up the code. Correct includes.
    Renaming jsil types.
    Explicit constructors. Inlining expressions if used only once.
    Asserting that expression does not have type set just yet.
    More efficient implementation for is_subtype.
    Introduced jsil_incompatible_types to hide low level implementation.
    Fixed bug in is_subtype.
    Typechecking throw and return labels.
    Typechecking bitwise operators.
    Avoiding duplicate type-checking by marking symbols as type-checked.
    Add empty decl symbol. Special case for index expression. Clean up.
    Converting all procedure declarations to symbols before typechecking.
    Daiva Naudziuniene authored and tautschnig committed May 16, 2016
    Configuration menu
    Copy the full SHA
    4fe44e8 View commit details
    Browse the repository at this point in the history
  5. Added jsil mode to be supported by goto_convert_functions

    Daiva Naudziuniene authored and tautschnig committed May 16, 2016
    Configuration menu
    Copy the full SHA
    e9b1c21 View commit details
    Browse the repository at this point in the history
  6. Modified taint analysis to match procedure calls from languages other…

    … than Java
    Daiva Naudziuniene authored and tautschnig committed May 16, 2016
    Configuration menu
    Copy the full SHA
    5435ed5 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2016

  1. Configuration menu
    Copy the full SHA
    0066b66 View commit details
    Browse the repository at this point in the history
  2. Extend goto-gcc to also work as a wrapper for more compiler names

    Supports, e.g., x86_64-apple-darwin14-llvm-gcc-4.2 when invoked as
    x86_64-apple-darwin14-llvm-goto-gcc-4.2
    
    cr https://cr.amazon.com/r/4975025/
    tautschnig committed May 17, 2016
    Configuration menu
    Copy the full SHA
    0c09ec0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    48d0726 View commit details
    Browse the repository at this point in the history
  4. Run ld where required

    tautschnig committed May 17, 2016
    Configuration menu
    Copy the full SHA
    237195c View commit details
    Browse the repository at this point in the history
  5. Properly identify the base name of a file

    Windows vs. Unix need distinct treatment for executables; cleanup
    of duplicate declaration (using include instead) and formatting.
    tautschnig committed May 17, 2016
    Configuration menu
    Copy the full SHA
    d18cd64 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2e4ce20 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a8114b3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9877d6c View commit details
    Browse the repository at this point in the history
  9. goto-cc: when input file is stdin, copy it into a file to replay mult…

    …iple times
    
    Before, hybrid binaries could not be built from stdin as noticed by Norbert.
    This was caused by preprocessing consuming stdin, leaving no input left for
    subsequent (native) gcc invocations. Now an input file "-" triggers reading all
    input into a temporary file, which is then opened and set as file descriptor for
    subprocesses.
    tautschnig committed May 17, 2016
    Configuration menu
    Copy the full SHA
    61f76cb View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    70a313b View commit details
    Browse the repository at this point in the history
  11. Add -z option handling to goto-gcc

    Do not handle "-m" any more, as recent gcc versions do not support
    it.
    
    Signed-off-by: Norbert Manthey <nmanthey@amazon.de>
    CC: Michael Tautschnig <tautschn@amazon.co.uk>
    CC: Daniel Kroening <dankro@amazon.co.uk>
    
    CR: https://cr.amazon.com/r/5198492/
    Norbert Manthey authored and tautschnig committed May 17, 2016
    Configuration menu
    Copy the full SHA
    ad1b396 View commit details
    Browse the repository at this point in the history
  12. beautify coverage output

    Daniel Kroening committed May 17, 2016
    Configuration menu
    Copy the full SHA
    16f8b29 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #91 from tautschnig/jsil-type-checking

    Started type checking jsil programs
    Daniel Kroening committed May 17, 2016
    Configuration menu
    Copy the full SHA
    868a6b3 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #83 from tautschnig/list-eloc

    New goto-instrument option --list-eloc
    Daniel Kroening committed May 17, 2016
    Configuration menu
    Copy the full SHA
    97e8deb View commit details
    Browse the repository at this point in the history
  15. Merge pull request #75 from tautschnig/full-path

    Store the current working directory in source locations for better diagnostic output
    Daniel Kroening committed May 17, 2016
    Configuration menu
    Copy the full SHA
    244b099 View commit details
    Browse the repository at this point in the history
  16. remove tabs

    Daniel Kroening committed May 17, 2016
    Configuration menu
    Copy the full SHA
    7067366 View commit details
    Browse the repository at this point in the history
  17. Merge branch 'tautschnig-whitespace-cleanup'

    Daniel Kroening committed May 17, 2016
    Configuration menu
    Copy the full SHA
    2e243a3 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2016

  1. Merge pull request #52 from tautschnig/linking-functions

    Linking of functions with/without ellipsis or transparent-union/POD conflicts
    Daniel Kroening committed May 18, 2016
    Configuration menu
    Copy the full SHA
    f42d659 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #36 from tautschnig/goto-gcc-bugfixes-extensions

    Goto gcc bugfixes and extensions
    Daniel Kroening committed May 18, 2016
    Configuration menu
    Copy the full SHA
    7dbad59 View commit details
    Browse the repository at this point in the history
  3. new interface for run()

    Daniel Kroening committed May 18, 2016
    Configuration menu
    Copy the full SHA
    fe7d0f0 View commit details
    Browse the repository at this point in the history
  4. do generate dummy code for empty ifthenelse

    Daniel Kroening committed May 18, 2016
    Configuration menu
    Copy the full SHA
    2a33794 View commit details
    Browse the repository at this point in the history
  5. conjunction and disjunction on lists

    Daniel Kroening committed May 18, 2016
    Configuration menu
    Copy the full SHA
    7de7b08 View commit details
    Browse the repository at this point in the history
  6. fix output of literal expressions

    Daniel Kroening committed May 18, 2016
    Configuration menu
    Copy the full SHA
    62e3ce7 View commit details
    Browse the repository at this point in the history
  7. conjunction and disjunction now take initializer_lists

    Daniel Kroening committed May 18, 2016
    Configuration menu
    Copy the full SHA
    eac49f2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4996502 View commit details
    Browse the repository at this point in the history
  9. fix for bmc_cover

    Daniel Kroening committed May 18, 2016
    Configuration menu
    Copy the full SHA
    e35f6b7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3f01cce View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    838e780 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9c2b02f View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    32b6124 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    927b9ff View commit details
    Browse the repository at this point in the history
  15. Cleanup

    tautschnig committed May 18, 2016
    Configuration menu
    Copy the full SHA
    4030c96 View commit details
    Browse the repository at this point in the history
  16. Removed unused include

    tautschnig committed May 18, 2016
    Configuration menu
    Copy the full SHA
    1eeaf5c View commit details
    Browse the repository at this point in the history
  17. Transparent unions require argument conversion, do this for all union…

    … types
    
    Also improves the readabilit of error output when argument conversion is denied
    tautschnig committed May 18, 2016
    Configuration menu
    Copy the full SHA
    bb80cdc View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    db61ac8 View commit details
    Browse the repository at this point in the history
  19. Linking for weak symbols

    tautschnig committed May 18, 2016
    Configuration menu
    Copy the full SHA
    36f81d6 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    1e093ab View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    84e7611 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2016

  1. initialize cond_literal and guard_literal

    Daniel Kroening committed May 19, 2016
    Configuration menu
    Copy the full SHA
    471a7a0 View commit details
    Browse the repository at this point in the history
  2. make bmc_cover work, and test it

    Daniel Kroening committed May 19, 2016
    Configuration menu
    Copy the full SHA
    7d4e004 View commit details
    Browse the repository at this point in the history
  3. further work on --cover

    Daniel Kroening committed May 19, 2016
    Configuration menu
    Copy the full SHA
    701c331 View commit details
    Browse the repository at this point in the history
  4. fix Minisat 2.2.1 URL

    Daniel Kroening committed May 19, 2016
    Configuration menu
    Copy the full SHA
    08faebc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f141d77 View commit details
    Browse the repository at this point in the history
  6. missing cassert header

    Daniel Kroening committed May 19, 2016
    Configuration menu
    Copy the full SHA
    9864d8c View commit details
    Browse the repository at this point in the history
  7. another attempt at cassert

    Daniel Kroening committed May 19, 2016
    Configuration menu
    Copy the full SHA
    014d9ec View commit details
    Browse the repository at this point in the history

Commits on May 20, 2016

  1. Configuration menu
    Copy the full SHA
    1e4845e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c019f86 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5c679e1 View commit details
    Browse the repository at this point in the history
  4. + test failing to find a null pointer dereferencing when some classes…

    … are missing (pointer related assertions missing from the goto program)
    cristina-david committed May 20, 2016
    Configuration menu
    Copy the full SHA
    4939505 View commit details
    Browse the repository at this point in the history
  5. + test generating a warning (ignoring java_string_literal) when instr…

    …umented with pointer checks
    cristina-david committed May 20, 2016
    Configuration menu
    Copy the full SHA
    b17b7cc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    61e11f0 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2016

  1. more work on MC/DC

    Daniel Kroening committed May 23, 2016
    Configuration menu
    Copy the full SHA
    fb2da2e View commit details
    Browse the repository at this point in the history

Commits on May 24, 2016

  1. missing header

    Daniel Kroening committed May 24, 2016
    Configuration menu
    Copy the full SHA
    9140a76 View commit details
    Browse the repository at this point in the history
  2. another go at superflous deads

    Daniel Kroening committed May 24, 2016
    Configuration menu
    Copy the full SHA
    fe72590 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    92484aa View commit details
    Browse the repository at this point in the history
  4. Merge branch 'master' of https://github.com/diffblue/cbmc

    Daniel Kroening committed May 24, 2016
    Configuration menu
    Copy the full SHA
    d625351 View commit details
    Browse the repository at this point in the history
  5. more work on unnecessary destructor calls

    Daniel Kroening committed May 24, 2016
    Configuration menu
    Copy the full SHA
    e6517b3 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2016

  1. Configuration menu
    Copy the full SHA
    f02d8b3 View commit details
    Browse the repository at this point in the history
  2. another test for branch coverage

    Daniel Kroening committed May 25, 2016
    Configuration menu
    Copy the full SHA
    cd40222 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    022b14b View commit details
    Browse the repository at this point in the history
  4. Merge pull request #93 from danpoe/function-nondet-structs

    --function with nondet structs for Java
    peterschrammel committed May 25, 2016
    Configuration menu
    Copy the full SHA
    dac6154 View commit details
    Browse the repository at this point in the history
  5. use ranged for

    Daniel Kroening committed May 25, 2016
    Configuration menu
    Copy the full SHA
    c7c1b40 View commit details
    Browse the repository at this point in the history
  6. bugfix for multiple instances

    Daniel Kroening committed May 25, 2016
    Configuration menu
    Copy the full SHA
    e3923c1 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2016

  1. another test for branch coverage

    Daniel Kroening committed May 26, 2016
    Configuration menu
    Copy the full SHA
    707e70f View commit details
    Browse the repository at this point in the history

Commits on May 27, 2016

  1. Merge branch 'master' of https://github.com/diffblue/cbmc

    Daniel Kroening committed May 27, 2016
    Configuration menu
    Copy the full SHA
    72a6d3e View commit details
    Browse the repository at this point in the history
  2. do not cover existing assertions

    Daniel Kroening committed May 27, 2016
    Configuration menu
    Copy the full SHA
    e506ff4 View commit details
    Browse the repository at this point in the history
  3. more tests

    Daniel Kroening committed May 27, 2016
    Configuration menu
    Copy the full SHA
    800d72c View commit details
    Browse the repository at this point in the history
  4. test that assertions are ignore

    Daniel Kroening committed May 27, 2016
    Configuration menu
    Copy the full SHA
    3309d9c View commit details
    Browse the repository at this point in the history

Commits on May 30, 2016

  1. Merge pull request #96 from marcelosousa/regression-script-changes

    added script to run datastax benchmarks and changed test.pl to suppor…
    Daniel Kroening committed May 30, 2016
    Configuration menu
    Copy the full SHA
    123fd85 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #77 from tautschnig/attribute-constructor

    Support __attribute__((constructor))
    Daniel Kroening committed May 30, 2016
    Configuration menu
    Copy the full SHA
    0f407cd View commit details
    Browse the repository at this point in the history
  3. Merge pull request #66 from tautschnig/assert-cleanup

    Support klibc's version of __assert_fail, cleanup of assert handling
    Daniel Kroening committed May 30, 2016
    Configuration menu
    Copy the full SHA
    d35ad31 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #20 from tautschnig/parser-cleanup

    Minor cleanup of the ansi-c parser: consistent use of init
    Daniel Kroening committed May 30, 2016
    Configuration menu
    Copy the full SHA
    f0e0c40 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #38 from tautschnig/linking-arrays-and-compound-types

    Linking arrays and compound types
    Daniel Kroening committed May 30, 2016
    Configuration menu
    Copy the full SHA
    f1044cf View commit details
    Browse the repository at this point in the history
  6. Merge pull request #49 from tautschnig/weak-symbols

    Linking and type checking for weak symbols
    Daniel Kroening committed May 30, 2016
    Configuration menu
    Copy the full SHA
    8d3958a View commit details
    Browse the repository at this point in the history
  7. Merge pull request #58 from tautschnig/transparent-union

    Transparent unions require argument conversion, do this for all union types
    Daniel Kroening committed May 30, 2016
    Configuration menu
    Copy the full SHA
    33e5060 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #67 from tautschnig/attributes-preprocessor

    Permit preprocessor command within __attribute__
    Daniel Kroening committed May 30, 2016
    Configuration menu
    Copy the full SHA
    279fe2f View commit details
    Browse the repository at this point in the history
  9. Merge branch 'master' of https://www.github.com/diffblue/cbmc

    Daniel Kroening committed May 30, 2016
    Configuration menu
    Copy the full SHA
    44571af View commit details
    Browse the repository at this point in the history
  10. make typecheckt API more similar to old one for transition

    Daniel Kroening committed May 30, 2016
    Configuration menu
    Copy the full SHA
    3018e8f View commit details
    Browse the repository at this point in the history
  11. use new messaging API in typecheckers

    Daniel Kroening committed May 30, 2016
    Configuration menu
    Copy the full SHA
    b05f4c1 View commit details
    Browse the repository at this point in the history
  12. use new messaging API in Java typechecker

    Daniel Kroening committed May 30, 2016
    Configuration menu
    Copy the full SHA
    cb90b89 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    6fa1fdc View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3898017 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    46a10b4 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    03c1b41 View commit details
    Browse the repository at this point in the history
  17. Merge pull request #73 from tautschnig/no-dead-instructions

    Do not generate necessarily dead instructions
    Daniel Kroening committed May 30, 2016
    Configuration menu
    Copy the full SHA
    0c14ab2 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2016

  1. more MC/DC

    Daniel Kroening committed Jun 1, 2016
    Configuration menu
    Copy the full SHA
    1f62eef View commit details
    Browse the repository at this point in the history
  2. fix java_string_literals

    Daniel Kroening committed Jun 1, 2016
    Configuration menu
    Copy the full SHA
    49c1acf View commit details
    Browse the repository at this point in the history
  3. more MC/DC

    Daniel Kroening committed Jun 1, 2016
    Configuration menu
    Copy the full SHA
    3983942 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2016

  1. MC/DC now works

    Daniel Kroening committed Jun 2, 2016
    Configuration menu
    Copy the full SHA
    639974d View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2016

  1. Fix consistency error in SSA level 1 renaming

    a5bc493 introduced cases where information in the frame may become
    inconsistent with the actual renaming being used, as shown in the regression
    test.
    tautschnig committed Jun 5, 2016
    Configuration menu
    Copy the full SHA
    5a775c1 View commit details
    Browse the repository at this point in the history
  2. Support for postfixed __attribute__((constructor))

    Follow-up to 3f01cce to support
    
    void foo() __attribute__((constructor)); in addition to
    void __attribute__((constructor)) foo();
    tautschnig committed Jun 5, 2016
    Configuration menu
    Copy the full SHA
    962b7d6 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2016

  1. Fix java bytecode translation of control-flow joins

    Fixes if_expr1 regresion test.
    tautschnig committed Jun 6, 2016
    Configuration menu
    Copy the full SHA
    5a64339 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #103 from tautschnig/java-bytecode-converter

    Fix java bytecode translation of control-flow joins
    Daniel Kroening committed Jun 6, 2016
    Configuration menu
    Copy the full SHA
    80c6482 View commit details
    Browse the repository at this point in the history
  3. test from \#104

    Daniel Kroening committed Jun 6, 2016
    Configuration menu
    Copy the full SHA
    02b6628 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #102 from tautschnig/attribute-constructor-bugfix

    Support for postfixed __attribute__((constructor))
    Daniel Kroening committed Jun 6, 2016
    Configuration menu
    Copy the full SHA
    0a7971e View commit details
    Browse the repository at this point in the history
  5. Merge pull request #33 from tautschnig/object-descriptor-build-fixes

    Object descriptor should skip typecasts
    Daniel Kroening committed Jun 6, 2016
    Configuration menu
    Copy the full SHA
    4b4bbb8 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #101 from tautschnig/ssa-level1-bugfix

    Fix consistency error in SSA level 1 renaming
    Daniel Kroening committed Jun 6, 2016
    Configuration menu
    Copy the full SHA
    1fb8689 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2016

  1. added test for static methods

    Daniel Kroening committed Jun 7, 2016
    Configuration menu
    Copy the full SHA
    1fcc4ea View commit details
    Browse the repository at this point in the history
  2. methods can now be specified without java:: prefix and without type s…

    …uffix, if unambiguous
    Daniel Kroening committed Jun 7, 2016
    Configuration menu
    Copy the full SHA
    5b67c01 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2070c24 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6ccc353 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5f4f49c View commit details
    Browse the repository at this point in the history
  6. + test failing to find a null pointer dereferencing when some classes…

    … are missing (pointer related assertions missing from the goto program)
    cristina-david committed Jun 7, 2016
    Configuration menu
    Copy the full SHA
    300416d View commit details
    Browse the repository at this point in the history
  7. + test generating a warning (ignoring java_string_literal) when instr…

    …umented with pointer checks
    cristina-david committed Jun 7, 2016
    Configuration menu
    Copy the full SHA
    bd2ac45 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    286bf3f View commit details
    Browse the repository at this point in the history