pietrobraione / jbse

A symbolic Java virtual machine for program analysis, verification and test generation

Home Page:http://pietrobraione.github.io/jbse/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

How to obtain the actual parameter values during the execution of each path?

mrhuangzh opened this issue · comments

Hi~
I am using jbse to analyze the net.mingsoft.cms.action.CategoryAction#save method.

The analysis results reveal 11 safe paths.

I want to get the actual parameter values during the execution process of each path.

For instance, if there is a conditional statement in the code like [if (StringUtil.isBlank(category.getCategoryTitle())], distinct scenarios of [category.getCategoryTitle()] lead jbse to discover different paths.

How can I effectively retrieve the concrete value of [category.getCategoryTitle()] for each path?

Looking forward to your reply.

Source code :
sourceCode

symbolic execution result :
image

May I ask how to obtain the actual value of [categoryTitle] in this execution path?