mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-11-03 10:09:52 +01:00
whether the mangled name is for defining a symbol, or for referencing
it later (e.g. for a call or load of its address). The reason is that
on the JVM both cases are different.
+ jvmdef unit to encode types according to the JVM rules
+ tprocdef.jvmmangledname() to encode a procdef's JVM mangled name
(the common part of defining/referencing it; tprocdef.mangledname
afterwards adorns it as required)
git-svn-id: branches/jvmbackend@18288 -
|
||
|---|---|---|
| .. | ||
| aasmcpu.pas | ||
| agx86att.pas | ||
| agx86int.pas | ||
| agx86nsm.pas | ||
| cga.pas | ||
| cgx86.pas | ||
| cpubase.pas | ||
| itcpugas.pas | ||
| itx86int.pas | ||
| nx86add.pas | ||
| nx86cnv.pas | ||
| nx86con.pas | ||
| nx86inl.pas | ||
| nx86mat.pas | ||
| nx86set.pas | ||
| rax86.pas | ||
| rax86att.pas | ||
| rax86int.pas | ||
| rgx86.pas | ||
| x86ins.dat | ||
| x86reg.dat | ||