• bitcoinBitcoin(BTC)$64,726.00-0.71%
  • ethereumEthereum(ETH)$1,814.94-0.16%
  • tetherTether(USDT)$1.000.01%
  • binancecoinBNB(BNB)$591.561.08%
  • usd-coinUSDC(USDC)$1.000.00%
  • rippleXRP(XRP)$0.95-0.05%
  • solanaSolana(SOL)$71.32-1.24%
  • tronTRON(TRX)$0.304463-1.40%
  • Figure HelocFigure Heloc(FIGR_HELOC)$1.061.03%
  • HyperliquidHyperliquid(HYPE)$66.911.81%
  • zcashZcash(ZEC)$900.775.36%
  • moneroMonero(XMR)$493.16-2.79%
  • dogecoinDogecoin(DOGE)$0.058464-2.20%
  • USDSUSDS(USDS)$1.00-0.04%
  • leo-tokenLEO Token(LEO)$9.15-1.16%
  • whitebitWhiteBIT Coin(WBT)$62.61-1.24%
  • chainlinkChainlink(LINK)$9.191.47%
  • cardanoCardano(ADA)$0.152917-1.11%
  • Ethena USDeEthena USDe(USDE)$1.000.00%
  • stellarStellar(XLM)$0.1381771.25%
  • daiDai(DAI)$1.00-0.02%
  • bitcoin-cashBitcoin Cash(BCH)$208.020.39%
  • nearNEAR Protocol(NEAR)$3.141.81%
  • litecoinLitecoin(LTC)$44.80-1.13%
  • CantonCanton(CC)$0.0828322.54%
  • avalanche-2Avalanche(AVAX)$7.17-4.10%
  • uniswapUniswap(UNI)$5.164.42%
  • tether-goldTether Gold(XAUT)$3,823.71-0.17%
  • USD1USD1(USD1)$1.00-0.01%
  • the-open-networkGram (prev. Toncoin)(GRAM)$1.04-0.36%
  • suiSui(SUI)$0.72-0.70%
  • Ripple USDRipple USD(RLUSD)$1.00-0.01%
  • Global DollarGlobal Dollar(USDG)$1.00-0.01%
  • RainRain(RAIN)$0.0037040.98%
  • paypal-usdPayPal USD(PYUSD)$1.00-0.03%
  • hedera-hashgraphHedera(HBAR)$0.0579340.22%
  • Ondo US Dollar YieldOndo US Dollar Yield(USDY)$1.15-0.10%
  • shiba-inuShiba Inu(SHIB)$0.000004-1.56%
  • quant-networkQuant(QNT)$153.912.34%
  • BittensorBittensor(TAO)$190.32-0.98%
  • crypto-com-chainCronos(CRO)$0.043259-1.45%
  • Circle USYCCircle USYC(USYC)$1.140.00%
  • Spiko Amundi Overnight Swap Fund (EUR)Spiko Amundi Overnight Swap Fund (EUR)(EURSAFO)$1.120.00%
  • MemeCoreMemeCore(M)$0.830.73%
  • okbOKB(OKB)$87.550.53%
  • pax-goldPAX Gold(PAXG)$3,827.21-0.06%
  • aaveAave(AAVE)$106.964.55%
  • pepePepe(PEPE)$0.0000041.29%
  • Falcon USDFalcon USD(USDF)$1.000.15%
  • BlackRock USD Institutional Digital Liquidity FundBlackRock USD Institutional Digital Liquidity Fund(BUIDL)$1.000.00%
TradePoint.io
  • Main
  • AI & Technology
  • Stock Charts
  • Market & News
  • Business
  • Finance Tips
  • Trade Tube
  • Blog
  • Shop
No Result
View All Result
TradePoint.io
No Result
View All Result

LLM4Decompile: Open-source Large Language Models for Decompilation with Emphasis on Code Executability and Recompilability

March 23, 2024
in AI & Technology
Reading Time: 4 mins read
A A
LLM4Decompile: Open-source Large Language Models for Decompilation with Emphasis on Code Executability and Recompilability
ShareShareShareShareShare

Decompilation plays a crucial role in software reverse engineering, enabling the analysis and understanding of binary executables when their source code is inaccessible. This is particularly valuable for software security analysis, bug detection, and the recovery of legacy code. However, traditional decompilation techniques often need help to produce human-readable and semantically accurate source code, posing a significant challenge.

Research in decompilation has traditionally utilized various tools and methods to translate binary code back into source code, albeit with varying degrees of success. These tools, like Ghidra and IDA Pro, excel in specific scenarios but often need to be revised to restore code to a state easily understandable by humans. This challenge is compounded by the inherent difficulty in accurately reconstructing the finer details of source code, such as variable names and the original structure, including loops and conditional statements, which are typically lost during the compilation process.

Researchers from the Southern University of Science and Technology and the Hong Kong Polytechnic University introduced LLM4Decompile, which stands out for its unique approach. It utilizes LLMs pre-trained on vast amounts of C source code and corresponding assembly code, aiming to leverage their predictive capabilities to reconstruct accurate and syntactically correct source code from binary executables. Unlike existing tools, LLM4Decompile prioritizes code executability, a key aspect of functional programming.

