Apologies, it definitely was a rather quick and "lazy" no-effort post, so it's my fault, and I apologize for not getting back sooner.
The Go version I am using is custom, and also was built with 'all.bat', however, while it built go tools it only had 'asm', 'cgo', 'compile', 'dist', 'go_bootstrap', and 'link'. I do not know if this information is even relevant, but I had to copy the 'pprof' tool from the version of the stable version of Go 1.6, so this may be a potential issue.
I am building on a Cygwin Windows 10 x86_64 system. The type of program I am running is a benchmark I am creating for the runtime changes I made...
Now, I know you guys said to NOT go about this path, but at this time, at the behest of my mentor/advisor, I do not have a choice, and I did In fact make a ton of progress on my own.
Now with that said, I wish to benchmark the memory and CPU usage of my changes versus the default. From what I can recall, in order to see a callgraph of the runtime (which is exactly what I wanted), I needed to pass the '-runtime' flag to pprof, like such...
go tool pprof -runtime [FILE]
However, what I didn't know was I needed to first build it and output it using..
go build -o [OUTPUT_FILE]
And then as well, you already need the .pprof generated (which I received from either runtime/pprof or github/pkg/profile), and do so as such
go tool pprof [OUTPUT_FILE] [PPROF_FILE]
It is resolved now, as I now get a full callgraph. Wish it was easier however.