Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
コールパスファインダ
Document Type and Number:
Japanese Patent JP2016539421
Kind Code:
A
Abstract:
コードベースについての関数コールグラフを作成するための技術およびシステムが開示される。グラフ作成は、関数シグネチャによってコードベースにおいて関数を識別すること(1001)と、コールグラフにおいて第1のノードとして関数を表わすこと(1070)とを含む。当該関数について、当該関数の関数シグネチャから呼出先関数、呼出元関数、継承親および子、ならびにベースクラスを識別すること(1200)と、識別された呼出先関数および呼出元関数に基づいて、第1のノードに子ノード(1020)を追加することと、当該関数におけるベースクラスメソッドへのインターフェイスコール(1010)について、ベースクラスメソッドのオーバライドのインプリメンテーションに基づいて、第1のノードに子ノード(1020)を追加すること(1090)と、追加された子ノードについて、オーバライドのインプリメンテーションを含むソースファイルと、当該関数を含むソースコードファイルとが少なくとも1つの共通のバイナリファイルを共有していない場合には、第1のノードから当該子ノードを除去すること(1100)〜(1150)とが行われる。

Inventors:
Rajanna, Ramakrishna
Gupta, Dee Punk
Belarusam, Arles Shiva Mulgan
Sheopolly, Abishek
Agarwal, Anquito
Application Number:
JP2016532101A
Publication Date:
December 15, 2016
Filing Date:
November 17, 2014
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
GOOGLE INC.
International Classes:
G06F9/44; G06F17/30
Domestic Patent References:
JPH1195990A1999-04-09
JP2001092652A2001-04-06
Foreign References:
CN103345472A2013-10-09
WO2013005825A12013-01-10
Attorney, Agent or Firm:
Fukami patent office