Method and system for register clearing in data flow analysis in decompilation

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 9405519
APP PUB NO 20150212805A1
SERIAL NO

14125881

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method and a system for register clearing in data flow analysis in decompilation are provided. The method includes: reading all function statements in a code file; sequentially judging each of the read function statements, and creating a binary tree and inputting the function statement into the binary tree in a case that the function statement includes a register name; sequentially judging each of the function statements including the register name, and performing an elimination process on the created binary tree to remove the register name from the binary tree in a case that the function statement includes a right child end tag of the binary tree, to generate a simplest binary tree; and generating a function statement in high-level language based on the simplest binary tree. All function statements can be read at a time and multiple reading and writing are avoided in the invention. In addition, a binary tree is created based on the read function statement and an elimination process is performed on the binary tree, so the function statement not including the register name can be obtained conveniently and quickly, which improves the execution efficiency.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
STATE GRID CORPORATION OF CHINANO 86 WEST CHANG'AN STREET XICHENG DISTRICT BEIJING 100031
ELECTRIC POWER RESEARCH INSTITUTE OF STATE GRID ZHEJIANG ELECTRIC POWER COMPANYHANGZHOU CITY ZHEJIANG PROVINCE 310014 EIGHT DISTRICT NO 1 HUADIAN ZHAOHUI HANGZHOU CITY ZHEJIANG PROVINCE 310014

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Hu, Yingjun Zhejiang, CN 1 1
Li, Shaoteng Zhejiang, CN 1 1
Lou, Yi Zhejiang, CN 12 45
Wu, Xing Zhejiang, CN 55 257
Yao, Li Zhejiang, CN 215 3662
Zhu, Jiong Zhejiang, CN 5 48

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Feb 2, 2028
Fee Large entity fee small entity fee micro entity fee
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00