При компиляции исходного файла haskell с использованием опции -S в GHC сгенерированный код сборки не ясен. Там нет четкого различия между тем, какие части кода сборки принадлежат тем частям кода haskell. В отличие от GCC каждая метка названа в соответствии с функцией, которой она соответствует.
Существует ли какое-то соглашение в этих названиях, созданное GHC? Как я могу связать определенные части в сгенерированном ассемблерном коде с их соответствующими частями в коде haskell?