The team compiled a dataset of 4 billion tokens, encompassing a wide range of C and assembly code pairs, to train models of varying sizes from 1B to 33B parameters. This extensive pre-training aims to imbue the models with a deep understanding of code structure and semantics. Unlike previous tools that often generated either non-functional code or difficult for humans to parse, LLM4Decompile strives to produce code that resembles the source in syntax and retains its executable essence.

The evaluation of LLM4Decompile’s efficacy is equally meticulous, utilizing the newly introduced Decompile-Eval benchmark. This benchmark assesses decompiled code on two crucial fronts: re-compilability and re-executability. These metrics testify to the model’s understanding of code semantics and its ability to generate syntactically correct code. LLM4Decompile achieved a significant milestone, demonstrating the ability to accurately decompile binary code with a staggering 90% re-compilability rate and a remarkable 21% re-executability rate for its 6B model. These figures mark a 50% improvement in decompilation performance over its predecessor, GPT-4, underscoring the leaps in decompilation accuracy and utility.

In conclusion, the introduction of LLM4Decompile is a game-changer in software engineering. Their work not only addresses the longstanding challenges inherent in decompilation but also paves the way for new avenues of research and development. With its advanced methodology and impressive performance, LLM4Decompile is a beacon for future endeavors, heralding a future where decompilation can be as nuanced and refined as the code it seeks to unravel. This is an exciting time for software engineering, with LLM4Decompile leading the charge towards a more sophisticated and effective approach to decompilation.


Check out the Paper and Github. All credit for this research goes to the researchers of this project. Also, don’t forget to follow us on Twitter. Join our Telegram Channel, Discord Channel, and LinkedIn Group.

If you like our work, you will love our newsletter..

Don’t Forget to join our 39k+ ML SubReddit


YOU MAY ALSO LIKE

CoreWeave Boosts Forecast, Easing Slowdown Concerns

Anthropic IPO Demand Surges as CoreWeave Calms AI Fears

Nikhil is an intern consultant at Marktechpost. He is pursuing an integrated dual degree in Materials at the Indian Institute of Technology, Kharagpur. Nikhil is an AI/ML enthusiast who is always researching applications in fields like biomaterials and biomedical science. With a strong background in Material Science, he is exploring new advancements and creating opportunities to contribute.


🐝 Join the Fastest Growing AI Research Newsletter Read by Researchers from Google + NVIDIA + Meta + Stanford + MIT + Microsoft and many others…


Credit: Source link

ShareTweetSendSharePin

Related Posts

CoreWeave Boosts Forecast, Easing Slowdown Concerns
AI & Technology

CoreWeave Boosts Forecast, Easing Slowdown Concerns

November 15, 2026
Anthropic IPO Demand Surges as CoreWeave Calms AI Fears
AI & Technology

Anthropic IPO Demand Surges as CoreWeave Calms AI Fears

November 15, 2026
Odd Lots: The AI Trade Shrugs Off a Blue Wave and a Tech Scandal
AI & Technology

Odd Lots: The AI Trade Shrugs Off a Blue Wave and a Tech Scandal

November 15, 2026
Bessent Gives Nvidia 10 Days to Address Export-Control Questions – Unite.AI
AI & Technology

Bessent Gives Nvidia 10 Days to Address Export-Control Questions – Unite.AI

November 15, 2026
Next Post
‘Revenge blocking’ is becoming a popular trend in dating apps

'Revenge blocking' is becoming a popular trend in dating apps

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Search

No Result
View All Result
Trump jokes about renaming Reflecting Pool after himself

Trump jokes about renaming Reflecting Pool after himself

November 12, 2026
Edgevana Signs Multi-Year Agreements to Deploy NVIDIA Blackwell – Unite.AI

Edgevana Signs Multi-Year Agreements to Deploy NVIDIA Blackwell – Unite.AI

November 9, 2026
Vance blames Iran war for massive Republican losses

Vance blames Iran war for massive Republican losses

November 9, 2026

About

Learn more

Our Services

Legal

Privacy Policy

Terms of Use

Bloggers

Learn more

Article Links

Contact

Advertise

Ask us anything

©2020- TradePoint.io - All rights reserved!

Tradepoint.io, being just a publishing and technology platform, is not a registered broker-dealer or investment adviser. So we do not provide investment advice. Rather, brokerage services are provided to clients of Tradepoint.io by independent SEC-registered broker-dealers and members of FINRA/SIPC. Every form of investing carries some risk and past performance is not a guarantee of future results. “Tradepoint.io“, “Instant Investing” and “My Trading Tools” are registered trademarks of Apperbuild, LLC.

This website is operated by Apperbuild, LLC. We have no link to any brokerage firm and we do not provide investment advice. Every information and resource we provide is solely for the education of our readers. © 2020 Apperbuild, LLC. All rights reserved.

No Result
View All Result
  • Main
  • AI & Technology
  • Stock Charts
  • Market & News
  • Business
  • Finance Tips
  • Trade Tube
  • Blog
  • Shop

© 2023 - TradePoint.io - All Rights Reserved!