aleclearmind

Results 13 issues of aleclearmind

Currently, `PromoteCSV` can create more than one wrapper per helper. If we could have a single wrapper for each helper we would: * Make the life of the user easier,...

low-prio

After 8cee47f the devirtualization of indirect jumps has significantly improved, but it's not covering all the situations yet. In particular if, in order to devirtualize, information available *before* a function...

low-prio
accuracy

When lifting large binaries, AdvancedValueInfo takes more time than required. Most of the time seems to be spent in enumerating successors: ![avi](https://user-images.githubusercontent.com/2545644/103650112-d214d480-4f5f-11eb-9fcf-ca76da77cc6d.png)

We have two goals: * Estimate how far are we compared to the end of the process. The lifting process is iterative, and it's not possible to have an exact...

How to reproduce ``` cd $ORCHESTRA_ROOT revng lift share/revng/test/tests/runtime/calc-arm-revng-qa.compiled output.bc opt -S output.bc -o output.ll ``` The `bb.0x2ac8c:Code_arm_L1_ft` basic block should have ~32 successors, it has significantly more. [Source](https://github.com/gcc-mirror/gcc/blob/7adcbafe45f8001b698967defe682687b52c0007/libgcc/config/arm/lib1funcs.S#L1103) Assembly:...

low-prio
accuracy

Certain architecture cannot address their program counter. To obtain its value you typically have a call to the next address that takes the address of the next instruction and pushes...

low-prio
accuracy

It seems like electron is using the system harfbuzz despite `USE=-system-harfbuzz`. Here's the error log. Note `/usr/include/harfbuzz`. ``` FAILED: obj/skia/skia/SkPDFSubsetFont.o x86_64-pc-linux-gnu-clang++ -MMD -MF obj/skia/skia/SkPDFSubsetFont.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -DUSE_X11=1...

enhancement

I've a 7540, and I get the following message: ``` $ ./nfc.py on INFO:__main__:Looking for supported device... INFO:__main__:Found 0A5C:5843 DEBUG:cvcomm:Enumerating interfaces... DEBUG:cvcomm:Interface found: INTERFACE 3: Vendor Specific DEBUG:cvcomm:Enumerating endpoints... DEBUG:cvcomm:BULK...

bug