Bullish Global (20240256428). SYSTEM AND METHOD FOR INTERACTIVELY DEBUGGING WEBASSEMBLY CODE
SYSTEM AND METHOD FOR INTERACTIVELY DEBUGGING WEBASSEMBLY CODE
Organization Name
Inventor(s)
Huang-Ming Huang of St. Louis MO US
Qing Yang of Williamsburg VA US
Santhosh Nagappa Kumaraswamy of Rocky Point NY US
Kevin Heifner of Pensacola FL US
Zhiqiang (Eric) Ma of Hong Kong CN
Farhad Shahabi of Ashburn VA US
Jingjun Zhao of Blacksburg VA US
Victor Sanchez Camacho of Austin TX US
Patrick Raphael of Ashburn VA US
Mothusi Sean Majinda of Hong Kong CN
SYSTEM AND METHOD FOR INTERACTIVELY DEBUGGING WEBASSEMBLY CODE
This abstract first appeared for US patent application 20240256428 titled 'SYSTEM AND METHOD FOR INTERACTIVELY DEBUGGING WEBASSEMBLY CODE
Original Abstract Submitted
embodiments relate to interactively debugging non-native code inside native executables to identify erroneous execution logic and/or performance issues. the non-native code can be webassembly (wasm) code. source smart contract code can be converted into a native binary in a format of a shared library. the shared library can be loaded by a blockchain executable when ready to load the smart contract for execution, and execution control can be passed to the shared library. a debugger can be attached to the host executable and single step through the smart contract code invoked. embodiments relate to enabling interactive debugging of code as shared libraries (.so files) inside blockchains and native executables and/or generating execution trace information for smart contracts from non-native code without modifying its execution logic and/or generating relative performance information comparing smart contract execution in blockchains as non-native code with native execution as shared libraries to establish performance benchmarks.
- Bullish Global
- Huang-Ming Huang of St. Louis MO US
- Qing Yang of Williamsburg VA US
- Santhosh Nagappa Kumaraswamy of Rocky Point NY US
- Jiaen Du of Hong Kong CN
- Kevin Heifner of Pensacola FL US
- Zhiqiang (Eric) Ma of Hong Kong CN
- Farhad Shahabi of Ashburn VA US
- Jingjun Zhao of Blacksburg VA US
- Keke Li of Freemont CA US
- Victor Sanchez Camacho of Austin TX US
- Patrick Raphael of Ashburn VA US
- Aaron Fu of Hong Kong CN
- Mothusi Sean Majinda of Hong Kong CN
- G06F11/36
- CPC G06F11/3624