Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
CALL STACK ACQUISITION DEVICE, CALL STACK ACQUISITION METHOD, AND CALL STACK ACQUISITION PROGRAM
Document Type and Number:
WIPO Patent Application WO/2019/049478
Kind Code:
A1
Abstract:
An objective of the present invention is to reproduce a call stack with high precision and without limiting coverage. A stack scan unit (11) extracts return address candidates from a stack region belonging to a thread to be acquired by a call stack within a memory space of an application process, said return address being an address that represents the instruction following a function call instruction in an executable region of the memory space. A program analysis unit (12): analyzes a control flow created by a branch instruction within a function called by a function call instruction prior to the instruction represented by each of the return address candidates; assesses that a given return address candidate is the return address if a route arriving at the instruction presently being executed is in the control flow; and assesses that the return address candidate is not the return address if said route is not in the control flow.

Inventors:
OTSUKI YUTO (JP)
KAWAKOYA YUHEI (JP)
IWAMURA MAKOTO (JP)
HARIU TAKEO (JP)
YAGI TAKESHI (JP)
Application Number:
JP2018/024533
Publication Date:
March 14, 2019
Filing Date:
June 28, 2018
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
NIPPON TELEGRAPH & TELEPHONE (JP)
International Classes:
G06F11/34; G06F11/36; G06F21/56
Foreign References:
US20090217006A12009-08-27
US20170185775A12017-06-29
US20040083460A12004-04-29
Attorney, Agent or Firm:
SAKAI INTERNATIONAL PATENT OFFICE (JP)
Download PDF: