Lukas Petr
Lukas Petr
SimpLL unit tests, which are located in the `tests/unit_tests/simpll/DifferentialFunctionComparatorTest.cpp` file, contain test cases that need debug info to work correctly. Specifically, the test cases that use debug info are: -...
This PR contains the last but one part of #314 (remains enhancements of viewer for visualisation of code/diff for `macro-function`/`function-macro` differences. The PR adds extracted information about the location of...
Enhancement of the viewer which would simplify showing differences by allowing users to search in compared and differing functions by name. (This would probably require changes in [the `FunctionListing` component](https://github.com/diffkemp/diffkemp/blob/master/view/src/components/FunctionListing.jsx)...
Enhancement of the viewer which would use e.g. [ReactRouter](https://reactrouter.com/en/main) and using it to reflect what page is shown in the URL (e.g.`localhost:3000/force_sig/JOBCTL_PENDING_MASK/force_sig_info` when is shown difference for `JOBCTL_PENDING_MASK` differing macro...
Enhancement of the viewer which would allow code navigation -- showing a list of references (places of definitions/usages of functions/macros/types) by clicking on a symbol name, by clicking on a...
So lately there have been problems with CI: 1. **429 Error when restoring kernels** Caused by too many requests to GitHub API (eg. the cache API) - according to [this](https://docs.github.com/en/actions/learn-github-actions/usage-limits-billing-and-administration)...
The documentation can be previewed [here](https://github.com/PLukas2018/diffkemp/blob/doc-architecture/docs/architecture.md). The PR tries to document DiffKemp architecture and could be used as internal documentation for developers. The PR is a work in progress --...
This PR fixes issue #363 -- not handling memset of structures with different sizes (e.g. because of different struct alignment caused by swapped struct fields) when the structure has typedef...
As mentioned in issue #261, when comparing instructions to find possible relocation, most of the comparisons is expected to fail. To avoid polluting log output with logs of these unsuccessful...
When assigning a global struct variable to a local variable, the values with which the global struct variable was initialized are not checked and the following program is evaluated as...