Generate core dumps

kill -SEGV <pid>

gives me the core file for that process but also terminates the process.

Can I not get the core dump without terminating the process ?

Not sure if hp-ux support it but the gcore command is one way to achieve that on other platforms.

I think I have gcore and it works.

I see the core file generated however I do not see the

hs_err_pidxxxx.log 

file generated.

Can you explain me why and how can I get that too ?