commit | e000acc145928693833f09152244242a678d3cd5 | [log] [tgz] |
---|---|---|
author | Kristen Carlson Accardi <kristen@linux.intel.com> | Wed Apr 15 14:04:43 2020 -0700 |
committer | Josh Poimboeuf <jpoimboe@redhat.com> | Thu May 28 11:06:05 2020 -0500 |
tree | e643da8804969e058f6f68216ef2471de72f44a9 | |
parent | 0decf1f8de919782b152daf9c991967a2bac54f0 [diff] |
objtool: Do not assume order of parent/child functions If a .cold function is examined prior to it's parent, the link to the parent/child function can be overwritten when the parent is examined. Only update pfunc and cfunc if they were previously nil to prevent this from happening. This fixes an issue seen when compiling with -ffunction-sections. Signed-off-by: Kristen Carlson Accardi <kristen@linux.intel.com> Signed-off-by: Josh Poimboeuf <jpoimboe@redhat.com>