Manu Sridharan
Manu Sridharan
If you could create a docker container under which this repros that would be helpful. If that's a pain, if you can give the output of `./gradlew --version` on a...
@rsalvador have you explored how this change interacts with sandboxing for your use case? With weaker sandboxes, I found that the original source files do get modified with the `IN_PLACE`...
Modeling of inheritance in Java vs. JavaScript are very different. Java has class-based inheritance. The inheritance is represented in the `ClassHierarchy`, and within call graph construction, there is logic to...
Thanks, yes, this is a known issue. The CHA call graph only includes edges to concrete methods, not abstract methods like `Inner.bar`. Here, the `bar` implementation that gets invoked is...
HI @tisble I think there may be some confusion here. The RTA algorithm does not track data flow of objects. It assumes that if it sees a `new` expression for...
@aakgna please fix the CI builds and then I can look again
@tisble is there any way you could put together a standalone github repo that reproduces this crash? That would help me debug it. Thanks!
Hi @flyboss very sorry for my slow response. These call edges correspond to the array and object allocation occurring at line 1 and line 2 respectively. You might be right...
Hi, thanks for the report. I haven't dug in deeply here, but I suspect the issue might be in how the synthetic IR that invokes the entrypoint method gets generated....
Hi @karlls12321 so since we have static methods here this would have a different explanation than [my other comment](https://github.com/wala/WALA/issues/1386#issuecomment-2132448040). Is the _only_ entrypoint `B.foo()` for this case? If so, I'm...