CcWeapon

Results 3 issues of CcWeapon

According to the definition of IsSimple, the function whose IsSimple is false is still disassembled in relocation mode. ``` /// False if the function is too complex to reconstruct its...

In bolt/lib/Rewrite/RewriteInstance.cpp::RewriteInstance::discoverFileObjects,I find there are 2 registerName() for a symbol。 Is the first registerName redundant? ``` if (PreviousFunction && PreviousFunction->containsAddress(Address) && PreviousFunction->getAddress() != Address) { if (PreviousFunction->isSymbolValidInScope(Symbol, SymbolSize)) { if...

When I tried to use bolt to optimize libart.so in AOSP, I used `-use-old-text` to reuse .text. A dump occurs. You can notice that the previous method is `art_quick_invoke_static_stub`. In...